/[rdesktop]/sourceforge.net/trunk/rdesktop/constants.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/constants.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 795 by stargo, Wed Nov 3 13:56:52 2004 UTC revision 889 by jdmeijer, Sun Apr 17 23:14:20 2005 UTC
# Line 1  Line 1 
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
# Line 21  Line 21 
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  {  {
# Line 117  enum RDP_DATA_PDU_TYPE Line 120  enum RDP_DATA_PDU_TYPE
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    
# Line 199  enum RDP_INPUT_DEVICE Line 203  enum RDP_INPUT_DEVICE
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
# Line 249  enum RDP_INPUT_DEVICE Line 256  enum RDP_INPUT_DEVICE
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
# Line 262  enum RDP_INPUT_DEVICE Line 270  enum RDP_INPUT_DEVICE
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)

Legend:
Removed from v.795  
changed lines
  Added in v.889

  ViewVC Help
Powered by ViewVC 1.1.26