Windows 10 DLL File Information - usbui.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | USB UI Dll |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 79 KB |
Total Number of Exported Functions: | 14 |
Total Number of Exported Functions With Names: | 14 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 53,248 Bytes | 65.4% | Read, Execute | Code |
.data | 0x0000e000 | 512 Bytes | 0.6% | Write, Read | Initialized Data |
.idata | 0x0000f000 | 5,120 Bytes | 6.3% | Read | Initialized Data |
.rsrc | 0x00011000 | 17,920 Bytes | 22.0% | Read | Initialized Data |
.reloc | 0x00016000 | 3,584 Bytes | 4.4% | Read, Discardable | Initialized Data |
Static Linking
usbui.dll is statically linked to the following files:msvcrt.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-devices-config-l1-1-1.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-threadpool-l1-2-0.dll
api-ms-win-core-rtlsupport-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-sysinfo-l1-2-1.dll
CFGMGR32.dll
ADVAPI32.dll
GDI32.dll
KERNEL32.dll
ntdll.dll
PROPSYS.dll
SETUPAPI.dll
USER32.dll
DEVOBJ.dll
This means that when usbui.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, usbui.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 1 | 1,074 Bytes | 1.3% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 7 | 3,080 Bytes | 3.8% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 86 | 9,828 Bytes | 12.1% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 1,168 Bytes | 1.4% |
All Others | 2 | 1,104 Bytes | 1.4% |
Total | 97 | 16,254 Bytes | 20.0% |
Icons in this file
There are 1 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 1000 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 1000 dialogs.ID | Dialog Caption |
---|---|
102 | USB Hub Power Exceeded |
104 | USB Controller Resources Exceeded |
108 | Device |
131 | Power |
132 | Maximum Hub Number Surpassed |
1115 | Advanced |
1308 | USB Type-C Error |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
1 | The unused ports shown in bold type belong to hubs that can support the device. |
2 | The devices shown in bold type can be supported by the hub to which the under-powered device is connected. |
3 | The hub does not have enough power to support the %s. |
5 | The hub does not have enough power to support the %s. |
6 | Disconnect the %s from its current port and switch it with one of the devices shown in bold type. |
7 | Connect a power supply to the hub, or try reconnecting the %s to unused ports on your PC. |
8 | The hub is self-powered. |
9 | The hub is bus powered. |
10 | The devices shown in bold type are attached to hubs that can support the device. |
11 | Disconnect the %s from its current port and switch it with one of the devices shown in bold type. Note that the switched device may not work correctly. |
12 | %d mA |
13 | Power Required |
14 | %d port(s) available |
15 | Total power available: %d mA per port |
16 | Power required: %d mA |
17 | The hub is not working properly. |
18 | My Computer |
21 | Situation resolved: the %s is now connected to a hub that does have enough power available to support it. |
30 | The %s has malfunctioned and exceeded the power limits of its hub port. You should disconnect the device. |
32 | Disconnect the device, and click "Reset." If you click "Close," the port will not work until you unplug it and restart your PC. |
33 | A USB device has malfunctioned and exceeded the power limits of its hub port. You should disconnect the device. |
34 | Power surge on the USB port |
35 | The port didn't reset, but may continue to function. If it doesn't work, please restart your PC. |
36 | %s needs more power than the port can supply. |
37 | %s needs more power than the port can supply. |
40 | The last USB device you connected to this computer malfunctioned, and Windows does not recognize it. |
42 | Try reconnecting the device. If Windows still does not recognize it, your device may not be working properly. |
43 | USB device not recognized |
44 | The last USB device you connected to this computer malfunctioned, and Windows does not recognize it. |
50 | The controller does not have enough resources for this device. |
52 | The controller does not have enough resources for this device. |
53 | Try connecting your device to a different port on your PC, or disconnect a device you are not using. Your PC manufacturer can provide more information. |
54 | The table below shows you how much bandwidth each USB controller is using. Each USB controller has a fixed amount of bandwidth, which all attached devices must share. |
56 | The devices listed below are being used by programs and are consuming bandwidth. To obtain updated bandwidth information, click Refresh. |
57 | To free bandwidth, close the programs using these devices. If the programs cannot be found, unplug one or more devices. |
58 | Bandwidth Used |
59 | Not enough USB controller resources |
60 | Bandwidth currently in use: %d%% |
61 | System reserved |
72 | Description |
73 | Controller |
74 | Device |
75 | Not enough power on the USB hub |
76 | Universal Serial Bus Error |
77 | Unknown |
78 | Unused Port |
79 | Unknown USB Device |
80 | USB Hub |
81 | USB Host Controller |
97 | HI-SPEED USB Hub |
98 | Unused Mini-Port |
1100 | Too many USB hubs are connected together. A USB hub will not function when it's connected more than 5 hubs away from the root port. |
1101 | Too many USB hubs |
1103 | Too many USB hubs are connected together. A USB hub will not function when it's connected more than 5 hubs away from the root port. |
1104 | Situation resolved: the %s is now connected to a hub that is close enough to the root. |
1106 | The hub's location is highlighted below. The devices shown in bold type can be switched with the hub. |
1107 | Disconnect the hub from its current location and switch it with one of the devices shown in bold type. |
1108 | The hub's location is highlighted below. Hubs with free ports are shown in bold type. |
1109 | Reconnect the %s to an unused hub. |
1112 | The hub's location is highlighted below. The hubs shown in bold type have enough power for this hub. |
1113 | (%d ports) |
1114 | Attached Devices |
1116 | BW Consumed |
1117 | Hub is operating at high-speed |
1118 | Hub is operating at full-speed |
1119 | Hub has multiple TTs |
1120 | Hub has a single TT |
1121 | Port Number %d |
1200 | USB settings |
1201 | Specify USB power settings for the USB hub driver |
1202 | USB selective suspend setting |
1203 | Specify whether USB selective suspend is turned on or off |
1204 | Enabled |
1205 | Enable USB selective suspend |
1206 | Disabled |
1207 | Do not enable USB selective suspend |
1210 | Device can perform faster when connected to USB 3.0 |
1211 | Connected to USB 3.0 |
1300 | We couldn't set up your USB device |
1301 | We weren't able to set up your USB device. You can try reconnecting it. |
1302 | We weren't able to set up your USB device. You can try reconnecting it, but if that doesn't work, you can find more information here: http://go.microsoft.com/fwlink/?LinkId=526895 |
1303 | These two devices can't communicate |
1304 | Your two USB devices aren't designed to talk to each other. |
1305 | Your two USB devices aren't designed to talk to each other. Try using a different device to accomplish your task. |
1306 | PC charging slowly |
1307 | A charged PC is a happy PC - use the charger and USB cable recommended by your PC manufacturer for faster charging. |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:CPlApplet | DllCanUnloadNow | DllGetClassObject | DllRegisterServer |
DllUnregisterServer | USBControllerBandwidthPage | USBControllerPropPageProvider | USBDevicePropPageProvider |
USBErrorHandler | USBHubPowerPage | USBHubPropPageProvider | UsbControlPanelApplet |
UsbNotificationCallback | UsbNotificationShutdown |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _except_handler4_common _initterm _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp free malloc memcpy memset - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!GlobalAlloc KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!LocalFree - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleA KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadStringW - api-ms-win-core-com-l1-1-1.dll:
combase!CoCreateInstance combase!CoInitializeEx combase!CoTaskMemAlloc combase!CoUninitialize combase!PropVariantClear - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringA - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateMutexW KernelBase!ReleaseMutex KernelBase!Sleep KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!LoadLibraryA KernelBase!LoadLibraryW - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-io-l1-1-1.dll:
kernel32!DeviceIoControl - api-ms-win-devices-config-l1-1-1.dll:
cfgmgr32!CM_Get_Child cfgmgr32!CM_Get_DevNode_Registry_PropertyW cfgmgr32!CM_Get_DevNode_Status cfgmgr32!CM_Get_Device_IDW cfgmgr32!CM_Get_Parent cfgmgr32!CM_Get_Sibling cfgmgr32!CM_Locate_DevNodeW cfgmgr32!CM_Open_DevNode_Key - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegQueryValueExW - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CreateFileW - api-ms-win-core-threadpool-l1-2-0.dll:
KernelBase!CreateThreadpoolWork ntdll!TpPostWork ntdll!TpReleaseWork ntdll!TpWaitForWork - api-ms-win-core-rtlsupport-l1-2-0.dll:
ntdll!RtlCompareMemory - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-processthreads-l1-1-2.dll:
kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - CFGMGR32.dll:
DevCloseObjectQuery DevCreateObjectQuery DevFreeObjectProperties DevGetObjectProperties - ADVAPI32.dll:
WmiCloseBlock WmiDevInstToInstanceNameW WmiExecuteMethodW WmiOpenBlock WmiQuerySingleInstanceW - GDI32.dll:
CreatePen CreateSolidBrush DeleteObject LineTo MoveToEx SelectObject - KERNEL32.dll:
CreateEventW SetEvent - ntdll.dll:
WinSqmAddToAverageDWORD - PROPSYS.dll:
PSCreateMemoryPropertyStore - SETUPAPI.dll:
SetupDiClassGuidsFromNameW SetupDiDestroyClassImageList SetupDiDestroyDeviceInfoList SetupDiEnumDeviceInterfaces SetupDiGetClassDevsW SetupDiGetClassImageIndex SetupDiGetClassImageList SetupDiGetDeviceInterfaceDetailW - USER32.dll:
BeginPaint CallWindowProcW DialogBoxParamW EnableWindow EndDialog EndPaint FillRect GetClientRect GetDesktopWindow GetDlgItem GetSysColor GetWindowLongW InvalidateRect LoadIconW MessageBoxW SendDlgItemMessageW SendMessageW SetDlgItemTextW SetWindowLongW SetWindowTextW ShowWindow UnregisterDeviceNotification ValidateRect - DEVOBJ.dll:
DevObjCreateDeviceInfoList DevObjDestroyDeviceInfoList DevObjEnumDeviceInterfaces DevObjGetClassDevs DevObjGetDeviceInterfaceDetail DevObjGetDeviceProperty