server: Store the global cursor position in the server.
diff --git a/server/protocol.def b/server/protocol.def
index 728898f..be644b5 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -3290,9 +3290,14 @@
     unsigned int   flags;         /* flags for fields to set (see below) */
     user_handle_t  handle;        /* handle to the cursor */
     int            show_count;    /* show count increment/decrement */
+    int            x;             /* cursor position */
+    int            y;
 @REPLY
     user_handle_t  prev_handle;   /* previous handle */
     int            prev_count;    /* previous show count */
+    int            new_x;         /* new position */
+    int            new_y;
 @END
 #define SET_CURSOR_HANDLE 0x01
 #define SET_CURSOR_COUNT  0x02
+#define SET_CURSOR_POS    0x04