Correct struct tag name for UDACCEL.
Add missing TCITEMHEADER and old names TC_ITEMHEADER/TC_ITEM.

diff --git a/include/commctrl.h b/include/commctrl.h
index f38e164..c83ca05 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -378,7 +378,7 @@
 #endif
 #define UPDOWN_CLASS            WINELIB_NAME_AW(UPDOWN_CLASS)
 
-typedef struct tagUDACCEL
+typedef struct _UDACCEL
 {
     UINT nSec;
     UINT nInc;
@@ -3713,8 +3713,33 @@
 #define TCHT_ONITEMLABEL  0x04
 #define TCHT_ONITEM       (TCHT_ONITEMICON | TCHT_ONITEMLABEL)
 
+typedef struct tagTCITEMHEADERA
+{
+    UINT  mask;
+    UINT  lpReserved1;
+    UINT  lpReserved2;
+    LPSTR pszText;
+    int   cchTextMax;
+    int   iImage;
+} TCITEMHEADERA, *LPTCITEMHEADERA;
 
-typedef struct tagTCITEMA {
+typedef struct tagTCITEMHEADERW
+{
+    UINT   mask;
+    UINT   lpReserved1;
+    UINT   lpReserved2;
+    LPWSTR pszText;
+    int    cchTextMax;
+    int    iImage;
+} TCITEMHEADERW, *LPTCITEMHEADERW;
+
+#define TCITEMHEADER    WINELIB_NAME_AW(TCITEMHEADER)
+#define LPTCITEMHEADER  WINELIB_NAME_AW(LPTCITEMHEADER)
+#define TC_ITEMHEADER   WINELIB_NAME_AW(TCITEMHEADER)
+#define LPTC_ITEMHEADER WINELIB_NAME_AW(LPTCITEMHEADER)
+
+typedef struct tagTCITEMA
+{
     UINT mask;
     UINT dwState;
     UINT dwStateMask;
@@ -3735,9 +3760,10 @@
     LPARAM lParam;
 } TCITEMW, *LPTCITEMW;
 
-#define TCITEM   WINELIB_NAME_AW(TCITEM)
-#define LPTCITEM WINELIB_NAME_AW(LPTCITEM)
-#define TC_ITEM  TCITEM
+#define TCITEM    WINELIB_NAME_AW(TCITEM)
+#define LPTCITEM  WINELIB_NAME_AW(LPTCITEM)
+#define TC_ITEM   WINELIB_NAME_AW(TCITEM)
+#define LPTC_ITEM WINELIB_NAME_AW(LPTCITEM)
 
 #define TCN_FIRST               (0U-550U)
 #define TCN_LAST                (0U-580U)