|
ReactOS 0.4.17-dev-1037-g720d112
|

Go to the source code of this file.
Classes | |
| struct | callback_info |
| struct | ddraw_class_factory |
Macros | |
| #define | DDRAW_INIT_GUID |
Variables | |
| static struct list | global_ddraw_list = LIST_INIT(global_ddraw_list) |
| static HINSTANCE | instance |
| DWORD | force_refresh_rate = 0 |
| struct ddraw_handle_table | global_handle_table |
| static const struct object_creation_info | object_creation [] |
| static const IClassFactoryVtbl | IClassFactory_Vtbl |
Definition at line 554 of file main.c.
Definition at line 583 of file main.c.
| DWORD ddraw_allocate_handle | ( | struct ddraw_handle_table * | t, |
| void * | object, | ||
| enum ddraw_handle_type | type | ||
| ) |
Definition at line 138 of file main.c.
Referenced by d3d_device1_CreateMatrix(), d3d_device7_CreateStateBlock(), d3d_device7_EndStateBlock(), d3d_material3_GetHandle(), and d3d_texture2_GetHandle().
|
static |
Definition at line 667 of file main.c.
|
static |
Definition at line 713 of file main.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 293 of file main.c.
Referenced by CF_CreateDirectDraw(), DirectDrawCreate(), and DirectDrawCreateEx().
|
static |
Definition at line 58 of file main.c.
Referenced by DirectDrawEnumerateExA().
| void * ddraw_free_handle | ( | struct ddraw_handle_table * | t, |
| DWORD | handle, | ||
| enum ddraw_handle_type | type | ||
| ) |
Definition at line 184 of file main.c.
Referenced by d3d_device1_DeleteMatrix(), d3d_device7_DeleteStateBlock(), d3d_material3_Release(), and ddraw_surface_wined3d_object_destroyed().
| void * ddraw_get_object | ( | struct ddraw_handle_table * | t, |
| DWORD | handle, | ||
| enum ddraw_handle_type | type | ||
| ) |
Definition at line 213 of file main.c.
Referenced by d3d_device1_GetMatrix(), d3d_device1_SetMatrix(), d3d_device3_SetLightState(), d3d_device3_SetRenderState(), d3d_device7_ApplyStateBlock(), d3d_device7_CaptureStateBlock(), and d3d_viewport_SetBackground().
| void ddraw_handle_table_destroy | ( | struct ddraw_handle_table * | t | ) |
Definition at line 132 of file main.c.
Referenced by d3d_device_init(), d3d_device_inner_Release(), and DllMain().
| BOOL ddraw_handle_table_init | ( | struct ddraw_handle_table * | t, |
| UINT | initial_size | ||
| ) |
| HRESULT WINAPI DECLSPEC_HOTPATCH DirectDrawCreate | ( | GUID * | driver_guid, |
| IDirectDraw ** | ddraw, | ||
| IUnknown * | outer | ||
| ) |
Definition at line 357 of file main.c.
| HRESULT WINAPI DECLSPEC_HOTPATCH DirectDrawCreateEx | ( | GUID * | driver_guid, |
| void ** | ddraw, | ||
| REFIID | interface_iid, | ||
| IUnknown * | outer | ||
| ) |
Definition at line 386 of file main.c.
Definition at line 432 of file main.c.
Definition at line 452 of file main.c.
Definition at line 755 of file main.c.
Definition at line 800 of file main.c.
|
static |
Definition at line 236 of file main.c.
|
inlinestatic |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | ddraw | ) |
| DWORD force_refresh_rate = 0 |
Definition at line 38 of file main.c.
Referenced by ddraw7_SetDisplayMode(), and DllMain().
Definition at line 33 of file main.c.
Referenced by DDRAW_Create(), DllMain(), and GetSurfaceFromDC().
| struct ddraw_handle_table global_handle_table |
Definition at line 40 of file main.c.
Referenced by d3d_device2_SwapTextureHandles(), ddraw_allocate_handle(), ddraw_free_handle(), ddraw_get_object(), and DllMain().
|
static |
Definition at line 746 of file main.c.
Referenced by DllGetClassObject().
|
static |
Definition at line 35 of file main.c.
Referenced by _dump_EnumObjects_flags(), CExplorerBand::_GetTitle(), AtlAxDialogBoxA(), AtlAxDialogBoxW(), CallbackMayRunLong(), connection_collector(), CreateWindowExA(), CreateWindowExW(), d3d12_device_create(), d3d12_device_init(), d3d12_get_vk_physical_device(), D3D12CreateDevice(), dde_execute(), dde_request(), DECLARE_INTERFACE_(), disassociate2_cb(), disassociate3_cb(), disassociate_cb(), DllMain(), DllRegisterServer(), DllUnregisterServer(), DP_IF_EnumGroupPlayers(), DP_IF_EnumGroupsInGroup(), dummy_callback(), enum_devices_callback(), factory_ActivateInstance(), fake_dll_main(), FilterMapper3_RegisterFilter(), FilterMapper3_UnregisterFilter(), get_dom_element(), getItemAndInstanceFromTable(), getItemAndIntegerInstanceFromOid(), ICONTITLE_Create(), IDirectPlay2AImpl_EnumGroupPlayers(), IDirectPlay2AImpl_EnumGroups(), IDirectPlay2AImpl_EnumPlayers(), IDirectPlay2Impl_EnumGroupPlayers(), IDirectPlay2Impl_EnumGroups(), IDirectPlay2Impl_EnumPlayers(), IDirectPlay3AImpl_EnumGroupPlayers(), IDirectPlay3AImpl_EnumGroups(), IDirectPlay3AImpl_EnumGroupsInGroup(), IDirectPlay3AImpl_EnumPlayers(), IDirectPlay3Impl_EnumGroupPlayers(), IDirectPlay3Impl_EnumGroups(), IDirectPlay3Impl_EnumGroupsInGroup(), IDirectPlay3Impl_EnumPlayers(), IDirectPlay4AImpl_EnumGroupPlayers(), IDirectPlay4AImpl_EnumGroups(), IDirectPlay4AImpl_EnumGroupsInGroup(), IDirectPlay4AImpl_EnumPlayers(), IDirectPlay4Impl_EnumGroupPlayers(), IDirectPlay4Impl_EnumGroups(), IDirectPlay4Impl_EnumGroupsInGroup(), IDirectPlay4Impl_EnumPlayers(), impl_from_TP_CALLBACK_INSTANCE(), instance_semaphore_completion_cb(), ldap_cleanup(), ldap_startup(), load_string(), LoadStringA(), LoadStringW(), map_A_to_W(), map_W_to_A(), MPEG3_StreamClose(), MPEG3_StreamConvert(), MPEG3_StreamOpen(), NPP_Destroy(), NPP_New(), NPP_SetWindow(), PdhMakeCounterPathW(), PerfCreateInstance(), PerfDeleteInstance(), PerfSetCounterRefValue(), property_set_Get(), property_set_Set(), RoActivateInstance(), setOidWithItemAndInteger(), simple_group_cancel_cb(), SortTest::sort4(), START_TEST(), task_callback(), test_build_action_map(), test_desktop_winproc(), test_parser(), test_progman_dde(), test_progman_dde2(), test_provider_init(), test_request_groups(), time_stamp_callback(), tp_io_callback(), tp_object_execute(), TpCallbackLeaveCriticalSectionOnCompletion(), TpCallbackMayRunLong(), TpCallbackReleaseMutexOnCompletion(), TpCallbackReleaseSemaphoreOnCompletion(), TpCallbackSetEventOnCompletion(), TpCallbackUnloadDllOnCompletion(), TpDisassociateCallback(), vkd3d_create_device(), vkd3d_create_instance(), vkd3d_create_thread(), vkd3d_destroy_instance(), vkd3d_init_debug_report(), vkd3d_init_instance_caps(), vkd3d_init_vk_global_procs(), vkd3d_instance_decref(), vkd3d_instance_get_vk_instance(), vkd3d_instance_incref(), vkd3d_instance_init(), vkd3d_join_thread(), vkd3d_load_vk_instance_procs(), vkd3d_select_physical_device(), VSSAPI_CVssWriter_Initialize(), and wined3d_init_vulkan().
|
static |