Update WinUser, CWPRETSTRUCT and MOUSEHOOKSTRUCTEX.

svn path=/trunk/; revision=34575
This commit is contained in:
James Tabor 2008-07-18 18:09:12 +00:00
parent 747d575347
commit ce85b4a0f3

View file

@ -2797,7 +2797,7 @@ typedef struct tagCWPRETSTRUCT {
WPARAM wParam;
DWORD message;
HWND hwnd;
} CWPRETSTRUCT;
} CWPRETSTRUCT,*PCWPRETSTRUCT, *LPCWPRETSTRUCT;
typedef struct tagCWPSTRUCT {
LPARAM lParam;
WPARAM wParam;
@ -3190,6 +3190,20 @@ typedef struct tagMOUSEHOOKSTRUCT {
UINT wHitTestCode;
DWORD dwExtraInfo;
} MOUSEHOOKSTRUCT,*LPMOUSEHOOKSTRUCT,*PMOUSEHOOKSTRUCT;
#if ( _WIN32_WINNT >= 0x0500 )
#ifdef __cplusplus
typedef struct tagMOUSEHOOKSTRUCTEX : public tagMOUSEHOOKSTRUCT
{
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
#else
typedef struct tagMOUSEHOOKSTRUCTEX
{
MOUSEHOOKSTRUCT MOUSEHOOKSTRUCT;
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
#endif
#endif
typedef struct tagTRACKMOUSEEVENT {
DWORD cbSize;
DWORD dwFlags;