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)
VOID WINAPI AcquireDDThreadLock()
VOID WINAPI ReleaseDDThreadLock()
static const WCHAR Cleanup[]
IDirectDraw7Vtbl DirectDraw7_Vtable
void CopyDDSurfDescToDDSurfDesc2(LPDDSURFACEDESC2 dst_pDesc, LPDDSURFACEDESC src_pDesc)
const IDirectDrawPaletteVtbl DirectDrawPalette_Vtable
VOID Hal_DirectDraw_Release(LPDIRECTDRAW7)
HRESULT WINAPI StartDirectDrawHel(LPDIRECTDRAW iface, BOOL reenable)
IDirectDraw2Vtbl DirectDraw2_Vtable
IDirectDrawSurfaceVtbl DirectDrawSurface_Vtable
DDRAWI_DDRAWSURFACE_GBL ddSurfGbl
struct DDRAWI_DDCOLORCONTROL_INT * LPDDRAWI_DDCOLORCONTROL_INT
struct _DDRAWI_DDKERNEL_INT DDRAWI_KERNEL_INT
HRESULT WINAPI ReCreateDirectDraw(LPDIRECTDRAW iface)
IDirect3DVtbl IDirect3D_Vtbl
IDirectDrawSurface3Vtbl DirectDrawSurface3_Vtable
DDRAWI_DIRECTDRAW_GBL ddgbl
IDirectDrawSurfaceKernelVtbl DirectDrawSurfaceKernel_Vtable
IDirectDrawKernelVtbl DirectDrawKernel_Vtable
ULONG WINAPI DirectDrawClipper_AddRef(LPDIRECTDRAWCLIPPER iface)
IDirect3D7Vtbl IDirect3D7_Vtbl
HRESULT WINAPI StartDirectDrawHal(LPDIRECTDRAW iface, BOOL reenable)
struct _DDRAWI_DDGAMMACONTROL_INT * LPDDRAWI_DDGAMMACONTROL_INT
IDirectDrawSurface4Vtbl DirectDrawSurface4_Vtable
IDirectDrawGammaControlVtbl DirectDrawGammaControl_Vtable
IDirect3D3Vtbl IDirect3D3_Vtbl
HRESULT WINAPI DirectDrawClipper_Initialize(LPDIRECTDRAWCLIPPER iface, LPDIRECTDRAW lpDD, DWORD dwFlags)
IDirect3D2Vtbl IDirect3D2_Vtbl
struct _DDRAWI_DDGAMMACONTROL_INT DDRAWI_DDGAMMACONTROL_INT
IDirectDrawVtbl DirectDraw_Vtable
IDirectDraw4Vtbl DirectDraw4_Vtable
IDirectDrawSurface2Vtbl DirectDrawSurface2_Vtable
IDirectDrawSurface7Vtbl DirectDrawSurface7_Vtable
IDirectDrawColorControlVtbl DirectDrawColorControl_Vtable
HRESULT Internal_CreatePalette(LPDDRAWI_DIRECTDRAW_INT pDDraw, DWORD dwFlags, LPPALETTEENTRY palent, LPDIRECTDRAWPALETTE *ppPalette, LPUNKNOWN pUnkOuter)
IDirectDrawClipperVtbl DirectDrawClipper_Vtable
struct _DDRAWI_DDKERNELSURFACE_INT * LPDDRAWI_DDKERNELSURFACE_INT
struct _DDRAWI_DDKERNEL_INT * LPDDRAWI_KERNEL_INT
HRESULT Internal_CreateSurface(LPDDRAWI_DIRECTDRAW_INT pDDraw, LPDDSURFACEDESC2 pDDSD, LPDDRAWI_DDRAWSURFACE_INT *ppSurf, IUnknown *pUnkOuter)
HRESULT WINAPI Create_DirectDraw(LPGUID pGUID, LPDIRECTDRAW *pIface, REFIID id, BOOL ex)
HRESULT WINAPI StartDirectDraw(LPDIRECTDRAW iface, LPGUID pGUID, BOOL reenable)
struct IDirectDrawClipper * LPDIRECTDRAWCLIPPER
struct IDirectDraw * LPDIRECTDRAW
struct IDirectDrawPalette * LPDIRECTDRAWPALETTE
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags