Defines |
| #define | RDP5_FLAG 0x0030 |
Functions |
| static STREAM | rdp_recv (uint8 *type) |
| static STREAM | rdp_init_data (int maxlen) |
| static void | rdp_send_data (STREAM s, uint8 data_pdu_type) |
| void | rdp_out_unistr (STREAM s, char *string, int len) |
| int | rdp_in_unistr (STREAM s, char *string, int uni_len) |
| static void | rdp_send_logon_info (uint32 flags, char *domain, char *user, char *password, char *program, char *directory) |
| static void | rdp_send_control (uint16 action) |
| static void | rdp_send_synchronise (void) |
| void | rdp_send_input (uint32 time, uint16 message_type, uint16 device_flags, uint16 param1, uint16 param2) |
| void | rdp_send_client_window_status (int status) |
| static void | rdp_enum_bmpcache2 (void) |
| static void | rdp_send_fonts (uint16 seq) |
| static void | rdp_out_general_caps (STREAM s) |
| static void | rdp_out_bitmap_caps (STREAM s) |
| static void | rdp_out_order_caps (STREAM s) |
| static void | rdp_out_bmpcache_caps (STREAM s) |
| static void | rdp_out_bmpcache2_caps (STREAM s) |
| static void | rdp_out_control_caps (STREAM s) |
| static void | rdp_out_activate_caps (STREAM s) |
| static void | rdp_out_pointer_caps (STREAM s) |
| static void | rdp_out_share_caps (STREAM s) |
| static void | rdp_out_colcache_caps (STREAM s) |
| static void | rdp_out_unknown_caps (STREAM s, uint16 id, uint16 length, uint8 *caps) |
| static void | rdp_send_confirm_active (void) |
| static void | rdp_process_general_caps (STREAM s) |
| static void | rdp_process_bitmap_caps (STREAM s) |
| static void | rdp_process_server_caps (STREAM s, uint16 length) |
| static void | process_demand_active (STREAM s) |
| void | process_colour_pointer_pdu (STREAM s) |
| void | process_cached_pointer_pdu (STREAM s) |
| void | process_system_pointer_pdu (STREAM s) |
| static void | process_pointer_pdu (STREAM s) |
| void | process_bitmap_updates (STREAM s) |
| void | process_palette (STREAM s) |
| static void | process_update_pdu (STREAM s) |
| void | process_disconnect_pdu (STREAM s, uint32 *ext_disc_reason) |
| static BOOL | process_data_pdu (STREAM s, uint32 *ext_disc_reason) |
| static BOOL | process_redirect_pdu (STREAM s) |
| void | rdp_main_loop (BOOL *deactivated, uint32 *ext_disc_reason) |
| BOOL | rdp_loop (BOOL *deactivated, uint32 *ext_disc_reason) |
| BOOL | rdp_connect (char *server, uint32 flags, char *domain, char *password, char *command, char *directory) |
| BOOL | rdp_reconnect (char *server, uint32 flags, char *domain, char *password, char *command, char *directory, char *cookie) |
| void | rdp_reset_state (void) |
| void | rdp_disconnect (void) |
Variables |
| uint16 | g_mcs_userid |
| char | g_username [] |
| char | g_codepage [] |
| BOOL | g_bitmap_compression |
| BOOL | g_orders |
| BOOL | g_encryption |
| BOOL | g_desktop_save |
| BOOL | g_polygon_ellipse_orders |
| BOOL | g_use_rdp5 |
| uint16 | g_server_rdp_version |
| uint32 | g_rdp5_performanceflags |
| int | g_server_depth |
| int | g_width |
| int | g_height |
| BOOL | g_bitmap_cache |
| BOOL | g_bitmap_cache_persist_enable |
| uint8 * | g_next_packet |
| uint32 | g_rdp_shareid |
| RDPCOMP | g_mppc_dict |
| BOOL | g_redirect |
| char | g_redirect_server [64] |
| char | g_redirect_domain [16] |
| char | g_redirect_password [64] |
| char | g_redirect_username [64] |
| char | g_redirect_cookie [128] |
| uint32 | g_redirect_flags |
| static uint8 | caps_0x0d [] |
| static uint8 | caps_0x0c [] = { 0x01, 0x00, 0x00, 0x00 } |
| static uint8 | caps_0x0e [] = { 0x01, 0x00, 0x00, 0x00 } |
| static uint8 | caps_0x10 [] |