Fixed some Winelib names.

diff --git a/include/winuser.h b/include/winuser.h
index e151409..f6da8b0 100644
--- a/include/winuser.h
+++ b/include/winuser.h
@@ -18,19 +18,23 @@
 #define HCF_HOTKEYSOUND     0x00000010
 #define HCF_INDICATOR       0x00000020
 #define HCF_HOTKEYAVAILABLE 0x00000040
-typedef struct tagHIGHCONTRASTA
+
+typedef struct tagHIGHCONTRAST32A
 {
     UINT32  cbSize;
     DWORD   dwFlags;
     LPSTR   lpszDefaultScheme;
-}   HIGHCONTRASTA, *LPHIGHCONTRASTA;
+} HIGHCONTRAST32A, *LPHIGHCONTRAST32A;
 
-typedef struct tagHIGHCONTRASTW
+typedef struct tagHIGHCONTRAST32W
 {
     UINT32  cbSize;
     DWORD   dwFlags;
     LPWSTR  lpszDefaultScheme;
-}   HIGHCONTRASTW, *LPHIGHCONTRASTW;
+} HIGHCONTRAST32W, *LPHIGHCONTRAST32W;
+
+DECL_WINELIB_TYPE_AW(HIGHCONTRAST)
+DECL_WINELIB_TYPE_AW(LPHIGHCONTRAST)
 
 typedef struct
 {
@@ -52,9 +56,10 @@
     HWND32  hwnd;
     UINT32  wHitTestCode;
     DWORD   dwExtraInfo;
-} MOUSEHOOKSTRUCT32, *LPMOUSEHOOKSTRUCT32;
+} MOUSEHOOKSTRUCT32, *PMOUSEHOOKSTRUCT32, *LPMOUSEHOOKSTRUCT32;
 
 DECL_WINELIB_TYPE(MOUSEHOOKSTRUCT)
+DECL_WINELIB_TYPE(PMOUSEHOOKSTRUCT)
 DECL_WINELIB_TYPE(LPMOUSEHOOKSTRUCT)
 
     /* Hardware hook structure */
@@ -797,9 +802,11 @@
     POINT32   ptMaxPosition;
     POINT32   ptMinTrackSize;
     POINT32   ptMaxTrackSize;
-} MINMAXINFO32;
+} MINMAXINFO32, *PMINMAXINFO32, *LPMINMAXINFO32;
 
 DECL_WINELIB_TYPE(MINMAXINFO)
+DECL_WINELIB_TYPE(PMINMAXINFO)
+DECL_WINELIB_TYPE(LPMINMAXINFO)
 
   /* RedrawWindow() flags */
 #define RDW_INVALIDATE       0x0001
@@ -831,9 +838,10 @@
     INT32   cx;
     INT32   cy;
     UINT32  flags;
-} WINDOWPOS32, *LPWINDOWPOS32;
+} WINDOWPOS32, *PWINDOWPOS32, *LPWINDOWPOS32;
 
 DECL_WINELIB_TYPE(WINDOWPOS)
+DECL_WINELIB_TYPE(PWINDOWPOS)
 DECL_WINELIB_TYPE(LPWINDOWPOS)
 
   /* WM_MOUSEACTIVATE return values */