Data Structures |
| struct | enum_device_entry |
| struct | displaymodescallback_context |
| struct | surfacescallback2_context |
| struct | surfacescallback_context |
Defines |
| #define | DDENUMSURFACES_SEARCHTYPE (DDENUMSURFACES_CANBECREATED|DDENUMSURFACES_DOESEXIST) |
| #define | DDENUMSURFACES_MATCHTYPE (DDENUMSURFACES_ALL|DDENUMSURFACES_MATCH|DDENUMSURFACES_NOMATCH) |
| #define | CMP(FLAG, FIELD) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ddraw) |
| static void STDMETHODCALLTYPE | ddraw_null_wined3d_object_destroyed (void *parent) |
| static IDirectDrawImpl * | impl_from_IDirectDraw (IDirectDraw *iface) |
| static IDirectDrawImpl * | impl_from_IDirectDraw2 (IDirectDraw2 *iface) |
| static IDirectDrawImpl * | impl_from_IDirectDraw4 (IDirectDraw4 *iface) |
| static IDirectDrawImpl * | impl_from_IDirectDraw7 (IDirectDraw7 *iface) |
| static IDirectDrawImpl * | impl_from_IDirect3D (IDirect3D *iface) |
| static IDirectDrawImpl * | impl_from_IDirect3D2 (IDirect3D2 *iface) |
| static IDirectDrawImpl * | impl_from_IDirect3D3 (IDirect3D3 *iface) |
| static IDirectDrawImpl * | impl_from_IDirect3D7 (IDirect3D7 *iface) |
| static HRESULT WINAPI | ddraw7_QueryInterface (IDirectDraw7 *iface, REFIID refiid, void **obj) |
| static HRESULT WINAPI | ddraw4_QueryInterface (IDirectDraw4 *iface, REFIID riid, void **object) |
| static HRESULT WINAPI | ddraw2_QueryInterface (IDirectDraw2 *iface, REFIID riid, void **object) |
| static HRESULT WINAPI | ddraw1_QueryInterface (IDirectDraw *iface, REFIID riid, void **object) |
| static HRESULT WINAPI | d3d7_QueryInterface (IDirect3D7 *iface, REFIID riid, void **object) |
| static HRESULT WINAPI | d3d3_QueryInterface (IDirect3D3 *iface, REFIID riid, void **object) |
| static HRESULT WINAPI | d3d2_QueryInterface (IDirect3D2 *iface, REFIID riid, void **object) |
| static HRESULT WINAPI | d3d1_QueryInterface (IDirect3D *iface, REFIID riid, void **object) |
| static ULONG WINAPI | ddraw7_AddRef (IDirectDraw7 *iface) |
| static ULONG WINAPI | ddraw4_AddRef (IDirectDraw4 *iface) |
| static ULONG WINAPI | ddraw2_AddRef (IDirectDraw2 *iface) |
| static ULONG WINAPI | ddraw1_AddRef (IDirectDraw *iface) |
| static ULONG WINAPI | d3d7_AddRef (IDirect3D7 *iface) |
| static ULONG WINAPI | d3d3_AddRef (IDirect3D3 *iface) |
| static ULONG WINAPI | d3d2_AddRef (IDirect3D2 *iface) |
| static ULONG WINAPI | d3d1_AddRef (IDirect3D *iface) |
| void | ddraw_destroy_swapchain (IDirectDrawImpl *ddraw) |
| static void | ddraw_destroy (IDirectDrawImpl *This) |
| static ULONG WINAPI | ddraw7_Release (IDirectDraw7 *iface) |
| static ULONG WINAPI | ddraw4_Release (IDirectDraw4 *iface) |
| static ULONG WINAPI | ddraw2_Release (IDirectDraw2 *iface) |
| static ULONG WINAPI | ddraw1_Release (IDirectDraw *iface) |
| static ULONG WINAPI | d3d7_Release (IDirect3D7 *iface) |
| static ULONG WINAPI | d3d3_Release (IDirect3D3 *iface) |
| static ULONG WINAPI | d3d2_Release (IDirect3D2 *iface) |
| static ULONG WINAPI | d3d1_Release (IDirect3D *iface) |
| static HRESULT | ddraw_set_focus_window (IDirectDrawImpl *ddraw, HWND window) |
| static HRESULT | ddraw_attach_d3d_device (IDirectDrawImpl *ddraw, struct wined3d_swapchain_desc *swapchain_desc) |
| static HRESULT | ddraw_create_swapchain (IDirectDrawImpl *ddraw, HWND window, BOOL windowed) |
| static HRESULT WINAPI | ddraw7_SetCooperativeLevel (IDirectDraw7 *iface, HWND hwnd, DWORD cooplevel) |
| static HRESULT WINAPI | ddraw4_SetCooperativeLevel (IDirectDraw4 *iface, HWND window, DWORD flags) |
| static HRESULT WINAPI | ddraw2_SetCooperativeLevel (IDirectDraw2 *iface, HWND window, DWORD flags) |
| static HRESULT WINAPI | ddraw1_SetCooperativeLevel (IDirectDraw *iface, HWND window, DWORD flags) |
| static HRESULT | ddraw_set_display_mode (IDirectDrawImpl *ddraw, DWORD Width, DWORD Height, DWORD BPP, DWORD RefreshRate, DWORD Flags) |
| static HRESULT WINAPI | ddraw7_SetDisplayMode (IDirectDraw7 *iface, DWORD Width, DWORD Height, DWORD BPP, DWORD RefreshRate, DWORD Flags) |
| static HRESULT WINAPI | ddraw4_SetDisplayMode (IDirectDraw4 *iface, DWORD width, DWORD height, DWORD bpp, DWORD refresh_rate, DWORD flags) |
| static HRESULT WINAPI | ddraw2_SetDisplayMode (IDirectDraw2 *iface, DWORD width, DWORD height, DWORD bpp, DWORD refresh_rate, DWORD flags) |
| static HRESULT WINAPI | ddraw1_SetDisplayMode (IDirectDraw *iface, DWORD width, DWORD height, DWORD bpp) |
| static HRESULT WINAPI | ddraw7_RestoreDisplayMode (IDirectDraw7 *iface) |
| static HRESULT WINAPI | ddraw4_RestoreDisplayMode (IDirectDraw4 *iface) |
| static HRESULT WINAPI | ddraw2_RestoreDisplayMode (IDirectDraw2 *iface) |
| static HRESULT WINAPI | ddraw1_RestoreDisplayMode (IDirectDraw *iface) |
| static HRESULT WINAPI | ddraw7_GetCaps (IDirectDraw7 *iface, DDCAPS *DriverCaps, DDCAPS *HELCaps) |
| static HRESULT WINAPI | ddraw4_GetCaps (IDirectDraw4 *iface, DDCAPS *driver_caps, DDCAPS *hel_caps) |
| static HRESULT WINAPI | ddraw2_GetCaps (IDirectDraw2 *iface, DDCAPS *driver_caps, DDCAPS *hel_caps) |
| static HRESULT WINAPI | ddraw1_GetCaps (IDirectDraw *iface, DDCAPS *driver_caps, DDCAPS *hel_caps) |
| static HRESULT WINAPI | ddraw7_Compact (IDirectDraw7 *iface) |
| static HRESULT WINAPI | ddraw4_Compact (IDirectDraw4 *iface) |
| static HRESULT WINAPI | ddraw2_Compact (IDirectDraw2 *iface) |
| static HRESULT WINAPI | ddraw1_Compact (IDirectDraw *iface) |
| static HRESULT WINAPI | ddraw7_GetDisplayMode (IDirectDraw7 *iface, DDSURFACEDESC2 *DDSD) |
| static HRESULT WINAPI | ddraw4_GetDisplayMode (IDirectDraw4 *iface, DDSURFACEDESC2 *surface_desc) |
| static HRESULT WINAPI | ddraw2_GetDisplayMode (IDirectDraw2 *iface, DDSURFACEDESC *surface_desc) |
| static HRESULT WINAPI | ddraw1_GetDisplayMode (IDirectDraw *iface, DDSURFACEDESC *surface_desc) |
| static HRESULT WINAPI | ddraw7_GetFourCCCodes (IDirectDraw7 *iface, DWORD *NumCodes, DWORD *Codes) |
| static HRESULT WINAPI | ddraw4_GetFourCCCodes (IDirectDraw4 *iface, DWORD *codes_count, DWORD *codes) |
| static HRESULT WINAPI | ddraw2_GetFourCCCodes (IDirectDraw2 *iface, DWORD *codes_count, DWORD *codes) |
| static HRESULT WINAPI | ddraw1_GetFourCCCodes (IDirectDraw *iface, DWORD *codes_count, DWORD *codes) |
| static HRESULT WINAPI | ddraw7_GetMonitorFrequency (IDirectDraw7 *iface, DWORD *Freq) |
| static HRESULT WINAPI | ddraw4_GetMonitorFrequency (IDirectDraw4 *iface, DWORD *frequency) |
| static HRESULT WINAPI | ddraw2_GetMonitorFrequency (IDirectDraw2 *iface, DWORD *frequency) |
| static HRESULT WINAPI | ddraw1_GetMonitorFrequency (IDirectDraw *iface, DWORD *frequency) |
| static HRESULT WINAPI | ddraw7_GetVerticalBlankStatus (IDirectDraw7 *iface, BOOL *status) |
| static HRESULT WINAPI | ddraw4_GetVerticalBlankStatus (IDirectDraw4 *iface, BOOL *status) |
| static HRESULT WINAPI | ddraw2_GetVerticalBlankStatus (IDirectDraw2 *iface, BOOL *status) |
| static HRESULT WINAPI | ddraw1_GetVerticalBlankStatus (IDirectDraw *iface, BOOL *status) |
| static HRESULT WINAPI | ddraw7_GetAvailableVidMem (IDirectDraw7 *iface, DDSCAPS2 *Caps, DWORD *total, DWORD *free) |
| static HRESULT WINAPI | ddraw4_GetAvailableVidMem (IDirectDraw4 *iface, DDSCAPS2 *caps, DWORD *total, DWORD *free) |
| static HRESULT WINAPI | ddraw2_GetAvailableVidMem (IDirectDraw2 *iface, DDSCAPS *caps, DWORD *total, DWORD *free) |
| static HRESULT WINAPI | ddraw7_Initialize (IDirectDraw7 *iface, GUID *guid) |
| static HRESULT WINAPI | ddraw4_Initialize (IDirectDraw4 *iface, GUID *guid) |
| static HRESULT WINAPI | ddraw2_Initialize (IDirectDraw2 *iface, GUID *guid) |
| static HRESULT WINAPI | ddraw1_Initialize (IDirectDraw *iface, GUID *guid) |
| static HRESULT WINAPI | d3d1_Initialize (IDirect3D *iface, REFIID riid) |
| static HRESULT WINAPI | ddraw7_FlipToGDISurface (IDirectDraw7 *iface) |
| static HRESULT WINAPI | ddraw4_FlipToGDISurface (IDirectDraw4 *iface) |
| static HRESULT WINAPI | ddraw2_FlipToGDISurface (IDirectDraw2 *iface) |
| static HRESULT WINAPI | ddraw1_FlipToGDISurface (IDirectDraw *iface) |
| static HRESULT WINAPI | ddraw7_WaitForVerticalBlank (IDirectDraw7 *iface, DWORD Flags, HANDLE event) |
| static HRESULT WINAPI | ddraw4_WaitForVerticalBlank (IDirectDraw4 *iface, DWORD flags, HANDLE event) |
| static HRESULT WINAPI | ddraw2_WaitForVerticalBlank (IDirectDraw2 *iface, DWORD flags, HANDLE event) |
| static HRESULT WINAPI | ddraw1_WaitForVerticalBlank (IDirectDraw *iface, DWORD flags, HANDLE event) |
| static HRESULT WINAPI | ddraw7_GetScanLine (IDirectDraw7 *iface, DWORD *Scanline) |
| static HRESULT WINAPI | ddraw4_GetScanLine (IDirectDraw4 *iface, DWORD *line) |
| static HRESULT WINAPI | ddraw2_GetScanLine (IDirectDraw2 *iface, DWORD *line) |
| static HRESULT WINAPI | ddraw1_GetScanLine (IDirectDraw *iface, DWORD *line) |
| static HRESULT WINAPI | ddraw7_TestCooperativeLevel (IDirectDraw7 *iface) |
| static HRESULT WINAPI | ddraw4_TestCooperativeLevel (IDirectDraw4 *iface) |
| static HRESULT WINAPI | ddraw7_GetGDISurface (IDirectDraw7 *iface, IDirectDrawSurface7 **GDISurface) |
| static HRESULT WINAPI | ddraw4_GetGDISurface (IDirectDraw4 *iface, IDirectDrawSurface4 **surface) |
| static HRESULT WINAPI | ddraw2_GetGDISurface (IDirectDraw2 *iface, IDirectDrawSurface **surface) |
| static HRESULT WINAPI | ddraw1_GetGDISurface (IDirectDraw *iface, IDirectDrawSurface **surface) |
| static HRESULT CALLBACK | EnumDisplayModesCallbackThunk (DDSURFACEDESC2 *surface_desc, void *context) |
| static HRESULT WINAPI | ddraw7_EnumDisplayModes (IDirectDraw7 *iface, DWORD Flags, DDSURFACEDESC2 *DDSD, void *Context, LPDDENUMMODESCALLBACK2 cb) |
| static HRESULT WINAPI | ddraw4_EnumDisplayModes (IDirectDraw4 *iface, DWORD flags, DDSURFACEDESC2 *surface_desc, void *context, LPDDENUMMODESCALLBACK2 callback) |
| static HRESULT WINAPI | ddraw2_EnumDisplayModes (IDirectDraw2 *iface, DWORD flags, DDSURFACEDESC *surface_desc, void *context, LPDDENUMMODESCALLBACK callback) |
| static HRESULT WINAPI | ddraw1_EnumDisplayModes (IDirectDraw *iface, DWORD flags, DDSURFACEDESC *surface_desc, void *context, LPDDENUMMODESCALLBACK callback) |
| static HRESULT WINAPI | ddraw7_EvaluateMode (IDirectDraw7 *iface, DWORD Flags, DWORD *Timeout) |
| static HRESULT WINAPI | ddraw7_GetDeviceIdentifier (IDirectDraw7 *iface, DDDEVICEIDENTIFIER2 *DDDI, DWORD Flags) |
| static HRESULT WINAPI | ddraw4_GetDeviceIdentifier (IDirectDraw4 *iface, DDDEVICEIDENTIFIER *identifier, DWORD flags) |
| static HRESULT WINAPI | ddraw7_GetSurfaceFromDC (IDirectDraw7 *iface, HDC hdc, IDirectDrawSurface7 **Surface) |
| static HRESULT WINAPI | ddraw4_GetSurfaceFromDC (IDirectDraw4 *iface, HDC dc, IDirectDrawSurface4 **surface) |
| static HRESULT WINAPI | ddraw7_RestoreAllSurfaces (IDirectDraw7 *iface) |
| static HRESULT WINAPI | ddraw4_RestoreAllSurfaces (IDirectDraw4 *iface) |
| static HRESULT WINAPI | ddraw7_StartModeTest (IDirectDraw7 *iface, SIZE *Modes, DWORD NumModes, DWORD Flags) |
| static HRESULT | ddraw_create_surface (IDirectDrawImpl *This, DDSURFACEDESC2 *pDDSD, IDirectDrawSurfaceImpl **ppSurf, UINT level, UINT version) |
| static HRESULT | CreateAdditionalSurfaces (IDirectDrawImpl *This, IDirectDrawSurfaceImpl *root, UINT count, DDSURFACEDESC2 DDSD, BOOL CubeFaceRoot, UINT version) |
| static HRESULT CDECL | ddraw_reset_enum_callback (struct wined3d_resource *resource) |
| static HRESULT | CreateSurface (IDirectDrawImpl *ddraw, DDSURFACEDESC2 *DDSD, IDirectDrawSurfaceImpl **Surf, IUnknown *UnkOuter, UINT version) |
| static HRESULT WINAPI | ddraw7_CreateSurface (IDirectDraw7 *iface, DDSURFACEDESC2 *surface_desc, IDirectDrawSurface7 **surface, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw4_CreateSurface (IDirectDraw4 *iface, DDSURFACEDESC2 *surface_desc, IDirectDrawSurface4 **surface, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw2_CreateSurface (IDirectDraw2 *iface, DDSURFACEDESC *surface_desc, IDirectDrawSurface **surface, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw1_CreateSurface (IDirectDraw *iface, DDSURFACEDESC *surface_desc, IDirectDrawSurface **surface, IUnknown *outer_unknown) |
| static BOOL | Main_DirectDraw_DDPIXELFORMAT_Match (const DDPIXELFORMAT *requested, const DDPIXELFORMAT *provided) |
| static BOOL | ddraw_match_surface_desc (const DDSURFACEDESC2 *requested, const DDSURFACEDESC2 *provided) |
| static HRESULT CALLBACK | EnumSurfacesCallback2Thunk (IDirectDrawSurface7 *surface, DDSURFACEDESC2 *surface_desc, void *context) |
| static HRESULT CALLBACK | EnumSurfacesCallbackThunk (IDirectDrawSurface7 *surface, DDSURFACEDESC2 *surface_desc, void *context) |
| static HRESULT WINAPI | ddraw7_EnumSurfaces (IDirectDraw7 *iface, DWORD Flags, DDSURFACEDESC2 *DDSD, void *Context, LPDDENUMSURFACESCALLBACK7 Callback) |
| static HRESULT WINAPI | ddraw4_EnumSurfaces (IDirectDraw4 *iface, DWORD flags, DDSURFACEDESC2 *surface_desc, void *context, LPDDENUMSURFACESCALLBACK2 callback) |
| static HRESULT WINAPI | ddraw2_EnumSurfaces (IDirectDraw2 *iface, DWORD flags, DDSURFACEDESC *surface_desc, void *context, LPDDENUMSURFACESCALLBACK callback) |
| static HRESULT WINAPI | ddraw1_EnumSurfaces (IDirectDraw *iface, DWORD flags, DDSURFACEDESC *surface_desc, void *context, LPDDENUMSURFACESCALLBACK callback) |
| HRESULT WINAPI | DirectDrawCreateClipper (DWORD flags, IDirectDrawClipper **clipper, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw7_CreateClipper (IDirectDraw7 *iface, DWORD Flags, IDirectDrawClipper **Clipper, IUnknown *UnkOuter) |
| static HRESULT WINAPI | ddraw4_CreateClipper (IDirectDraw4 *iface, DWORD flags, IDirectDrawClipper **clipper, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw2_CreateClipper (IDirectDraw2 *iface, DWORD flags, IDirectDrawClipper **clipper, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw1_CreateClipper (IDirectDraw *iface, DWORD flags, IDirectDrawClipper **clipper, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw7_CreatePalette (IDirectDraw7 *iface, DWORD Flags, PALETTEENTRY *ColorTable, IDirectDrawPalette **Palette, IUnknown *pUnkOuter) |
| static HRESULT WINAPI | ddraw4_CreatePalette (IDirectDraw4 *iface, DWORD flags, PALETTEENTRY *entries, IDirectDrawPalette **palette, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw2_CreatePalette (IDirectDraw2 *iface, DWORD flags, PALETTEENTRY *entries, IDirectDrawPalette **palette, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw1_CreatePalette (IDirectDraw *iface, DWORD flags, PALETTEENTRY *entries, IDirectDrawPalette **palette, IUnknown *outer_unknown) |
| static HRESULT WINAPI | ddraw7_DuplicateSurface (IDirectDraw7 *iface, IDirectDrawSurface7 *Src, IDirectDrawSurface7 **Dest) |
| static HRESULT WINAPI | ddraw4_DuplicateSurface (IDirectDraw4 *iface, IDirectDrawSurface4 *src, IDirectDrawSurface4 **dst) |
| static HRESULT WINAPI | ddraw2_DuplicateSurface (IDirectDraw2 *iface, IDirectDrawSurface *src, IDirectDrawSurface **dst) |
| static HRESULT WINAPI | ddraw1_DuplicateSurface (IDirectDraw *iface, IDirectDrawSurface *src, IDirectDrawSurface **dst) |
| static HRESULT WINAPI | d3d7_EnumDevices (IDirect3D7 *iface, LPD3DENUMDEVICESCALLBACK7 callback, void *context) |
| static HRESULT WINAPI | d3d3_EnumDevices (IDirect3D3 *iface, LPD3DENUMDEVICESCALLBACK callback, void *context) |
| static HRESULT WINAPI | d3d2_EnumDevices (IDirect3D2 *iface, LPD3DENUMDEVICESCALLBACK callback, void *context) |
| static HRESULT WINAPI | d3d1_EnumDevices (IDirect3D *iface, LPD3DENUMDEVICESCALLBACK callback, void *context) |
| static HRESULT WINAPI | d3d3_CreateLight (IDirect3D3 *iface, IDirect3DLight **light, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d2_CreateLight (IDirect3D2 *iface, IDirect3DLight **light, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d1_CreateLight (IDirect3D *iface, IDirect3DLight **light, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d3_CreateMaterial (IDirect3D3 *iface, IDirect3DMaterial3 **material, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d2_CreateMaterial (IDirect3D2 *iface, IDirect3DMaterial2 **material, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d1_CreateMaterial (IDirect3D *iface, IDirect3DMaterial **material, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d3_CreateViewport (IDirect3D3 *iface, IDirect3DViewport3 **viewport, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d2_CreateViewport (IDirect3D2 *iface, IDirect3DViewport2 **viewport, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d1_CreateViewport (IDirect3D *iface, IDirect3DViewport **viewport, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d3_FindDevice (IDirect3D3 *iface, D3DFINDDEVICESEARCH *fds, D3DFINDDEVICERESULT *fdr) |
| static HRESULT WINAPI | d3d2_FindDevice (IDirect3D2 *iface, D3DFINDDEVICESEARCH *fds, D3DFINDDEVICERESULT *fdr) |
| static HRESULT WINAPI | d3d1_FindDevice (IDirect3D *iface, D3DFINDDEVICESEARCH *fds, D3DFINDDEVICERESULT *fdr) |
| static HRESULT WINAPI | d3d7_CreateDevice (IDirect3D7 *iface, REFCLSID riid, IDirectDrawSurface7 *surface, IDirect3DDevice7 **device) |
| static HRESULT WINAPI | d3d3_CreateDevice (IDirect3D3 *iface, REFCLSID riid, IDirectDrawSurface4 *surface, IDirect3DDevice3 **device, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d2_CreateDevice (IDirect3D2 *iface, REFCLSID riid, IDirectDrawSurface *surface, IDirect3DDevice2 **device) |
| static HRESULT WINAPI | d3d7_CreateVertexBuffer (IDirect3D7 *iface, D3DVERTEXBUFFERDESC *desc, IDirect3DVertexBuffer7 **vertex_buffer, DWORD flags) |
| static HRESULT WINAPI | d3d3_CreateVertexBuffer (IDirect3D3 *iface, D3DVERTEXBUFFERDESC *desc, IDirect3DVertexBuffer **vertex_buffer, DWORD flags, IUnknown *outer_unknown) |
| static HRESULT WINAPI | d3d7_EnumZBufferFormats (IDirect3D7 *iface, REFCLSID device_iid, LPD3DENUMPIXELFORMATSCALLBACK callback, void *context) |
| static HRESULT WINAPI | d3d3_EnumZBufferFormats (IDirect3D3 *iface, REFCLSID device_iid, LPD3DENUMPIXELFORMATSCALLBACK callback, void *context) |
| static HRESULT WINAPI | d3d7_EvictManagedTextures (IDirect3D7 *iface) |
| static HRESULT WINAPI | d3d3_EvictManagedTextures (IDirect3D3 *iface) |
| HRESULT | IDirect3DImpl_GetCaps (const struct wined3d *wined3d, D3DDEVICEDESC *desc1, D3DDEVICEDESC7 *desc7) |
| struct wined3d_vertex_declaration * | ddraw_find_decl (IDirectDrawImpl *This, DWORD fvf) |
| static struct IDirectDrawImpl * | ddraw_from_device_parent (struct wined3d_device_parent *device_parent) |
| static void CDECL | device_parent_wined3d_device_created (struct wined3d_device_parent *device_parent, struct wined3d_device *device) |
| static void CDECL | device_parent_mode_changed (struct wined3d_device_parent *device_parent) |
| static HRESULT CDECL | device_parent_create_surface (struct wined3d_device_parent *device_parent, void *container_parent, UINT width, UINT height, enum wined3d_format_id format, DWORD usage, enum wined3d_pool pool, UINT level, enum wined3d_cubemap_face face, struct wined3d_surface **surface) |
| static void STDMETHODCALLTYPE | ddraw_frontbuffer_destroyed (void *parent) |
| static HRESULT CDECL | device_parent_create_rendertarget (struct wined3d_device_parent *device_parent, void *container_parent, UINT width, UINT height, enum wined3d_format_id format, enum wined3d_multisample_type multisample_type, DWORD multisample_quality, BOOL lockable, struct wined3d_surface **surface) |
| static HRESULT CDECL | device_parent_create_depth_stencil (struct wined3d_device_parent *device_parent, UINT width, UINT height, enum wined3d_format_id format, enum wined3d_multisample_type multisample_type, DWORD multisample_quality, BOOL discard, struct wined3d_surface **surface) |
| static HRESULT CDECL | device_parent_create_volume (struct wined3d_device_parent *device_parent, void *container_parent, UINT width, UINT height, UINT depth, enum wined3d_format_id format, enum wined3d_pool pool, DWORD usage, struct wined3d_volume **volume) |
| static HRESULT CDECL | device_parent_create_swapchain (struct wined3d_device_parent *device_parent, struct wined3d_swapchain_desc *desc, struct wined3d_swapchain **swapchain) |
| HRESULT | ddraw_init (IDirectDrawImpl *ddraw, enum wined3d_device_type device_type) |
Variables |
| static const DDDEVICEIDENTIFIER2 | deviceidentifier |
| static struct enum_device_entry | device_list7 [] |
| struct wined3d_parent_ops | ddraw_null_wined3d_parent_ops |
| static struct IDirectDraw7Vtbl | ddraw7_vtbl |
| static struct IDirectDraw4Vtbl | ddraw4_vtbl |
| static struct IDirectDraw2Vtbl | ddraw2_vtbl |
| static struct IDirectDrawVtbl | ddraw1_vtbl |
| static struct IDirect3D7Vtbl | d3d7_vtbl |
| static struct IDirect3D3Vtbl | d3d3_vtbl |
| static struct IDirect3D2Vtbl | d3d2_vtbl |
| static struct IDirect3DVtbl | d3d1_vtbl |
| static struct wined3d_parent_ops | ddraw_frontbuffer_parent_ops |
static struct
wined3d_device_parent_ops | ddraw_wined3d_device_parent_ops |