/[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 64 by astrand, Thu Jul 18 16:38:31 2002 UTC revision 371 by forsberg, Mon May 5 12:20:53 2003 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-2000     Copyright (C) Matthew Chapman 1999-2002
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 72  enum MCS_PDU_TYPE Line 72  enum MCS_PDU_TYPE
72    
73  #define SEC_TAG_CLI_INFO        0xc001  #define SEC_TAG_CLI_INFO        0xc001
74  #define SEC_TAG_CLI_CRYPT       0xc002  #define SEC_TAG_CLI_CRYPT       0xc002
75    #define SEC_TAG_CLI_4           0xc004
76    #define SEC_TAG_CLI_CHANNELS    0xc003
77    
78  #define SEC_TAG_PUBKEY          0x0006  #define SEC_TAG_PUBKEY          0x0006
79  #define SEC_TAG_KEYSIG          0x0008  #define SEC_TAG_KEYSIG          0x0008
# Line 83  enum MCS_PDU_TYPE Line 85  enum MCS_PDU_TYPE
85  #define LICENCE_HWID_SIZE       20  #define LICENCE_HWID_SIZE       20
86  #define LICENCE_SIGNATURE_SIZE  16  #define LICENCE_SIGNATURE_SIZE  16
87    
88  #define LICENCE_TAG_DEMAND      0x0201  #define LICENCE_TAG_DEMAND      0x01
89  #define LICENCE_TAG_AUTHREQ     0x0202  #define LICENCE_TAG_AUTHREQ     0x02
90  #define LICENCE_TAG_ISSUE       0x0203  #define LICENCE_TAG_ISSUE       0x03
91  #define LICENCE_TAG_REISSUE     0x0204  #define LICENCE_TAG_REISSUE     0x04
92  #define LICENCE_TAG_PRESENT     0x0212  #define LICENCE_TAG_PRESENT     0x12
93  #define LICENCE_TAG_REQUEST     0x0213  #define LICENCE_TAG_REQUEST     0x13
94  #define LICENCE_TAG_AUTHRESP    0x0215  #define LICENCE_TAG_AUTHRESP    0x15
95  #define LICENCE_TAG_RESULT      0x02ff  #define LICENCE_TAG_RESULT      0xff
96    
97  #define LICENCE_TAG_USER        0x000f  #define LICENCE_TAG_USER        0x000f
98  #define LICENCE_TAG_HOST        0x0010  #define LICENCE_TAG_HOST        0x0010
# Line 189  enum RDP_INPUT_DEVICE Line 191  enum RDP_INPUT_DEVICE
191  #define TEXT2_IMPLICIT_X        0x20  #define TEXT2_IMPLICIT_X        0x20
192    
193  /* RDP capabilities */  /* RDP capabilities */
194  #define RDP_CAPSET_GENERAL      1  #define RDP_CAPSET_GENERAL      1       /* Maps to generalCapabilitySet in T.128 page 138 */
195  #define RDP_CAPLEN_GENERAL      0x18  #define RDP_CAPLEN_GENERAL      0x18
196  #define OS_MAJOR_TYPE_UNIX      4  #define OS_MAJOR_TYPE_UNIX      4
197  #define OS_MINOR_TYPE_XSERVER   7  #define OS_MINOR_TYPE_XSERVER   7
# Line 228  enum RDP_INPUT_DEVICE Line 230  enum RDP_INPUT_DEVICE
230  /* Logon flags */  /* Logon flags */
231  #define RDP_LOGON_NORMAL        0x33  #define RDP_LOGON_NORMAL        0x33
232  #define RDP_LOGON_AUTO          0x8  #define RDP_LOGON_AUTO          0x8
233    #define RDP_LOGON_BLOB          0x100
234    
235  /* Keymap flags */  /* Keymap flags */
236  #define MapRightShiftMask   (1<<0)  #define MapRightShiftMask   (1<<0)
# Line 249  enum RDP_INPUT_DEVICE Line 252  enum RDP_INPUT_DEVICE
252  #define MapNumLockMask      (1<<8)  #define MapNumLockMask      (1<<8)
253  #define MapCapsLockMask     (1<<9)  #define MapCapsLockMask     (1<<9)
254    
255    #define MapLocalStateMask   (1<<10)
256    
257    #define MapInhibitMask      (1<<11)
258    
259  #define MASK_ADD_BITS(var, mask) (var |= mask)  #define MASK_ADD_BITS(var, mask) (var |= mask)
260  #define MASK_REMOVE_BITS(var, mask) (var &= ~mask)  #define MASK_REMOVE_BITS(var, mask) (var &= ~mask)
261  #define MASK_HAS_BITS(var, mask) ((var & mask)>0)  #define MASK_HAS_BITS(var, mask) ((var & mask)>0)

Legend:
Removed from v.64  
changed lines
  Added in v.371

  ViewVC Help
Powered by ViewVC 1.1.26