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/drive…
==============================================================================
--- 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;