wsp_health.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
Windows Storage Provider for Health Agent API
Authors
© Microsoft Corporation. All rights reserved.
File size
1.3 MB
Uploaded
2025-12-01 08:08
Views
91
SHA-256
b14a90bfc9f7398b291623387a6e6bb2

Exported functions 10

DllCanUnloadNow #1 · 0x82a10
DllGetClassObject #2 · 0x82a40
DllMain #3 · 0x827c0
DllRegisterServer #4 · 0x82980
DllUnregisterServer #5 · 0x829d0
GetProviderClassID #6 · 0x82810
MI_Main #7 · 0x82720
PreShutdown #8 · 0x82450
SetShutdownCallback #9 · 0x82700
SmpUnload #10 · 0x82710

Imported DLLs & functions 313

CoCreateInstance 0x1012e268
CoCreateInstanceEx 0x1012e264
CoInitializeEx 0x1012e25c
CoUninitialize 0x1012e260
GetConsoleMode 0x1012e274
GetConsoleOutputCP 0x1012e278
WriteConsoleW 0x1012e270
DebugBreak 0x1012e280
IsDebuggerPresent 0x1012e284
OutputDebugStringW 0x1012e288
GetLastError 0x1012e29c
RaiseException 0x1012e290
SetLastError 0x1012e298
SetUnhandledExceptionFilter 0x1012e2a0
UnhandledExceptionFilter 0x1012e294
FlsAlloc 0x1012e2b4
FlsFree 0x1012e2a8
FlsGetValue 0x1012e2b0
FlsSetValue 0x1012e2ac
CreateFileW 0x1012e2d4
FileTimeToLocalFileTime 0x1012e2dc
FindClose 0x1012e2bc
FindFirstFileExW 0x1012e2cc
FindNextFileW 0x1012e2c8
FlushFileBuffers 0x1012e2d0
GetFileType 0x1012e2c4
SetFilePointerEx 0x1012e2d8
WriteFile 0x1012e2c0
CloseHandle 0x1012e2e8
DuplicateHandle 0x1012e2e4
GetProcessHeap 0x1012e2f8
HeapAlloc 0x1012e2fc
HeapFree 0x1012e300
HeapReAlloc 0x1012e2f4
HeapSize 0x1012e2f0
LocalAlloc 0x1012e308
LocalFree 0x1012e30c
InitializeSListHead 0x1012e324
InterlockedFlushSList 0x1012e31c
InterlockedPopEntrySList 0x1012e328
InterlockedPushEntrySList 0x1012e320
DeviceIoControl 0x1012e330
DisableThreadLibraryCalls 0x1012e358
FreeLibrary 0x1012e338
GetModuleFileNameA 0x1012e348
GetModuleFileNameW 0x1012e340
GetModuleHandleExW 0x1012e34c
GetModuleHandleW 0x1012e354
GetProcAddress 0x1012e350
LoadLibraryExW 0x1012e33c
LoadStringW 0x1012e344
EnumSystemLocalesW 0x1012e36c
FormatMessageA 0x1012e378
FormatMessageW 0x1012e390
GetACP 0x1012e394
GetCPInfo 0x1012e38c
GetLocaleInfoW 0x1012e368
GetOEMCP 0x1012e374
GetUserDefaultLCID 0x1012e380
IsValidCodePage 0x1012e384
IsValidLocale 0x1012e37c
LCMapStringEx 0x1012e388
LCMapStringW 0x1012e370
FreeEnvironmentStringsW 0x1012e3a4
GetCommandLineA 0x1012e39c
GetCommandLineW 0x1012e3a8
GetEnvironmentStringsW 0x1012e3a0
GetStdHandle 0x1012e3b0
SetStdHandle 0x1012e3ac
ExitProcess 0x1012e3c8
GetCurrentProcess 0x1012e3c4
GetCurrentProcessId 0x1012e3b8
GetCurrentThread 0x1012e3bc
GetCurrentThreadId 0x1012e3c0
GetStartupInfoW 0x1012e3e0
OpenProcessToken 0x1012e3cc
OpenThreadToken 0x1012e3ec
SetThreadToken 0x1012e3dc
TerminateProcess 0x1012e3d8
TlsAlloc 0x1012e3e8
TlsFree 0x1012e3d0
TlsGetValue 0x1012e3e4
TlsSetValue 0x1012e3d4
IsProcessorFeaturePresent 0x1012e3f4
QueryPerformanceCounter 0x1012e400
QueryPerformanceFrequency 0x1012e3fc
RegCloseKey 0x1012e410
RegOpenKeyExW 0x1012e408
RegQueryValueExW 0x1012e40c
CompareStringEx 0x1012e42c
CompareStringOrdinal 0x1012e434
CompareStringW 0x1012e420
GetStringTypeW 0x1012e430
MultiByteToWideChar 0x1012e428
WideCharToMultiByte 0x1012e424
AcquireSRWLockExclusive 0x1012e460
AcquireSRWLockShared 0x1012e46c
CreateEventW 0x1012e444
CreateMutexExW 0x1012e43c
CreateSemaphoreExW 0x1012e440
DeleteCriticalSection 0x1012e450
EnterCriticalSection 0x1012e448
InitializeCriticalSection 0x1012e470
InitializeCriticalSectionAndSpinCount 0x1012e488
InitializeCriticalSectionEx 0x1012e458
InitializeSRWLock 0x1012e454
LeaveCriticalSection 0x1012e44c
OpenSemaphoreW 0x1012e464
ReleaseMutex 0x1012e484
ReleaseSemaphore 0x1012e480
ReleaseSRWLockExclusive 0x1012e45c
ReleaseSRWLockShared 0x1012e468
ResetEvent 0x1012e47c
SetEvent 0x1012e478
WaitForSingleObject 0x1012e474
WaitForSingleObjectEx 0x1012e48c
InitOnceExecuteOnce 0x1012e49c
InitOnceInitialize 0x1012e494
Sleep 0x1012e498
GetComputerNameExW 0x1012e4ac
GetSystemDirectoryW 0x1012e4a4
GetSystemTimeAsFileTime 0x1012e4a8
GetTickCount64 0x1012e4b0
CloseThreadpoolCleanupGroup 0x1012e4d4
CloseThreadpoolCleanupGroupMembers 0x1012e4d0
CloseThreadpoolTimer 0x1012e4cc
CloseThreadpoolWork 0x1012e4dc
CreateThreadpoolCleanupGroup 0x1012e4d8
CreateThreadpoolTimer 0x1012e4c8
CreateThreadpoolWork 0x1012e4b8
SetThreadpoolTimer 0x1012e4c4
SubmitThreadpoolWork 0x1012e4e0
WaitForThreadpoolTimerCallbacks 0x1012e4c0
WaitForThreadpoolWorkCallbacks 0x1012e4bc
DeleteTimerQueueEx 0x1012e4e8
FileTimeToSystemTime 0x1012e4f0
DecodePointer 0x1012e4fc
EncodePointer 0x1012e4f8
EventActivityIdControl 0x1012e508
EventRegister 0x1012e504
EventSetInformation 0x1012e510
EventUnregister 0x1012e514
EventWriteTransfer 0x1012e50c
CopySid 0x1012e530
DuplicateTokenEx 0x1012e524
GetLengthSid 0x1012e528
GetTokenInformation 0x1012e520
ImpersonateLoggedOnUser 0x1012e51c
IsValidSid 0x1012e52c
LookupAccountSidW 0x1012e538
GetSecurityInfo 0x1012e540
ConvertSidToStringSidW 0x1012e548
AddClusterNode 0x1012e140
AddClusterResourceDependency 0x1012e14c
AddClusterResourceNode 0x1012e10c
AddResourceToClusterSharedVolumes 0x1012e158
CancelClusterGroupOperation 0x1012e050
CCHlpAddNodeUpdateCluster 0x1012e188
CCHlpConfigureNode 0x1012e0c0
CCHlpCreateClusterNameInAD 0x1012e0c4
CCHlpGetClusterServiceSecret 0x1012e184
CCHlpGetDNSHostLabel 0x1012e074
ChangeClusterResourceGroup 0x1012e154
CloseCluster 0x1012e1ac
CloseClusterGroup 0x1012e000
CloseClusterNetInterface 0x1012e00c
CloseClusterNetwork 0x1012e008
CloseClusterNode 0x1012e0e0
CloseClusterNotifyPort 0x1012e12c
CloseClusterResource 0x1012e004
ClusterCloseEnum 0x1012e174
ClusterCloseEnumEx 0x1012e104
ClusterControl 0x1012e150
ClusterEnum 0x1012e19c
ClusterEnumEx 0x1012e1b4
ClusterGetEnumCount 0x1012e194
ClusterGetEnumCountEx 0x1012e1b8
ClusterGroupCloseEnum 0x1012e108
ClusterGroupCloseEnumEx 0x1012e0e8
ClusterGroupControl 0x1012e0f0
ClusterGroupEnum 0x1012e0a8
ClusterGroupEnumEx 0x1012e0b4
ClusterGroupGetEnumCount 0x1012e0ac
ClusterGroupGetEnumCountEx 0x1012e0b8
ClusterGroupOpenEnum 0x1012e0a0
ClusterGroupOpenEnumEx 0x1012e0b0
ClusterNetInterfaceControl 0x1012e034
ClusterNetworkCloseEnum 0x1012e124
ClusterNetworkControl 0x1012e014
ClusterNetworkEnum 0x1012e098
ClusterNetworkGetEnumCount 0x1012e09c
ClusterNetworkOpenEnum 0x1012e094
ClusterNodeCloseEnumEx 0x1012e0f8
ClusterNodeControl 0x1012e03c
ClusterNodeEnumEx 0x1012e024
ClusterNodeGetEnumCountEx 0x1012e070
ClusterNodeOpenEnumEx 0x1012e1c0
ClusterOpenEnum 0x1012e198
ClusterOpenEnumEx 0x1012e1b0
ClusterRegCloseKey 0x1012e11c
ClusterRegQueryValue 0x1012e1bc
ClusterRegSetValue 0x1012e0ec
ClusterResourceCloseEnum 0x1012e110
ClusterResourceCloseEnumEx 0x1012e0e4
ClusterResourceControl 0x1012e1c8
ClusterResourceEnum 0x1012e088
ClusterResourceEnumEx 0x1012e0d4
ClusterResourceGetEnumCount 0x1012e08c
ClusterResourceGetEnumCountEx 0x1012e0d8
ClusterResourceOpenEnum 0x1012e084
ClusterResourceOpenEnumEx 0x1012e0d0
ClusterResourceTypeCloseEnum 0x1012e114
ClusterResourceTypeControl 0x1012e060
ClusterResourceTypeEnum 0x1012e07c
ClusterResourceTypeGetEnumCount 0x1012e080
ClusterResourceTypeOpenEnum 0x1012e078
ClusterUpgradeFunctionalLevel 0x1012e190
CreateCluster 0x1012e0bc
CreateClusterGroupEx 0x1012e170
CreateClusterNotifyPortV2 0x1012e0c8
CreateClusterResource 0x1012e044
CreateClusterResourceType 0x1012e17c
DeleteClusterGroup 0x1012e068
DeleteClusterResource 0x1012e1d8
DeleteClusterResourceType 0x1012e064
DestroyCluster 0x1012e180
DestroyClusterGroup 0x1012e090
EvictClusterNodeEx 0x1012e020
FailClusterResource 0x1012e120
GetClusterFromResource 0x1012e1a4
GetClusterGroupState 0x1012e0a4
GetClusterInformation 0x1012e144
GetClusterKey 0x1012e100
GetClusterNetInterfaceState 0x1012e038
GetClusterNetworkState 0x1012e010
GetClusterNodeKey 0x1012e178
GetClusterNodeState 0x1012e030
GetClusterNotifyV2 0x1012e0dc
GetClusterQuorumResource 0x1012e148
GetClusterResourceDependencyExpression 0x1012e134
GetClusterResourceKey 0x1012e118
GetClusterResourceState 0x1012e1d4
GetNodeClusterState 0x1012e06c
MoveClusterGroup 0x1012e1a0
MoveClusterGroupEx 0x1012e054
OfflineClusterGroupEx 0x1012e05c
OfflineClusterResourceEx 0x1012e168
OnlineClusterGroupEx 0x1012e058
OnlineClusterResourceEx 0x1012e15c
OpenClusterEx 0x1012e138
OpenClusterGroupEx 0x1012e0f4
OpenClusterNetInterfaceEx 0x1012e1d0
OpenClusterNetworkEx 0x1012e01c
OpenClusterNode 0x1012e18c
OpenClusterNodeEx 0x1012e040
OpenClusterResource 0x1012e1a8
OpenClusterResourceEx 0x1012e1c4
PauseClusterNodeEx 0x1012e02c
RegisterClusterResourceTypeNotifyV2 0x1012e0cc
RemoveClusterResourceDependency 0x1012e13c
RemoveClusterResourceNode 0x1012e0fc
RemoveResourceFromClusterSharedVolumes 0x1012e160
RestartClusterResource 0x1012e128
ResumeClusterNodeEx 0x1012e028
SetClusterGroupName 0x1012e04c
SetClusterGroupNodeList 0x1012e048
SetClusterName 0x1012e16c
SetClusterNetworkName 0x1012e018
SetClusterQuorumResource 0x1012e164
SetClusterResourceDependencyExpression 0x1012e130
SetClusterResourceName 0x1012e1cc
CryptProtectMemory 0x1012e1e4
CryptUnprotectMemory 0x1012e1e0
CryptAcquireContextW 0x1012e1f4
CryptGenRandom 0x1012e1ec
CryptReleaseContext 0x1012e1f0
MI_Application_InitializeV1 0x1012e550
mi_clientFT_V1 0x1012e554
WspCheckMinimumSubsystemVersion 0x1012e20c
WspEnumerateRemoteInstances 0x1012e200
WspFreeString 0x1012e210
WspGetClassName 0x1012e228
WspGetRemoteInstance 0x1012e22c
WspGetSubsystemFilter 0x1012e208
WspInvokeRemoteMethod 0x1012e218
WspIsRemoteInstance 0x1012e214
WspPackObjectId 0x1012e21c
WspProviderEnter 0x1012e220
WspProviderExit 0x1012e204
WspReferencesOfRemoteInstance 0x1012e1fc
WspUnpackObjectId 0x1012e224
NtQuerySystemInformation 0x1012e55c
RtlDeleteElementGenericTableAvl 0x1012e570
RtlEnumerateGenericTableAvl 0x1012e580
RtlEnumerateGenericTableWithoutSplayingAvl 0x1012e57c
RtlInitializeGenericTableAvl 0x1012e56c
RtlInsertElementGenericTableAvl 0x1012e578
RtlIpv4StringToAddressExW 0x1012e564
RtlIpv6StringToAddressExW 0x1012e568
RtlLookupElementGenericTableAvl 0x1012e574
RtlNtStatusToDosError 0x1012e560
RtlRemoveVectoredExceptionHandler 0x1012e584
SysAllocString 0x1012e234
SysFreeString 0x1012e238
ResUtilGetResourceName 0x1012e240
SsCoreUninitialize 0x1012e58c
htons 0x1012e248
WSAAddressToStringW 0x1012e250
WSAGetLastError 0x1012e254
WSAStringToAddressW 0x1012e24c