Windows 10 DLL File Information - newdev.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: | Add Hardware Device Library |
File Version: | 6.0.5054.0 |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - 5 other DLL files in system32 directory are statically linked to this file. |
File Size: | 303 KB |
Total Number of Exported Functions: | 20 |
Total Number of Exported Functions With Names: | 20 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 119,808 Bytes | 38.6% | Read, Execute | Code |
.data | 0x0001f000 | 512 Bytes | 0.2% | Write, Read | Initialized Data |
.idata | 0x00020000 | 10,752 Bytes | 3.5% | Read | Initialized Data |
.didat | 0x00023000 | 512 Bytes | 0.2% | Write, Read | Initialized Data |
.rsrc | 0x00024000 | 171,520 Bytes | 55.2% | Read | Initialized Data |
.reloc | 0x0004e000 | 6,656 Bytes | 2.1% | Read, Discardable | Initialized Data |
Static Linking
newdev.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-eventing-classicprovider-l1-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-devices-config-l1-1-1.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-wow64-l1-1-0.dll
api-ms-win-core-profile-l1-1-0.dll
KERNEL32.dll
USER32.dll
GDI32.dll
UxTheme.dll
CFGMGR32.dll
SETUPAPI.dll
api-ms-win-devices-query-l1-1-1.dll
api-ms-win-core-delayload-l1-1-1.dll
This means that when newdev.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, newdev.dll won't be loaded.
List of files that are statically linked to newdev.dll
devmgr.dll
dxgwdi.dll
sppnp.dll
wuuhext.dll
hdwwiz.cpl
This means that when one of the above files is loaded, newdev.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 7 | 140,386 Bytes | 45.2% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 1 | 25,576 Bytes | 8.2% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 22 | 9,372 Bytes | 3.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 92 | 12,198 Bytes | 3.9% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 982 Bytes | 0.3% |
All Others | 2 | 1,080 Bytes | 0.3% |
Total | 125 | 189,594 Bytes | 61.0% |
Icons in this file
There are 7 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 |
---|---|
10004 | Device Installation Settings |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
2000 | Unknown |
2002 | Hardware installation |
2005 | Allow Windows to search online for driver software for your %1? |
2006 | Insert the disc that came with your %1 |
2008 | Windows couldn't find driver software for your device |
2009 | The hardware you installed will not work until you restart your computer. |
2014 | Searching for software... |
2015 | Searching preinstalled software... |
2016 | Searching disc for software... |
2017 | Searching online for software... |
2018 | Windows has successfully updated your driver software |
2019 | The best driver software for your device is already installed |
2020 | Windows encountered a problem installing the driver software for your device |
2021 | &Close |
2022 | Windows will automatically search for the latest drivers and applications for your hardware and download them to your computer. |
2023 | &Yes, ask me if I want to install this device later Windows will ask if you want to install this device the next time you log on to Windows or attach this device. |
2024 | &No, don’t ask me again This device will not work until you manually install its driver software. |
2025 | Do you want to install this device later? |
2026 | The software for this device has been successfully installed |
2027 | Select a hardware type, and then click Next. |
2028 | Please enter another location |
2029 | How do you want to search for driver software? |
2030 | Update Driver Software |
2039 | Update Driver Software - %1 |
2040 | Found New Hardware - %1 |
2041 | An error occurred during the installation of the device. |
2043 | An error occurred during the installation of the device |
2049 | There was a problem installing this hardware: |
2050 | Click Finish to start a troubleshooter that can help you resolve the problem. |
2051 | An error occurred during the installation of the device: The driver installation file for this device is missing a necessary entry. This may be because the INF was written for Windows 95 or later. Contact your hardware vendor. |
2052 | An error occurred during the installation of the device: The driver cannot be installed because it is either not digitally signed or not signed in the appropriate manner. Contact your hardware vendor. |
2068 | Browse for driver software on your computer |
2069 | Locate Driver Files. |
2070 | Searching %1 for software... |
2072 | Select your device's type from the list below. |
2074 | Select a device driver. |
2078 | Installing driver software... |
2079 | The wizard could not find the software on your computer for... |
2082 | Please select the best match for your hardware from the list below. |
2085 | Description |
2086 | Version |
2087 | Manufacturer |
2088 | Location |
2090 | *This version is currently installed. |
2099 | Windows Update |
2105 | Windows found a driver for this device. To install the driver Windows found, click Next. |
2108 | Unknown Device |
2110 | The wizard found a driver for the following device: |
2113 | Welcome to the Found New Hardware Wizard |
2114 | Welcome to the Hardware Update Wizard |
2116 | Searching preinstalled drivers... |
2117 | Completing the Found New Hardware Wizard |
2118 | Windows was unable to install your %1 |
2119 | Cannot Start this Hardware |
2121 | Windows has finished installing new devices. The software that supports your device requires that you restart your computer. Do you want to restart your computer now? |
2122 | Searching For Drivers |
2123 | Found New Hardware |
2124 | Device Software Installation |
2125 | Hardware installation cannot start with this user account. Make sure that this user account is a member of the Administrators group on this computer. |
2135 | Select the folder that contains drivers for your hardware. |
2136 | You must be a member of the Administrators group on this computer to install this hardware: %s |
2137 | The location you specified does not exist or cannot be reached. |
2138 | The location you specified does not contain any driver software installation files. |
2140 | If a driver was provided, make sure it is designed to work with Windows for 32-bit systems. If you do not have an appropriate driver, contact the device manufacturer. |
2141 | If a driver was provided, make sure it is designed to work with Windows for Itanium-based systems. If you do not have an appropriate driver, contact the device manufacturer. |
2142 | If a driver was provided, make sure it is designed to work with Windows for x64-based systems. If you do not have an appropriate driver, contact the device manufacturer. |
2143 | If a driver was provided, make sure it is designed to work with Windows for ARM-based systems. If you do not have an appropriate driver, contact the device manufacturer. |
2150 | Show All Devices |
2151 | Your new hardware is installed and ready to use. |
2152 | Your new hardware is installed but might not work properly until you reboot. |
2153 | A problem occurred during hardware installation. Your new hardware might not work properly. |
2154 | A problem occurred during hardware installation. The installation of one or more devices is forbidden by system policy. Contact your system administrator. |
2175 | This driver is digitally signed. |
2176 | This driver is not digitally signed! |
2177 | This driver is signed with Authenticode(tm) technology. |
2183 | Device driver installation |
2184 | Installation failure |
2185 | Importation failure |
2186 | No driver found |
2187 | Driver problem |
2200 | Are you sure you would like to roll back to the previously installed driver software? |
2201 | Driver Package rollback |
2202 | Driver installation can't be cancelled |
2203 | Please wait while driver software is installed for your device. Cancelling this wizard or turning off your computer before the installation has finished could cause your computer to become unstable. |
2204 | Rolling back to older driver software may reduce the functionality or security of your device. If this doesn't resolve the issues you're having with your device, visit the manufacturer's web site to determine if updated driver software is available. |
2205 | &Locate and install driver software (recommended) Windows will guide you through the process of installing driver software for your device. |
2206 | &Ask me again later Windows will ask again the next time you plug in your device or log on. |
2207 | &Don’t show this message again for this device Your device will not function until you install driver software. |
2208 | Windows needs to install driver software for your %1 |
2209 | Downloading driver software... |
2210 | Windows will now finish installing software from the manufacturer of this device: |
2211 | &Finish installing software (recommended) This additional software may be necessary for your device to function properly. |
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:DeviceInternetSettingUiW | DiInstallDevice | DiInstallDriverA |
DiInstallDriverW | DiRollbackDriver | DiShowUpdateDevice |
DiUninstallDevice | GetInternetPolicies | InstallNewDevice |
InstallSelectedDriver | InstallWindowsUpdateDriver | InstallWindowsUpdateDriverEx |
InstallWindowsUpdateDrivers | QueryWindowsUpdateDriverStatus | SetInternetPolicies |
UpdateDriverForPlugAndPlayDevicesA | UpdateDriverForPlugAndPlayDevicesW | pDiDoDeviceInstallAsAdmin |
pDiDoNullDriverInstall | pDiRunFinishInstallOperations |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter _amsg_exit _callnewh _except_handler4_common _initterm _resetstkoflw _vsnprintf _vsnwprintf _wcsicmp _wcslwr free iswctype malloc memcmp memcpy memmove memset swscanf toupper wcschr wcsrchr wcsstr - ntdll.dll:
DbgPrint NtClose NtCreateKey NtOpenKey NtOpenProcessToken NtOpenThreadToken NtQueryInformationFile NtQueryInformationProcess NtQueryInformationToken NtQuerySystemInformation NtQueryValueKey NtSetInformationFile NtSetValueKey RtlFormatCurrentUserKeyPath RtlFreeAnsiString RtlGUIDFromString RtlGetVersion RtlInitUnicodeString RtlMultiByteToUnicodeN RtlMultiByteToUnicodeSize RtlNtStatusToDosError RtlRandom RtlSetThreadErrorMode RtlUnicodeToMultiByteN RtlUnicodeToMultiByteSize RtlValidSid WinSqmAddToAverageDWORD WinSqmAddToStream - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CreateDirectoryW KernelBase!DeleteFileW KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!GetFileAttributesW KernelBase!GetFullPathNameW KernelBase!RemoveDirectoryW KernelBase!SetFileAttributesW - 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-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!CreateMutexW KernelBase!ReleaseMutex KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject KernelBase!WaitForSingleObjectEx - api-ms-win-eventing-classicprovider-l1-1-0.dll:
ntdll!EtwGetTraceEnableFlags ntdll!EtwGetTraceEnableLevel ntdll!EtwGetTraceLoggerHandle ntdll!EtwRegisterTraceGuidsW ntdll!EtwTraceMessage ntdll!EtwUnregisterTraceGuids - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringOrdinal KernelBase!MultiByteToWideChar - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!LocalAlloc KernelBase!LocalFree KernelBase!LocalReAlloc - api-ms-win-core-com-l1-1-1.dll:
combase!CoCreateInstance combase!CoInitializeEx combase!CoUninitialize - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!LoadLibraryA KernelBase!LoadLibraryW - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!IsDebuggerPresent KernelBase!OutputDebugStringA - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW KernelBase!GetCommandLineW - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemInfo KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetWindowsDirectoryW - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenProcessToken kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!GetExitCodeProcess kernel32!GetExitCodeThread kernel32!ProcessIdToSessionId kernel32!TerminateProcess - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventRegister ntdll!EtwEventUnregister ntdll!EtwEventWrite - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW - api-ms-win-devices-config-l1-1-1.dll:
cfgmgr32!CM_Locate_DevNodeW cfgmgr32!CM_Query_And_Remove_SubTreeW - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AddAccessAllowedAceEx KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!FreeSid KernelBase!GetLengthSid KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!SetSecurityDescriptorDacl - api-ms-win-core-wow64-l1-1-0.dll:
KernelBase!IsWow64Process - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - KERNEL32.dll:
CreateFileMappingW CreateFileW CreateHardLinkW DeviceIoControl FileTimeToLocalFileTime FlushFileBuffers GetCommandLineA GetFileInformationByHandle GetFileSize GetLocalTime GetModuleFileNameA GetProcessHeap GetSystemWindowsDirectoryW GetThreadLocale HeapFree LCMapStringW MapViewOfFile MoveFileExW RaiseException SetEndOfFile SetErrorMode SetFilePointer SleepEx UnmapViewOfFile WaitForMultipleObjectsEx WideCharToMultiByte WriteFile lstrcmpW lstrcmpiW ntdll!RtlAllocateHeap ntdll!RtlReAllocateHeap - USER32.dll:
AllowSetForegroundWindow CallWindowProcW CheckDlgButton CheckRadioButton DestroyCursor DialogBoxParamW DispatchMessageW EnableWindow EndDialog GetDlgCtrlID GetDlgItem GetDlgItemTextW GetParent GetProcessWindowStation GetSysColor GetSysColorBrush GetSystemMetrics GetThreadDesktop GetUserObjectInformationW GetWindow GetWindowLongW GetWindowTextLengthW IsDialogMessageW IsDlgButtonChecked IsWindow KillTimer LoadCursorW LoadIconW LoadImageW PeekMessageW PostMessageW RegisterClipboardFormatW SendDlgItemMessageW SendMessageW SetCursor SetDlgItemTextW SetFocus SetProcessDPIAware SetTimer SetWindowLongW ShowWindow TranslateMessage - GDI32.dll:
CreateFontIndirectW CreateSolidBrush DeleteObject GetObjectW SetBkColor SetTextColor - UxTheme.dll:
CloseThemeData GetThemeColor GetThemeFont OpenThemeData - CFGMGR32.dll:
CM_Get_DevNode_Status_Ex CM_Get_First_Log_Conf_Ex CM_Locate_DevNode_ExW - SETUPAPI.dll:
DriverStoreAddDriverPackageW DriverStoreDeleteDriverPackageW DriverStoreFindDriverPackageW SetupAddToSourceListW SetupCloseInfFile SetupCopyOEMInfW SetupDiBuildClassInfoList SetupDiBuildDriverInfoList SetupDiCallClassInstaller SetupDiCancelDriverInfoSearch SetupDiCreateDeviceInfoList SetupDiCreateDeviceInfoListExW SetupDiDestroyClassImageList SetupDiDestroyDeviceInfoList SetupDiDestroyDriverInfoList SetupDiEnumDeviceInfo SetupDiEnumDriverInfoW SetupDiGetActualModelsSectionW SetupDiGetActualSectionToInstallW SetupDiGetClassDescriptionW SetupDiGetClassDevsW SetupDiGetClassImageIndex SetupDiGetClassImageList SetupDiGetClassInstallParamsW SetupDiGetDeviceInfoListDetailW SetupDiGetDeviceInstallParamsW SetupDiGetDeviceInstanceIdW SetupDiGetDevicePropertyW SetupDiGetDriverInfoDetailW SetupDiGetDriverInstallParamsW SetupDiGetSelectedDevice SetupDiGetSelectedDriverW SetupDiGetWizardPage SetupDiLoadDeviceIcon SetupDiOpenDeviceInfoW SetupDiReportDriverNotFoundError SetupDiSetClassInstallParamsW SetupDiSetDeviceInstallParamsW SetupDiSetDevicePropertyW SetupDiSetSelectedDevice SetupDiSetSelectedDriverW SetupFindFirstLineW SetupFindNextLine SetupFindNextMatchLineW SetupFreeSourceListW SetupGetFieldCount SetupGetInfDriverStoreLocationW SetupGetInfPublishedNameW SetupGetLineCountW SetupGetNonInteractiveMode SetupGetStringFieldW SetupOpenInfFileW SetupQuerySourceListW SetupSetNonInteractiveMode SetupUninstallOEMInfW cfgmgr32!CM_Install_DevNode_ExW devrtl!DevRtlGetThreadLogToken devrtl!DevRtlSetThreadLogToken devrtl!DevRtlWriteTextLog devrtl!DevRtlWriteTextLogError pSetupDiBuildInfoDataFromStrongName pSetupDiEnumSelectedDrivers pSetupDiGetDriverInfoExtensionId pSetupDiGetStrongNameForDriverNode pSetupDiInvalidateHelperModules pSetupFree pSetupStringFromGuid - api-ms-win-devices-query-l1-1-1.dll:
cfgmgr32!DevCloseObjectQuery cfgmgr32!DevCreateObjectQuery - api-ms-win-core-delayload-l1-1-1.dll:
KernelBase!DelayLoadFailureHook KernelBase!ResolveDelayLoadedAPI