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 |
117 |
RDP_DATA_PDU_BELL = 34, |
RDP_DATA_PDU_BELL = 34, |
118 |
RDP_DATA_PDU_LOGON = 38, |
RDP_DATA_PDU_LOGON = 38, |
119 |
RDP_DATA_PDU_FONT2 = 39, |
RDP_DATA_PDU_FONT2 = 39, |
120 |
|
RDP_DATA_PDU_KEYBOARD_INDICATORS = 41, |
121 |
RDP_DATA_PDU_DISCONNECT = 47 |
RDP_DATA_PDU_DISCONNECT = 47 |
122 |
}; |
}; |
123 |
|
|
200 |
#define TEXT2_VERTICAL 0x04 |
#define TEXT2_VERTICAL 0x04 |
201 |
#define TEXT2_IMPLICIT_X 0x20 |
#define TEXT2_IMPLICIT_X 0x20 |
202 |
|
|
203 |
|
#define ALTERNATE 1 |
204 |
|
#define WINDING 2 |
205 |
|
|
206 |
/* RDP bitmap cache (version 2) constants */ |
/* RDP bitmap cache (version 2) constants */ |
207 |
#define BMPCACHE2_C0_CELLS 0x78 |
#define BMPCACHE2_C0_CELLS 0x78 |
208 |
#define BMPCACHE2_C1_CELLS 0x78 |
#define BMPCACHE2_C1_CELLS 0x78 |
344 |
|
|
345 |
/* NT status codes for RDPDR */ |
/* NT status codes for RDPDR */ |
346 |
#define STATUS_SUCCESS 0x00000000 |
#define STATUS_SUCCESS 0x00000000 |
347 |
|
#define STATUS_NOT_IMPLEMENTED 0x00000001 |
348 |
#define STATUS_PENDING 0x00000103 |
#define STATUS_PENDING 0x00000103 |
349 |
|
|
350 |
#define STATUS_NO_MORE_FILES 0x80000006 |
#define STATUS_NO_MORE_FILES 0x80000006 |
363 |
#define STATUS_FILE_IS_A_DIRECTORY 0xc00000ba |
#define STATUS_FILE_IS_A_DIRECTORY 0xc00000ba |
364 |
#define STATUS_NOT_SUPPORTED 0xc00000bb |
#define STATUS_NOT_SUPPORTED 0xc00000bb |
365 |
#define STATUS_TIMEOUT 0xc0000102 |
#define STATUS_TIMEOUT 0xc0000102 |
366 |
|
#define STATUS_NOTIFY_ENUM_DIR 0xc000010c |
367 |
#define STATUS_CANCELLED 0xc0000120 |
#define STATUS_CANCELLED 0xc0000120 |
368 |
|
|
369 |
|
|
377 |
|
|
378 |
#define FILE_DIRECTORY_FILE 0x00000001 |
#define FILE_DIRECTORY_FILE 0x00000001 |
379 |
#define FILE_NON_DIRECTORY_FILE 0x00000040 |
#define FILE_NON_DIRECTORY_FILE 0x00000040 |
380 |
|
#define FILE_COMPLETE_IF_OPLOCKED 0x00000100 |
381 |
|
#define FILE_DELETE_ON_CLOSE 0x00001000 |
382 |
#define FILE_OPEN_FOR_FREE_SPACE_QUERY 0x00800000 |
#define FILE_OPEN_FOR_FREE_SPACE_QUERY 0x00800000 |
383 |
|
|
384 |
/* RDP5 disconnect PDU */ |
/* RDP5 disconnect PDU */ |