1 |
/* |
/* |
2 |
rdesktop: A Remote Desktop Protocol client. |
rdesktop: A Remote Desktop Protocol client. |
3 |
Miscellaneous protocol constants |
Miscellaneous protocol constants |
4 |
Copyright (C) Matthew Chapman 1999-2002 |
Copyright (C) Matthew Chapman 1999-2005 |
5 |
|
|
6 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
7 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
21 |
/* TCP port for Remote Desktop Protocol */ |
/* TCP port for Remote Desktop Protocol */ |
22 |
#define TCP_PORT_RDP 3389 |
#define TCP_PORT_RDP 3389 |
23 |
|
|
24 |
|
#define DEFAULT_CODEPAGE "UTF-8" |
25 |
|
#define WINDOWS_CODEPAGE "UTF-16LE" |
26 |
|
|
27 |
/* ISO PDU codes */ |
/* ISO PDU codes */ |
28 |
enum ISO_PDU_CODE |
enum ISO_PDU_CODE |
29 |
{ |
{ |
120 |
RDP_DATA_PDU_BELL = 34, |
RDP_DATA_PDU_BELL = 34, |
121 |
RDP_DATA_PDU_LOGON = 38, |
RDP_DATA_PDU_LOGON = 38, |
122 |
RDP_DATA_PDU_FONT2 = 39, |
RDP_DATA_PDU_FONT2 = 39, |
123 |
|
RDP_DATA_PDU_KEYBOARD_INDICATORS = 41, |
124 |
RDP_DATA_PDU_DISCONNECT = 47 |
RDP_DATA_PDU_DISCONNECT = 47 |
125 |
}; |
}; |
126 |
|
|
203 |
#define TEXT2_VERTICAL 0x04 |
#define TEXT2_VERTICAL 0x04 |
204 |
#define TEXT2_IMPLICIT_X 0x20 |
#define TEXT2_IMPLICIT_X 0x20 |
205 |
|
|
206 |
|
#define ALTERNATE 1 |
207 |
|
#define WINDING 2 |
208 |
|
|
209 |
/* RDP bitmap cache (version 2) constants */ |
/* RDP bitmap cache (version 2) constants */ |
210 |
#define BMPCACHE2_C0_CELLS 0x78 |
#define BMPCACHE2_C0_CELLS 0x78 |
211 |
#define BMPCACHE2_C1_CELLS 0x78 |
#define BMPCACHE2_C1_CELLS 0x78 |