ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

rdp.c File Reference
#include <precomp.h>

Go to the source code of this file.

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
uint8g_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 []

Generated on Sun May 27 2012 04:42:16 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.