libusb-1.0.dll

v1.0.27.11941 64-bit Windows NT Analyzed
Description
C library for writing portable USB drivers in userspace
Authors
See individual source files, GNU LGPL v2.1 or later.
File size
329.0 KB
Uploaded
2025-12-04 06:18
Views
170
SHA-256
3e164ee19c7d2a1104bb524cfea7dc23

Exported functions 197

libusb_alloc_streams #1 · 0x2900
libusb_alloc_streams@16 #2 · 0x2900
libusb_alloc_transfer #3 · 0x6fd0
libusb_alloc_transfer@4 #4 · 0x6fd0
libusb_attach_kernel_driver #5 · 0x2b20
libusb_attach_kernel_driver@8 #6 · 0x2b20
libusb_bulk_transfer #7 · 0xa5a0
libusb_bulk_transfer@24 #8 · 0xa5a0
libusb_cancel_transfer #9 · 0x7650
libusb_cancel_transfer@4 #10 · 0x7650
libusb_claim_interface #11 · 0x25b0
libusb_claim_interface@8 #12 · 0x25b0
libusb_clear_halt #13 · 0x2820
libusb_clear_halt@8 #14 · 0x2820
libusb_close #15 · 0x2210
libusb_close@4 #16 · 0x2210
libusb_control_transfer #17 · 0xa090
libusb_control_transfer@32 #18 · 0xa090
libusb_detach_kernel_driver #19 · 0x2ab0
libusb_detach_kernel_driver@8 #20 · 0x2ab0
libusb_dev_mem_alloc #21 · 0x2a20
libusb_dev_mem_alloc@8 #22 · 0x2a20
libusb_dev_mem_free #23 · 0x2a30
libusb_dev_mem_free@12 #24 · 0x2a30
libusb_error_name #25 · 0x3910
libusb_error_name@4 #26 · 0x3910
libusb_event_handler_active #27 · 0x7c30
libusb_event_handler_active@4 #28 · 0x7c30
libusb_event_handling_ok #29 · 0x7b60
libusb_event_handling_ok@4 #30 · 0x7b60
libusb_exit #31 · 0x33a0
libusb_exit@4 #32 · 0x33a0
libusb_free_bos_descriptor #33 · 0x50c0
libusb_free_bos_descriptor@4 #34 · 0x50c0
libusb_free_config_descriptor #35 · 0x4ae0
libusb_free_config_descriptor@4 #36 · 0x4ae0
libusb_free_container_id_descriptor #37 · 0x4c30
libusb_free_container_id_descriptor@4 #38 · 0x4c30
libusb_free_device_list #39 · 0x1450
libusb_free_device_list@8 #40 · 0x1450
libusb_free_interface_association_descriptors #41 · 0x5da0
libusb_free_interface_association_descriptors@4 #42 · 0x5da0
libusb_free_platform_descriptor #43 · 0x4c30
libusb_free_platform_descriptor@4 #44 · 0x4c30
libusb_free_pollfds #45 · 0x94c0
libusb_free_pollfds@4 #46 · 0x94c0
libusb_free_ss_endpoint_companion_descriptor #47 · 0x4c30
libusb_free_ss_endpoint_companion_descriptor@4 #48 · 0x4c30
libusb_free_ss_usb_device_capability_descriptor #49 · 0x4c30
libusb_free_ss_usb_device_capability_descriptor@4 #50 · 0x4c30
libusb_free_ssplus_usb_device_capability_descriptor #51 · 0x4c30
libusb_free_ssplus_usb_device_capability_descriptor@4 #52 · 0x4c30
libusb_free_streams #53 · 0x2990
libusb_free_streams@12 #54 · 0x2990
libusb_free_transfer #55 · 0x7040
libusb_free_transfer@4 #56 · 0x7040
libusb_free_usb_2_0_extension_descriptor #57 · 0x4c30
libusb_free_usb_2_0_extension_descriptor@4 #58 · 0x4c30
libusb_get_active_config_descriptor #59 · 0x47f0
libusb_get_active_config_descriptor@8 #60 · 0x47f0
libusb_get_active_interface_association_descriptors #61 · 0x5c60
libusb_get_active_interface_association_descriptors@8 #62 · 0x5c60
libusb_get_bos_descriptor #63 · 0x4eb0
libusb_get_bos_descriptor@8 #64 · 0x4eb0
libusb_get_bus_number #65 · 0x1520
libusb_get_bus_number@4 #66 · 0x1520
libusb_get_config_descriptor #67 · 0x4920
libusb_get_config_descriptor@12 #68 · 0x4920
libusb_get_config_descriptor_by_value #69 · 0x4a90
libusb_get_config_descriptor_by_value@12 #70 · 0x4a90
libusb_get_configuration #71 · 0x23e0
libusb_get_configuration@8 #72 · 0x23e0
libusb_get_container_id_descriptor #73 · 0x54f0
libusb_get_container_id_descriptor@12 #74 · 0x54f0
libusb_get_device #75 · 0x23d0
libusb_get_device@4 #76 · 0x23d0
libusb_get_device_address #77 · 0x1680
libusb_get_device_address@4 #78 · 0x1680
libusb_get_device_descriptor #79 · 0x47a0
libusb_get_device_descriptor@8 #80 · 0x47a0
libusb_get_device_list #81 · 0x1220
libusb_get_device_list@8 #82 · 0x1220
libusb_get_device_speed #83 · 0x1690
libusb_get_device_speed@4 #84 · 0x1690
libusb_get_interface_association_descriptors #85 · 0x5ae0
libusb_get_interface_association_descriptors@12 #86 · 0x5ae0
libusb_get_max_alt_packet_size #87 · 0x1990
libusb_get_max_alt_packet_size@16 #88 · 0x1990
libusb_get_max_iso_packet_size #89 · 0x18f0
libusb_get_max_iso_packet_size@8 #90 · 0x18f0
libusb_get_max_packet_size #91 · 0x1730
libusb_get_max_packet_size@8 #92 · 0x1730
libusb_get_next_timeout #93 · 0x8fe0
libusb_get_next_timeout@8 #94 · 0x8fe0
libusb_get_parent #95 · 0x1670
libusb_get_parent@4 #96 · 0x1670
libusb_get_platform_descriptor #97 · 0x55d0
libusb_get_platform_descriptor@12 #98 · 0x55d0
libusb_get_pollfds #99 · 0x9490
libusb_get_pollfds@4 #100 · 0x9490
libusb_get_port_number #101 · 0x1530
libusb_get_port_number@4 #102 · 0x1530
libusb_get_port_numbers #103 · 0x1540
libusb_get_port_numbers@12 #104 · 0x1540
libusb_get_port_path #105 · 0x15d0
libusb_get_port_path@16 #106 · 0x15d0
libusb_get_ss_endpoint_companion_descriptor #107 · 0x4b00
libusb_get_ss_endpoint_companion_descriptor@12 #108 · 0x4b00
libusb_get_ss_usb_device_capability_descriptor #109 · 0x5200
libusb_get_ss_usb_device_capability_descriptor@12 #110 · 0x5200
libusb_get_ssplus_usb_device_capability_descriptor #111 · 0x5310
libusb_get_ssplus_usb_device_capability_descriptor@12 #112 · 0x5310
libusb_get_string_descriptor_ascii #113 · 0x56d0
libusb_get_string_descriptor_ascii@16 #114 · 0x56d0
libusb_get_usb_2_0_extension_descriptor #115 · 0x5110
libusb_get_usb_2_0_extension_descriptor@12 #116 · 0x5110
libusb_get_version #117 · 0x3ab0
libusb_get_version@0 #118 · 0x3ab0
libusb_handle_events #119 · 0x8de0
libusb_handle_events@4 #120 · 0x8de0
libusb_handle_events_completed #121 · 0x8e00
libusb_handle_events_completed@8 #122 · 0x8e00
libusb_handle_events_locked #123 · 0x8e20
libusb_handle_events_locked@8 #124 · 0x8e20
libusb_handle_events_timeout #125 · 0x8dd0
libusb_handle_events_timeout@8 #126 · 0x8dd0
libusb_handle_events_timeout_completed #127 · 0x87c0
libusb_handle_events_timeout_completed@12 #128 · 0x87c0
libusb_has_capability #129 · 0x35f0
libusb_has_capability@4 #130 · 0x35f0
libusb_hotplug_deregister_callback #131 · 0x69d0
libusb_hotplug_deregister_callback@8 #132 · 0x69d0
libusb_hotplug_get_user_data #133 · 0x6b20
libusb_hotplug_get_user_data@8 #134 · 0x6b20
libusb_hotplug_register_callback #135 · 0x6650
libusb_hotplug_register_callback@36 #136 · 0x6650
libusb_init #137 · 0x2e90
libusb_init@4 #138 · 0x2e90
libusb_init_context #139 · 0x2ed0
libusb_init_context@12 #140 · 0x2ed0
libusb_interrupt_event_handler #141 · 0x7d00
libusb_interrupt_event_handler@4 #142 · 0x7d00
libusb_interrupt_transfer #143 · 0xa5d0
libusb_interrupt_transfer@24 #144 · 0xa5d0
libusb_kernel_driver_active #145 · 0x2a40
libusb_kernel_driver_active@8 #146 · 0x2a40
libusb_lock_event_waiters #147 · 0x7de0
libusb_lock_event_waiters@4 #148 · 0x7de0
libusb_lock_events #149 · 0x7a50
libusb_lock_events@4 #150 · 0x7a50
libusb_open #151 · 0x1b90
libusb_open@8 #152 · 0x1b90
libusb_open_device_with_vid_pid #153 · 0x1d30
libusb_open_device_with_vid_pid@12 #154 · 0x1d30
libusb_pollfds_handle_timeouts #155 · 0x8f70
libusb_pollfds_handle_timeouts@4 #156 · 0x8f70
libusb_ref_device #157 · 0x1a80
libusb_ref_device@4 #158 · 0x1a80
libusb_release_interface #159 · 0x2690
libusb_release_interface@8 #160 · 0x2690
libusb_reset_device #161 · 0x28a0
libusb_reset_device@4 #162 · 0x28a0
libusb_set_auto_detach_kernel_driver #163 · 0x2a30
libusb_set_auto_detach_kernel_driver@8 #164 · 0x2a30
libusb_set_configuration #165 · 0x2540
libusb_set_configuration@8 #166 · 0x2540
libusb_set_debug #167 · 0x2b90
libusb_set_debug@8 #168 · 0x2b90
libusb_set_interface_alt_setting #169 · 0x2750
libusb_set_interface_alt_setting@12 #170 · 0x2750
libusb_set_log_cb #171 · 0x2ba0
libusb_set_log_cb@12 #172 · 0x2ba0
libusb_set_option #173 · 0x2c20
libusb_set_pollfd_notifiers #174 · 0x9230
libusb_set_pollfd_notifiers@16 #175 · 0x9230
libusb_setlocale #176 · 0x9e60
libusb_setlocale@4 #177 · 0x9e60
libusb_strerror #178 · 0x9f50
libusb_strerror@4 #179 · 0x9f50
libusb_submit_transfer #180 · 0x74d0
libusb_submit_transfer@4 #181 · 0x74d0
libusb_transfer_get_stream_id #182 · 0x7740
libusb_transfer_get_stream_id@4 #183 · 0x7740
libusb_transfer_set_stream_id #184 · 0x7730
libusb_transfer_set_stream_id@8 #185 · 0x7730
libusb_try_lock_events #186 · 0x7970
libusb_try_lock_events@4 #187 · 0x7970
libusb_unlock_event_waiters #188 · 0x7e50
libusb_unlock_event_waiters@4 #189 · 0x7e50
libusb_unlock_events #190 · 0x7ac0
libusb_unlock_events@4 #191 · 0x7ac0
libusb_unref_device #192 · 0x1a90
libusb_unref_device@4 #193 · 0x1a90
libusb_wait_for_event #194 · 0x7ec0
libusb_wait_for_event@8 #195 · 0x7ec0
libusb_wrap_sys_device #196 · 0x1b10
libusb_wrap_sys_device@12 #197 · 0x1b10

Imported DLLs & functions 122

CancelIoEx 0x180035120
CancelWaitableTimer 0x180035058
CloseHandle 0x180035070
CompareStringW 0x1800352e8
CreateEventW 0x180035060
CreateFileA 0x180035178
CreateFileW 0x180035188
CreateIoCompletionPort 0x180035148
CreateThread 0x1800350c0
CreateWaitableTimerW 0x180035040
DeleteCriticalSection 0x180035020
DeviceIoControl 0x180035170
EncodePointer 0x180035260
EnterCriticalSection 0x180035000
ExitProcess 0x180035278
ExitThread 0x180035290
FindClose 0x180035310
FindFirstFileExW 0x180035318
FindNextFileW 0x180035320
FlsAlloc 0x1800352b8
FlsFree 0x1800352d0
FlsGetValue 0x1800352c0
FlsSetValue 0x1800352c8
FlushFileBuffers 0x1800351c8
FormatMessageA 0x180035138
FreeEnvironmentStringsW 0x180035368
FreeLibrary 0x180035158
FreeLibraryAndExitThread 0x180035298
GetACP 0x180035330
GetCommandLineA 0x180035348
GetCommandLineW 0x180035350
GetConsoleMode 0x1800351b8
GetConsoleOutputCP 0x1800351c0
GetCPInfo 0x180035340
GetCurrentProcess 0x1800350e8
GetCurrentProcessId 0x180035218
GetCurrentThreadId 0x180035018
GetEnvironmentStringsW 0x180035360
GetFileSizeEx 0x1800351a0
GetFileType 0x180035300
GetLastError 0x1800350d8
GetModuleFileNameW 0x1800352a0
GetModuleHandleExW 0x180035280
GetModuleHandleW 0x1800350c8
GetOEMCP 0x180035338
GetOverlappedResult 0x180035128
GetProcAddress 0x180035150
GetProcessHeap 0x1800351d0
GetQueuedCompletionStatus 0x1800350f0
GetStartupInfoW 0x180035230
GetStdHandle 0x1800352f8
GetStringTypeW 0x1800351a8
GetSystemDirectoryA 0x180035100
GetSystemTimeAsFileTime 0x180035080
GetVersionExA 0x180035110
HeapAlloc 0x1800352a8
HeapFree 0x1800352b0
HeapReAlloc 0x180035308
HeapSize 0x180035190
InitializeConditionVariable 0x1800350a8
InitializeCriticalSection 0x180035010
InitializeCriticalSectionAndSpinCount 0x180035250
InitializeCriticalSectionEx 0x1800352d8
InitializeSListHead 0x180035220
InterlockedFlushSList 0x180035240
IsDebuggerPresent 0x180035228
IsProcessorFeaturePresent 0x180035210
IsValidCodePage 0x180035328
LCMapStringW 0x1800352f0
LeaveCriticalSection 0x180035008
LoadLibraryA 0x180035108
LoadLibraryExW 0x180035258
MultiByteToWideChar 0x180035358
PostQueuedCompletionStatus 0x1800350f8
QueryPerformanceCounter 0x180035140
QueryPerformanceFrequency 0x180035118
RaiseException 0x180035268
ReadFile 0x180035160
ResetEvent 0x180035078
RtlCaptureContext 0x1800351e0
RtlLookupFunctionEntry 0x1800351e8
RtlPcToFileHeader 0x180035270
RtlUnwindEx 0x180035238
RtlVirtualUnwind 0x1800351f0
SetConsoleCtrlHandler 0x180035288
SetEnvironmentVariableW 0x1800351d8
SetEvent 0x180035068
SetFilePointerEx 0x180035198
SetLastError 0x180035248
SetStdHandle 0x1800351b0
SetUnhandledExceptionFilter 0x180035200
SetWaitableTimer 0x180035038
SleepConditionVariableCS 0x180035088
SleepEx 0x180035028
TerminateProcess 0x180035208
TlsAlloc 0x1800350b0
TlsFree 0x1800350b8
TlsGetValue 0x180035030
TlsSetValue 0x180035098
TryEnterCriticalSection 0x180035090
UnhandledExceptionFilter 0x1800351f8
VerifyVersionInfoA 0x1800350e0
VerSetConditionMask 0x180035130
VirtualProtect 0x1800352e0
WaitForMultipleObjects 0x180035048
WaitForSingleObject 0x180035050
WakeAllConditionVariable 0x1800350a0
WideCharToMultiByte 0x1800350d0
WriteConsoleW 0x180035180
WriteFile 0x180035168
CreateWindowExW 0x180035388
DefWindowProcW 0x180035378
DestroyWindow 0x180035380
DispatchMessageW 0x1800353a8
GetMessageW 0x1800353a0
PostQuitMessage 0x1800353c0
RegisterClassW 0x1800353b0
RegisterDeviceNotificationW 0x1800353d0
SendMessageW 0x180035390
TranslateMessage 0x1800353b8
UnregisterClassW 0x180035398
UnregisterDeviceNotification 0x1800353c8