wpnprv.dll

v10.0.19041.6157 64-bit Windows NT Analyzed
Description
Windows Push Notification Platform Connection Provider
Authors
© Microsoft Corporation. All rights reserved.
File size
636.5 KB
Uploaded
2025-12-01 07:45
Views
50
SHA-256
42d06a6e525231954919248141fbac0d

Exported functions 2

DllCanUnloadNow #1 · 0xbfe0
DllGetClassObject #2 · 0xc000

Imported DLLs & functions 262

ApiSetQueryApiSetPresence 0x180088400
DebugBreak 0x180088420
IsDebuggerPresent 0x180088418
OutputDebugStringW 0x180088410
DelayLoadFailureHook 0x180088430
ResolveDelayLoadedAPI 0x180088440
GetLastError 0x180088450
RaiseException 0x180088460
SetLastError 0x180088470
SetUnhandledExceptionFilter 0x180088468
UnhandledExceptionFilter 0x180088458
CloseHandle 0x180088480
GetProcessHeap 0x1800884a0
HeapAlloc 0x180088490
HeapFree 0x180088498
GlobalAlloc 0x1800884c0
GlobalFree 0x1800884b0
LocalAlloc 0x1800884b8
LocalFree 0x1800884c8
GlobalLock 0x1800884e0
GlobalUnlock 0x1800884d8
InitializeSListHead 0x1800884f0
DisableThreadLibraryCalls 0x180088510
FreeLibrary 0x180088520
GetModuleFileNameA 0x180088528
GetModuleHandleExW 0x180088518
GetModuleHandleW 0x180088508
GetProcAddress 0x180088530
LoadLibraryExW 0x180088500
FormatMessageW 0x180088540
GetUserDefaultLocaleName 0x180088548
GetUserGeoID 0x180088550
ExpandEnvironmentStringsW 0x180088560
GetCurrentProcess 0x180088590
GetCurrentProcessId 0x180088580
GetCurrentThreadId 0x180088570
OpenProcessToken 0x180088578
TerminateProcess 0x180088588
IsProcessorFeaturePresent 0x1800885a0
QueryPerformanceCounter 0x1800885b0
RegCloseKey 0x1800885f0
RegCreateKeyExW 0x1800885c8
RegGetValueW 0x1800885c0
RegOpenKeyExA 0x1800885d8
RegOpenKeyExW 0x1800885e8
RegQueryValueExA 0x1800885d0
RegQueryValueExW 0x1800885f8
RegSetValueExW 0x1800885e0
RtlCaptureContext 0x180088610
RtlCaptureStackBackTrace 0x180088618
RtlLookupFunctionEntry 0x180088608
RtlVirtualUnwind 0x180088620
MultiByteToWideChar 0x180088630
WideCharToMultiByte 0x180088638
AcquireSRWLockExclusive 0x1800886b8
AcquireSRWLockShared 0x1800886a0
CreateEventW 0x180088650
CreateMutexExW 0x180088648
CreateSemaphoreExW 0x180088690
DeleteCriticalSection 0x1800886d8
EnterCriticalSection 0x1800886d0
InitializeCriticalSection 0x1800886c0
InitializeCriticalSectionEx 0x180088668
LeaveCriticalSection 0x1800886c8
OpenSemaphoreW 0x180088678
ReleaseMutex 0x180088698
ReleaseSemaphore 0x180088660
ReleaseSRWLockExclusive 0x1800886b0
ReleaseSRWLockShared 0x180088688
ResetEvent 0x1800886a8
SetEvent 0x180088670
WaitForSingleObject 0x180088658
WaitForSingleObjectEx 0x180088680
InitializeConditionVariable 0x180088710
InitOnceBeginInitialize 0x180088708
InitOnceComplete 0x180088700
Sleep 0x1800886f8
SleepConditionVariableCS 0x1800886f0
WakeConditionVariable 0x1800886e8
GetSystemDirectoryW 0x180088738
GetSystemTimeAsFileTime 0x180088748
GetTickCount 0x180088740
GetTickCount64 0x180088720
GetVersionExA 0x180088728
GetVersionExW 0x180088730
GetNativeSystemInfo 0x180088758
CloseThreadpool 0x180088768
CloseThreadpoolCleanupGroup 0x180088770
CloseThreadpoolCleanupGroupMembers 0x180088778
CloseThreadpoolTimer 0x1800887c0
CloseThreadpoolWork 0x1800887b8
CreateThreadpool 0x180088788
CreateThreadpoolCleanupGroup 0x180088780
CreateThreadpoolTimer 0x1800887a8
CreateThreadpoolWork 0x180088798
SetThreadpoolTimer 0x1800887a0
SubmitThreadpoolWork 0x180088790
WaitForThreadpoolTimerCallbacks 0x1800887c8
WaitForThreadpoolWorkCallbacks 0x1800887b0
FileTimeToSystemTime 0x1800887d8
RoOriginateError 0x1800887e8
RoActivateInstance 0x180088800
RoGetActivationFactory 0x1800887f8
WindowsCreateString 0x180088820
WindowsCreateStringReference 0x180088828
WindowsDeleteString 0x180088810
WindowsGetStringRawBuffer 0x180088818
__C_specific_handler 0x180088940
__CxxFrameHandler3 0x180088948
__CxxFrameHandler4 0x1800889e0
__std_terminate 0x1800889d8
_CxxThrowException 0x180088950
_o___std_exception_copy 0x1800889d0
_o___std_exception_destroy 0x1800889c8
_o___std_type_info_destroy_list 0x1800889c0
_o___stdio_common_vsnprintf_s 0x1800889a8
_o___stdio_common_vsprintf 0x1800889a0
_o___stdio_common_vsprintf_s 0x180088998
_o___stdio_common_vswprintf 0x180088990
_o___stdio_common_vswscanf 0x180088988
_o__callnewh 0x180088980
_o__cexit 0x180088978
_o__configure_narrow_argv 0x180088970
_o__crt_atexit 0x180088968
_o__errno 0x180088960
_o__execute_onexit_table 0x180088958
_o__get_errno 0x180088838
_o__initialize_narrow_environment 0x180088840
_o__initialize_onexit_table 0x180088848
_o__invalid_parameter_noinfo 0x180088850
_o__invalid_parameter_noinfo_noreturn 0x180088858
_o__itoa_s 0x180088860
_o__itow_s 0x180088868
_o__purecall 0x180088870
_o__recalloc 0x180088878
_o__register_onexit_function 0x180088880
_o__seh_filter_dll 0x180088888
_o__set_errno 0x180088890
_o__stricmp 0x180088898
_o__strtoui64 0x1800888a0
_o__ui64toa_s 0x1800888a8
_o__wcsdup 0x1800888b0
_o__wtoi 0x1800888c0
_o__wtol 0x1800888c8
_o_atoi 0x1800888d0
_o_calloc 0x1800888d8
_o_free 0x1800888e0
_o_isdigit 0x1800888e8
_o_isupper 0x1800888f0
_o_malloc 0x1800888f8
_o_qsort 0x180088900
_o_strcpy_s 0x180088908
_o_strncpy_s 0x180088910
_o_strtok_s 0x180088918
_o_terminate 0x180088920
_o_toupper 0x180088928
_o_wcstoul 0x180088930
_o_wcstoull 0x180088938
memcmp 0x1800889e8
memcpy 0x1800889f0
memmove 0x1800888b8
strchr 0x1800889b0
strrchr 0x1800889b8
_initterm 0x180088a00
_initterm_e 0x180088a08
memset 0x180088a20
strncmp 0x180088a28
wcscmp 0x180088a18
wcsncmp 0x180088a30
GetTraceEnableFlags 0x180088a60
GetTraceEnableLevel 0x180088a68
GetTraceLoggerHandle 0x180088a50
RegisterTraceGuidsW 0x180088a58
TraceMessage 0x180088a48
UnregisterTraceGuids 0x180088a40
EventProviderEnabled 0x180088aa0
EventRegister 0x180088a90
EventSetInformation 0x180088a88
EventUnregister 0x180088a80
EventWrite 0x180088a98
EventWriteTransfer 0x180088a78
CallNtPowerInformation 0x180088ab0
PowerDeterminePlatformRoleEx 0x180088ab8
PowerSettingRegisterNotification 0x180088ac8
PowerSettingUnregisterNotification 0x180088ad0
GetTokenInformation 0x180088ae8
IsValidSid 0x180088ae0
SystemFunction036 0x180088af8
GetPersistedRegistryLocationW 0x180088b08
EaCreateAggregatedEvent 0x180088348
EaDeleteAggregatedEvent 0x180088350
ConvertInterfaceIndexToLuid 0x180088390
ConvertInterfaceLuidToGuid 0x180088360
FreeMibTable 0x180088370
GetBestInterfaceEx 0x180088388
GetIfEntry2 0x180088378
GetIpInterfaceEntry 0x180088380
GetIpInterfaceTable 0x180088368
?__ExceptionPtrAssign@@YAXPEAXPEBX@Z 0x180088c40
?__ExceptionPtrCopy@@YAXPEAXPEBX@Z 0x180088c10
?__ExceptionPtrCreate@@YAXPEAX@Z 0x180088c28
?__ExceptionPtrCurrentException@@YAXPEAX@Z 0x180088c58
?__ExceptionPtrDestroy@@YAXPEAX@Z 0x180088b40
?__ExceptionPtrRethrow@@YAXPEBX@Z 0x180088bf0
?__ExceptionPtrToBool@@YA_NPEBX@Z 0x180088b48
?_Addfac@_Locimp@locale@std@@AEAAXPEAVfacet@23@_K@Z 0x180088b50
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ 0x180088c00
?_Execute_once@std@@YAHAEAUonce_flag@1@P6AHPEAX1PEAPEAX@Z1@Z 0x180088c88
?_Incref@facet@locale@std@@UEAAXXZ 0x180088bc8
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z 0x180088be8
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180088b20
?_New_Locimp@_Locimp@locale@std@@CAPEAV123@AEBV123@@Z 0x180088b58
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180088b90
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180088b28
?_Xbad_alloc@std@@YAXXZ 0x180088b70
?_XGetLastError@std@@YAXXZ 0x180088c38
?_Xinvalid_argument@std@@YAXPEBD@Z 0x180088bc0
?_Xlength_error@std@@YAXPEBD@Z 0x180088c30
?_Xout_of_range@std@@YAXPEBD@Z 0x180088c18
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180088c68
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x180088c70
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180088c20
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180088bd0
??0?$codecvt@GDU_Mbstatet@@@std@@QEAA@_K@Z 0x180088bf8
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180088c08
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180088c60
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180088ba0
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180088b88
??1?$codecvt@GDU_Mbstatet@@@std@@MEAA@XZ 0x180088bd8
??4?$_Yarn@D@std@@QEAAAEAV01@PEBD@Z 0x180088b60
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEA_K@Z 0x180088c50
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x180088c48
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@Z 0x180088c80
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x180088c78
??Bid@locale@std@@QEAA_KXZ 0x180088bb0
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x180088b98
?id@?$codecvt@GDU_Mbstatet@@@std@@2V0locale@2@A 0x180088b38
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180088b78
?in@?$codecvt@GDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAG3AEAPEAG@Z 0x180088b80
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x180088b30
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x180088b68
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180088b18
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180088ba8
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x180088bb8
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x180088be0
NlaIndicateReprobe 0x180088c98
NtQueryWnfStateData 0x180088cd0
RtlGetVersion 0x180088cb8
RtlNtStatusToDosError 0x180088ce0
RtlPublishWnfStateData 0x180088cb0
RtlQueryWnfStateData 0x180088cc0
RtlSubscribeWnfStateChangeNotification 0x180088cc8
RtlUnsubscribeWnfNotificationWaitForCompletion 0x180088cd8
WinSqmAddToStreamEx 0x180088ca8
UuidCreate 0x1800883a0
InitSecurityInterfaceW 0x1800883b0
Pdcv2ActivationClientActivate 0x1800883d0
Pdcv2ActivationClientDeactivate 0x1800883c8
Pdcv2ActivationClientRegister 0x1800883d8
Pdcv2ActivationClientUnregister 0x1800883c0
CreateXmlReader 0x1800883f0
CreateXmlReaderInputWithEncodingCodePage 0x1800883e8