Changed the DLGTEMPLATE and DLGITEMTEMPLATE types to adhere to the AW
structure for compatibility.

diff --git a/include/winuser.h b/include/winuser.h
index 8a1c5ed..5b01fc1 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -1642,8 +1642,15 @@
     short y;
     short cx;
     short cy;
-}DLGTEMPLATE, *LPDLGTEMPLATE;
-typedef const DLGTEMPLATE *LPCDLGTEMPLATE;
+} DLGTEMPLATE;
+
+typedef DLGTEMPLATE *LPDLGTEMPLATEA;
+typedef DLGTEMPLATE *LPDLGTEMPLATEW;
+#define LPDLGTEMPLATE WINELIB_NAME_AW(LPDLGTEMPLATE)
+typedef const DLGTEMPLATE *LPCDLGTEMPLATEA;
+typedef const DLGTEMPLATE *LPCDLGTEMPLATEW;
+#define LPCDLGTEMPLATE WINELIB_NAME_AW(LPCDLGTEMPLATE)
+
 /* Fixme: use this instaed of LPCVOID for CreateDialogIndirectParam and DialogBoxIndirectParam*/
 typedef struct tagDLGITEMTEMPLATE
 {
@@ -1655,9 +1662,15 @@
     short cx;
     short cy;
     WORD id;
-}DLGITEMTEMPLATE, *LPDLGITEMTEMPLATE;
+} DLGITEMTEMPLATE;
 
-typedef const DLGITEMTEMPLATE *LPCDLGITEMTEMPLATE;
+typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA;
+typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW;
+#define LPDLGITEMTEMPLATE WINELIB_NAME_AW(LPDLGITEMTEMPLATE)
+typedef const DLGITEMTEMPLATE *LPCDLGITEMTEMPLATEA;
+typedef const DLGITEMTEMPLATE *LPCDLGITEMTEMPLATEW;
+#define LPCDLGITEMTEMPLATE WINELIB_NAME_AW(LPCDLGITEMTEMPLATE)
+
 
   /* CBT hook values */
 #define HCBT_MOVESIZE	    0