WaaSMedicSvc.dll

v10.0.19041.6033 64-bit Windows NT Analyzed
Description
WaasMedic Service Dll
Authors
© Microsoft Corporation. All rights reserved.
File size
424.0 KB
Uploaded
2025-12-01 07:42
Views
113
SHA-256
d2d4af5f65b28bed5969beb87feea98c

Exported functions 3

ServiceMain #1 · 0x248b0
SvchostPushServiceGlobals #2 · 0x23fc0
DllMain #3 · 0x6460

Imported DLLs & functions 293

ApiSetQueryApiSetPresence 0x18003ed00
CoCreateGuid 0x18003ed68
CoCreateInstance 0x18003ed58
CoDisconnectContext 0x18003ed70
CoImpersonateClient 0x18003ed48
CoInitializeEx 0x18003ed18
CoRegisterClassObject 0x18003ed28
CoResumeClassObjects 0x18003ed30
CoRevertToSelf 0x18003ed50
CoRevokeClassObject 0x18003ed40
CoSetProxyBlanket 0x18003ed78
CoTaskMemAlloc 0x18003ed10
CoTaskMemFree 0x18003ed60
CoTaskMemRealloc 0x18003ed20
CoUninitialize 0x18003ed38
DebugBreak 0x18003ed88
IsDebuggerPresent 0x18003ed90
OutputDebugStringW 0x18003ed98
DelayLoadFailureHook 0x18003eda8
ResolveDelayLoadedAPI 0x18003edb8
GetLastError 0x18003edd0
RaiseException 0x18003edc8
SetLastError 0x18003edd8
SetUnhandledExceptionFilter 0x18003ede0
UnhandledExceptionFilter 0x18003ede8
CreateDirectoryW 0x18003ee18
CreateFileW 0x18003ee28
DeleteFileW 0x18003ee20
FindClose 0x18003ee08
FindFirstFileW 0x18003ee00
FindNextFileW 0x18003ee10
GetFileAttributesW 0x18003edf8
GetTempPathW 0x18003ee38
GetCompressedFileSizeW 0x18003ee48
CopyFileW 0x18003ee58
CloseHandle 0x18003ee68
GetProcessHeap 0x18003ee88
HeapAlloc 0x18003ee78
HeapFree 0x18003ee80
LocalAlloc 0x18003eea0
LocalFree 0x18003ee98
InitializeSListHead 0x18003eeb0
DisableThreadLibraryCalls 0x18003ef00
FindResourceExW 0x18003ef10
FreeLibrary 0x18003eef0
GetModuleFileNameA 0x18003eef8
GetModuleFileNameW 0x18003ef08
GetModuleHandleExW 0x18003eec8
GetModuleHandleW 0x18003eec0
GetProcAddress 0x18003eed0
LoadLibraryExW 0x18003eed8
LoadResource 0x18003eee0
LockResource 0x18003eee8
FormatMessageW 0x18003ef38
GetUserDefaultLocaleName 0x18003ef30
PathCchAppend 0x18003ef48
PathCchCombine 0x18003ef58
PathCchStripPrefix 0x18003ef50
ExpandEnvironmentStringsW 0x18003ef68
CreateProcessW 0x18003efb8
CreateThread 0x18003efa0
GetCurrentProcess 0x18003ef88
GetCurrentProcessId 0x18003ef80
GetCurrentThread 0x18003efc0
GetCurrentThreadId 0x18003ef90
GetExitCodeProcess 0x18003efb0
GetExitCodeThread 0x18003efa8
OpenThreadToken 0x18003efc8
SetThreadPriority 0x18003ef98
TerminateProcess 0x18003ef78
GetProcessMitigationPolicy 0x18003efe0
IsProcessorFeaturePresent 0x18003efd8
SetProcessMitigationPolicy 0x18003efe8
SetThreadInformation 0x18003eff8
QueryPerformanceCounter 0x18003f008
RegCloseKey 0x18003f058
RegCreateKeyExW 0x18003f018
RegDeleteTreeW 0x18003f030
RegDeleteValueW 0x18003f040
RegEnumValueW 0x18003f028
RegGetValueW 0x18003f020
RegOpenKeyExW 0x18003f050
RegQueryValueExW 0x18003f048
RegSetValueExW 0x18003f038
RegDeleteKeyValueW 0x18003f068
RegSetKeyValueW 0x18003f070
PathFileExistsW 0x18003f088
PathRemoveFileSpecW 0x18003f080
CompareStringW 0x18003f0b0
MultiByteToWideChar 0x18003f0a8
AcquireSRWLockExclusive 0x18003f0d8
AcquireSRWLockShared 0x18003f0c0
CreateEventW 0x18003f120
CreateMutexExW 0x18003f148
CreateMutexW 0x18003f160
CreateSemaphoreExW 0x18003f138
DeleteCriticalSection 0x18003f108
EnterCriticalSection 0x18003f130
InitializeCriticalSection 0x18003f158
InitializeCriticalSectionAndSpinCount 0x18003f118
InitializeCriticalSectionEx 0x18003f128
LeaveCriticalSection 0x18003f0e0
OpenSemaphoreW 0x18003f140
ReleaseMutex 0x18003f0e8
ReleaseSemaphore 0x18003f100
ReleaseSRWLockExclusive 0x18003f150
ReleaseSRWLockShared 0x18003f0d0
ResetEvent 0x18003f0f0
SetEvent 0x18003f0f8
WaitForSingleObject 0x18003f0c8
WaitForSingleObjectEx 0x18003f110
InitOnceBeginInitialize 0x18003f178
InitOnceComplete 0x18003f170
Sleep 0x18003f180
GetSystemDirectoryW 0x18003f1a8
GetSystemTime 0x18003f1a0
GetSystemTimeAsFileTime 0x18003f198
GetWindowsDirectoryW 0x18003f190
GetNativeSystemInfo 0x18003f1b8
GetProductInfo 0x18003f1c0
CloseThreadpoolTimer 0x18003f1e0
CreateThreadpoolTimer 0x18003f1d8
SetThreadpoolTimer 0x18003f1e8
WaitForThreadpoolTimerCallbacks 0x18003f1d0
UnregisterWaitEx 0x18003f1f8
FileTimeToSystemTime 0x18003f208
SystemTimeToFileTime 0x18003f210
GetFileVersionInfoExW 0x18003f228
GetFileVersionInfoSizeExW 0x18003f220
VerQueryValueW 0x18003f230
GetFileVersionInfoSizeW 0x18003f240
GetFileVersionInfoW 0x18003f248
__C_specific_handler 0x18003f310
__CxxFrameHandler3 0x18003f358
__CxxFrameHandler4 0x18003f3c0
__std_terminate 0x18003f3b8
_CxxThrowException 0x18003f350
_o___std_exception_copy 0x18003f3b0
_o___std_exception_destroy 0x18003f3a8
_o___std_type_info_destroy_list 0x18003f3a0
_o___stdio_common_vsnprintf_s 0x18003f398
_o___stdio_common_vsprintf 0x18003f390
_o___stdio_common_vsprintf_s 0x18003f388
_o___stdio_common_vswprintf 0x18003f380
_o___stdio_common_vswprintf_s 0x18003f378
_o__beginthreadex 0x18003f348
_o__callnewh 0x18003f340
_o__cexit 0x18003f338
_o__configure_narrow_argv 0x18003f330
_o__crt_atexit 0x18003f328
_o__errno 0x18003f320
_o__execute_onexit_table 0x18003f318
_o__initialize_narrow_environment 0x18003f268
_o__initialize_onexit_table 0x18003f270
_o__invalid_parameter_noinfo 0x18003f278
_o__invalid_parameter_noinfo_noreturn 0x18003f280
_o__purecall 0x18003f288
_o__register_onexit_function 0x18003f290
_o__seh_filter_dll 0x18003f298
_o__set_errno 0x18003f2a0
_o__wcsicmp 0x18003f2a8
_o__wcsnicmp 0x18003f2b0
_o__wtol 0x18003f2c0
_o_free 0x18003f2c8
_o_malloc 0x18003f2d0
_o_rand 0x18003f2d8
_o_srand 0x18003f2e0
_o_strncpy_s 0x18003f2e8
_o_strtol 0x18003f2f0
_o_terminate 0x18003f2f8
_o_tolower 0x18003f300
_o_wcstoul 0x18003f308
memcmp 0x18003f3c8
memcpy 0x18003f3d0
memmove 0x18003f2b8
strchr 0x18003f368
strrchr 0x18003f360
wcsstr 0x18003f370
_initterm 0x18003f3e8
_initterm_e 0x18003f3e0
memset 0x18003f3f8
wcscmp 0x18003f400
GetTraceEnableFlags 0x18003f410
GetTraceEnableLevel 0x18003f428
GetTraceLoggerHandle 0x18003f420
RegisterTraceGuidsW 0x18003f430
UnregisterTraceGuids 0x18003f418
ControlTraceW 0x18003f460
EnableTraceEx2 0x18003f458
StartTraceW 0x18003f450
EventActivityIdControl 0x18003f490
EventRegister 0x18003f478
EventSetInformation 0x18003f470
EventUnregister 0x18003f488
EventWriteTransfer 0x18003f480
CheckTokenMembership 0x18003f4c0
DuplicateTokenEx 0x18003f4b8
GetSecurityDescriptorControl 0x18003f4e0
GetSecurityDescriptorDacl 0x18003f4a8
GetSecurityDescriptorSacl 0x18003f4a0
GetTokenInformation 0x18003f4b0
ImpersonateLoggedOnUser 0x18003f4d8
ImpersonateSelf 0x18003f4c8
RevertToSelf 0x18003f4d0
SetSecurityInfo 0x18003f4f0
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x18003f508
ConvertStringSidToSidW 0x18003f500
RegisterServiceCtrlHandlerExW 0x18003f520
SetServiceStatus 0x18003f518
CloseServiceHandle 0x18003f538
OpenSCManagerW 0x18003f540
OpenServiceW 0x18003f530
StartServiceW 0x18003f548
ChangeServiceConfig2W 0x18003f560
ChangeServiceConfigW 0x18003f558
QueryServiceConfig2W 0x18003f568
ControlService 0x18003f580
QueryServiceStatus 0x18003f578
BCryptCloseAlgorithmProvider 0x18003f598
BCryptCreateHash 0x18003f5b8
BCryptDestroyHash 0x18003f5b0
BCryptFinishHash 0x18003f5c8
BCryptGenRandom 0x18003f5a0
BCryptGetProperty 0x18003f590
BCryptHashData 0x18003f5c0
BCryptOpenAlgorithmProvider 0x18003f5a8
0x18003f5f0
0x18003f5e8
0x18003f5e0
0x18003f5d8
_Cnd_do_broadcast_at_thread_exit 0x18003f600
_Thrd_detach 0x18003f608
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAAXXZ 0x18003f6b0
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAXXZ 0x18003f678
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAPEAGXZ 0x18003f670
?_Throw_C_error@std@@YAXH@Z 0x18003f618
?_Throw_Cpp_error@std@@YAXH@Z 0x18003f610
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAAXXZ 0x18003f6b8
?_Xlength_error@std@@YAXPEBD@Z 0x18003f628
?_Xout_of_range@std@@YAXPEBD@Z 0x18003f630
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IEAA@XZ 0x18003f658
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x18003f688
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAA@XZ 0x18003f650
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18003f690
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18003f638
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UEAA@XZ 0x18003f6a0
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAAEAV12@XZ 0x18003f680
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IEAAXH@Z 0x18003f660
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAXAEBVlocale@2@@Z 0x18003f620
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAPEAV12@PEAG_J@Z 0x18003f6e0
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z 0x18003f698
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JXZ 0x18003f6c0
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAAGG@Z 0x18003f6a8
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z 0x18003f648
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAHXZ 0x18003f668
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAAGXZ 0x18003f6c8
?uncaught_exception@std@@YA_NXZ 0x18003f640
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JPEAG_J@Z 0x18003f6d0
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MEAA_JPEBG_J@Z 0x18003f6d8
NtQuerySystemInformation 0x18003f708
NtSetInformationThread 0x18003f710
RtlCaptureContext 0x18003f700
RtlConvertDeviceFamilyInfoToString 0x18003f6f8
RtlGetPersistedStateLocation 0x18003f728
RtlIsStateSeparationEnabled 0x18003f720
RtlLookupFunctionEntry 0x18003f730
RtlNtStatusToDosError 0x18003f718
RtlVirtualUnwind 0x18003f6f0
DispGetIDsOfNames 0x18003ec58
DispInvoke 0x18003ec60
LoadRegTypeLib 0x18003ec68
SafeArrayAccessData 0x18003ec78
SafeArrayCreate 0x18003ec80
SafeArrayGetDim 0x18003ec50
SafeArrayUnaccessData 0x18003ec70
SysAllocString 0x18003ec90
SysFreeString 0x18003eca0
SysStringLen 0x18003ec48
VariantChangeTypeEx 0x18003ec40
VariantClear 0x18003ec88
VariantInit 0x18003ec98
NdrClientCall3 0x18003ecb0
RpcBindingFree 0x18003ecc0
RpcBindingFromStringBindingW 0x18003ecb8
RpcBindingSetAuthInfoW 0x18003ecd0
RpcStringBindingComposeW 0x18003ece0
RpcStringFreeW 0x18003ecc8
UuidCreate 0x18003ecd8
WinHttpCloseHandle 0x18003ecf0