Main Page Windows 7 DLLs NirSoft Utilities
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: