From e32be24dfc125ae22da13cda9f545d4c2ff1fa27 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 10 Feb 1999 06:43:59 +0000 Subject: [PATCH] Authors: Paul Quinn , Adrian Thurston More types for common controls. Needed for Winelib. --- include/commctrl.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/commctrl.h b/include/commctrl.h index 779fff89074..a9f23b9a84a 100644 --- a/include/commctrl.h +++ b/include/commctrl.h @@ -678,6 +678,7 @@ typedef struct tagNMHEADER32W #define NMHEADER WINELIB_NAME_AW(NMHEADER) #define LPNMHEADER WINELIB_NAME_AW(LPNMHEADER) +#define HD_NOTIFY NMHEADER typedef struct tagNMHDDISPINFO32A { @@ -1876,6 +1877,7 @@ typedef struct tagNMTREEVIEW32W { } NMTREEVIEW32W, *LPNMTREEVIEW32W; #define NMTREEVIEW WINELIB_NAME_AW(NMTREEVIEW) +#define NM_TREEVIEW WINELIB_NAME_AW(NMTREEVIEW) #define LPNMTREEVIEW WINELIB_NAME_AW(LPNMTREEVIEW) typedef struct tagTVDISPINFO32A { @@ -2433,6 +2435,16 @@ typedef struct tagLVDISPINFOW #define LV_DISPINFO NMLVDISPINFO +#define LVN_KEYDOWN (LVN_FIRST-55) + +typedef struct tagLVKEYDOWN +{ + NMHDR hdr; + WORD wVKey; + UINT32 flags; +} NMLVKEYDOWN, *LPNMLVKEYDOWN; + +#define LV_KEYDOWN NMLVKEYDOWN typedef struct tagLVHITTESTINFO {