|
void | xf_rail_enable_remoteapp_mode (xfContext *xfc) |
|
void | xf_rail_disable_remoteapp_mode (xfContext *xfc) |
|
void | xf_rail_send_activate (xfContext *xfc, Window xwindow, BOOL enabled) |
|
void | xf_rail_send_client_system_command (xfContext *xfc, UINT32 windowId, UINT16 command) |
|
void | xf_rail_adjust_position (xfContext *xfc, xfAppWindow *appWindow) |
|
void | xf_rail_end_local_move (xfContext *xfc, xfAppWindow *appWindow) |
|
BOOL | xf_rail_paint_surface (xfContext *xfc, UINT64 windowId, const RECTANGLE_16 *rect) |
|
static BOOL | rail_paint_fn (const void *pvkey, void *value, void *pvarg) |
|
BOOL | xf_rail_paint (xfContext *xfc, const RECTANGLE_16 *rect) |
|
static BOOL | xf_rail_window_common (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const WINDOW_STATE_ORDER *windowState) |
|
static BOOL | xf_rail_window_delete (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo) |
|
static xfRailIconCache * | RailIconCache_New (rdpSettings *settings) |
|
static void | RailIconCache_Free (xfRailIconCache *cache) |
|
static xfRailIcon * | RailIconCache_Lookup (xfRailIconCache *cache, UINT8 cacheId, UINT16 cacheEntry) |
|
static BOOL | convert_rail_icon (const ICON_INFO *iconInfo, xfRailIcon *railIcon) |
|
static void | xf_rail_set_window_icon (xfContext *xfc, xfAppWindow *railWindow, xfRailIcon *icon, BOOL replace) |
|
static BOOL | xf_rail_window_icon (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const WINDOW_ICON_ORDER *windowIcon) |
|
static BOOL | xf_rail_window_cached_icon (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const WINDOW_CACHED_ICON_ORDER *windowCachedIcon) |
|
static BOOL | xf_rail_notify_icon_common (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const NOTIFY_ICON_STATE_ORDER *notifyIconState) |
|
static BOOL | xf_rail_notify_icon_create (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const NOTIFY_ICON_STATE_ORDER *notifyIconState) |
|
static BOOL | xf_rail_notify_icon_update (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const NOTIFY_ICON_STATE_ORDER *notifyIconState) |
|
static BOOL | xf_rail_notify_icon_delete (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo) |
|
static BOOL | xf_rail_monitored_desktop (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo, const MONITORED_DESKTOP_ORDER *monitoredDesktop) |
|
static BOOL | xf_rail_non_monitored_desktop (rdpContext *context, const WINDOW_ORDER_INFO *orderInfo) |
|
static void | xf_rail_register_update_callbacks (rdpUpdate *update) |
|
static UINT | xf_rail_server_execute_result (RailClientContext *context, const RAIL_EXEC_RESULT_ORDER *execResult) |
|
static UINT | xf_rail_server_system_param (RailClientContext *context, const RAIL_SYSPARAM_ORDER *sysparam) |
|
static UINT | xf_rail_server_handshake (RailClientContext *context, const RAIL_HANDSHAKE_ORDER *handshake) |
|
static UINT | xf_rail_server_handshake_ex (RailClientContext *context, const RAIL_HANDSHAKE_EX_ORDER *handshakeEx) |
|
static UINT | xf_rail_server_local_move_size (RailClientContext *context, const RAIL_LOCALMOVESIZE_ORDER *localMoveSize) |
|
static UINT | xf_rail_server_min_max_info (RailClientContext *context, const RAIL_MINMAXINFO_ORDER *minMaxInfo) |
|
static UINT | xf_rail_server_language_bar_info (RailClientContext *context, const RAIL_LANGBAR_INFO_ORDER *langBarInfo) |
|
static UINT | xf_rail_server_get_appid_response (RailClientContext *context, const RAIL_GET_APPID_RESP_ORDER *getAppIdResp) |
|
static BOOL | rail_window_key_equals (const void *key1, const void *key2) |
|
static UINT32 | rail_window_key_hash (const void *key) |
|
static void | rail_window_free (void *value) |
|
int | xf_rail_init (xfContext *xfc, RailClientContext *rail) |
|
int | xf_rail_uninit (xfContext *xfc, RailClientContext *rail) |
|
xfAppWindow * | xf_rail_add_window (xfContext *xfc, UINT64 id, UINT32 x, UINT32 y, UINT32 width, UINT32 height, UINT32 surfaceId) |
|
BOOL | xf_rail_del_window (xfContext *xfc, UINT64 id) |
|
xfAppWindow * | xf_rail_get_window (xfContext *xfc, UINT64 id) |
|