summaryrefslogtreecommitdiff
path: root/XI.h
diff options
context:
space:
mode:
authorPeter Hutterer <peter@cs.unisa.edu.au>2007-05-01 22:31:09 +0930
committerPeter Hutterer <peter@cs.unisa.edu.au>2007-05-01 22:31:09 +0930
commitce7bbfb7e0ecaf977c4ec8e760c634cebf8ac167 (patch)
tree5d736275362661c03f9a618fd77c0f4165dd6182 /XI.h
parent02c50062d357bc5d43ab4440eb195a33df0ec8b9 (diff)
Add XGE support and event types for RawDeviceEvent and PairingChanged event.
Diffstat (limited to 'XI.h')
-rw-r--r--XI.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/XI.h b/XI.h
index a9b96c5..6e00ba1 100644
--- a/XI.h
+++ b/XI.h
@@ -126,6 +126,7 @@ SOFTWARE.
#define sz_xGetClientPointerReply 32
#define sz_xGetPairedPointerReq 8
#define sz_xGetPairedPointerReply 32
+#define sz_xXiSelectEventReq 12
#define INAME "XInputExtension"
@@ -298,6 +299,11 @@ SOFTWARE.
#define XI_DeviceBusy 3
#define XI_BadClass 4
+/* GE masks */
+#define XI_PointerKeyboardPairingChangedMask (1 << 0)
+#define XI_RandomStringMask (1 << 1)
+#define XI_RawDeviceEventMask (1 << 2)
+
/* Make XEventClass be a CARD32 for 64 bit servers. Don't affect client
* definition of XEventClass since that would be a library interface change.
* See the top of X.h for more _XSERVER64 magic.