22 |
#define TCP_PORT_RDP 3389 |
#define TCP_PORT_RDP 3389 |
23 |
|
|
24 |
#define DEFAULT_CODEPAGE "UTF-8" |
#define DEFAULT_CODEPAGE "UTF-8" |
25 |
#define WINDOWS_CODEPAGE "UTF-16" |
#define WINDOWS_CODEPAGE "UTF-16LE" |
26 |
|
|
27 |
/* ISO PDU codes */ |
/* ISO PDU codes */ |
28 |
enum ISO_PDU_CODE |
enum ISO_PDU_CODE |
256 |
/* Logon flags */ |
/* Logon flags */ |
257 |
#define RDP_LOGON_AUTO 0x0008 |
#define RDP_LOGON_AUTO 0x0008 |
258 |
#define RDP_LOGON_NORMAL 0x0033 |
#define RDP_LOGON_NORMAL 0x0033 |
259 |
#define RDP_COMPRESSION 0x0080 |
#define RDP_LOGON_COMPRESSION 0x0080 /* mppc compression with 8kB histroy buffer */ |
260 |
#define RDP_LOGON_BLOB 0x0100 |
#define RDP_LOGON_BLOB 0x0100 |
261 |
|
#define RDP_LOGON_COMPRESSION2 0x0200 /* rdp5 mppc compression with 64kB history buffer */ |
262 |
#define RDP_LOGON_LEAVE_AUDIO 0x2000 |
#define RDP_LOGON_LEAVE_AUDIO 0x2000 |
263 |
|
|
264 |
#define RDP5_DISABLE_NOTHING 0x00 |
#define RDP5_DISABLE_NOTHING 0x00 |
270 |
#define RDP5_NO_CURSORSETTINGS 0x40 /* disables cursor blinking */ |
#define RDP5_NO_CURSORSETTINGS 0x40 /* disables cursor blinking */ |
271 |
|
|
272 |
/* compression types */ |
/* compression types */ |
273 |
|
#define RDP_MPPC_BIG 0x01 |
274 |
#define RDP_MPPC_COMPRESSED 0x20 |
#define RDP_MPPC_COMPRESSED 0x20 |
275 |
#define RDP_MPPC_RESET 0x40 |
#define RDP_MPPC_RESET 0x40 |
276 |
#define RDP_MPPC_FLUSH 0x80 |
#define RDP_MPPC_FLUSH 0x80 |
277 |
#define RDP_MPPC_DICT_SIZE 8192 |
#define RDP_MPPC_DICT_SIZE 65536 |
278 |
|
|
279 |
|
#define RDP5_COMPRESSED 0x80 |
280 |
|
|
281 |
/* Keymap flags */ |
/* Keymap flags */ |
282 |
#define MapRightShiftMask (1<<0) |
#define MapRightShiftMask (1<<0) |