- Added some missing WINELIB_NAME_AW definitions, types and messages
- Small prototype fixes

diff --git a/include/commctrl.h b/include/commctrl.h
index a66da74..0522eaa 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -340,6 +340,11 @@
 #define UDM_GETBASE        (WM_USER+110)
 #define UDM_SETRANGE32     (WM_USER+111)
 #define UDM_GETRANGE32     (WM_USER+112)
+#define UDM_SETUNICODEFORMAT    CCM_SETUNICODEFORMAT
+#define UDM_GETUNICODEFORMAT    CCM_GETUNICODEFORMAT
+#define UDM_SETPOS32       (WM_USER+113)
+#define UDM_GETPOS32       (WM_USER+114)
+
 
 #define NMUPDOWN    NM_UPDOWN
 #define LPNMUPDOWN  LPNM_UPDOWN
@@ -2041,6 +2046,8 @@
 #define NM_TREEVIEW    WINELIB_NAME_AW(NMTREEVIEW)
 #define LPNMTREEVIEW   WINELIB_NAME_AW(LPNMTREEVIEW)
 
+#define LPNM_TREEVIEW           LPNMTREEVIEW
+
 typedef struct tagTVDISPINFOA {
 	NMHDR	hdr;
 	TVITEMA	item;
@@ -3442,6 +3449,10 @@
 #define DTN_FORMATW         (DTN_FIRST + 17)
 #define DTN_FORMATQUERYW    (DTN_FIRST + 18)
 
+#define DTN_USERSTRING      WINELIB_NAME_AW(DTN_USERSTRING)
+#define DTN_WMKEYDOWN       WINELIB_NAME_AW(DTN_WMKEYDOWN)
+#define DTN_FORMAT          WINELIB_NAME_AW(DTN_FORMAT)
+#define DTN_FORMATQUERY     WINELIB_NAME_AW(DTN_FORMATQUERY)
 
 #define DTS_SHORTDATEFORMAT 0x0000 
 #define DTS_UPDOWN          0x0001 
@@ -3474,6 +3485,8 @@
     DWORD      dwFlags;    
 } NMDATETIMESTRINGW, *LPNMDATETIMESTRINGW;
 
+DECL_WINELIB_TYPE_AW(NMDATETIMESTRING)
+DECL_WINELIB_TYPE_AW(LPNMDATETIMESTRING)
 
 typedef struct tagNMDATETIMEWMKEYDOWNA
 {
@@ -3491,7 +3504,8 @@
     SYSTEMTIME st;       
 } NMDATETIMEWMKEYDOWNW, *LPNMDATETIMEWMKEYDOWNW;
 
-
+DECL_WINELIB_TYPE_AW(NMDATETIMEWMKEYDOWN)
+DECL_WINELIB_TYPE_AW(LPNMDATETIMEWMKEYDOWN)
 
 typedef struct tagNMDATETIMEFORMATA
 {
@@ -3512,7 +3526,8 @@
     WCHAR szDisplay[64];
 } NMDATETIMEFORMATW, *LPNMDATETIMEFORMATW;
 
-
+DECL_WINELIB_TYPE_AW(NMDATETIMEFORMAT)
+DECL_WINELIB_TYPE_AW(LPNMDATETIMEFORMAT)
 
 typedef struct tagNMDATETIMEFORMATQUERYA
 {
@@ -3528,13 +3543,8 @@
     SIZE szMax;        
 } NMDATETIMEFORMATQUERYW, *LPNMDATETIMEFORMATQUERYW;
 
-
-#define NMDATETIMESTRING WINELIB_NAME_AW(NMDATETIMESTRING)
-#define NMDATETIMEWMKEYDOWN WINELIB_NAME_AW(NMDATETIMEWMKEYDOWN)
-#define NMDATETIMEFORMAT WINELIB_NAME_AW(NMDATETIMEFORMAT)
-#define NMDATETIMEFORMATQUERY WINELIB_NAME_AW(NMDATETIMEFORMATQUERY)
-
-
+DECL_WINELIB_TYPE_AW(NMDATETIMEFORMATQUERY)
+DECL_WINELIB_TYPE_AW(LPNMDATETIMEFORMATQUERY)