|
|
/****************************************************************************/ // asbcafn.h
//
// Function prototypes for SBC functions
//
// Copyright (C) 1996-2000 Microsoft Corporation
/****************************************************************************/
void RDPCALL SBC_Init(void);
void RDPCALL SBC_Term(void);
BOOLEAN RDPCALL SBC_PartyJoiningShare(LOCALPERSONID, unsigned);
void RDPCALL SBC_PartyLeftShare(LOCALPERSONID, unsigned);
void RDPCALL SBC_SyncUpdatesNow(void);
void RDPCALL SBC_UpdateShm(void);
void RDPCALL SBC_HandlePersistentCacheList(TS_BITMAPCACHE_PERSISTENT_LIST *, unsigned, LOCALPERSONID);
void RDPCALL SBC_HandleBitmapCacheErrorPDU(TS_BITMAPCACHE_ERROR_PDU *, unsigned, LOCALPERSONID);
void RDPCALL SBC_HandleOffscrCacheErrorPDU(TS_OFFSCRCACHE_ERROR_PDU *, unsigned, LOCALPERSONID);
#ifdef DRAW_NINEGRID
void RDPCALL SBC_HandleDrawNineGridErrorPDU(TS_DRAWNINEGRID_ERROR_PDU *, unsigned, LOCALPERSONID); #endif
#ifdef DRAW_GDIPLUS
void RDPCALL SBC_HandleDrawGdiplusErrorPDU(TS_DRAWGDIPLUS_ERROR_PDU *, unsigned, LOCALPERSONID); #endif
void RDPCALL SBC_DumpBitmapKeyDatabase(BOOLEAN);
void RDPCALL SBC_DumpMRUList(CHCACHEHANDLE, void *);
BOOLEAN RDPCALL SBCRedetermineBitmapCacheSize(void);
BOOLEAN RDPCALL SBCRedetermineGlyphCacheSize(void);
BOOLEAN RDPCALL SBCRedetermineBrushSupport(void);
BOOLEAN RDPCALL SBCRedetermineOffscreenSupport(void);
#ifdef DRAW_NINEGRID
BOOLEAN RDPCALL SBCRedetermineDrawNineGridSupport(void); #endif
#ifdef DRAW_GDIPLUS
BOOLEAN RDPCALL SBCRedetermineDrawGdiplusSupport(void); #endif
void RDPCALL SBCEnumBitmapCacheCaps(LOCALPERSONID, UINT_PTR, PTS_CAPABILITYHEADER);
void CALLBACK SBCEnumGlyphCacheCaps(LOCALPERSONID, UINT_PTR, PTS_CAPABILITYHEADER);
void RDPCALL SBCCapabilitiesChanged(void);
void RDPCALL SBCEnumBrushCaps(LOCALPERSONID, UINT_PTR, PTS_CAPABILITYHEADER);
void RDPCALL SBCEnumOffscreenCaps(LOCALPERSONID, UINT_PTR, PTS_CAPABILITYHEADER);
#ifdef DRAW_NINEGRID
void RDPCALL SBCEnumDrawNineGridCaps(LOCALPERSONID, UINT_PTR, PTS_CAPABILITYHEADER); #endif
#ifdef DRAW_GDIPLUS
void RDPCALL SBCEnumDrawGdiplusCaps(LOCALPERSONID, UINT_PTR, PTS_CAPABILITYHEADER); #endif
void RDPCALL SBC_GetBitmapKeyDatabase(unsigned* keyDBSize, BYTE* pKeyDB);
void RDPCALL SBC_FreeBitmapKeyDatabase();
#ifdef __cplusplus
#endif // __cplusplus
|