Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
More types for common controls. Needed for Winelib.
diff --git a/include/commctrl.h b/include/commctrl.h
index 779fff8..a9f23b9 100644
--- a/include/commctrl.h
+++ b/include/commctrl.h
@@ -678,6 +678,7 @@
#define NMHEADER WINELIB_NAME_AW(NMHEADER)
#define LPNMHEADER WINELIB_NAME_AW(LPNMHEADER)
+#define HD_NOTIFY NMHEADER
typedef struct tagNMHDDISPINFO32A
{
@@ -1876,6 +1877,7 @@
} 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 @@
#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
{