Windows 8 DLL File Information - pnpui.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: | Plug and Play User Interface DLL |
File Version: | 5.2.3668.0 |
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: | 28 KB |
Total Number of Exported Functions: | 5 |
Total Number of Exported Functions With Names: | 5 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 12,800 Bytes | 43.9% | Read, Execute | Code |
.data | 0x00005000 | 512 Bytes | 1.8% | Write, Read | Initialized Data |
.idata | 0x00006000 | 4,096 Bytes | 14.0% | Read | Initialized Data |
.rsrc | 0x00007000 | 8,704 Bytes | 29.8% | Read | Initialized Data |
.reloc | 0x0000a000 | 2,048 Bytes | 7.0% | Read, Discardable | Initialized Data |
Static Linking
pnpui.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
KERNEL32.dll
USER32.dll
SETUPAPI.dll
SHELL32.dll
ole32.dll
OLEAUT32.dll
CRYPT32.dll
WINTRUST.dll
DUI70.dll
This means that when pnpui.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, pnpui.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 1 | 5,512 Bytes | 18.9% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 24 | 4,438 Bytes | 15.2% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 1,009 Bytes | 3.5% |
All Others | 3 | 1,477 Bytes | 5.1% |
Total | 29 | 12,436 Bytes | 42.6% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
200 | Windows Security |
201 | &Always trust software from "%1". |
202 | Windows can't verify the publisher of this driver software |
203 | Unknown Publisher |
204 | The driver software you're attempting to install does not have a valid digital signature that verifies who published it, and could potentially be malicious software. You should only install driver software from publishers you trust. <A HREF="mshelp://windows/?id=5622d7d6-531b-4e76-be48-0059d38339c4">How can I decide which device software is safe to install?</A> |
205 | Unidentified Device |
206 | You should only install driver software from publishers you trust. <A HREF="mshelp://windows/?id=5622d7d6-531b-4e76-be48-0059d38339c4">How can I decide which device software is safe to install?</A> |
207 | Windows has prevented installation of this software. <A HREF="mshelp://windows/?id=5622d7d6-531b-4e76-be48-0059d38339c4">Learn more about software protection</A> |
208 | Would you like to install this device software? |
209 | This driver software came from a publisher your Administrator does not trust. |
210 | This driver software has been altered |
211 | This driver software was altered after the digital signature that verifies who publishes it was created. It could potentially be malicious software that could harm your computer or steal information. You should only install driver software from publishers you trust. <A HREF="mshelp://windows/?id=5622d7d6-531b-4e76-be48-0059d38339c4">How can I decide if I should install this software?</A> |
212 | Name: %1 |
213 | Publisher: %1 |
216 | &Install |
222 | Click here for details. |
235 | Do&n't Install |
240 | &Install this driver software anyway Only install driver software obtained from your manufacturer's website or disc. Unsigned software from other sources may harm your computer or steal information. |
241 | Do&n't install this driver software You should check your manufacturer's website for updated driver software for your device. |
250 | This driver may not qualify for Windows Hardware Certification on this version of Windows. |
251 | Refer to the Windows Hardware Certification requirements for this version of Windows. |
600 | Microsoft Corporation |
601 | Microsoft Corporation |
602 | Displays a dialog box that asks the user to restart Windows if it is required to complete installation of a device |
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:DllCanUnloadNow | DllGetClassObject | InstallSecurityPrompt | InstallSecurityPromptRunDllW |
SimplifiedDINotificationW |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter _amsg_exit _except_handler4_common _initterm _vsnwprintf _wcsdup _wtoi free malloc memset void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) - ntdll.dll:
WinSqmAddToStream - KERNEL32.dll:
CloseHandle CreateThread DisableThreadLibraryCalls DuplicateHandle FormatMessageW FreeLibrary FreeLibraryAndExitThread GetCommandLineW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetFileAttributesW GetLastError GetModuleFileNameW GetModuleHandleA GetModuleHandleExW GetModuleHandleW GetProcAddress GetSystemTimeAsFileTime GetThreadId GetTickCount GetVersion InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryW LocalAlloc LocalFree OpenEventW OutputDebugStringA QueryPerformanceCounter ResumeThread SetEvent SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - USER32.dll:
LoadBitmapW LoadStringW PeekMessageW PostThreadMessageW SetActiveWindow SetForegroundWindow SetProcessDPIAware SetWindowPos - SETUPAPI.dll:
SetupCloseInfFile SetupDiGetClassDescriptionExW SetupDiLoadClassIcon SetupFindFirstLineW SetupGetStringFieldW SetupOpenInfFileW - SHELL32.dll:
CommandLineToArgvW RestartDialogEx SHGetStockIconInfo - ole32.dll:
CoInitialize OleInitialize OleUninitialize combase!CLSIDFromString combase!CoUninitialize - OLEAUT32.dll:
SysAllocString SysFreeString - CRYPT32.dll:
CertFreeCertificateContext CertGetNameStringW - WINTRUST.dll:
CryptCATHandleFromStore WTHelperGetProvCertFromChain WTHelperGetProvSignerFromChain WinVerifyTrust - DUI70.dll:
CreateDUIWrapper InitProcessPriv InitThread StrToID UnInitProcessPriv UnInitThread public: __thiscall DirectUI::CallstackTracker::~CallstackTracker(void) public: class DirectUI::Element * __thiscall DirectUI::Element::FindDescendent(unsigned short) public: long __thiscall DirectUI::DUIXmlParser::CreateElement(unsigned short const *,class DirectUI::Element *,class DirectUI::Element *,unsigned long *,class DirectUI::Element * *) public: long __thiscall DirectUI::DUIXmlParser::SetXMLFromResource(unsigned int,struct HINSTANCE__ *,struct HINSTANCE__ *) public: long __thiscall DirectUI::Element::SetContentString(unsigned short const *) public: long __thiscall DirectUI::Element::SetValue(struct DirectUI::PropertyInfo const * (__stdcall*)(void),int,class DirectUI::Value *) public: long __thiscall DirectUI::Element::SetVisible(bool) public: static class DirectUI::Value * __stdcall DirectUI::Value::CreateGraphic(struct HBITMAP__ *,unsigned char,unsigned int,bool,bool,bool) public: static class DirectUI::Value * __stdcall DirectUI::Value::CreateGraphic(struct HICON__ *,bool,bool,bool) public: static class DirectUI::Value * __stdcall DirectUI::Value::CreateGraphic(unsigned short const *,unsigned char,unsigned int,unsigned short,unsigned short,struct HINSTANCE__ *,bool,bool) public: static long __stdcall DirectUI::DUIXmlParser::Create(class DirectUI::DUIXmlParser * *,class DirectUI::Value * (__stdcall*)(unsigned short const *,void *),void *,void (__stdcall*)(unsigned short const *,unsigned short const *,int,void *),void *) public: static struct DirectUI::PropertyInfo const * __stdcall DirectUI::Element::ContentProp(void) public: void __thiscall DirectUI::DUIXmlParser::Destroy(void) public: void __thiscall DirectUI::Element::EndDefer(unsigned long) public: void __thiscall DirectUI::Element::StartDefer(unsigned long *) public: void __thiscall DirectUI::Value::Release(void)