Windows XP DLL File Information - devmgr.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, 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: | Device Manager MMC Snapin |
File Version: | 5.1.2600.5512 (xpsp.080413-2105) |
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: | 276 KB |
Total Number of Exported Functions: | 24 |
Total Number of Exported Functions With Names: | 24 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 161,792 Bytes | 57.2% | Read, Execute | Code |
.data | 0x00029000 | 2,048 Bytes | 0.7% | Write, Read | Initialized Data |
.rsrc | 0x0002a000 | 109,056 Bytes | 38.6% | Read | Initialized Data |
.reloc | 0x00045000 | 8,704 Bytes | 3.1% | Read, Discardable | Initialized Data |
Static Linking
devmgr.dll is statically linked to the following files:ADVAPI32.dll
GDI32.dll
KERNEL32.dll
MPR.dll
msvcrt.dll
ntdll.dll
ole32.dll
SETUPAPI.dll
SHELL32.dll
SHLWAPI.dll
USER32.dll
VERSION.dll
WMI.dll
This means that when devmgr.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, devmgr.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 5 | 26,460 Bytes | 9.4% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 5 | 32,520 Bytes | 11.5% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 19 | 11,576 Bytes | 4.1% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 425 | 31,860 Bytes | 11.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 658 Bytes | 0.2% |
All Others | 1 | 900 Bytes | 0.3% |
Total | 456 | 103,974 Bytes | 36.8% |
Icons in this file
There are 5 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 | Device Manager |
103 | General |
106 | Driver |
108 | General |
110 | Driver File Details |
210 | Confirm Device Removal |
327 | Device Manager |
328 | Device Manager |
330 | Power Management |
372 | Details |
1538 | |
1539 | Print Setup |
1546 | Page Setup |
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
4 | Device Manager |
5 | Device Manager |
6 | Class |
8 | Device |
10 | Computer |
12 | Unable to access the computer %s The error was: %s |
13 | Resources |
15 | IRQs |
17 | I/Os |
19 | DMAs |
21 | Memory |
29 | No device ID is given. |
38 | Unknown device |
103 | &Uninstall |
104 | Sc&an for hardware changes |
107 | P&roperties |
111 | &Enable |
112 | &Disable |
113 | U&pdate Driver... |
359 | Scan for hardware changes |
360 | Scan for hardware changes |
361 | Enable |
362 | Enable |
363 | Disable |
364 | Disable |
365 | Uninstall |
366 | Uninstall |
367 | Update Driver |
368 | Update Driver |
370 | devmgr.chm |
371 | /devmgr_overview.htm |
400 | DN_ROOT_ENUMERATED |
401 | DN_DRIVER_LOADED |
402 | DN_ENUM_LOADED |
403 | DN_STARTED |
404 | DN_MANUAL |
405 | DN_NEED_TO_ENUM |
406 | DN_DRIVER_BLOCKED |
407 | DN_HARDWARE_ENUM |
408 | DN_NEED_RESTART |
409 | DN_HAS_MARK |
410 | DN_HAS_PROBLEM |
411 | DN_FILTERED |
412 | DN_MOVED |
413 | DN_DISABLEABLE |
414 | DN_REMOVABLE |
415 | DN_PRIVATE_PROBLEM |
416 | DN_MF_PARENT |
417 | DN_MF_CHILD |
418 | DN_WILL_BE_REMOVED |
419 | DN_NOT_FIRST_TIMEE |
420 | DN_STOP_FREE_RES |
421 | DN_REBAL_CANDIADATE |
422 | DN_BAD_PARTIAL |
423 | DN_NT_ENUMERATOR |
424 | DN_NT_DRIVER |
425 | DN_NEEDS_LOCKING |
426 | DN_ARM_WAKEUP |
427 | DN_APM_ENUMERATOR |
428 | DN_APM_DRIVER |
429 | DN_SILENT_INSTALL |
430 | DN_NO_SHOW_IN_DM |
431 | DN_BOOT_LOG_PROB |
440 | CM_DEVCAP_LOCKSUPPORTED |
441 | CM_DEVCAP_EJECTSUPPORTED |
442 | CM_DEVCAP_REMOVABLE |
443 | CM_DEVCAP_DOCKDEVICE |
444 | CM_DEVCAP_UNIQUEID |
445 | CM_DEVCAP_SILENTINSTALL |
446 | CM_DEVCAP_RAWDEVICEOK |
447 | CM_DEVCAP_SURPRISEREMOVALOK |
448 | CM_DEVCAP_HARDWAREDISABLED |
449 | CM_DEVCAP_NONDYNAMIC |
460 | CONFIGFLAG_DISABLED |
461 | CONFIGFLAG_REMOVED |
462 | CONFIGFLAG_MANUAL_INSTALL |
463 | CONFIGFLAG_IGNORE_BOOT_LC |
464 | CONFIGFLAG_NET_BOOT |
465 | CONFIGFLAG_REINSTALL |
466 | CONFIGFLAG_FAILEDINSTALL |
467 | CONFIGFLAG_CANTSTOPACHILD |
468 | CONFIGFLAG_OKREMOVEROM |
469 | CONFIGFLAG_NOREMOVEEXIT |
470 | CONFIGFLAG_FINISH_INSTALL |
471 | CONFIGFLAG_NEEDS_FORCED_CONFIG |
472 | CONFIGFLAG_NETBOOT_CARD |
473 | CONFIGFLAG_PARTIAL_LOG_CONF |
474 | CSCONFIGFLAG_DISABLED |
475 | CSCONFIGFLAG_DO_NOT_CREATE |
476 | CSCONFIGFLAG_DO_NOT_START |
480 | Unspecified |
490 | PDCAP_D0_SUPPORTED |
491 | PDCAP_D1_SUPPORTED |
492 | PDCAP_D2_SUPPORTED |
493 | PDCAP_D3_SUPPORTED |
494 | PDCAP_WAKE_FROM_D0_SUPPORTED |
495 | PDCAP_WAKE_FROM_D1_SUPPORTED |
496 | PDCAP_WAKE_FROM_D2_SUPPORTED |
497 | PDCAP_WAKE_FROM_D3_SUPPORTED |
498 | PDCAP_WARM_EJECT_SUPPORTED |
500 | Device Instance Id |
501 | Hardware Ids |
502 | Compatible Ids |
503 | Matching Device Id |
504 | Service |
505 | Enumerator |
506 | Capabilities |
507 | Devnode Flags |
508 | ConfigFlags |
509 | CSConfigFlags |
510 | Ejection Relations |
511 | Removal Relations |
512 | Bus Relations |
513 | Device Upper Filters |
514 | Device Lower Filters |
515 | Class Upper Filters |
516 | Class Lower Filters |
517 | Class Installer |
518 | Class Coinstallers |
519 | Device Coinstallers |
520 | Firmware Revision |
521 | Current Power State |
522 | Power Capabilities |
523 | Power State Mappings |
941 | Unknown |
945 | Not present |
946 | Not available |
952 | Warning: You are about to uninstall this device from your system. |
959 | D&evices by type |
960 | De&vices by connection |
961 | Resources by t&ype |
962 | Resources by co&nnection |
969 | Interrupt request (IRQ) |
970 | Direct memory access (DMA) |
971 | Input/output (IO) |
972 | Memory |
981 | Device Manager extension |
982 | #To finish removing your hardware, you must restart your computer. Do you want to restart your computer now? |
983 | #Your hardware settings have changed. You must restart your computer for these changes to take effect. Do you want to restart your computer now? |
984 | #You must shut down Windows and TURN YOUR COMPUTER OFF to continue setting up this PCMCIA device. |
985 | Would you like to shut down your computer now? |
986 | Device Manager on %s |
989 | local computer |
990 | Sho&w hidden devices |
991 | The system does not have enough memory for this program to carry out the operation Please close one or more other applications to increase available memory. |
992 | Not digitally signed |
1000 | This device is not configured correctly.%s |
1001 | Windows cannot load the driver for this device.%s |
1002 | The driver for this device might be corrupted, or your system may be running low on memory or other resources.%s |
1003 | This device is not working properly. One of its drivers or your registry might be corrupted.%s |
1004 | The driver for this device needs a resource that Windows cannot manage.%s |
1005 | The boot configuration for this device conflicts with other devices.%s |
1006 | Cannot filter.%s |
1007 | The driver loader for the device is missing.%s |
1008 | This device is not working properly because the controlling firmware is reporting the resources for the device incorrectly.%s |
1009 | This device cannot start.%s |
1010 | This device failed.%s |
1011 | This device cannot find enough free resources that it can use.%s If you want to use this device, you will need to disable one of the other devices on this system. |
1012 | Windows cannot verify this device's resources.%s |
1013 | This device cannot work properly until you restart your computer.%s |
1014 | This device is not working properly because there is probably a reenumeration problem.%s |
1015 | Windows cannot identify all the resources this device uses.%s |
1016 | This device is asking for an unknown resource type.%s |
1017 | Reinstall the drivers for this device.%s |
1018 | Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged.%s |
1019 | Windows is removing this device.%s |
1020 | This device is disabled.%s |
1021 | This device is not present, is not working properly, or does not have all its drivers installed.%s |
1022 | Windows is still setting up this device.%s |
1023 | Windows is still setting up this device.%s |
1024 | This device does not have valid log configuration.%s |
1025 | The drivers for this device are not installed.%s |
1026 | This device is disabled because the firmware of the device did not give it the required resources.%s |
1027 | This device is using an Interrupt Request (IRQ) resource that another device is using.%s |
1028 | System failure: Try changing the driver for this device. If that doesn't work, see your hardware documentation.%s |
1030 | This device is working properly. |
1031 | This device has a problem, but Windows cannot determine what the problem is. |
1032 | This device has a problem that Windows cannot identify.%s |
1035 | (Code %d) |
1037 | No drivers are installed for this device. |
1038 | This device is no longer functioning properly and may need to be replaced. Contact the manufacturer of this device for assistance. |
1039 | Status is not available for this device when Windows is running in Safe Mode. |
1040 | You cannot uninstall the device while it has a property sheet attached to it. Choosing OK will bring the property sheet to the foreground. |
1042 | Device Manager has its own General page. The page is not replaceable. |
1044 | Device Problems Troubleshooting Wizard |
1052 | A driver (service) for this device has been disabled. An alternate driver may be providing this functionality.%s |
1053 | Windows cannot determine which resources are required for this device.%s |
1054 | Windows cannot determine the settings for this device. Consult the documentation that came with this device and use the Resource tab to set the configuration.%s |
1055 | Your computer's system firmware does not include enough information to properly configure and use this device. To use this device, contact your computer manufacturer to obtain a firmware or BIOS update.%s |
1056 | This device is requesting a PCI interrupt but is configured for an ISA interrupt (or vice versa). Please use the computer's system setup program to reconfigure the interrupt for this device.%s |
1061 | Cannot uninstall this device because its descendants refused the request. This can happen if the device's descendants are required to boot up the computer. |
1062 | Failed to uninstall the device. The device may be required to boot up the computer. |
1063 | System Resource Report |
1064 | Resource Summary Report - Page: %d |
1065 | Selected Resource Report - Page: %d |
1066 | System Resource Report - Page: %d |
1067 | ******************** %s ******************** |
1068 | IRQ SUMMARY |
1069 | IO PORT SUMMARY |
1070 | DMA USAGE SUMMARY |
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:DeviceAdvancedPropertiesA | DeviceAdvancedPropertiesW | DeviceCreateHardwarePage | DeviceCreateHardwarePageEx |
DeviceManagerPrintA | DeviceManagerPrintW | DeviceManager_ExecuteA | DeviceManager_ExecuteW |
DeviceProblemTextA | DeviceProblemTextW | DeviceProblemWizardA | DeviceProblemWizardW |
DeviceProblenWizard_RunDLLA | DeviceProblenWizard_RunDLLW | DevicePropertiesA | DevicePropertiesExA |
DevicePropertiesExW | DevicePropertiesW | DeviceProperties_RunDLLA | DeviceProperties_RunDLLW |
DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- ADVAPI32.dll:
AdjustTokenPrivileges CloseServiceHandle LookupPrivilegeValueW OpenProcessToken OpenSCManagerW OpenServiceW QueryServiceConfigW RegCloseKey RegConnectRegistryW RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegOpenKeyExA RegOpenKeyExW RegQueryValueExA RegQueryValueExW RegSetValueExW - GDI32.dll:
AbortDoc DeleteDC DeleteObject EndDoc EndPage GetDeviceCaps GetTextMetricsW SetAbortProc StartDocW StartPage TextOutW - KERNEL32.dll:
CloseHandle CreateFileW CreateProcessW DelayLoadFailureHook DeviceIoControl DisableThreadLibraryCalls FileTimeToSystemTime FindClose FindFirstFileW FormatMessageW FreeLibrary GetCommandLineW GetComputerNameW GetCurrentDirectoryW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDateFormatW GetDiskFreeSpaceExW GetDriveTypeW GetEnvironmentVariableW GetFileAttributesW GetFileSize GetFullPathNameW GetLocaleInfoW GetModuleFileNameW GetModuleHandleW GetNumberFormatW GetProcAddress GetSystemDirectoryW GetSystemTimeAsFileTime GetSystemWindowsDirectoryW GetTickCount GetWindowsDirectoryW GlobalAlloc GlobalFree GlobalLock GlobalMemoryStatus GlobalUnlock InitializeCriticalSection InterlockedCompareExchange InterlockedDecrement InterlockedIncrement IsBadReadPtr IsProcessorFeaturePresent LoadLibraryA LoadLibraryW LocalAlloc LocalFree MultiByteToWideChar QueryPerformanceCounter SearchPathW SetCurrentDirectoryW SetErrorMode SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter WaitForSingleObject WideCharToMultiByte WriteFile lstrcatW lstrcmpW lstrcmpiW lstrcpyW lstrcpynW lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - MPR.dll:
WNetCancelConnection2W - msvcrt.dll:
_CxxThrowException __CxxFrameHandler __dllonexit _adjust_fdiv _except_handler3 _initterm _onexit _vsnwprintf free malloc public: virtual __thiscall type_info::~type_info(void) void __cdecl terminate(void) wcscmp wcscpy wcslen - ntdll.dll:
NtQuerySystemInformation - ole32.dll:
CoCreateInstance CoInitialize CoTaskMemAlloc CoTaskMemFree CoUninitialize CreateStreamOnHGlobal ReleaseStgMedium - SETUPAPI.dll:
CM_Connect_MachineW CM_Disconnect_Machine CM_Free_Log_Conf_Handle CM_Free_Res_Des_Handle CM_Get_Child_Ex CM_Get_DevNode_Registry_Property_ExW CM_Get_DevNode_Status_Ex CM_Get_Device_ID_ExW CM_Get_Device_ID_List_ExW CM_Get_Device_ID_List_Size_ExW CM_Get_First_Log_Conf_Ex CM_Get_HW_Prof_Flags_ExW CM_Get_Hardware_Profile_Info_ExW CM_Get_Next_Res_Des_Ex CM_Get_Parent_Ex CM_Get_Res_Des_Data_Ex CM_Get_Res_Des_Data_Size_Ex CM_Get_Sibling_Ex CM_Locate_DevNode_ExW CM_Open_Class_Key_ExW CM_Open_DevNode_Key_Ex CM_Reenumerate_DevNode_Ex DoesUserHavePrivilege SetupCloseFileQueue SetupDiBuildClassInfoListExW SetupDiBuildDriverInfoList SetupDiCallClassInstaller SetupDiChangeState SetupDiClassNameFromGuidExW SetupDiCreateDeviceInfoListExW SetupDiDestroyClassImageList SetupDiDestroyDeviceInfoList SetupDiDestroyDriverInfoList SetupDiEnumDeviceInfo SetupDiEnumDriverInfoW SetupDiGetClassDescriptionExW SetupDiGetClassDescriptionW SetupDiGetClassDevPropertySheetsW SetupDiGetClassDevsExW SetupDiGetClassDevsW SetupDiGetClassImageIndex SetupDiGetClassImageList SetupDiGetClassImageListExW SetupDiGetClassInstallParamsW SetupDiGetDeviceInfoListDetailW SetupDiGetDeviceInstallParamsW SetupDiGetDeviceInstanceIdW SetupDiGetDeviceRegistryPropertyW SetupDiGetSelectedDriverW SetupDiLoadClassIcon SetupDiOpenClassRegKeyExW SetupDiOpenDevRegKey SetupDiOpenDeviceInfoW SetupDiSetClassInstallParamsW SetupDiSetDeviceInstallParamsW SetupDiSetSelectedDriverW SetupOpenFileQueue SetupQueueCopyW SetupScanFileQueue SetupVerifyInfFileW pSetupGuidFromString pSetupStringFromGuid - SHELL32.dll:
RestartDialogEx SHTestTokenMembership ShellExecuteExW ShellExecuteW - SHLWAPI.dll:
StrCmpNIW StrCpyNW StrNCatW StrRChrW StrToIntW - USER32.dll:
BeginDeferWindowPos CharNextW CheckDlgButton ChildWindowFromPoint CloseClipboard CreateDialogParamW CreateWindowExW DefWindowProcW DeferWindowPos DestroyCursor DestroyWindow DialogBoxParamW DispatchMessageW EmptyClipboard EnableWindow EndDeferWindowPos EndDialog ExitWindowsEx FindWindowExW GetClassInfoW GetClientRect GetCursorPos GetDlgCtrlID GetDlgItem GetFocus GetForegroundWindow GetKeyState GetMessagePos GetParent GetSysColor GetSystemMetrics GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW InvalidateRect IsDialogMessageW IsDlgButtonChecked IsWindow IsWindowEnabled KillTimer LoadBitmapW LoadCursorW LoadIconW LoadStringW MapWindowPoints MessageBoxW OpenClipboard PeekMessageW PostMessageW RegisterClassW RegisterClipboardFormatW RegisterClipboardFormatW ScreenToClient SendDlgItemMessageW SendMessageW SetClipboardData SetCursor SetDlgItemTextW SetFocus SetForegroundWindow SetTimer SetWindowLongW SetWindowPos ShowWindow TranslateMessage WinHelpW wsprintfW wvsprintfW - VERSION.dll:
GetFileVersionInfoSizeW GetFileVersionInfoW VerQueryValueW - WMI.dll:
advapi32!WmiCloseBlock advapi32!WmiDevInstToInstanceNameW advapi32!WmiOpenBlock advapi32!WmiQuerySingleInstanceW advapi32!WmiSetSingleInstanceW