|
static BOOL | delete_surface (const void *key, void *value, void *arg) |
|
static void | free_surfaces (RdpgfxClientContext *context, wHashTable *SurfaceTable) |
|
static void | evict_cache_slots (RdpgfxClientContext *context, UINT16 MaxCacheSlots, void **CacheSlots) |
|
static UINT | rdpgfx_send_caps_advertise_pdu (RdpgfxClientContext *context, const RDPGFX_CAPS_ADVERTISE_PDU *pdu) |
|
static BOOL | rdpgfx_is_capability_filtered (RDPGFX_PLUGIN *gfx, UINT32 caps) |
|
static UINT | rdpgfx_send_supported_caps (GENERIC_CHANNEL_CALLBACK *callback) |
|
static UINT | rdpgfx_recv_caps_confirm_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_send_frame_acknowledge_pdu (RdpgfxClientContext *context, const RDPGFX_FRAME_ACKNOWLEDGE_PDU *pdu) |
|
static UINT | rdpgfx_send_qoe_frame_acknowledge_pdu (RdpgfxClientContext *context, const RDPGFX_QOE_FRAME_ACKNOWLEDGE_PDU *pdu) |
|
static UINT | rdpgfx_recv_reset_graphics_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_evict_cache_entry_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_load_cache_import_offer (RDPGFX_PLUGIN *gfx, RDPGFX_CACHE_IMPORT_OFFER_PDU *offer) |
|
static UINT | rdpgfx_save_persistent_cache (RDPGFX_PLUGIN *gfx) |
|
static UINT | rdpgfx_send_cache_import_offer_pdu (RdpgfxClientContext *context, const RDPGFX_CACHE_IMPORT_OFFER_PDU *pdu) |
|
static UINT | rdpgfx_send_cache_offer (RDPGFX_PLUGIN *gfx) |
|
static UINT | rdpgfx_load_cache_import_reply (RDPGFX_PLUGIN *gfx, const RDPGFX_CACHE_IMPORT_REPLY_PDU *reply) |
|
static UINT | rdpgfx_recv_cache_import_reply_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_create_surface_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_delete_surface_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_start_frame_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_end_frame_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_wire_to_surface_1_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_wire_to_surface_2_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_delete_encoding_context_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_solid_fill_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_surface_to_surface_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_surface_to_cache_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_cache_to_surface_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_map_surface_to_output_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_map_surface_to_scaled_output_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_map_surface_to_window_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_map_surface_to_scaled_window_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_recv_pdu (GENERIC_CHANNEL_CALLBACK *callback, wStream *s) |
|
static UINT | rdpgfx_on_data_received (IWTSVirtualChannelCallback *pChannelCallback, wStream *data) |
|
static UINT | rdpgfx_on_open (IWTSVirtualChannelCallback *pChannelCallback) |
|
static UINT | rdpgfx_on_close (IWTSVirtualChannelCallback *pChannelCallback) |
|
static void | terminate_plugin_cb (GENERIC_DYNVC_PLUGIN *base) |
|
static UINT | rdpgfx_set_surface_data (RdpgfxClientContext *context, UINT16 surfaceId, void *pData) |
|
static UINT | rdpgfx_get_surface_ids (RdpgfxClientContext *context, UINT16 **ppSurfaceIds, UINT16 *count_out) |
|
static void * | rdpgfx_get_surface_data (RdpgfxClientContext *context, UINT16 surfaceId) |
|
static UINT | rdpgfx_set_cache_slot_data (RdpgfxClientContext *context, UINT16 cacheSlot, void *pData) |
|
static void * | rdpgfx_get_cache_slot_data (RdpgfxClientContext *context, UINT16 cacheSlot) |
|
static UINT | init_plugin_cb (GENERIC_DYNVC_PLUGIN *base, rdpContext *rcontext, rdpSettings *settings) |
|
void | rdpgfx_client_context_free (RdpgfxClientContext *context) |
|