More code moved to the X11 driver (bitmap and palette and misc).
diff --git a/include/mouse.h b/include/mouse.h
index 1de96dd..2b7d18d 100644
--- a/include/mouse.h
+++ b/include/mouse.h
@@ -7,6 +7,10 @@
#ifndef __WINE_MOUSE_H
#define __WINE_MOUSE_H
+#include "windef.h"
+
+struct tagCURSORICONINFO;
+
#pragma pack(1)
typedef struct _MOUSEINFO
{
@@ -30,6 +34,14 @@
/* Wine internals */
+typedef struct tagMOUSE_DRIVER {
+ VOID (*pSetCursor)(struct tagCURSORICONINFO *);
+ VOID (*pMoveCursor)(WORD, WORD);
+ BOOL (*pEnableWarpPointer)(BOOL);
+} MOUSE_DRIVER;
+
+extern MOUSE_DRIVER *MOUSE_Driver;
+
#define WINE_MOUSEEVENT_MAGIC ( ('M'<<24)|('A'<<16)|('U'<<8)|'S' )
typedef struct _WINE_MOUSEEVENT
{