Windows 8 DLL File Information - pnrpsvc.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: | PNRP Service 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: | 259 KB |
Total Number of Exported Functions: | 3 |
Total Number of Exported Functions With Names: | 3 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 237,056 Bytes | 89.2% | Read, Execute | Code |
.data | 0x0003b000 | 2,048 Bytes | 0.8% | Write, Read | Initialized Data |
.idata | 0x0003c000 | 5,632 Bytes | 2.1% | Read | Initialized Data |
.rsrc | 0x0003e000 | 2,560 Bytes | 1.0% | Read | Initialized Data |
.reloc | 0x0003f000 | 17,408 Bytes | 6.6% | Read, Discardable | Initialized Data |
Static Linking
pnrpsvc.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
KERNEL32.dll
api-ms-win-core-registry-l1-1-0.dll
RPCRT4.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-service-core-l1-1-1.dll
api-ms-win-security-grouppolicy-l1-1-0.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-service-management-l1-1-0.dll
api-ms-win-service-winsvc-l1-2-0.dll
This means that when pnrpsvc.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, pnrpsvc.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 | 0 | 0 Bytes | 0.0% |
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 | 92 | 7,974 Bytes | 3.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 3,146 Bytes | 1.2% |
Total | 96 | 11,120 Bytes | 4.2% |
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 |
---|---|
1 | Peer Name Resolution Protocol |
2 | Peer Name Resolution Protocol |
3 | The Peer Name Resolution Protocol (PNRP) performance object consists of counters that monitor each of available PNRP clouds. These counters monitor the local PNRP cache and measure the rates at which PNRP protocol messages are sent and received. |
5 | Registration |
6 | Registration |
7 | Number of Registration for this PNRP Cloud |
9 | Resolve |
10 | Resolve |
11 | Number of Resolve for this PNRP Cloud |
13 | Cache Entry |
14 | Cache Entry |
15 | Number of Cache Entry for this PNRP Cloud |
17 | Average bytes sent |
18 | Average bytes sent |
19 | Average bytes sent for this PNRP Cloud |
21 | Average bytes received |
22 | Average bytes received |
23 | Average bytes received for this PNRP Cloud |
25 | Estimated cloud size |
26 | Estimated cloud size |
27 | Estimated cloud size for this PNRP Cloud |
29 | Stale cache entry |
30 | Stale cache entry |
31 | Number of stale cache entries for this PNRP Cloud |
33 | Send failures |
34 | Send failures |
35 | Number of send failures for this PNRP Cloud |
37 | Receive failures |
38 | Receive failures |
39 | Number of receive failures for this PNRP Cloud |
41 | Solicit sent per second |
42 | Solicit sent per second |
43 | Number of Solicit message sent per second for this PNRP Cloud |
45 | Solicit received per second |
46 | Solicit received per second |
47 | Number of Solicit message received per second for this PNRP Cloud |
49 | Advertise sent per second |
50 | Advertise sent per second |
51 | Number of Advertise message sent per second for this PNRP Cloud |
53 | Advertise received per second |
54 | Advertise received per second |
55 | Number of Advertise message per second received for this PNRP Cloud |
57 | Request sent per second |
58 | Request sent per second |
59 | Number of Request message sent per second for this PNRP Cloud |
61 | Request received per second |
62 | Request received per second |
63 | Number of Request message received per second for this PNRP Cloud |
65 | Flood sent per second |
66 | Flood sent per second |
67 | Number of Flood message sent per second for this PNRP Cloud |
69 | Flood received per second |
70 | Flood received per second |
71 | Number of Flood message received per second for this PNRP Cloud |
73 | Inquire sent per second |
74 | Inquire sent per second |
75 | Number of Inquire message sent per second for this PNRP Cloud |
77 | Inquire received per second |
78 | Inquire received per second |
79 | Number of Inquire message received per second for this PNRP Cloud |
81 | Authority sent per second |
82 | Authority sent per second |
83 | Number of Authority message sent per second for this PNRP Cloud |
85 | Authority received per second |
86 | Authority received per second |
87 | Number of Authority message received per second for this PNRP Cloud |
89 | Ack sent per second |
90 | Ack sent per second |
91 | Number of Ack message sent per second for this PNRP Cloud |
93 | Ack received per second |
94 | Ack received per second |
95 | Number of Ack message received per second for this PNRP Cloud |
97 | Lookup sent per second |
98 | Lookup sent per second |
99 | Number of Lookup message sent per second for this PNRP Cloud |
101 | Lookup received per second |
102 | Lookup received per second |
103 | Number of Lookup message received per second for this PNRP Cloud |
105 | Unknown message type received |
106 | Unknown message type received |
107 | Number of Unknown message type received for this PNRP Cloud |
8000 | Peer Name Resolution Protocol |
8001 | Enables serverless peer name resolution over the Internet using the Peer Name Resolution Protocol (PNRP). If disabled, some peer-to-peer and collaborative applications, such as Remote Assistance, may not function. |
8002 | PNRP Machine Name Publication Service |
8003 | This service publishes a machine name using the Peer Name Resolution Protocol. Configuration is managed via the netsh context 'p2p pnrp peer' |
8004 | Peer Networking Identity Manager |
8005 | Provides identity services for the Peer Name Resolution Protocol (PNRP) and Peer-to-Peer Grouping services. If disabled, the Peer Name Resolution Protocol (PNRP) and Peer-to-Peer Grouping services may not function, and some applications, such as HomeGroup and Remote Assistance, may not function correctly. |
8008 | Peer Name Resolution Protocol (PNRP-IN) |
8009 | An inbound rule to allow traffic to the PNRP service.[UDP 3540] |
8010 | Peer Name Resolution Protocol |
8011 | Peer Name Resolution Protocol (PNRP-OUT) |
8012 | An outbound rule to allow traffic from the PNRP service.[UDP 3540] |
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:IMServiceMain | SVCServiceMain | SvchostPushServiceGlobals |
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 _strcmpi _unlock _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp free iswalpha iswdigit malloc memcmp memcpy memmove memset printf qsort_s swscanf_s towlower wcscat_s wcschr wcsncmp - ntdll.dll:
EtwGetTraceEnableFlags EtwGetTraceEnableLevel EtwGetTraceLoggerHandle EtwRegisterTraceGuidsW EtwTraceMessage EtwUnregisterTraceGuids RtlFreeAnsiString RtlIpv4AddressToStringExW RtlIpv6AddressToStringExW RtlStringFromGUID - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!DisableThreadLibraryCalls - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!Sleep - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedExchange - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-processthreads-l1-1-1.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken KernelBase!SetThreadToken kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter - KERNEL32.dll:
CloseHandle CompareFileTime CompareStringA CopyFileExW CreateDirectoryW CreateEventW CreateFileW CreateThread CreateTimerQueueTimer DebugBreak DeleteFileW DeleteTimerQueueTimer DeviceIoControl DuplicateHandle ExitProcess FileTimeToSystemTime FreeLibrary GetCurrentThread GetFileAttributesW GetFileSize GetLastError GetProcAddress GetProcessHeap GetVersionExW HeapCreate HeapDestroy HeapFree HeapSetInformation InitializeCriticalSectionAndSpinCount InterlockedDecrement InterlockedIncrement LoadLibraryExW MultiByteToWideChar ReadFile RegisterWaitForSingleObjectEx ResetEvent SetEvent SetLastError SwitchToThread SystemTimeToFileTime UnregisterWaitEx WaitForMultipleObjectsEx WaitForSingleObject WideCharToMultiByte WriteFile ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteKeyExW KernelBase!RegEnumValueW KernelBase!RegNotifyChangeKeyValue KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - RPCRT4.dll:
I_RpcBindingInqTransportType I_RpcExceptionFilter NdrClientCall2 NdrServerCall2 RpcBindingFree RpcBindingFromStringBindingW RpcBindingInqAuthClientW RpcBindingSetAuthInfoExW RpcBindingToStringBindingW RpcBindingVectorFree RpcEpRegisterW RpcErrorEndEnumeration RpcErrorGetNextRecord RpcErrorStartEnumeration RpcImpersonateClient RpcRaiseException RpcRevertToSelf RpcServerInqBindings RpcServerRegisterAuthInfoW RpcServerRegisterIfEx RpcServerUnregisterIfEx RpcServerUseProtseqW RpcSsContextLockExclusive RpcStringBindingComposeW RpcStringBindingParseW RpcStringFreeW UuidCreate UuidToStringW - api-ms-win-security-base-l1-2-0.dll:
KernelBase!CheckTokenMembership KernelBase!CopySid KernelBase!CreateWellKnownSid KernelBase!EqualSid KernelBase!GetTokenInformation KernelBase!GetWindowsAccountDomainSid KernelBase!RevertToSelf - api-ms-win-service-core-l1-1-1.dll:
sechost!RegisterServiceCtrlHandlerExW sechost!SetServiceStatus - api-ms-win-security-grouppolicy-l1-1-0.dll:
KernelBase!RegisterGPNotificationInternal KernelBase!UnregisterGPNotificationInternal - api-ms-win-core-delayload-l1-1-1.dll:
kernel32!DelayLoadFailureHook ntdll!LdrResolveDelayLoadedAPI - api-ms-win-service-management-l1-1-0.dll:
sechost!CloseServiceHandle sechost!OpenSCManagerW sechost!OpenServiceW sechost!StartServiceW - api-ms-win-service-winsvc-l1-2-0.dll:
sechost!QueryServiceStatus