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

diff --git a/include/win.h b/include/win.h
index 5d166842..1c37a53 100644
--- a/include/win.h
+++ b/include/win.h
@@ -52,7 +52,7 @@
 struct tagCLASS;
 struct tagDCE;
 struct tagDC;
-struct _WND_DRIVER;
+struct tagWND_DRIVER;
 
 typedef struct tagWND
 {
@@ -83,7 +83,7 @@
     HMENU16        hSysMenu;      /* window's copy of System Menu */
     int            irefCount;     /* window's reference count*/
     DWORD          userdata;      /* User private data */
-    struct _WND_DRIVER *pDriver;  /* Window driver */
+    struct tagWND_DRIVER *pDriver;  /* Window driver */
     void          *pDriverData;   /* Window driver data */
     DWORD          wExtra[1];     /* Window extra bytes */
 } WND;
@@ -107,7 +107,7 @@
 #define BGSouthEast        9
 #define BGStatic           10
 
-typedef struct _WND_DRIVER
+typedef struct tagWND_DRIVER
 {
     void   (*pInitialize)(WND *);
     void   (*pFinalize)(WND *);
@@ -127,6 +127,8 @@
     BOOL (*pIsSelfClipping)(WND *);
 } WND_DRIVER;
 
+extern WND_DRIVER *WND_Driver;
+
 typedef struct
 {
     RECT16	   rectNormal;