30 |
extern int g_width; |
extern int g_width; |
31 |
extern int g_height; |
extern int g_height; |
32 |
extern int g_keylayout; |
extern int g_keylayout; |
33 |
|
extern int g_keyboard_type; |
34 |
|
extern int g_keyboard_subtype; |
35 |
|
extern int g_keyboard_functionkeys; |
36 |
extern BOOL g_encryption; |
extern BOOL g_encryption; |
37 |
extern BOOL g_licence_issued; |
extern BOOL g_licence_issued; |
38 |
extern BOOL g_use_rdp5; |
extern BOOL g_use_rdp5; |
449 |
rdp_out_unistr(s, g_hostname, hostlen); |
rdp_out_unistr(s, g_hostname, hostlen); |
450 |
out_uint8s(s, 30 - hostlen); |
out_uint8s(s, 30 - hostlen); |
451 |
|
|
452 |
out_uint32_le(s, 4); |
out_uint32_le(s, g_keyboard_type); |
453 |
out_uint32(s, 0); |
out_uint32_le(s, g_keyboard_subtype); |
454 |
out_uint32_le(s, 12); |
out_uint32_le(s, g_keyboard_functionkeys); |
455 |
out_uint8s(s, 64); /* reserved? 4 + 12 doublewords */ |
out_uint8s(s, 64); /* reserved? 4 + 12 doublewords */ |
456 |
out_uint16_le(s, 0xca01); /* colour depth? */ |
out_uint16_le(s, 0xca01); /* colour depth? */ |
457 |
out_uint16_le(s, 1); |
out_uint16_le(s, 1); |