Update LVGROUP struct to match MSDN.
diff --git a/include/commctrl.h b/include/commctrl.h
index 429c1fd..7a63708 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -3433,32 +3433,19 @@
/* Groups relates structures */
-typedef struct LVGROUPA
-{
- UINT cbSize;
- UINT mask;
- LPSTR pszHeader;
- int cchHeader;
- int iGroupId;
- UINT stateMask;
- UINT state;
- UINT uAlign;
-} LVGROUPA, *PLVGROUPA;
-
-typedef struct LVGROUPW
+typedef struct LVGROUP
{
UINT cbSize;
UINT mask;
LPWSTR pszHeader;
int cchHeader;
+ LPWSTR pszFooter;
+ int cchFooter;
int iGroupId;
UINT stateMask;
UINT state;
UINT uAlign;
-} LVGROUPW, *PLVGROUPW;
-
-#define LVGROUP WINELIB_NAME_AW(LVGROUP)
-#define PLVGROUP WINELIB_NAME_AW(PLVGROUP)
+} LVGROUP, *PLVGROUP;
typedef struct LVGROUPMETRICS
{
@@ -3478,22 +3465,12 @@
typedef INT (*PFNLVGROUPCOMPARE)(INT, INT, VOID*);
-typedef struct LVINSERTGROUPSORTEDA
+typedef struct LVINSERTGROUPSORTED
{
PFNLVGROUPCOMPARE pfnGroupCompare;
LPVOID *pvData;
- LVGROUPA lvGroup;
-} LVINSERTGROUPSORTEDA, *PLVINSERTGROUPSORTEDA;
-
-typedef struct LVINSERTGROUPSORTEDW
-{
- PFNLVGROUPCOMPARE pfnGroupCompare;
- LPVOID *pvData;
- LVGROUPW lvGroup;
-} LVINSERTGROUPSORTEDW, *PLVINSERTGROUPSORTEDW;
-
-#define LVINSERTGROUPSORTED WINELIB_NAME_AW(LVINSERTGROUPSORTED)
-#define PLVINSERTGROUPSORTED WINELIB_NAME_AW(PLVINSERTGROUPSORTED)
+ LVGROUP lvGroup;
+} LVINSERTGROUPSORTED, *PLVINSERTGROUPSORTED;
/* Tile related structures */