comctl32/listview: Update some ListView structures with recently added members.
This commit is contained in:
parent
6383d5fee2
commit
ee015b8cd4
|
@ -3301,10 +3301,15 @@ typedef struct tagLVITEMA
|
|||
INT cchTextMax;
|
||||
INT iImage;
|
||||
LPARAM lParam;
|
||||
INT iIndent; /* (_WIN32_IE >= 0x0300) */
|
||||
int iGroupId; /* (_WIN32_IE >= 0x560) */
|
||||
UINT cColumns; /* (_WIN32_IE >= 0x560) */
|
||||
PUINT puColumns; /* (_WIN32_IE >= 0x560) */
|
||||
/* (_WIN32_IE >= 0x0300) */
|
||||
INT iIndent;
|
||||
/* (_WIN32_IE >= 0x0560) */
|
||||
INT iGroupId;
|
||||
UINT cColumns;
|
||||
PUINT puColumns;
|
||||
/* (_WIN32_WINNT >= 0x0600) */
|
||||
PINT piColFmt;
|
||||
INT iGroup;
|
||||
} LVITEMA, *LPLVITEMA;
|
||||
|
||||
typedef struct tagLVITEMW
|
||||
|
@ -3318,10 +3323,15 @@ typedef struct tagLVITEMW
|
|||
INT cchTextMax;
|
||||
INT iImage;
|
||||
LPARAM lParam;
|
||||
INT iIndent; /* (_WIN32_IE >= 0x0300) */
|
||||
int iGroupId; /* (_WIN32_IE >= 0x560) */
|
||||
UINT cColumns; /* (_WIN32_IE >= 0x560) */
|
||||
PUINT puColumns; /* (_WIN32_IE >= 0x560) */
|
||||
/* (_WIN32_IE >= 0x0300) */
|
||||
INT iIndent;
|
||||
/* (_WIN32_IE >= 0x0560) */
|
||||
INT iGroupId;
|
||||
UINT cColumns;
|
||||
PUINT puColumns;
|
||||
/* (_WIN32_WINNT >= 0x0600) */
|
||||
PINT piColFmt;
|
||||
INT iGroup;
|
||||
} LVITEMW, *LPLVITEMW;
|
||||
|
||||
#define LVITEM WINELIB_NAME_AW(LVITEM)
|
||||
|
@ -3331,6 +3341,10 @@ typedef struct tagLVITEMW
|
|||
#define LVITEM_V1_SIZEW CCSIZEOF_STRUCT(LVITEMW, lParam)
|
||||
#define LVITEM_V1_SIZE WINELIB_NAME_AW(LVITEM_V1_SIZE)
|
||||
|
||||
#define LVITEMA_V5_SIZE CCSIZEOF_STRUCT(LVITEMA, puColumns)
|
||||
#define LVITEMW_V5_SIZE CCSIZEOF_STRUCT(LVITEMW, puColumns)
|
||||
#define LVITEM_V5_SIZE WINELIB_NAME_AW(LVITEM_V5_SIZE)
|
||||
|
||||
#define LV_ITEM LVITEM
|
||||
#define LV_ITEMA LVITEMA
|
||||
#define LV_ITEMW LVITEMW
|
||||
|
@ -3394,8 +3408,13 @@ typedef struct tagLVCOLUMNA
|
|||
LPSTR pszText;
|
||||
INT cchTextMax;
|
||||
INT iSubItem;
|
||||
INT iImage; /* (_WIN32_IE >= 0x0300) */
|
||||
INT iOrder; /* (_WIN32_IE >= 0x0300) */
|
||||
/* (_WIN32_IE >= 0x0300) */
|
||||
INT iImage;
|
||||
INT iOrder;
|
||||
/* (_WIN32_WINNT >= 0x0600) */
|
||||
INT cxMin;
|
||||
INT cxDefault;
|
||||
INT cxIdeal;
|
||||
} LVCOLUMNA, *LPLVCOLUMNA;
|
||||
|
||||
typedef struct tagLVCOLUMNW
|
||||
|
@ -3406,8 +3425,13 @@ typedef struct tagLVCOLUMNW
|
|||
LPWSTR pszText;
|
||||
INT cchTextMax;
|
||||
INT iSubItem;
|
||||
INT iImage; /* (_WIN32_IE >= 0x0300) */
|
||||
INT iOrder; /* (_WIN32_IE >= 0x0300) */
|
||||
/* (_WIN32_IE >= 0x0300) */
|
||||
INT iImage;
|
||||
INT iOrder;
|
||||
/* (_WIN32_WINNT >= 0x0600) */
|
||||
INT cxMin;
|
||||
INT cxDefault;
|
||||
INT cxIdeal;
|
||||
} LVCOLUMNW, *LPLVCOLUMNW;
|
||||
|
||||
#define LVCOLUMN WINELIB_NAME_AW(LVCOLUMN)
|
||||
|
@ -3513,6 +3537,8 @@ typedef struct tagLVHITTESTINFO
|
|||
UINT flags;
|
||||
INT iItem;
|
||||
INT iSubItem;
|
||||
/* (_WIN32_WINNT >= 0x0600) */
|
||||
INT iGroup;
|
||||
} LVHITTESTINFO, *LPLVHITTESTINFO;
|
||||
|
||||
#define LV_HITTESTINFO LVHITTESTINFO
|
||||
|
@ -3551,15 +3577,32 @@ typedef struct LVGROUP
|
|||
UINT cbSize;
|
||||
UINT mask;
|
||||
LPWSTR pszHeader;
|
||||
int cchHeader;
|
||||
INT cchHeader;
|
||||
LPWSTR pszFooter;
|
||||
int cchFooter;
|
||||
int iGroupId;
|
||||
INT cchFooter;
|
||||
INT iGroupId;
|
||||
UINT stateMask;
|
||||
UINT state;
|
||||
UINT uAlign;
|
||||
/* (_WIN32_WINNT >= 0x0600) */
|
||||
LPWSTR pszSubtitle;
|
||||
UINT cchSubtitle;
|
||||
LPWSTR pszTask;
|
||||
UINT cchTask;
|
||||
LPWSTR pszDescriptionTop;
|
||||
UINT cchDescriptionTop;
|
||||
LPWSTR pszDescriptionBottom;
|
||||
UINT cchDescriptionBottom;
|
||||
INT iTitleImage;
|
||||
INT iExtendedImage;
|
||||
INT iFirstItem;
|
||||
UINT cItems;
|
||||
LPWSTR pszSubsetTitle;
|
||||
UINT cchSubsetTitle;
|
||||
} LVGROUP, *PLVGROUP;
|
||||
|
||||
#define LVGROUP_V5_SIZE CCSIZEOF_STRUCT(LVGROUP, uAlign)
|
||||
|
||||
typedef struct LVGROUPMETRICS
|
||||
{
|
||||
UINT cbSize;
|
||||
|
|
Loading…
Reference in New Issue