Author: sginsberg Date: Sat Oct 25 13:18:03 2008 New Revision: 36964
URL: http://svn.reactos.org/svn/reactos?rev=36964&view=rev Log: - Fix DXG 64-bit compilation (fix not entirely correct though)
Modified: branches/ros-amd64-bringup/reactos/drivers/directx/dxg/ddhmg.c
Modified: branches/ros-amd64-bringup/reactos/drivers/directx/dxg/ddhmg.c URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/driver... ============================================================================== --- branches/ros-amd64-bringup/reactos/drivers/directx/dxg/ddhmg.c [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/drivers/directx/dxg/ddhmg.c [iso-8859-1] Sat Oct 25 13:18:03 2008 @@ -26,7 +26,7 @@ FASTCALL VerifyObjectOwner(PDD_ENTRY pEntry) { - DWORD Pid = (DWORD) PsGetCurrentProcessId() & 0xFFFFFFFC; + DWORD Pid = (DWORD)(DWORD_PTR)PsGetCurrentProcessId() & 0xFFFFFFFC; DWORD check = pEntry->ObjectOwner.ulObj & 0xFFFFFFFE; return ( (check == Pid) || (!check)); } @@ -147,7 +147,7 @@ DdHmgLock( HANDLE DdHandle, UCHAR ObjectType, BOOLEAN LockOwned) {
- DWORD Index = (DWORD)DdHandle & 0x1FFFFF; + DWORD Index = (DWORD)(DWORD_PTR)DdHandle & 0x1FFFFF; PDD_ENTRY pEntry = NULL; PVOID Object = NULL;