[ros-diffs] [jimtabor] 34575: Update WinUser, CWPRETSTRUCT and MOUSEHOOKSTRUCTEX.

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Fri Jul 18 20:09:12 CEST 2008


Author: jimtabor
Date: Fri Jul 18 13:09:12 2008
New Revision: 34575

URL: http://svn.reactos.org/svn/reactos?rev=34575&view=rev
Log:
Update WinUser, CWPRETSTRUCT and MOUSEHOOKSTRUCTEX.

Modified:
    trunk/reactos/include/psdk/winuser.h

Modified: trunk/reactos/include/psdk/winuser.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winuser.h?rev=34575&r1=34574&r2=34575&view=diff
==============================================================================
--- trunk/reactos/include/psdk/winuser.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/winuser.h [iso-8859-1] Fri Jul 18 13:09:12 2008
@@ -2797,7 +2797,7 @@
 	WPARAM wParam;
 	DWORD message;
 	HWND hwnd;
-} CWPRETSTRUCT;
+} CWPRETSTRUCT,*PCWPRETSTRUCT, *LPCWPRETSTRUCT;
 typedef struct tagCWPSTRUCT {
 	LPARAM lParam;
 	WPARAM wParam;
@@ -3190,6 +3190,20 @@
 	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;



More information about the Ros-diffs mailing list