diff options
author | marha <marha@users.sourceforge.net> | 2009-07-25 18:12:25 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2009-07-25 18:12:25 +0000 |
commit | cd50a4bbac9375d3cd460bbdf88395f802609daf (patch) | |
tree | 158a3d7a416df4f8b36a040c1145d615256ac9d3 /X11/extensions/XI.h | |
parent | 4f6f74a5aa4bb99b8f2ad71e0ae590f82a0d6444 (diff) | |
download | vcxsrv-cd50a4bbac9375d3cd460bbdf88395f802609daf.tar.gz vcxsrv-cd50a4bbac9375d3cd460bbdf88395f802609daf.tar.bz2 vcxsrv-cd50a4bbac9375d3cd460bbdf88395f802609daf.zip |
Added:
fixesproto-4.1.tar.gz
glproto-1.4.10.tar.gz
inputproto-1.9.99.15.tar.gz
randrproto-1.3.0.tar.gz
renderproto-0.11.tar.gz
xextproto-7.0.99.3.tar.gz
xproto-7.0.15.tar.gz
Diffstat (limited to 'X11/extensions/XI.h')
-rw-r--r-- | X11/extensions/XI.h | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/X11/extensions/XI.h b/X11/extensions/XI.h index 51a417514..7b443997c 100644 --- a/X11/extensions/XI.h +++ b/X11/extensions/XI.h @@ -106,8 +106,14 @@ SOFTWARE. #define sz_xGetDeviceControlReply 32 #define sz_xChangeDeviceControlReq 8 #define sz_xChangeDeviceControlReply 32 +#define sz_xListDevicePropertiesReq 8 +#define sz_xListDevicePropertiesReply 32 +#define sz_xChangeDevicePropertyReq 20 +#define sz_xDeleteDevicePropertyReq 12 +#define sz_xGetDevicePropertyReq 24 +#define sz_xGetDevicePropertyReply 32 -#define INAME "XInputExtension" +#define INAME "XInputExtension" #define XI_KEYBOARD "KEYBOARD" #define XI_MOUSE "MOUSE" @@ -127,13 +133,18 @@ SOFTWARE. #define XI_EYETRACKER "EYETRACKER" #define XI_CURSORKEYS "CURSORKEYS" #define XI_FOOTMOUSE "FOOTMOUSE" +#define XI_JOYSTICK "JOYSTICK" +/* Indices into the versions[] array (XExtInt.c). Used as a index to + * retrieve the minimum version of XI from _XiCheckExtInit */ #define Dont_Check 0 #define XInput_Initial_Release 1 #define XInput_Add_XDeviceBell 2 #define XInput_Add_XSetDeviceValuators 3 #define XInput_Add_XChangeDeviceControl 4 #define XInput_Add_DevicePresenceNotify 5 +#define XInput_Add_DeviceProperties 6 +/* DO NOT ADD TO HERE -> XI2 */ #define XI_Absent 0 #define XI_Present 1 @@ -153,6 +164,9 @@ SOFTWARE. #define XI_Add_DevicePresenceNotify_Major 1 #define XI_Add_DevicePresenceNotify_Minor 4 +#define XI_Add_DeviceProperties_Major 1 +#define XI_Add_DeviceProperties_Minor 5 + #define DEVICE_RESOLUTION 1 #define DEVICE_ABS_CALIB 2 #define DEVICE_CORE 3 @@ -225,6 +239,7 @@ SOFTWARE. #define ProximityClass 4 #define FocusClass 5 #define OtherClass 6 +#define AttachClass 7 #define KbdFeedbackClass 0 #define PtrFeedbackClass 1 @@ -246,6 +261,10 @@ SOFTWARE. #define _devicePresence 0 +#define _deviceEnter 0 +#define _deviceLeave 1 + +/* Device presence notify states */ #define DeviceAdded 0 #define DeviceRemoved 1 #define DeviceEnabled 2 @@ -253,6 +272,7 @@ SOFTWARE. #define DeviceUnrecoverable 4 #define DeviceControlChanged 5 +/* XI Errors */ #define XI_BadDevice 0 #define XI_BadEvent 1 #define XI_BadMode 2 @@ -268,7 +288,7 @@ SOFTWARE. * without polluting the namespace. */ #ifdef _XSERVER64 -typedef unsigned int XEventClass; +typedef unsigned int XEventClass; #else typedef unsigned long XEventClass; #endif |