mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 13:13:00 +00:00
[REACTX] Fix 64 bit issues
This commit is contained in:
parent
e59d7a5687
commit
2a5e2a2ab6
4 changed files with 12 additions and 12 deletions
|
@ -260,7 +260,7 @@ DxDdCreateDirectDrawObject(
|
|||
{
|
||||
PDC pDC = NULL;
|
||||
HDEV hDev = NULL;
|
||||
DWORD retVal = 0;
|
||||
DWORD_PTR retVal = 0;
|
||||
|
||||
pDC = gpEngFuncs.DxEngLockDC(hDC);
|
||||
if (!pDC)
|
||||
|
@ -284,7 +284,7 @@ DxDdCreateDirectDrawObject(
|
|||
|
||||
// create object only for 8BPP and more
|
||||
if (gpEngFuncs.DxEngGetHdevData(hDev, DxEGShDevData_DitherFmt) >= BMF_8BPP)
|
||||
retVal = (DWORD)intDdCreateDirectDrawLocal(hDev);
|
||||
retVal = (DWORD_PTR)intDdCreateDirectDrawLocal(hDev);
|
||||
|
||||
gpEngFuncs.DxEngUnlockHdev(hDev);
|
||||
gpEngFuncs.DxEngUnlockDC(pDC);
|
||||
|
@ -458,8 +458,8 @@ DxDdQueryDirectDrawObject(
|
|||
if (pCallBackFlags)
|
||||
{
|
||||
*(DWORD*)pCallBackFlags = peDdGl->ddCallbacks.dwFlags;
|
||||
*(DWORD*)((ULONG)pCallBackFlags + 4) = peDdGl->ddSurfaceCallbacks.dwFlags;
|
||||
*(DWORD*)((ULONG)pCallBackFlags + 8) = peDdGl->ddPaletteCallbacks.dwFlags;
|
||||
*(DWORD*)((ULONG_PTR)pCallBackFlags + 4) = peDdGl->ddSurfaceCallbacks.dwFlags;
|
||||
*(DWORD*)((ULONG_PTR)pCallBackFlags + 8) = peDdGl->ddPaletteCallbacks.dwFlags;
|
||||
}
|
||||
|
||||
if (pd3dNtHalCallbacks)
|
||||
|
@ -636,7 +636,7 @@ intDdCreateNewSurfaceObject(PEDD_DIRECTDRAW_LOCAL peDdL, HANDLE hDirectDrawLocal
|
|||
pSurface->hSecure = (VOID*)1;
|
||||
|
||||
peDdL->peSurface_DdList = pSurface;
|
||||
peDdL->hSurface = (ULONG)pSurface->pobj.hHmgr;
|
||||
peDdL->hSurface = (ULONG_PTR)pSurface->pobj.hHmgr;
|
||||
}
|
||||
|
||||
return pSurface;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue