_M_IX86 is not the same as _X86_ on the most recent PSDK. Define both
Modified: trunk/reactos/ReactOS.xml
_____
Modified: trunk/reactos/ReactOS.xml
--- trunk/reactos/ReactOS.xml 2005-11-22 05:48:48 UTC (rev 19451)
+++ trunk/reactos/ReactOS.xml 2005-11-22 06:22:21 UTC (rev 19452)
@@ -10,6 +10,7 @@
<xi:include href="baseaddress.xml" />
<define name="_M_IX86" />
+ <define name="_X86_" />
<if property="MP" value="1">
<define name="CONFIG_SMP" value="1" />
</if>
copy back both POINTS to make a RECT
Modified: trunk/reactos/subsys/win32k/ntuser/menu.c
_____
Modified: trunk/reactos/subsys/win32k/ntuser/menu.c
--- trunk/reactos/subsys/win32k/ntuser/menu.c 2005-11-22 01:30:30 UTC
(rev 19443)
+++ trunk/reactos/subsys/win32k/ntuser/menu.c 2005-11-22 01:48:27 UTC
(rev 19444)
@@ -1733,7 +1733,7 @@
lpPoints[i].y += YMove;
}
- Status = MmCopyToCaller(lprcItem, lpPoints, sizeof(POINT));
+ Status = MmCopyToCaller(lprcItem, lpPoints, sizeof(RECT));
if (! NT_SUCCESS(Status))
{
SetLastNtError(Status);