MPX changelog
+== 08.01.07 ==
+ add ChangeDeviceCursor request
+
== 20.12.06 ==
-add QueryDevicePointer request + reply
-add WarpDevicePointer request
+ add QueryDevicePointer request + reply
+ add WarpDevicePointer request
#define sz_xQueryDevicePointerReq 12
#define sz_xQueryDevicePointerReply 32
#define sz_xWarpDevicePointerReq 28
+#define sz_xChangeDeviceCursorReq 16
#define INAME "XInputExtension"
Bool* /* shared */
);
+extern Status XDefineDeviceCursor(
+ Display* /* display */,
+ XDevice* /* device */,
+ Window /* win */,
+ Cursor /* cursor */
+);
+
+extern Status XUndefineDeviceCursor(
+ Display* /* display */,
+ XDevice* /* device */,
+ Window /* win */
+);
+
+
_XFUNCPROTOEND
#endif /* _XINPUT_H_ */
#define X_ChangeDeviceControl 35
#define X_QueryDevicePointer 36
#define X_WarpDevicePointer 37
+#define X_ChangeDeviceCursor 38
/*********************************************************
*
CARD16 pad1 B16;
} xWarpDevicePointerReq;
+/**********************************************************
+ *
+ * ChangeDeviceCursor.
+ *
+ */
+
+typedef struct {
+ CARD8 reqType; /* input extension major code */
+ CARD8 ReqType; /* always X_ChangeDeviceCursor */
+ CARD16 length B16;
+ Window win B32;
+ Cursor cursor B32;
+ CARD8 deviceid;
+ CARD8 pad0;
+ CARD16 pad1;
+} xChangeDeviceCursorReq;
+
/**********************************************************
*