Commit 69f4a90a authored by Guy L. Albertelli's avatar Guy L. Albertelli Committed by Alexandre Julliard

Add notify structures NMMOUSE, NMOBJECTNOTIFY, NMKEY, and NMCHAR.

parent a257b96d
......@@ -130,6 +130,43 @@ typedef struct tagNMTOOLTIPSCREATED
HWND hwndToolTips;
} NMTOOLTIPSCREATED, *LPNMTOOLTIPSCREATED;
typedef struct tagNMMOUSE
{
NMHDR hdr;
DWORD dwItemSpec;
DWORD dwItemData;
POINT pt;
DWORD dwHitInfo; /* info where on item or control the mouse is */
} NMMOUSE, *LPNMMOUSE;
typedef struct tagNMOBJECTNOTIFY
{
NMHDR hdr;
int iItem;
#ifdef __IID_DEFINED__
const IID *piid;
#else
const void *piid;
#endif
void *pObject;
HRESULT hResult;
DWORD dwFlags;
} NMOBJECTNOTIFY, *LPNMOBJECTNOTIFY;
typedef struct tagNMKEY
{
NMHDR hdr;
UINT nVKey;
UINT uFlags;
} NMKEY, *LPNMKEY;
typedef struct tagNMCHAR
{
NMHDR hdr;
UINT ch;
DWORD dwItemPrev; /* Item previously selected */
DWORD dwItemNext; /* Item to be selected */
} NMCHAR, *LPNMCHAR;
#ifndef CCSIZEOF_STRUCT
#define CCSIZEOF_STRUCT(name, member) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment