Data Structures |
| struct | LPDDRAWI_DDCOLORCONTROL_INT |
| struct | LPDDRAWI_DDGAMMACONTROL_INT |
| struct | LPDDRAWI_KERNEL_INT |
| struct | LPDDRAWI_DDKERNELSURFACE_INT |
Defines |
| #define | DxHeapMemAlloc(p, m) |
| #define | DxHeapMemFree(p) |
| #define | HEL_GRAPHIC_MEMORY_MAX 67108864 |
| #define | DX_STUB |
| #define | DX_STUB_DD_OK |
| #define | DX_STUB_str(x) |
| #define | DX_WINDBG_trace() |
| #define | DX_WINDBG_trace_res(width, height, bpp, freq) |
Functions |
| HRESULT WINAPI | StartDirectDraw (LPDIRECTDRAW iface, LPGUID pGUID, BOOL reenable) |
| HRESULT WINAPI | StartDirectDrawHal (LPDIRECTDRAW iface, BOOL reenable) |
| HRESULT WINAPI | StartDirectDrawHel (LPDIRECTDRAW iface, BOOL reenable) |
| HRESULT WINAPI | Create_DirectDraw (LPGUID pGUID, LPDIRECTDRAW *pIface, REFIID id, BOOL ex) |
| HRESULT WINAPI | ReCreateDirectDraw (LPDIRECTDRAW iface) |
| HRESULT | Internal_CreateSurface (LPDDRAWI_DIRECTDRAW_INT pDDraw, LPDDSURFACEDESC2 pDDSD, LPDDRAWI_DDRAWSURFACE_INT *ppSurf, IUnknown *pUnkOuter) |
| HRESULT | Internal_CreatePalette (LPDDRAWI_DIRECTDRAW_INT pDDraw, DWORD dwFlags, LPPALETTEENTRY palent, LPDIRECTDRAWPALETTE *ppPalette, LPUNKNOWN pUnkOuter) |
| void | CopyDDSurfDescToDDSurfDesc2 (LPDDSURFACEDESC2 dst_pDesc, LPDDSURFACEDESC src_pDesc) |
| VOID | Cleanup (LPDDRAWI_DIRECTDRAW_INT iface) |
| VOID WINAPI | AcquireDDThreadLock (VOID) |
| VOID WINAPI | ReleaseDDThreadLock (VOID) |
| ULONG WINAPI | DirectDrawClipper_AddRef (LPDIRECTDRAWCLIPPER iface) |
| HRESULT WINAPI | DirectDrawClipper_Initialize (LPDIRECTDRAWCLIPPER iface, LPDIRECTDRAW lpDD, DWORD dwFlags) |
| VOID | Hal_DirectDraw_Release (LPDIRECTDRAW7) |
Variables |
| DDRAWI_DIRECTDRAW_GBL | ddgbl |
| DDRAWI_DDRAWSURFACE_GBL | ddSurfGbl |
| WCHAR | classname [128] |
| WNDCLASSW | wnd_class |
| CRITICAL_SECTION | ddcs |
| IDirectDraw7Vtbl | DirectDraw7_Vtable |
| IDirectDraw4Vtbl | DirectDraw4_Vtable |
| IDirectDraw2Vtbl | DirectDraw2_Vtable |
| IDirectDrawVtbl | DirectDraw_Vtable |
| IDirectDrawSurface7Vtbl | DirectDrawSurface7_Vtable |
| IDirectDrawSurface4Vtbl | DirectDrawSurface4_Vtable |
| IDirectDrawSurface3Vtbl | DirectDrawSurface3_Vtable |
| IDirectDrawSurface2Vtbl | DirectDrawSurface2_Vtable |
| IDirectDrawSurfaceVtbl | DirectDrawSurface_Vtable |
| const IDirectDrawPaletteVtbl | DirectDrawPalette_Vtable |
| IDirectDrawClipperVtbl | DirectDrawClipper_Vtable |
| IDirectDrawColorControlVtbl | DirectDrawColorControl_Vtable |
| IDirectDrawGammaControlVtbl | DirectDrawGammaControl_Vtable |
| IDirectDrawKernelVtbl | DirectDrawKernel_Vtable |
| IDirectDrawSurfaceKernelVtbl | DirectDrawSurfaceKernel_Vtable |
| IDirect3DVtbl | IDirect3D_Vtbl |
| IDirect3D2Vtbl | IDirect3D2_Vtbl |
| IDirect3D3Vtbl | IDirect3D3_Vtbl |
| IDirect3D7Vtbl | IDirect3D7_Vtbl |