113 #define DxHeapMemAlloc(p, m) { \ 120 #define DxHeapMemFree(p) { \ 181 #define HEL_GRAPHIC_MEMORY_MAX 67108864 226 static BOOL firstcall = TRUE; \ 230 sprintf ( buffer, "Function %s is not implemented yet (%s:%d)\n", __FUNCTION__,__FILE__,__LINE__ ); \ 231 OutputDebugStringA(buffer); \ 235 return DDERR_UNSUPPORTED; 239 #define DX_STUB_DD_OK \ 241 static BOOL firstcall = TRUE; \ 245 sprintf ( buffer, "Function %s is not implemented yet (%s:%d)\n", __FUNCTION__,__FILE__,__LINE__ ); \ 246 OutputDebugStringA(buffer); \ 254 #define DX_STUB_str(x) \ 257 sprintf ( buffer, "Function %s %s (%s:%d)\n", __FUNCTION__,x,__FILE__,__LINE__ ); \ 258 OutputDebugStringA(buffer); \ 262 #define DX_WINDBG_trace() \ 263 static BOOL firstcallx = TRUE; \ 267 sprintf ( buffer, "Enter Function %s (%s:%d)\n", __FUNCTION__,__FILE__,__LINE__ ); \ 268 OutputDebugStringA(buffer); \ 273 #define DX_WINDBG_trace_res(width,height,bpp, freq) \ 274 static BOOL firstcallxx = TRUE; \ 278 sprintf ( buffer, "Setmode have been req width=%ld, height=%ld bpp=%ld freq = %ld\n",width,height,bpp, freq); \ 279 OutputDebugStringA(buffer); \ 280 firstcallxx = TRUE; \ 283 #define DX_WINDBG_trace() // 284 #define DX_WINDBG_trace_res(width,height,bpp, freq) \\ 286 #define DX_STUB_str(x) // IDirectDrawSurfaceKernelVtbl DirectDrawSurfaceKernel_Vtable
struct DDRAWI_DDCOLORCONTROL_INT DDRAWI_DDCOLORCONTROL_INT
HRESULT Internal_CreatePalette(LPDDRAWI_DIRECTDRAW_INT pDDraw, DWORD dwFlags, LPPALETTEENTRY palent, LPDIRECTDRAWPALETTE *ppPalette, LPUNKNOWN pUnkOuter)
struct _DDRAWI_DDKERNELSURFACE_INT * LPDDRAWI_DDKERNELSURFACE_INT
struct _DDRAWI_DDGAMMACONTROL_INT * LPDDRAWI_DDGAMMACONTROL_INT
IDirectDrawVtbl DirectDraw_Vtable
struct _DDRAWI_DDKERNEL_INT DDRAWI_KERNEL_INT
IDirectDrawColorControlVtbl DirectDrawColorControl_Vtable
HRESULT WINAPI StartDirectDrawHal(LPDIRECTDRAW iface, BOOL reenable)
struct _DDRAWI_DDKERNEL_INT * LPDDRAWI_KERNEL_INT
struct _DDRAWI_DDGAMMACONTROL_INT DDRAWI_DDGAMMACONTROL_INT
IDirectDrawSurface2Vtbl DirectDrawSurface2_Vtable
const IDirectDrawPaletteVtbl DirectDrawPalette_Vtable
IDirectDraw2Vtbl DirectDraw2_Vtable
HRESULT Internal_CreateSurface(LPDDRAWI_DIRECTDRAW_INT pDDraw, LPDDSURFACEDESC2 pDDSD, LPDDRAWI_DDRAWSURFACE_INT *ppSurf, IUnknown *pUnkOuter)
IDirectDraw4Vtbl DirectDraw4_Vtable
HRESULT WINAPI StartDirectDrawHel(LPDIRECTDRAW iface, BOOL reenable)
DDRAWI_DDRAWSURFACE_GBL ddSurfGbl
IDirectDrawSurface4Vtbl DirectDrawSurface4_Vtable
DDRAWI_DIRECTDRAW_GBL ddgbl
struct IDirectDraw * LPDIRECTDRAW
struct _DDRAWI_DDKERNELSURFACE_INT _DDRAWI_DDKERNELSURFACE_INT
HRESULT WINAPI Create_DirectDraw(LPGUID pGUID, LPDIRECTDRAW *pIface, REFIID id, BOOL ex)
struct DDRAWI_DDCOLORCONTROL_INT * LPDDRAWI_DDCOLORCONTROL_INT
IDirect3D2Vtbl IDirect3D2_Vtbl
IDirectDrawSurface3Vtbl DirectDrawSurface3_Vtable
IDirectDrawSurfaceVtbl DirectDrawSurface_Vtable
IDirect3D7Vtbl IDirect3D7_Vtbl
VOID WINAPI AcquireDDThreadLock(VOID)
HRESULT WINAPI ReCreateDirectDraw(LPDIRECTDRAW iface)
HRESULT WINAPI StartDirectDraw(LPDIRECTDRAW iface, LPGUID pGUID, BOOL reenable)
HRESULT WINAPI DirectDrawClipper_Initialize(LPDIRECTDRAWCLIPPER iface, LPDIRECTDRAW lpDD, DWORD dwFlags)
VOID WINAPI ReleaseDDThreadLock(VOID)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
VOID Cleanup(LPDDRAWI_DIRECTDRAW_INT iface)
IDirect3DVtbl IDirect3D_Vtbl
IDirectDrawSurface7Vtbl DirectDrawSurface7_Vtable
VOID Hal_DirectDraw_Release(LPDIRECTDRAW7)
struct IDirectDrawClipper * LPDIRECTDRAWCLIPPER
void CopyDDSurfDescToDDSurfDesc2(LPDDSURFACEDESC2 dst_pDesc, LPDDSURFACEDESC src_pDesc)
IDirectDrawClipperVtbl DirectDrawClipper_Vtable
IDirectDrawKernelVtbl DirectDrawKernel_Vtable
ULONG WINAPI DirectDrawClipper_AddRef(LPDIRECTDRAWCLIPPER iface)
IDirectDraw7Vtbl DirectDraw7_Vtable
IDirectDrawGammaControlVtbl DirectDrawGammaControl_Vtable
struct IDirectDrawPalette * LPDIRECTDRAWPALETTE
IDirect3D3Vtbl IDirect3D3_Vtbl