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; WPARAM wParam;
DWORD message; DWORD message;
HWND hwnd; HWND hwnd;
} CWPRETSTRUCT; } CWPRETSTRUCT,*PCWPRETSTRUCT, *LPCWPRETSTRUCT;
typedef struct tagCWPSTRUCT { typedef struct tagCWPSTRUCT {
LPARAM lParam; LPARAM lParam;
WPARAM wParam; WPARAM wParam;
@ -3190,6 +3190,20 @@ typedef struct tagMOUSEHOOKSTRUCT {
UINT wHitTestCode; UINT wHitTestCode;
DWORD dwExtraInfo; DWORD dwExtraInfo;
} MOUSEHOOKSTRUCT,*LPMOUSEHOOKSTRUCT,*PMOUSEHOOKSTRUCT; } 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 { typedef struct tagTRACKMOUSEEVENT {
DWORD cbSize; DWORD cbSize;
DWORD dwFlags; DWORD dwFlags;