WMIPIPRT.dll

Description: WBEM Provider for IP4 Routes

Authors: © Microsoft Corporation. All rights reserved.

Version: 10.0.19041.1

Architecture: 64-bit

Operating System: Windows NT

SHA256: e90ad66df2fb8da3d7f16a0e3f0fdea9

File Size: 83.5 KB

Uploaded At: Dec. 1, 2025, 7:51 a.m.

Views: 5

Exported Functions

  • DllCanUnloadNow (Ordinal: 1, Address: 0x13c0)
  • DllGetClassObject (Ordinal: 2, Address: 0x1290)
  • DllRegisterServer (Ordinal: 3, Address: 0x1410)
  • DllUnregisterServer (Ordinal: 4, Address: 0x1470)

Imported DLLs & Functions

ADVAPI32.dll
  • RegCloseKey (Address: 0x18000d5e0)
  • RegCreateKeyExW (Address: 0x18000d5e8)
  • RegDeleteKeyExW (Address: 0x18000d5f8)
  • RegOpenKeyExW (Address: 0x18000d5d8)
  • RegSetValueExW (Address: 0x18000d5f0)
framedynos.dll
  • ??0CHPtrArray@@QEAA@XZ (Address: 0x18000da38)
  • ??0CHString@@QEAA@AEBV0@@Z (Address: 0x18000d938)
  • ??0CHString@@QEAA@PEBG@Z (Address: 0x18000d9d8)
  • ??0CHString@@QEAA@XZ (Address: 0x18000d9b8)
  • ??0CHStringArray@@QEAA@XZ (Address: 0x18000da70)
  • ??0CObjectPathParser@@QEAA@W4ObjectParserFlags@@@Z (Address: 0x18000daf0)
  • ??0CThreadBase@@QEAA@W4THREAD_SAFETY_MECHANISM@0@@Z (Address: 0x18000da28)
  • ??0Provider@@QEAA@PEBG0@Z (Address: 0x18000d9f0)
  • ??1CHPtrArray@@QEAA@XZ (Address: 0x18000da40)
  • ??1CHString@@QEAA@XZ (Address: 0x18000d9d0)
  • ??1CHStringArray@@QEAA@XZ (Address: 0x18000db78)
  • ??1CObjectPathParser@@QEAA@XZ (Address: 0x18000dae8)
  • ??1CThreadBase@@UEAA@XZ (Address: 0x18000da30)
  • ??1Provider@@UEAA@XZ (Address: 0x18000d9e8)
  • ??4CHString@@QEAAAEBV0@AEBV0@@Z (Address: 0x18000d978)
  • ??4CHString@@QEAAAEBV0@PEBG@Z (Address: 0x18000d9b0)
  • ??ACHPtrArray@@QEAAAEAPEAXH@Z (Address: 0x18000da58)
  • ??ACHStringArray@@QEBA?AVCHString@@H@Z (Address: 0x18000db48)
  • ??H@YA?AVCHString@@AEBV0@0@Z (Address: 0x18000d918)
  • ??H@YA?AVCHString@@AEBV0@G@Z (Address: 0x18000d8a8)
  • ??H@YA?AVCHString@@AEBV0@PEBG@Z (Address: 0x18000d910)
  • ??H@YA?AVCHString@@PEBGAEBV0@@Z (Address: 0x18000d908)
  • ??YCHString@@QEAAAEBV0@AEBV0@@Z (Address: 0x18000db50)
  • ??YCHString@@QEAAAEBV0@G@Z (Address: 0x18000daa0)
  • ?Add@CHPtrArray@@QEAAHPEAX@Z (Address: 0x18000da48)
  • ?Add@CHStringArray@@QEAAHPEBG@Z (Address: 0x18000db08)
  • ?AddRef@CInstance@@QEAAJXZ (Address: 0x18000d8f8)
  • ?captainsLog@@3VProviderLog@@A (Address: 0x18000da00)
  • ?Commit@CInstance@@QEAAJXZ (Address: 0x18000da10)
  • ?Commit@Provider@@IEAAJPEAVCInstance@@_N@Z (Address: 0x18000d998)
  • ?Compare@CHString@@QEBAHPEBG@Z (Address: 0x18000d958)
  • ?Create@CWbemGlueFactory@@SAPEAV1@PEAJ@Z (Address: 0x18000db10)
  • ?CreateNewInstance@Provider@@IEAAPEAVCInstance@@PEAVMethodContext@@@Z (Address: 0x18000d9c8)
  • ?DeleteInstance@Provider@@MEAAJAEBVCInstance@@J@Z (Address: 0x18000da78)
  • ?Destroy@CWbemGlueFactory@@QEAAXXZ (Address: 0x18000db18)
  • ?Empty@CHString@@QEAAXXZ (Address: 0x18000dab8)
  • ?EndWrite@CThreadBase@@QEAAXXZ (Address: 0x18000da50)
  • ?ExecMethod@Provider@@MEAAJAEBVCInstance@@QEAGPEAV2@2J@Z (Address: 0x18000da68)
  • ?ExecQuery@Provider@@MEAAJPEAVMethodContext@@AEAVCFrameworkQuery@@J@Z (Address: 0x18000d8a0)
  • ?FindOneOf@CHString@@QEBAHPEBG@Z (Address: 0x18000dab0)
  • ?Flush@Provider@@MEAAXXZ (Address: 0x18000d8e0)
  • ?Format@CHString@@QEAAXPEBGZZ (Address: 0x18000db40)
  • ?FrameworkLoginDLL@CWbemProviderGlue@@SAHPEBGPEAJ@Z (Address: 0x18000db28)
  • ?FrameworkLogoffDLL@CWbemProviderGlue@@SAHPEBGPEAJ@Z (Address: 0x18000db20)
  • ?Free@CObjectPathParser@@QEAAXPEAUParsedObjectPath@@@Z (Address: 0x18000daf8)
  • ?GetAt@CHPtrArray@@QEBAPEAXH@Z (Address: 0x18000da88)
  • ?GetBuffer@CHString@@QEAAPEAGH@Z (Address: 0x18000d968)
  • ?GetCHString@CInstance@@QEBA_NPEBGAEAVCHString@@@Z (Address: 0x18000d990)
  • ?GetClassObjectInterface@CInstance@@QEAAPEAUIWbemClassObject@@XZ (Address: 0x18000d940)
  • ?GetDWORD@CInstance@@QEBA_NPEBGAEAK@Z (Address: 0x18000d980)
  • ?GetInstanceByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@@Z (Address: 0x18000d900)
  • ?GetInstanceKeysByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@@Z (Address: 0x18000da18)
  • ?GetInstancePropertiesByPath@CWbemProviderGlue@@SAJPEBGPEAPEAVCInstance@@PEAVMethodContext@@AEAVCHStringArray@@@Z (Address: 0x18000db00)
  • ?GetInstancesByQuery@CWbemProviderGlue@@SAJPEBGPEAV?$TRefPointerCollection@VCInstance@@@@PEAVMethodContext@@0@Z (Address: 0x18000db70)
  • ?GetInstancesByQueryAsynch@CWbemProviderGlue@@SAJPEBGPEAVProvider@@P6AJ1PEAVCInstance@@PEAVMethodContext@@PEAX@Z034@Z (Address: 0x18000db68)
  • ?GetLength@CHString@@QEBAHXZ (Address: 0x18000db60)
  • ?GetLocalInstancePath@Provider@@IEAA_NPEBVCInstance@@AEAVCHString@@@Z (Address: 0x18000dad0)
  • ?GetMethodContext@CInstance@@QEBAPEAVMethodContext@@XZ (Address: 0x18000dad8)
  • ?GetObject@Provider@@MEAAJPEAVCInstance@@J@Z (Address: 0x18000d920)
  • ?GetObject@Provider@@MEAAJPEAVCInstance@@JAEAVCFrameworkQuery@@@Z (Address: 0x18000d8e8)
  • ?GetQuery@CFrameworkQuery@@QEAAAEBVCHString@@XZ (Address: 0x18000d970)
  • ?GetSize@CHPtrArray@@QEBAHXZ (Address: 0x18000da90)
  • ?GetStatus@CInstance@@QEBA_NPEBGAEA_NAEAG@Z (Address: 0x18000d960)
  • ?GetValuesForProp@CFrameworkQuery@@QEAAJPEBGAEAVCHStringArray@@@Z (Address: 0x18000d930)
  • ?GetVariant@CInstance@@QEBA_NPEBGAEAUtagVARIANT@@@Z (Address: 0x18000db38)
  • ?initFailed@Provider@@SAHXZ (Address: 0x18000db30)
  • ?IsDerivedFrom@CWbemProviderGlue@@SA_NPEBG0PEAVMethodContext@@0@Z (Address: 0x18000da20)
  • ?IsEmpty@CHString@@QEBAHXZ (Address: 0x18000d988)
  • ?Left@CHString@@QEBA?AV1@H@Z (Address: 0x18000daa8)
  • ?LocalLogMessage@ProviderLog@@QEAAXPEBG0HW4LogLevel@1@@Z (Address: 0x18000d9f8)
  • ?LocalLogMessage@ProviderLog@@QEAAXPEBGHW4LogLevel@1@0ZZ (Address: 0x18000da08)
  • ?MakeLower@CHString@@QEAAXXZ (Address: 0x18000d948)
  • ?MakeUpper@CHString@@QEAAXXZ (Address: 0x18000d950)
  • ?OnFinalRelease@CThreadBase@@MEAAXXZ (Address: 0x18000d8f0)
  • ?Parse@CObjectPathParser@@QEAAHPEBGPEAPEAUParsedObjectPath@@@Z (Address: 0x18000dae0)
  • ?PutInstance@Provider@@MEAAJAEBVCInstance@@J@Z (Address: 0x18000da80)
  • ?Release@CInstance@@QEAAJXZ (Address: 0x18000d9e0)
  • ?RemoveAll@CHPtrArray@@QEAAXXZ (Address: 0x18000da60)
  • ?RemoveAll@CHStringArray@@QEAAXXZ (Address: 0x18000dac8)
  • ?RemoveAt@CHStringArray@@QEAAXHH@Z (Address: 0x18000dac0)
  • ?Right@CHString@@QEBA?AV1@H@Z (Address: 0x18000da98)
  • ?s_strComputerName@Provider@@0VCHString@@A (Address: 0x18000d928)
  • ?SetAt@CHString@@QEAAXHG@Z (Address: 0x18000db58)
  • ?SetCHString@CInstance@@QEAA_NPEBGAEBVCHString@@@Z (Address: 0x18000d9c0)
  • ?SetCHString@CInstance@@QEAA_NPEBGPEBD@Z (Address: 0x18000d9a0)
  • ?SetDWORD@CInstance@@QEAA_NPEBGK@Z (Address: 0x18000d9a8)
  • ?ValidateDeletionFlags@Provider@@MEAAJJ@Z (Address: 0x18000d8b8)
  • ?ValidateEnumerationFlags@Provider@@MEAAJJ@Z (Address: 0x18000d8d8)
  • ?ValidateGetObjFlags@Provider@@MEAAJJ@Z (Address: 0x18000d8d0)
  • ?ValidateMethodFlags@Provider@@MEAAJJ@Z (Address: 0x18000d8c8)
  • ?ValidatePutInstanceFlags@Provider@@MEAAJJ@Z (Address: 0x18000d8b0)
  • ?ValidateQueryFlags@Provider@@MEAAJJ@Z (Address: 0x18000d8c0)
IPHLPAPI.DLL
  • CancelMibChangeNotify2 (Address: 0x18000d660)
  • ConvertInterfaceIndexToLuid (Address: 0x18000d650)
  • ConvertIpv4MaskToLength (Address: 0x18000d630)
  • ConvertLengthToIpv4Mask (Address: 0x18000d610)
  • CreateIpForwardEntry2 (Address: 0x18000d628)
  • DeleteIpForwardEntry2 (Address: 0x18000d638)
  • FreeMibTable (Address: 0x18000d608)
  • GetAdaptersAddresses (Address: 0x18000d618)
  • GetBestInterfaceEx (Address: 0x18000d648)
  • GetIpForwardTable2 (Address: 0x18000d640)
  • NotifyRouteChange2 (Address: 0x18000d658)
  • SetIpForwardEntry2 (Address: 0x18000d620)
KERNEL32.dll
  • CloseHandle (Address: 0x18000d6e0)
  • CreateThread (Address: 0x18000d6d8)
  • DeleteCriticalSection (Address: 0x18000d718)
  • DisableThreadLibraryCalls (Address: 0x18000d670)
  • EnterCriticalSection (Address: 0x18000d710)
  • GetCurrentProcess (Address: 0x18000d6b0)
  • GetCurrentProcessId (Address: 0x18000d698)
  • GetCurrentThreadId (Address: 0x18000d690)
  • GetModuleFileNameW (Address: 0x18000d678)
  • GetProcessHeap (Address: 0x18000d6f0)
  • GetSystemTimeAsFileTime (Address: 0x18000d688)
  • GetTickCount (Address: 0x18000d680)
  • GetVersionExW (Address: 0x18000d720)
  • HeapAlloc (Address: 0x18000d6e8)
  • HeapFree (Address: 0x18000d6f8)
  • InitializeCriticalSection (Address: 0x18000d700)
  • LeaveCriticalSection (Address: 0x18000d708)
  • LocalFree (Address: 0x18000d6d0)
  • QueryPerformanceCounter (Address: 0x18000d6a0)
  • SetUnhandledExceptionFilter (Address: 0x18000d6b8)
  • Sleep (Address: 0x18000d6c8)
  • TerminateProcess (Address: 0x18000d6a8)
  • UnhandledExceptionFilter (Address: 0x18000d6c0)
msvcrt.dll
  • __C_specific_handler (Address: 0x18000dbe8)
  • __CxxFrameHandler3 (Address: 0x18000dc18)
  • __dllonexit (Address: 0x18000dc08)
  • __RTtypeid (Address: 0x18000dba8)
  • _amsg_exit (Address: 0x18000dbd8)
  • _CxxThrowException (Address: 0x18000dc10)
  • _initterm (Address: 0x18000dbe0)
  • _lock (Address: 0x18000dbf8)
  • _onexit (Address: 0x18000dc20)
  • _ultow_s (Address: 0x18000dbb8)
  • _unlock (Address: 0x18000dc00)
  • _wcsicmp (Address: 0x18000db90)
  • _wtol (Address: 0x18000dbb0)
  • _XcptFilter (Address: 0x18000dbd0)
  • ??1type_info@@UEAA@XZ (Address: 0x18000dbf0)
  • ??8type_info@@QEBAHAEBV0@@Z (Address: 0x18000dba0)
  • ?terminate@@YAXXZ (Address: 0x18000db88)
  • free (Address: 0x18000dbc0)
  • isdigit (Address: 0x18000db98)
  • malloc (Address: 0x18000dbc8)
  • memset (Address: 0x18000dc28)
NSI.dll
  • NsiAllocateAndGetTable (Address: 0x18000d730)
  • NsiFreeTable (Address: 0x18000d738)
  • NsiSetAllParameters (Address: 0x18000d740)
ntdll.dll
  • NtClose (Address: 0x18000dc70)
  • NtCreateEvent (Address: 0x18000dc68)
  • NtSetEvent (Address: 0x18000dc60)
  • NtWaitForSingleObject (Address: 0x18000dc58)
  • RtlCaptureContext (Address: 0x18000dc50)
  • RtlIpv4AddressToStringW (Address: 0x18000dc38)
  • RtlIpv4StringToAddressW (Address: 0x18000dc80)
  • RtlIpv6AddressToStringW (Address: 0x18000dc88)
  • RtlIpv6StringToAddressW (Address: 0x18000dc78)
  • RtlLookupFunctionEntry (Address: 0x18000dc48)
  • RtlVirtualUnwind (Address: 0x18000dc40)
ole32.dll
  • StringFromGUID2 (Address: 0x18000dc98)
OLEAUT32.dll
  • SysAllocString (Address: 0x18000d770)
  • SysFreeString (Address: 0x18000d778)
  • VariantChangeType (Address: 0x18000d750)
  • VariantClear (Address: 0x18000d768)
  • VariantCopy (Address: 0x18000d760)
  • VariantInit (Address: 0x18000d758)
PROVTHRD.dll
  • ??0QueryPreprocessor@@QEAA@XZ (Address: 0x18000d7e0)
  • ??0WmiNullNode@@QEAA@PEAGKPEAVWmiTreeNode@@@Z (Address: 0x18000d7a8)
  • ??0WmiSignedIntegerNode@@QEAA@PEAGJKPEAVWmiTreeNode@@@Z (Address: 0x18000d788)
  • ??0WmiSignedIntegerRangeNode@@QEAA@PEAGKHHHHJJPEAVWmiTreeNode@@1@Z (Address: 0x18000d7c8)
  • ??0WmiStringNode@@QEAA@PEAG0W4WmiValueFunction@WmiValueNode@@1KPEAVWmiTreeNode@@@Z (Address: 0x18000d808)
  • ??0WmiStringRangeNode@@QEAA@PEAGKHHHH00PEAVWmiTreeNode@@1@Z (Address: 0x18000d7d8)
  • ??0WmiUnsignedIntegerNode@@QEAA@PEAGKKPEAVWmiTreeNode@@@Z (Address: 0x18000d798)
  • ??0WmiUnsignedIntegerRangeNode@@QEAA@PEAGKHHHHKKPEAVWmiTreeNode@@1@Z (Address: 0x18000d7b8)
  • ??1QueryPreprocessor@@UEAA@XZ (Address: 0x18000d7e8)
  • ??1WmiNullNode@@UEAA@XZ (Address: 0x18000d7b0)
  • ??1WmiSignedIntegerNode@@UEAA@XZ (Address: 0x18000d790)
  • ??1WmiSignedIntegerRangeNode@@UEAA@XZ (Address: 0x18000d7d0)
  • ??1WmiStringNode@@UEAA@XZ (Address: 0x18000d810)
  • ??1WmiStringRangeNode@@UEAA@XZ (Address: 0x18000d890)
  • ??1WmiUnsignedIntegerNode@@UEAA@XZ (Address: 0x18000d7a0)
  • ??1WmiUnsignedIntegerRangeNode@@UEAA@XZ (Address: 0x18000d7c0)
  • ?Copy@WmiNullNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d850)
  • ?Copy@WmiSignedIntegerNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d818)
  • ?Copy@WmiSignedIntegerRangeNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d870)
  • ?Copy@WmiStringNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d840)
  • ?Copy@WmiStringRangeNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d880)
  • ?Copy@WmiUnsignedIntegerNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d830)
  • ?Copy@WmiUnsignedIntegerRangeNode@@UEAAPEAVWmiTreeNode@@XZ (Address: 0x18000d860)
  • ?CopyNode@WmiTreeNode@@UEAAPEAV1@XZ (Address: 0x18000d820)
  • ?PreProcess@QueryPreprocessor@@QEAA?AW4QuadState@1@PEAXPEAUSQL_LEVEL_1_RPN_EXPRESSION@@AEAPEAVWmiTreeNode@@@Z (Address: 0x18000d7f8)
  • ?PreProcess@QueryPreprocessor@@QEAA?AW4QuadState@1@PEAXPEAUSQL_LEVEL_1_RPN_EXPRESSION@@PEAVWmiTreeNode@@KPEAPEAGAEAPEAVPartitionSet@@@Z (Address: 0x18000d800)
  • ?Print@WmiNullNode@@UEAAXXZ (Address: 0x18000d858)
  • ?Print@WmiSignedIntegerNode@@UEAAXXZ (Address: 0x18000d828)
  • ?Print@WmiSignedIntegerRangeNode@@UEAAXXZ (Address: 0x18000d878)
  • ?Print@WmiStringNode@@UEAAXXZ (Address: 0x18000d848)
  • ?Print@WmiStringRangeNode@@UEAAXXZ (Address: 0x18000d888)
  • ?Print@WmiUnsignedIntegerNode@@UEAAXXZ (Address: 0x18000d838)
  • ?Print@WmiUnsignedIntegerRangeNode@@UEAAXXZ (Address: 0x18000d868)
  • ?Query@QueryPreprocessor@@QEAA?AW4QuadState@1@PEAGAEAPEAUSQL_LEVEL_1_RPN_EXPRESSION@@@Z (Address: 0x18000d7f0)