/[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 62 by jsorg71, Fri Jul 12 22:40:32 2002 UTC revision 63 by astrand, Thu Jul 18 14:44:32 2002 UTC
# Line 155  enum RDP_INPUT_DEVICE Line 155  enum RDP_INPUT_DEVICE
155  #define KBD_FLAG_DOWN           0x4000  #define KBD_FLAG_DOWN           0x4000
156  #define KBD_FLAG_UP             0x8000  #define KBD_FLAG_UP             0x8000
157    
158    /* These are for synchronization; not for keystrokes */
159    #define KBD_FLAG_SCROLL   0x0001
160    #define KBD_FLAG_NUMLOCK  0x0002
161    #define KBD_FLAG_CAPITAL  0x0004
162    
163    /* See T.128 */
164    #define RDP_KEYPRESS 0
165    #define RDP_KEYRELEASE (KBD_FLAG_DOWN | KBD_FLAG_UP)
166    
167  #define MOUSE_FLAG_MOVE         0x0800  #define MOUSE_FLAG_MOVE         0x0800
168  #define MOUSE_FLAG_BUTTON1      0x1000  #define MOUSE_FLAG_BUTTON1      0x1000
169  #define MOUSE_FLAG_BUTTON2      0x2000  #define MOUSE_FLAG_BUTTON2      0x2000
# Line 219  enum RDP_INPUT_DEVICE Line 228  enum RDP_INPUT_DEVICE
228  /* Logon flags */  /* Logon flags */
229  #define RDP_LOGON_NORMAL        0x33  #define RDP_LOGON_NORMAL        0x33
230  #define RDP_LOGON_AUTO          0x8  #define RDP_LOGON_AUTO          0x8
231    
232    /* Keymap flags */
233    #define MapRightShiftMask   (1<<0)
234    #define MapLeftShiftMask    (1<<1)
235    #define MapShiftMask (MapRightShiftMask | MapLeftShiftMask)
236    
237    #define MapRightAltMask     (1<<2)
238    #define MapLeftAltMask      (1<<3)
239    #define MapAltGrMask MapRightAltMask
240    
241    #define MapRightCtrlMask    (1<<4)
242    #define MapLeftCtrlMask     (1<<5)
243    #define MapCtrlMask (MapRightCtrlMask | MapLeftCtrlMask)
244    
245    #define MapRightWinMask     (1<<6)
246    #define MapLeftWinMask      (1<<7)
247    #define MapWinMask (MapRightWinMask | MapLeftWinMask)
248    
249    #define MapNumLockMask      (1<<8)
250    #define MapCapsLockMask     (1<<9)
251    
252    #define MASK_ADD_BITS(var, mask) (var |= mask)
253    #define MASK_REMOVE_BITS(var, mask) (var &= ~mask)
254    #define MASK_HAS_BITS(var, mask) ((var & mask)>0)
255    #define MASK_CHANGE_BIT(var, mask, active) (var = ((var & ~mask) | (active ? mask : 0)))

Legend:
Removed from v.62  
changed lines
  Added in v.63

  ViewVC Help
Powered by ViewVC 1.1.26