More code moved to the X11 driver (bitmap and palette and misc).

diff --git a/include/message.h b/include/message.h
index 6c54bb4..ffe942e 100644
--- a/include/message.h
+++ b/include/message.h
@@ -32,21 +32,22 @@
 #define EVENT_IO_EXCEPT		2
 
 /* event.c */
-
-typedef struct _EVENT_DRIVER {
-  BOOL (*pInit)(void);
+typedef struct tagEVENT_DRIVER {
+  BOOL   (*pInit)(void);
   void   (*pAddIO)(int, unsigned);
   void   (*pDeleteIO)(int, unsigned);
-  BOOL (*pWaitNetEvent)(BOOL, BOOL);
+  BOOL   (*pWaitNetEvent)(BOOL, BOOL);
   void   (*pSynchronize)(void);
-  BOOL (*pCheckFocus)(void);
-  BOOL (*pQueryPointer)(DWORD *, DWORD *, DWORD *);
+  BOOL   (*pCheckFocus)(void);
+  BOOL   (*pQueryPointer)(DWORD *, DWORD *, DWORD *);
   void   (*pDummyMotionNotify)(void);
-  BOOL (*pPending)(void);
+  BOOL   (*pPending)(void);
   BOOL16 (*pIsUserIdle)(void);
   void   (*pWakeUp)(void);
 } EVENT_DRIVER;
 
+extern EVENT_DRIVER *EVENT_Driver;
+
 extern void EVENT_AddIO( int fd, unsigned flag );
 extern void EVENT_DeleteIO( int fd, unsigned flag );
 extern BOOL EVENT_Init( void );