Changed struct in IDirect3DDevice9::GetAvailableTextureMem() based on feedback from GreatLord

svn path=/trunk/; revision=33303
This commit is contained in:
Gregor Brunmar 2008-05-05 19:15:26 +00:00
parent cd692f690e
commit 6e103fd392
2 changed files with 4 additions and 4 deletions

View file

@ -88,13 +88,13 @@ static HRESULT WINAPI IDirect3DDevice9Impl_TestCooperativeLevel(LPDIRECT3DDEVICE
static UINT WINAPI IDirect3DDevice9Impl_GetAvailableTextureMem(LPDIRECT3DDEVICE9 iface) static UINT WINAPI IDirect3DDevice9Impl_GetAvailableTextureMem(LPDIRECT3DDEVICE9 iface)
{ {
UINT AvailableTextureMemory = 0; UINT AvailableTextureMemory = 0;
DD_GETAVAILDRIVERMEMORYDATA ddGetAvailDriverMemoryData; DDHAL_GETAVAILDRIVERMEMORYDATA ddGetAvailDriverMemoryData;
LPDIRECT3DDEVICE9_INT This = impl_from_IDirect3DDevice9(iface); LPDIRECT3DDEVICE9_INT This = impl_from_IDirect3DDevice9(iface);
LOCK_D3DDEVICE9(); LOCK_D3DDEVICE9();
memset(&ddGetAvailDriverMemoryData, 0, sizeof(ddGetAvailDriverMemoryData)); memset(&ddGetAvailDriverMemoryData, 0, sizeof(ddGetAvailDriverMemoryData));
ddGetAvailDriverMemoryData.lpDD = (PDD_DIRECTDRAW_GLOBAL)&This->DeviceData[0].pUnknown6BC->hDD; ddGetAvailDriverMemoryData.lpDD = (LPDDRAWI_DIRECTDRAW_GBL)&This->DeviceData[0].pUnknown6BC->hDD;
if (DDHAL_DRIVER_HANDLED == (*This->DeviceData[0].D3D9Callbacks.DdGetAvailDriverMemory)(&ddGetAvailDriverMemoryData)) if (DDHAL_DRIVER_HANDLED == (*This->DeviceData[0].D3D9Callbacks.DdGetAvailDriverMemory)(&ddGetAvailDriverMemoryData))
{ {

View file

@ -10,7 +10,7 @@
#include <windows.h> #include <windows.h>
#include <ddraw.h> #include <ddraw.h>
#include <ddrawint.h> #include <ddrawi.h>
#define D3D9_INT_MAX_NUM_ADAPTERS 12 #define D3D9_INT_MAX_NUM_ADAPTERS 12
@ -108,7 +108,7 @@ typedef struct _tagD3D9_CALLBACKS
/* 0x0044 */ DWORD DdFlip; /* 0x0044 */ DWORD DdFlip;
/* 0x0048 */ DWORD DdGetBltStatus; /* 0x0048 */ DWORD DdGetBltStatus;
/* 0x004c */ DWORD DdGetFlipStatus; /* 0x004c */ DWORD DdGetFlipStatus;
/* 0x0050 */ PDD_GETAVAILDRIVERMEMORY DdGetAvailDriverMemory; /* 0x0050 */ LPDDHAL_GETAVAILDRIVERMEMORY DdGetAvailDriverMemory;
/* 0x0054 */ DWORD unknown0115; /* 0x0054 */ DWORD unknown0115;
/* 0x0058 */ DWORD DdSetMode; /* 0x0058 */ DWORD DdSetMode;
/* 0x005c */ DWORD DdSetExclusiveMode; /* 0x005c */ DWORD DdSetExclusiveMode;