Data Structures |
| struct | IClassFactoryImpl |
Defines |
| #define | DDRAW_INIT_GUID |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ddraw) |
| BOOL | ddraw_handle_table_init (struct ddraw_handle_table *t, UINT initial_size) |
| void | ddraw_handle_table_destroy (struct ddraw_handle_table *t) |
| DWORD | ddraw_allocate_handle (struct ddraw_handle_table *t, void *object, enum ddraw_handle_type type) |
| void * | ddraw_free_handle (struct ddraw_handle_table *t, DWORD handle, enum ddraw_handle_type type) |
| void * | ddraw_get_object (struct ddraw_handle_table *t, DWORD handle, enum ddraw_handle_type type) |
| static HRESULT | DDRAW_Create (const GUID *guid, void **DD, IUnknown *UnkOuter, REFIID iid) |
| HRESULT WINAPI DECLSPEC_HOTPATCH | DirectDrawCreate (GUID *GUID, LPDIRECTDRAW *DD, IUnknown *UnkOuter) |
| HRESULT WINAPI DECLSPEC_HOTPATCH | DirectDrawCreateEx (GUID *guid, LPVOID *dd, REFIID iid, IUnknown *UnkOuter) |
| HRESULT WINAPI | DirectDrawEnumerateA (LPDDENUMCALLBACKA Callback, void *Context) |
| HRESULT WINAPI | DirectDrawEnumerateExA (LPDDENUMCALLBACKEXA Callback, void *Context, DWORD Flags) |
| HRESULT WINAPI | DirectDrawEnumerateW (LPDDENUMCALLBACKW callback, void *context) |
| HRESULT WINAPI | DirectDrawEnumerateExW (LPDDENUMCALLBACKEXW callback, void *context, DWORD flags) |
| static HRESULT | CF_CreateDirectDraw (IUnknown *UnkOuter, REFIID iid, void **obj) |
| static HRESULT | CF_CreateDirectDrawClipper (IUnknown *UnkOuter, REFIID riid, void **obj) |
| static IClassFactoryImpl * | impl_from_IClassFactory (IClassFactory *iface) |
| static HRESULT WINAPI | IDirectDrawClassFactoryImpl_QueryInterface (IClassFactory *iface, REFIID riid, void **obj) |
| static ULONG WINAPI | IDirectDrawClassFactoryImpl_AddRef (IClassFactory *iface) |
| static ULONG WINAPI | IDirectDrawClassFactoryImpl_Release (IClassFactory *iface) |
| static HRESULT WINAPI | IDirectDrawClassFactoryImpl_CreateInstance (IClassFactory *iface, IUnknown *UnkOuter, REFIID riid, void **obj) |
| static HRESULT WINAPI | IDirectDrawClassFactoryImpl_LockServer (IClassFactory *iface, BOOL dolock) |
| HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
| HRESULT WINAPI | DllCanUnloadNow (void) |
| HRESULT WINAPI | DllRegisterServer (void) |
| HRESULT WINAPI | DllUnregisterServer (void) |
| static HRESULT WINAPI | DestroyCallback (IDirectDrawSurface7 *surf, DDSURFACEDESC2 *desc, void *context) |
| static DWORD | get_config_key (HKEY defkey, HKEY appkey, const char *name, char *buffer, DWORD size) |
| BOOL WINAPI | DllMain (HINSTANCE hInstDLL, DWORD Reason, LPVOID lpv) |
Variables |
| WINED3DSURFTYPE | DefaultSurfaceType = SURFACE_OPENGL |
| static struct list | global_ddraw_list = LIST_INIT(global_ddraw_list) |
| static HINSTANCE | instance |
| DWORD | force_refresh_rate = 0 |
| static struct object_creation_info | object_creation [] |
| static const IClassFactoryVtbl | IClassFactory_Vtbl |