Windows 8 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 8, 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: | 6.2.9200.16384 (win8_rtm.120725-1247) |
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: | 70 KB |
Total Number of Exported Functions: | 12 |
Total Number of Exported Functions With Names: | 12 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 47,104 Bytes | 65.2% | Read, Execute | Code |
.data | 0x0000d000 | 512 Bytes | 0.7% | Write, Read | Initialized Data |
.idata | 0x0000e000 | 4,096 Bytes | 5.7% | Read | Initialized Data |
.rsrc | 0x0000f000 | 15,872 Bytes | 22.0% | Read | Initialized Data |
.reloc | 0x00013000 | 3,584 Bytes | 5.0% | Read, Discardable | Initialized Data |
Static Linking
usbui.dll is statically linked to the following files:msvcrt.dll
SETUPAPI.dll
USER32.dll
KERNEL32.dll
GDI32.dll
ADVAPI32.dll
ole32.dll
PROPSYS.dll
ntdll.dll
CFGMGR32.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.5% |
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 | 6 | 2,876 Bytes | 4.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 78 | 8,548 Bytes | 11.8% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 1,168 Bytes | 1.6% |
All Others | 2 | 1,100 Bytes | 1.5% |
Total | 88 | 14,766 Bytes | 20.5% |
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 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 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 |
String resources in this dll (up to 200 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 |
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 |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _except_handler4_common _initterm _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp free malloc memcpy memset void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) - SETUPAPI.dll:
SetupDiClassGuidsFromNameW SetupDiDestroyClassImageList SetupDiDestroyDeviceInfoList SetupDiEnumDeviceInterfaces SetupDiGetClassDevsW SetupDiGetClassImageIndex SetupDiGetClassImageList SetupDiGetDeviceInterfaceDetailW SetupDiGetDevicePropertyW 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 - USER32.dll:
BeginPaint CallWindowProcW DialogBoxParamW EnableWindow EndDialog EndPaint FillRect GetClientRect GetDesktopWindow GetDlgItem GetSysColor GetWindowLongW InvalidateRect LoadIconW LoadStringW MessageBoxW SendDlgItemMessageW SendMessageW SetDlgItemTextW SetWindowLongW SetWindowTextW ShowWindow UnregisterDeviceNotification ValidateRect - KERNEL32.dll:
CloseHandle CreateEventW CreateFileW CreateMutexW DeviceIoControl DisableThreadLibraryCalls FreeLibrary GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetFileAttributesW GetLastError GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetProcAddress GetSystemTimeAsFileTime GetTickCount GetVersion GlobalAlloc GlobalFree InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryW LocalAlloc LocalFree OutputDebugStringA QueryPerformanceCounter ReleaseMutex SetEvent SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter WaitForSingleObject - GDI32.dll:
CreatePen CreateSolidBrush DeleteObject LineTo MoveToEx SelectObject - ADVAPI32.dll:
RegCloseKey RegQueryValueExW WmiCloseBlock WmiDevInstToInstanceNameW WmiExecuteMethodW WmiOpenBlock WmiQuerySingleInstanceW - ole32.dll:
PropVariantClear combase!CoInitializeEx combase!CoTaskMemAlloc combase!CoUninitialize - PROPSYS.dll:
PSCreateMemoryPropertyStore - ntdll.dll:
WinSqmSetDWORD - CFGMGR32.dll:
DevCloseObjectQuery DevCreateObjectQuery DevFreeObjectProperties DevGetObjectProperties