|
static BOOL | BitmapUpdateProxyEx (rdpUpdate *update, rdpContext *context, const BITMAP_UPDATE *bitmap, const char *file, size_t line, const char *fkt) |
|
static INLINE BOOL | shadow_client_rdpgfx_new_surface (rdpShadowClient *client) |
|
static INLINE BOOL | shadow_client_rdpgfx_release_surface (rdpShadowClient *client) |
|
static INLINE BOOL | shadow_client_rdpgfx_reset_graphic (rdpShadowClient *client) |
|
static INLINE void | shadow_client_free_queued_message (void *obj) |
|
static void | shadow_client_context_free (freerdp_peer *peer, rdpContext *context) |
|
static BOOL | shadow_client_context_new (freerdp_peer *peer, rdpContext *context) |
|
static INLINE void | shadow_client_mark_invalid (rdpShadowClient *client, UINT32 numRects, const RECTANGLE_16 *rects) |
|
static INLINE BOOL | shadow_client_recalc_desktop_size (rdpShadowClient *client) |
|
static BOOL | shadow_client_capabilities (freerdp_peer *peer) |
|
static void | shadow_reset_desktop_resize (rdpShadowClient *client) |
|
static BOOL | shadow_send_desktop_resize (rdpShadowClient *client) |
|
static BOOL | shadow_client_post_connect (freerdp_peer *peer) |
|
static INLINE void | shadow_client_convert_rects (rdpShadowClient *client, RECTANGLE_16 *dst, const RECTANGLE_16 *src, UINT32 numRects) |
|
static BOOL | shadow_client_refresh_request (rdpShadowClient *client) |
|
static BOOL | shadow_client_refresh_rect (rdpContext *context, BYTE count, const RECTANGLE_16 *areas) |
|
static BOOL | shadow_client_suppress_output (rdpContext *context, BYTE allow, const RECTANGLE_16 *area) |
|
static BOOL | shadow_client_activate (freerdp_peer *peer) |
|
static BOOL | shadow_client_logon (freerdp_peer *peer, const SEC_WINNT_AUTH_IDENTITY *identity, BOOL automatic) |
|
static INLINE void | shadow_client_common_frame_acknowledge (rdpShadowClient *client, UINT32 frameId) |
|
static BOOL | shadow_client_surface_frame_acknowledge (rdpContext *context, UINT32 frameId) |
|
static UINT | shadow_client_rdpgfx_frame_acknowledge (RdpgfxServerContext *context, const RDPGFX_FRAME_ACKNOWLEDGE_PDU *frameAcknowledge) |
|
static BOOL | shadow_are_caps_filtered (const rdpSettings *settings, UINT32 caps) |
|
static UINT | shadow_client_send_caps_confirm (RdpgfxServerContext *context, rdpShadowClient *client, const RDPGFX_CAPS_CONFIRM_PDU *pdu) |
|
static BOOL | shadow_client_caps_test_version (RdpgfxServerContext *context, rdpShadowClient *client, BOOL h264, const RDPGFX_CAPSET *capsSets, UINT32 capsSetCount, UINT32 capsVersion, UINT *rc) |
|
static UINT | shadow_client_rdpgfx_caps_advertise (RdpgfxServerContext *context, const RDPGFX_CAPS_ADVERTISE_PDU *capsAdvertise) |
|
static INLINE UINT32 | rdpgfx_estimate_h264_avc420 (RDPGFX_AVC420_BITMAP_STREAM *havc420) |
|
static BOOL | shadow_client_send_surface_gfx (rdpShadowClient *client, const BYTE *pSrcData, UINT32 nSrcStep, UINT32 SrcFormat, UINT16 nXSrc, UINT16 nYSrc, UINT16 nWidth, UINT16 nHeight) |
|
static BOOL | stream_surface_bits_supported (const rdpSettings *settings) |
|
static BOOL | set_surface_bits_supported (const rdpSettings *settings) |
|
static BOOL | is_surface_command_supported (const rdpSettings *settings) |
|
static BOOL | shadow_client_send_surface_bits (rdpShadowClient *client, BYTE *pSrcData, UINT32 nSrcStep, UINT16 nXSrc, UINT16 nYSrc, UINT16 nWidth, UINT16 nHeight) |
|
static BOOL | shadow_client_send_bitmap_update (rdpShadowClient *client, BYTE *pSrcData, UINT32 nSrcStep, UINT16 nXSrc, UINT16 nYSrc, UINT16 nWidth, UINT16 nHeight) |
|
static BOOL | shadow_client_send_surface_update (rdpShadowClient *client, SHADOW_GFX_STATUS *pStatus) |
|
static BOOL | shadow_client_send_resize (rdpShadowClient *client, SHADOW_GFX_STATUS *pStatus) |
|
static BOOL | shadow_client_surface_update (rdpShadowClient *client, REGION16 *region) |
|
static INLINE BOOL | shadow_client_no_surface_update (rdpShadowClient *client, SHADOW_GFX_STATUS *pStatus) |
|
static int | shadow_client_subsystem_process_message (rdpShadowClient *client, wMessage *message) |
|
static DWORD WINAPI | shadow_client_thread (LPVOID arg) |
|
BOOL | shadow_client_accepted (freerdp_listener *listener, freerdp_peer *peer) |
|
static void | shadow_msg_out_addref (wMessage *message) |
|
static void | shadow_msg_out_release (wMessage *message) |
|
static BOOL | shadow_client_dispatch_msg (rdpShadowClient *client, wMessage *message) |
|
BOOL | shadow_client_post_msg (rdpShadowClient *client, void *context, UINT32 type, SHADOW_MSG_OUT *msg, void *lParam) |
|
int | shadow_client_boardcast_msg (rdpShadowServer *server, void *context, UINT32 type, SHADOW_MSG_OUT *msg, void *lParam) |
|
int | shadow_client_boardcast_quit (rdpShadowServer *server, int nExitCode) |
|