You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
2.5 KiB
91 lines
2.5 KiB
/****************************************************************************/
|
|
// 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
|
|
|