WMIPIPRT.dll

v10.0.19041.1 64-bit Windows NT Analyzed
Description
WBEM Provider for IP4 Routes
Authors
© Microsoft Corporation. All rights reserved.
File size
83.5 KB
Uploaded
2025-12-01 07:51
Views
49
SHA-256
e90ad66df2fb8da3d7f16a0e3f0fdea9

Exported functions 4

DllCanUnloadNow #1 · 0x13c0
DllGetClassObject #2 · 0x1290
DllRegisterServer #3 · 0x1410
DllUnregisterServer #4 · 0x1470

Imported DLLs & functions 208

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