libdouwan-d3d11.dll

v32.0.4.0 64-bit Unknown (0x0) Analyzed
Description
OBS Library D3D11 wrapper
Authors
(C) Lain Bailey
File size
208.6 KB
Uploaded
2026-08-27 22:33
Views
25
SHA-256
febd6935ffeb561fb96fa6e056037681

Exported functions 171

device_begin_frame #1 · 0x14900
device_begin_scene #2 · 0x14930
device_blend_function #3 · 0x150f0
device_blend_function_separate #4 · 0x15140
device_blend_op #5 · 0x15190
device_can_adapter_fast_clear #6 · 0x168b0
device_clear #7 · 0x14e40
device_copy_texture #8 · 0x147d0
device_copy_texture_region #9 · 0x14590
device_create #10 · 0x12d10
device_cubetexture_create #11 · 0x132b0
device_debug_marker_begin #12 · 0x15f20
device_debug_marker_end #13 · 0x15fe0
device_depth_function #14 · 0x151b0
device_destroy #15 · 0x12de0
device_draw #16 · 0x149a0
device_duplicator_create #17 · 0x1880
device_duplicator_get_monitor_index #18 · 0x16f0
device_enable_blending #19 · 0x15020
device_enable_color #20 · 0x150a0
device_enable_depth_test #21 · 0x15040
device_enable_framebuffer_srgb #22 · 0x14430
device_enable_stencil_test #23 · 0x15060
device_enable_stencil_write #24 · 0x15080
device_end_scene #25 · 0x12f00
device_enter_context #26 · 0x12f00
device_enum_adapters #27 · 0x117d0
device_flush #28 · 0x14fe0
device_framebuffer_srgb_enabled #29 · 0x14440
device_frustum #30 · 0x154f0
device_gdi_texture_available #31 · 0x15ed0
device_get_color_space #32 · 0x1e60
device_get_cull_mode #33 · 0x15010
device_get_device_obj #34 · 0x12f10
device_get_duplicator_monitor_info #35 · 0x1590
device_get_height #36 · 0x131b0
device_get_name #37 · 0x117a0
device_get_pixel_shader #38 · 0x14250
device_get_render_target #39 · 0x14260
device_get_size #40 · 0x13100
device_get_texture_type #41 · 0x13a40
device_get_type #42 · 0x117b0
device_get_vertex_shader #43 · 0x14240
device_get_viewport #44 · 0x15350
device_get_width #45 · 0x13170
device_get_zstencil_target #46 · 0x14280
device_indexbuffer_create #47 · 0x13770
device_is_monitor_hdr #48 · 0x15f00
device_is_present_ready #49 · 0x14ef0
device_leave_context #50 · 0x12f00
device_load_default_samplerstate #51 · 0x12f00
device_load_indexbuffer #52 · 0x13d90
device_load_pixelshader #53 · 0x13ff0
device_load_samplerstate #54 · 0x13e80
device_load_swapchain #55 · 0x14ca0
device_load_texture #56 · 0x13de0
device_load_texture_srgb #57 · 0x13e30
device_load_vertexbuffer #58 · 0x13d70
device_load_vertexshader #59 · 0x13ed0
device_nv12_available #60 · 0x15ee0
device_ortho #61 · 0x15400
device_p010_available #62 · 0x15ef0
device_pixelshader_create #63 · 0x13680
device_preprocessor_name #64 · 0x117c0
device_present #65 · 0x14f50
device_projection_pop #66 · 0x156b0
device_projection_push #67 · 0x15610
device_register_loss_callbacks #68 · 0x166f0
device_resize #69 · 0x13010
device_samplerstate_create #70 · 0x135b0
device_set_cube_render_target #71 · 0x143a0
device_set_cull_mode #72 · 0x14ff0
device_set_render_target #73 · 0x142a0
device_set_render_target_with_color_space #74 · 0x14320
device_set_scissor_rect #75 · 0x15360
device_set_viewport #76 · 0x15290
device_shared_texture_available #77 · 0x15ed0
device_stage_texture #78 · 0x14800
device_stagesurface_create #79 · 0x13530
device_stagesurface_create_nv12 #80 · 0x165f0
device_stagesurface_create_p010 #81 · 0x16670
device_stencil_function #82 · 0x151d0
device_stencil_op #83 · 0x15210
device_swapchain_create #84 · 0x12f20
device_texture_acquire_sync #85 · 0x16290
device_texture_create #86 · 0x131f0
device_texture_create_gdi #87 · 0x15ff0
device_texture_create_nv12 #88 · 0x163f0
device_texture_create_p010 #89 · 0x164f0
device_texture_get_shared_handle #90 · 0x16210
device_texture_open_nt_shared #91 · 0x161b0
device_texture_open_shared #92 · 0x16150
device_texture_release_sync #93 · 0x16340
device_texture_wrap_obj #94 · 0x16230
device_timer_create #95 · 0x13800
device_timer_range_create #96 · 0x13960
device_unregister_loss_callbacks #97 · 0x16730
device_update_color_space #98 · 0x13090
device_vertexbuffer_create #99 · 0x136f0
device_vertexshader_create #100 · 0x13610
device_voltexture_create #101 · 0x13360
device_zstencil_create #102 · 0x13410
gs_cubetexture_destroy #103 · 0x15730
gs_cubetexture_get_color_format #104 · 0x15840
gs_cubetexture_get_size #105 · 0x15830
gs_duplicator_destroy #106 · 0x19f0
gs_duplicator_get_color_space #107 · 0x1e60
gs_duplicator_get_sdr_white_level #108 · 0x1e70
gs_duplicator_get_texture #109 · 0x1e50
gs_duplicator_update_frame #110 · 0x1b00
gs_get_adapter_count #111 · 0x16790
gs_indexbuffer_destroy #112 · 0x15730
gs_indexbuffer_flush #113 · 0x15be0
gs_indexbuffer_flush_direct #114 · 0x15bf0
gs_indexbuffer_get_data #115 · 0x15c00
gs_indexbuffer_get_num_indices #116 · 0x15c10
gs_indexbuffer_get_type #117 · 0x15c20
gs_samplerstate_destroy #118 · 0x15910
gs_shader_destroy #119 · 0x8630
gs_shader_get_num_params #120 · 0x8660
gs_shader_get_param_by_idx #121 · 0x8680
gs_shader_get_param_by_name #122 · 0x8690
gs_shader_get_param_info #123 · 0x8780
gs_shader_get_viewproj_matrix #124 · 0x8740
gs_shader_get_world_matrix #125 · 0x8760
gs_shader_set_bool #126 · 0x87a0
gs_shader_set_default #127 · 0x8c40
gs_shader_set_float #128 · 0x8800
gs_shader_set_int #129 · 0x8860
gs_shader_set_matrix3 #130 · 0x88c0
gs_shader_set_matrix4 #131 · 0x8960
gs_shader_set_next_sampler #132 · 0x8cc0
gs_shader_set_texture #133 · 0x8b50
gs_shader_set_val #134 · 0x8bb0
gs_shader_set_vec2 #135 · 0x89f0
gs_shader_set_vec3 #136 · 0x8a60
gs_shader_set_vec4 #137 · 0x8ae0
gs_stagesurface_destroy #138 · 0x15730
gs_stagesurface_get_color_format #139 · 0x15870
gs_stagesurface_get_height #140 · 0x15860
gs_stagesurface_get_width #141 · 0x15850
gs_stagesurface_map #142 · 0x15880
gs_stagesurface_unmap #143 · 0x158f0
gs_swapchain_destroy #144 · 0x15700
gs_texture_destroy #145 · 0x15730
gs_texture_get_color_format #146 · 0x15770
gs_texture_get_dc #147 · 0x160a0
gs_texture_get_height #148 · 0x15760
gs_texture_get_obj #149 · 0x15820
gs_texture_get_width #150 · 0x15750
gs_texture_map #151 · 0x15780
gs_texture_release_dc #152 · 0x16110
gs_texture_unmap #153 · 0x15800
gs_timer_begin #154 · 0x15c30
gs_timer_destroy #155 · 0x15730
gs_timer_end #156 · 0x15c50
gs_timer_get_data #157 · 0x15c70
gs_timer_range_begin #158 · 0x15d20
gs_timer_range_destroy #159 · 0x15730
gs_timer_range_end #160 · 0x15c30
gs_timer_range_get_data #161 · 0x15d40
gs_vertexbuffer_destroy #162 · 0x159d0
gs_vertexbuffer_flush #163 · 0x15b30
gs_vertexbuffer_flush_direct #164 · 0x15b40
gs_vertexbuffer_get_data #165 · 0x15b50
gs_voltexture_destroy #166 · 0x15730
gs_voltexture_get_color_format #167 · 0x48c0
gs_voltexture_get_depth #168 · 0x48c0
gs_voltexture_get_height #169 · 0x48c0
gs_voltexture_get_width #170 · 0x48c0
gs_zstencil_destroy #171 · 0x15730

Imported DLLs & functions 176

_lock_file 0x1800203a0
_unlock_file 0x1800203a8
_callnewh 0x1800203c8
free 0x1800203b8
malloc 0x1800203c0
___lc_codepage_func 0x1800203d8
_cexit 0x180020428
_configure_narrow_argv 0x180020420
_crt_atexit 0x1800203f8
_execute_onexit_table 0x180020438
_initialize_narrow_environment 0x180020450
_initialize_onexit_table 0x180020448
_initterm 0x180020418
_initterm_e 0x180020410
_invalid_parameter_noinfo_noreturn 0x180020400
_register_onexit_function 0x180020440
_seh_filter_dll 0x180020408
terminate 0x180020430
__stdio_common_vsprintf 0x1800204b8
_fseeki64 0x180020488
_get_stream_buffer_pointers 0x180020480
fclose 0x180020470
fflush 0x180020468
fgetc 0x180020478
fgetpos 0x1800204b0
fputc 0x180020460
fread 0x180020490
fsetpos 0x180020498
fwrite 0x1800204c0
setvbuf 0x1800204a8
ungetc 0x1800204a0
_stricmp 0x1800204d8
isdigit 0x1800204e8
strcmp 0x1800204d0
strcpy_s 0x1800204e0
GetDpiForMonitor 0x1800204f8
D3D11CreateDevice 0x180020508
D3DPERF_BeginEvent 0x180020518
D3DPERF_EndEvent 0x180020520
D3DCompile 0x180020008
D3DCreateBlob 0x180020000
astrcmp_n 0x1800205b0
bcrash 0x1800205f8
bfree 0x180020600
blog 0x180020538
bmalloc 0x180020578
bmemdup 0x180020540
cf_lexer_free 0x1800205e8
cf_lexer_init 0x1800205c8
cf_preprocessor_free 0x1800205f0
cf_preprocessor_init 0x1800205d0
error_data_buildstring 0x1800205a0
get_shader_param_type 0x180020598
gs_effect_update_params 0x180020558
gs_get_effect 0x180020550
gs_matrix_get 0x180020570
gs_texture_create 0x180020530
matrix4_from_matrix3 0x1800205e0
matrix4_mul 0x180020590
matrix4_transpose 0x180020548
os_get_program_data_path_ptr 0x1800205d8
os_mkdirs 0x180020580
os_utf8_to_wcs 0x180020568
os_wcs_to_utf8 0x180020560
os_wcs_to_utf8_ptr 0x180020588
shader_parse 0x1800205b8
shader_sampler_convert 0x1800205a8
strref_cmp 0x1800205c0
CreateDXGIFactory1 0x180020610
D3DKMTCloseAdapter 0x180020028
D3DKMTOpenAdapterFromLuid 0x180020020
D3DKMTQueryAdapterInfo 0x180020018
AreFileApisANSI 0x180020140
CloseHandle 0x1800200e8
CreateEventW 0x1800200b0
CreateFileW 0x180020100
DeleteCriticalSection 0x1800200b8
DisableThreadLibraryCalls 0x1800200c0
FindClose 0x180020108
FindFirstFileExW 0x180020110
FindNextFileW 0x180020118
FormatMessageA 0x180020128
GetCurrentProcess 0x180020070
GetCurrentProcessId 0x180020048
GetCurrentThreadId 0x180020040
GetFileAttributesExW 0x180020120
GetFileInformationByHandleEx 0x1800200e0
GetLastError 0x1800200f8
GetModuleHandleW 0x1800200a8
GetProcAddress 0x1800200a0
GetSystemTimeAsFileTime 0x180020038
InitializeCriticalSectionAndSpinCount 0x180020138
InitializeSListHead 0x1800200d8
IsDebuggerPresent 0x180020058
IsProcessorFeaturePresent 0x180020060
LocalFree 0x180020130
MultiByteToWideChar 0x1800200d0
QueryPerformanceCounter 0x180020050
RtlCaptureContext 0x180020098
RtlLookupFunctionEntry 0x180020090
RtlVirtualUnwind 0x180020088
SetFileInformationByHandle 0x180020148
SetUnhandledExceptionFilter 0x180020078
TerminateProcess 0x180020068
UnhandledExceptionFilter 0x180020080
WaitForSingleObject 0x1800200f0
WideCharToMultiByte 0x1800200c8
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z 0x1800202b0
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x180020168
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x180020290
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x180020188
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180020258
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x180020240
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x1800201a0
?_Syserror_map@std@@YAPEBDH@Z 0x180020158
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180020260
?_Winerror_map@std@@YAHH@Z 0x180020278
?_Xlength_error@std@@YAXPEBD@Z 0x1800202a8
?_Xout_of_range@std@@YAXPEBD@Z 0x180020288
??0_Lockit@std@@QEAA@H@Z 0x180020298
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800201b8
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x1800201c0
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180020180
??1_Lockit@std@@QEAA@XZ 0x1800202a0
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800201e8
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180020210
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800201c8
??Bid@locale@std@@QEAA_KXZ 0x180020228
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x180020220
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800201a8
?exceptions@ios_base@std@@QEAAXH@Z 0x180020218
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x180020248
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x180020160
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x180020170
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180020280
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180020190
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180020198
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x1800201f8
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x180020200
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x180020270
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800201b0
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800201d0
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x180020238
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x180020250
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800202b8
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ 0x180020208
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180020268
?uncaught_exception@std@@YA_NXZ 0x180020230
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x180020178
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z 0x1800201f0
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800201d8
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800201e0
DisplayConfigGetDeviceInfo 0x1800202f0
EnumDisplayDevicesA 0x1800202e0
EnumDisplaySettingsW 0x1800202e8
GetClientRect 0x180020300
GetDisplayConfigBufferSizes 0x1800202f8
GetMonitorInfoA 0x1800202c8
GetMonitorInfoW 0x180020308
MonitorFromWindow 0x1800202d8
QueryDisplayConfig 0x1800202d0
__CxxFrameHandler4 0x180020380
__C_specific_handler 0x180020328
__current_exception 0x180020330
__current_exception_context 0x180020338
__std_exception_copy 0x180020318
__std_exception_destroy 0x180020320
__std_terminate 0x180020368
__std_type_info_destroy_list 0x180020370
_CxxThrowException 0x180020358
memcmp 0x180020348
memcpy 0x180020340
memmove 0x180020350
memset 0x180020360