SetupCleanupTask.dll

v10.0.19041.4355 64-bit Windows NT Analyzed
Description
SetupCleanupTask Task
Authors
© Microsoft Corporation. All rights reserved.
File size
319.5 KB
Uploaded
2025-12-01 07:50
Views
88
SHA-256
4158a46ea9741f527fe8fd116a6162ef

Exported functions 4

DllCanUnloadNow #1 · 0x1990
DllGetClassObject #2 · 0x19b0
DllRegisterServer #3 · 0x1610
DllUnregisterServer #4 · 0x1610

Imported DLLs & functions 333

CoCreateGuid 0x1800354a0
CoCreateInstance 0x180035478
CoGetMalloc 0x180035498
CoInitializeEx 0x180035490
CoInitializeSecurity 0x180035480
CoUninitialize 0x180035488
StringFromGUID2 0x1800354a8
DebugBreak 0x1800354c0
IsDebuggerPresent 0x1800354d0
OutputDebugStringA 0x1800354c8
OutputDebugStringW 0x1800354b8
GetErrorMode 0x1800354e8
GetLastError 0x180035508
SetErrorMode 0x1800354e0
SetLastError 0x1800354f0
SetUnhandledExceptionFilter 0x1800354f8
UnhandledExceptionFilter 0x180035500
CreateDirectoryW 0x180035520
CreateFileW 0x180035530
DeleteFileW 0x180035558
FindClose 0x180035568
FindFirstFileW 0x180035588
FindNextFileW 0x180035580
GetDiskFreeSpaceExW 0x180035540
GetFileAttributesW 0x180035570
GetFileInformationByHandle 0x180035578
GetFinalPathNameByHandleW 0x180035518
GetFullPathNameW 0x180035538
GetVolumePathNameW 0x180035528
RemoveDirectoryW 0x180035560
SetFileAttributesW 0x180035550
SetFileInformationByHandle 0x180035548
GetTempPathW 0x180035598
GetVolumeNameForVolumeMountPointW 0x1800355a0
GetFileInformationByHandleEx 0x1800355b0
MoveFileExW 0x1800355b8
CopyFileW 0x1800355c8
CloseHandle 0x1800355d8
GetProcessHeap 0x1800355f8
HeapAlloc 0x1800355e8
HeapFree 0x180035600
HeapReAlloc 0x1800355f0
GlobalFree 0x180035610
LocalFree 0x180035618
DeviceIoControl 0x180035628
WTSGetActiveConsoleSessionId 0x180035638
DisableThreadLibraryCalls 0x180035660
FreeLibrary 0x180035688
FreeLibraryAndExitThread 0x180035658
GetModuleFileNameA 0x180035668
GetModuleFileNameW 0x180035680
GetModuleHandleExW 0x180035670
GetModuleHandleW 0x180035650
GetProcAddress 0x180035678
LoadLibraryExW 0x180035648
FormatMessageW 0x180035698
ExpandEnvironmentStringsW 0x1800356a8
CreateThread 0x1800356c0
ExitProcess 0x1800356b8
GetCurrentProcess 0x1800356e8
GetCurrentProcessId 0x1800356e0
GetCurrentThreadId 0x1800356c8
OpenProcessToken 0x1800356d0
ResumeThread 0x1800356f0
TerminateProcess 0x1800356d8
QueryPerformanceCounter 0x180035700
RegCloseKey 0x180035758
RegCreateKeyExW 0x180035760
RegDeleteTreeW 0x180035768
RegEnumKeyExW 0x180035738
RegEnumValueW 0x180035710
RegGetValueW 0x180035718
RegLoadKeyW 0x180035728
RegOpenKeyExW 0x180035740
RegQueryInfoKeyW 0x180035730
RegQueryValueExW 0x180035748
RegSetValueExW 0x180035750
RegUnLoadKeyW 0x180035720
RtlCaptureContext 0x180035780
RtlLookupFunctionEntry 0x180035788
RtlVirtualUnwind 0x180035778
CompareStringW 0x1800357a0
MultiByteToWideChar 0x180035798
CreateMutexExW 0x1800357b0
CreateMutexW 0x1800357d8
CreateSemaphoreExW 0x1800357c8
OpenSemaphoreW 0x1800357b8
ReleaseMutex 0x1800357e0
ReleaseSemaphore 0x1800357d0
WaitForSingleObject 0x1800357c0
WaitForSingleObjectEx 0x1800357e8
GetSystemDirectoryW 0x180035820
GetSystemTimeAsFileTime 0x180035810
GetSystemWindowsDirectoryW 0x180035818
GetTickCount 0x180035828
GetWindowsDirectoryW 0x180035808
GetFileVersionInfoSizeW 0x180035840
GetFileVersionInfoW 0x180035838
EventRegister 0x180035860
EventSetInformation 0x180035850
EventUnregister 0x180035858
EventWriteTransfer 0x180035868
AdjustTokenPrivileges 0x180035888
ImpersonateLoggedOnUser 0x180035878
RevertToSelf 0x180035880
LookupPrivilegeValueW 0x1800358a8
CertVerifyCertificateChainPolicy 0x180035310
PolicyManager_GetPolicyInt 0x1800358c0
PolicyManager_IsPolicySetByMobileDeviceManager 0x1800358b8
OOBEComplete 0x180035320
__C_specific_handler 0x180035998
__CxxFrameHandler3 0x180035990
__dllonexit 0x180035930
__RTDynamicCast 0x1800358e0
_amsg_exit 0x1800359b0
_callnewh 0x1800359c8
_CxxThrowException 0x1800359c0
_errno 0x180035908
_initterm 0x1800359a8
_lock 0x180035960
_onexit 0x180035928
_purecall 0x180035a00
_unlock 0x180035940
_vscwprintf 0x180035938
_vsnwprintf 0x180035910
_wcsdup 0x180035a08
_wcsicmp 0x180035918
_wcsnicmp 0x180035900
_wtof 0x180035988
_wtoi 0x180035978
_XcptFilter 0x1800359b8
??0exception@@QEAA@AEBQEBDH@Z 0x1800359e8
??0exception@@QEAA@AEBV0@@Z 0x1800359e0
??1exception@@UEAA@XZ 0x1800359d8
??1type_info@@UEAA@XZ 0x180035968
?terminate@@YAXXZ 0x1800358f8
?what@exception@@UEBAPEBDXZ 0x1800359d0
calloc 0x180035950
free 0x1800359f8
malloc 0x1800359f0
memcpy 0x1800358d0
memcpy_s 0x1800359a0
memmove 0x1800358d8
memmove_s 0x180035958
memset 0x180035920
sprintf_s 0x180035970
wcschr 0x180035948
wcscmp 0x180035a18
wcscpy_s 0x1800358f0
wcsncmp 0x180035a10
wcsrchr 0x1800358e8
wcstoul 0x180035980
NtClose 0x180035a78
NtCreateFile 0x180035a50
NtQueryInformationFile 0x180035a60
NtQueryLicenseValue 0x180035a80
NtQueryVolumeInformationFile 0x180035a68
NtSetInformationFile 0x180035a48
NtSetSystemInformation 0x180035a30
RtlAdjustPrivilege 0x180035a28
RtlAllocateHeap 0x180035a90
RtlDosPathNameToNtPathName_U 0x180035a58
RtlFreeHeap 0x180035a40
RtlFreeUnicodeString 0x180035a38
RtlNtStatusToDosError 0x180035a88
WinSqmSetDWORD 0x180035a70
SysAllocString 0x180035348
SysFreeString 0x180035330
VariantClear 0x180035338
VariantInit 0x180035340
UuidCreate 0x180035358
??_D?$ArrayList@PEAVString@UnBCL@@@UnBCL@@QEAAXXZ 0x180035e10
??0?$ArrayList@PEAVString@UnBCL@@@UnBCL@@QEAA@XZ 0x180035b80
??0?$SmartPtr@V?$Array@E@UnBCL@@@UnBCL@@QEAA@PEAV?$Array@E@1@@Z 0x180035e40
??0?$SmartPtr@V?$Array@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEAA@PEAV?$Array@PEAVString@UnBCL@@@1@@Z 0x180035d88
??0?$SmartPtr@V?$ArrayList@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEAA@PEAV?$ArrayList@PEAVString@UnBCL@@@1@@Z 0x180035b88
??0?$SmartPtr@V?$ArrayList@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEAA@XZ 0x180035b50
??0?$SmartPtr@VString@UnBCL@@@UnBCL@@QEAA@AEBV01@@Z 0x180035aa8
??0?$SmartPtr@VString@UnBCL@@@UnBCL@@QEAA@PEAVString@1@@Z 0x180035e78
??0?$SmartPtr@VString@UnBCL@@@UnBCL@@QEAA@XZ 0x180035ad8
??0ArgumentException@UnBCL@@QEAA@PEBG@Z 0x180035c68
??0ArgumentNullException@UnBCL@@QEAA@PEBG@Z 0x180035c78
??0ArgumentOutOfRangeException@UnBCL@@QEAA@PEBG@Z 0x180035ce0
??0DateTime@UnBCL@@QEAA@HHHHHHH@Z 0x180035e20
??0Exception@UnBCL@@QEAA@PEBG@Z 0x180035bd8
??0InvalidOperationException@UnBCL@@QEAA@PEBG@Z 0x180035c40
??0InvalidOperationException@UnBCL@@QEAA@PEBVString@1@@Z 0x180035c20
??0InvalidOperationException@UnBCL@@QEAA@PEBVString@1@PEAVException@1@@Z 0x180035c50
??0NotSupportedException@UnBCL@@QEAA@PEBG@Z 0x180035c30
??0Object@UnBCL@@QEAA@XZ 0x180035cf8
??0PathTooLongException@UnBCL@@QEAA@PEBVString@1@@Z 0x180035bb8
??0String@UnBCL@@QEAA@PEBG@Z 0x180035e88
??0String@UnBCL@@QEAA@PEBV01@@Z 0x180035b10
??0StringBuilder@UnBCL@@QEAA@XZ 0x180035b08
??0Win32Exception@UnBCL@@QEAA@KPEBG@Z 0x180035e58
??1?$SmartPtr@V?$Array@E@UnBCL@@@UnBCL@@UEAA@XZ 0x180035e30
??1?$SmartPtr@V?$Array@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@UEAA@XZ 0x180035d78
??1?$SmartPtr@V?$ArrayList@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@UEAA@XZ 0x180035b78
??1?$SmartPtr@VString@UnBCL@@@UnBCL@@UEAA@XZ 0x180035e68
??1ArgumentException@UnBCL@@UEAA@XZ 0x180035c60
??1ArgumentNullException@UnBCL@@UEAA@XZ 0x180035c70
??1ArgumentOutOfRangeException@UnBCL@@UEAA@XZ 0x180035c80
??1DateTime@UnBCL@@UEAA@XZ 0x180035bf0
??1Exception@UnBCL@@UEAA@XZ 0x180035be0
??1InvalidOperationException@UnBCL@@UEAA@XZ 0x180035eb0
??1NotSupportedException@UnBCL@@UEAA@XZ 0x180035c28
??1Object@UnBCL@@UEAA@XZ 0x180035ea8
??1PathTooLongException@UnBCL@@UEAA@XZ 0x180035e18
??1String@UnBCL@@UEAA@XZ 0x180035e80
??1StringBuilder@UnBCL@@UEAA@XZ 0x180035b00
??1TimeSpan@UnBCL@@UEAA@XZ 0x180035bf8
??1Win32Exception@UnBCL@@UEAA@XZ 0x180035be8
??2Object@UnBCL@@SAPEAX_K@Z 0x180035e60
??3Object@UnBCL@@SAXPEAX@Z 0x180035ea0
??4?$SmartPtr@V?$ArrayList@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEAAAEAV01@AEBV01@@Z 0x180035b48
??4?$SmartPtr@VString@UnBCL@@@UnBCL@@QEAAAEAV01@AEBV01@@Z 0x180035d10
??7?$SmartPtr@VString@UnBCL@@@UnBCL@@QEBA_NXZ 0x180035c48
??B?$SmartPtr@VString@UnBCL@@@UnBCL@@QEBAPEAVNullTest@01@XZ 0x180035d00
??C?$SmartPtr@V?$Array@E@UnBCL@@@UnBCL@@QEBAPEAV?$Array@E@1@XZ 0x180035e28
??C?$SmartPtr@V?$Array@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEBAPEAV?$Array@PEAVString@UnBCL@@@1@XZ 0x180035d70
??C?$SmartPtr@V?$ArrayList@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEBAPEAV?$ArrayList@PEAVString@UnBCL@@@1@XZ 0x180035b70
??C?$SmartPtr@VString@UnBCL@@@UnBCL@@QEBAPEAVString@1@XZ 0x180035e48
?AddRef@Object@UnBCL@@QEAAXXZ 0x180035c38
?AddStackTrace@Exception@UnBCL@@QEAAXPEBD@Z 0x180035ce8
?Append@StringBuilder@UnBCL@@QEAAPEAV12@PEBG@Z 0x180035af8
?Append@StringBuilder@UnBCL@@QEAAPEAV12@PEBVString@2@@Z 0x180035af0
?Clone@?$ArrayList@PEAVString@UnBCL@@@UnBCL@@UEBAPEAVObject@2@XZ 0x180035e00
?Clone@Object@UnBCL@@UEBAPEAV12@XZ 0x180035ca0
?Clone@String@UnBCL@@UEBAPEAVObject@2@XZ 0x180035d60
?Close@RegistryKey@UnBCL@@QEAAXXZ 0x180035b38
?Combine@Path@UnBCL@@SAPEAVString@2@PEBV32@0@Z 0x180035d28
?Compare@String@UnBCL@@SAHPEBG0H@Z 0x180035ba8
?Compare@String@UnBCL@@SAHPEBV12@0H@Z 0x180035b90
?CompareTo@DateTime@UnBCL@@UEBAHPEBVObject@2@@Z 0x180035c00
?CompareTo@Object@UnBCL@@UEBAHPEBV12@@Z 0x180035c98
?CompareTo@String@UnBCL@@UEBAHPEBVObject@2@@Z 0x180035d58
?CreateSubKey@RegistryKey@UnBCL@@QEAAPEAV12@PEBVString@2@@Z 0x180035b40
?DecRef@Object@UnBCL@@QEAAHXZ 0x180035c58
?DeleteNE@Directory@UnBCL@@SAHPEBVString@2@H@Z 0x180035ac0
?DeleteSubKeyTree@RegistryKey@UnBCL@@QEAAXPEBVString@2@@Z 0x180035b30
?DeleteValue@RegistryKey@UnBCL@@QEAAXPEBVString@2@@Z 0x180035d98
?Equals@?$ArrayList@PEAVString@UnBCL@@@UnBCL@@UEBAHPEBVObject@2@@Z 0x180035e08
?Equals@DateTime@UnBCL@@UEBAHPEBVObject@2@@Z 0x180035c10
?Equals@Object@UnBCL@@UEBAHPEBV12@@Z 0x180035c88
?Equals@String@UnBCL@@UEBAHPEBVObject@2@@Z 0x180035d30
?Exists@Directory@UnBCL@@SAHPEBVString@2@@Z 0x180035df0
?Exists@File@UnBCL@@SAHPEBVString@2@@Z 0x180035d20
?ExpandEnvironmentVariables@Environment@UnBCL@@SAPEAVString@2@PEBV32@@Z 0x180035df8
?Format@String@UnBCL@@SAPEAV12@PEBGZZ 0x180035e70
?get_CString@String@UnBCL@@QEBAPEBGXZ 0x180035e50
?get_Days@TimeSpan@UnBCL@@QEBAHXZ 0x180035db8
?get_HResult@Exception@UnBCL@@UEBAJXZ 0x180035cc8
?get_InnerException@Exception@UnBCL@@UEBAPEBV12@XZ 0x180035ca8
?get_Length@String@UnBCL@@QEBAHXZ 0x180035bc0
?get_Message@Exception@UnBCL@@UEBAPEBVString@2@XZ 0x180035da0
?get_P@?$SmartPtr@VString@UnBCL@@@UnBCL@@QEBAPEAVString@2@XZ 0x180035de8
?get_Platform@OperatingSystem@UnBCL@@QEBA?AW4PlatformID@2@XZ 0x180035bc8
?get_Source@Exception@UnBCL@@UEBAPEBVString@2@XZ 0x180035cb0
?get_Win32ErrorCode@Win32Exception@UnBCL@@QEBAKXZ 0x180035b98
?GetBaseException@Exception@UnBCL@@UEBAPEBV12@XZ 0x180035cc0
?GetBinaryValue@RegistryKey@UnBCL@@QEAAPEAV?$Array@E@2@PEBVString@2@@Z 0x180035e38
?GetDirectories@Directory@UnBCL@@SAPEAV?$Array@PEAVString@UnBCL@@@2@PEBVString@2@0H@Z 0x180035ad0
?GetFileName@Path@UnBCL@@SAPEAVString@2@PEBV32@@Z 0x180035ab0
?GetFullPath@Path@UnBCL@@SAPEAVString@2@PEBV32@@Z 0x180035b20
?GetHashCode@DateTime@UnBCL@@UEBAHXZ 0x180035c08
?GetHashCode@Object@UnBCL@@UEBAHXZ 0x180035c90
?GetHashCode@String@UnBCL@@UEBAHXZ 0x180035d38
?GetLocalMachine@Registry@UnBCL@@SAPEAVRegistryKey@2@XZ 0x180035e98
?GetNow@DateTime@UnBCL@@SA?AV12@H@Z 0x180035dc0
?GetObjectID@Object@UnBCL@@UEBAIXZ 0x180035d50
?GetOSVersion@Environment@UnBCL@@SAPEBVOperatingSystem@2@H@Z 0x180035bd0
?GetStringValue@RegistryKey@UnBCL@@QEAAPEAVString@2@PEBV32@H@Z 0x180035d18
?GetSubKeyNames@RegistryKey@UnBCL@@QEAAPEAV?$Array@PEAVString@UnBCL@@@2@XZ 0x180035d80
?GetType@Object@UnBCL@@UEBAPEAVType@2@XZ 0x180035d40
?GetValue@RegistryKey@UnBCL@@QEAAKPEBVString@2@@Z 0x180035dd0
?GetValueKind@RegistryKey@UnBCL@@QEAA?AW4RegistryValueKind@2@PEBVString@2@@Z 0x180035b60
?GetValueNames@RegistryKey@UnBCL@@QEAAPEAV?$Array@PEAVString@UnBCL@@@2@XZ 0x180035b68
?IsDirectoryEmpty@Directory@UnBCL@@SAHPEBVString@2@@Z 0x180035ac8
?MakeSureDirectoryExists@Directory@UnBCL@@SAKPEBGPEAH@Z 0x180035de0
?MemAllocFailed@Allocator@UnBCL@@SAHXZ 0x180035cf0
?Nullify@?$SmartPtr@VString@UnBCL@@@UnBCL@@QEAAAEAV12@XZ 0x180035aa0
?OpenSubKey@RegistryKey@UnBCL@@QEAAPEAV12@PEBVString@2@@Z 0x180035e90
?OpenSubKey@RegistryKey@UnBCL@@QEAAPEAV12@PEBVString@2@H@Z 0x180035dd8
?set_HResult@Exception@UnBCL@@MEAAXJ@Z 0x180035cd0
?set_Source@Exception@UnBCL@@UEAAXPEBVString@2@@Z 0x180035cb8
?SetLiteralStorage@_@UnBCL@@YAXPEAPEBVString@2@PEBG@Z 0x180035c18
?SetMessage@Exception@UnBCL@@MEAAXPEAVString@2@@Z 0x180035cd8
?SetValue@RegistryKey@UnBCL@@QEAAXPEBVString@2@0H@Z 0x180035b28
?SetValue@RegistryKey@UnBCL@@QEAAXPEBVString@2@H@Z 0x180035d90
?ShouldEnumerateReparsePoint@Directory@UnBCL@@SAHPEBVString@2@@Z 0x180035ba0
?StartsWith@String@UnBCL@@QEBAHPEBGH@Z 0x180035bb0
?Steal@?$SmartPtr@V?$ArrayList@PEAVString@UnBCL@@@UnBCL@@@UnBCL@@QEAAPEAV?$ArrayList@PEAVString@UnBCL@@@2@XZ 0x180035b58
?Steal@?$SmartPtr@VString@UnBCL@@@UnBCL@@QEAAPEAVString@2@XZ 0x180035d08
?Subtract@DateTime@UnBCL@@QEBA?AVTimeSpan@2@AEBV12@@Z 0x180035dc8
?ToLower@String@UnBCL@@QEBAPEAV12@XZ 0x180035ab8
?ToString@DateTime@UnBCL@@UEBAPEAVString@2@XZ 0x180035da8
?ToString@Exception@UnBCL@@UEBAPEAVString@2@XZ 0x180035db0
?ToString@Object@UnBCL@@UEBAPEAVString@2@XZ 0x180035d68
?ToString@String@UnBCL@@UEBAPEAV12@XZ 0x180035d48
?ToString@StringBuilder@UnBCL@@UEBAPEAVString@2@XZ 0x180035ae8
?TrimEnd@String@UnBCL@@QEBAPEAV12@PEBG@Z 0x180035ae0
?WithLongPrefix@Path@UnBCL@@SAPEAVString@2@PEBV32@H@Z 0x180035b18
GetFileVersionInfoExW 0x180035378
GetFileVersionInfoSizeExW 0x180035368
VerQueryValueW 0x180035370
ConstructPartialMsgVW 0x1800353a0
CurrentIP 0x180035398
WdsInitialize 0x1800353a8
WdsSetupLogMessageW 0x180035388
WdsTerminate 0x180035390
WinHttpCloseHandle 0x1800353f8
WinHttpConnect 0x180035418
WinHttpGetDefaultProxyConfiguration 0x1800353c0
WinHttpGetIEProxyConfigForCurrentUser 0x1800353f0
WinHttpGetProxyForUrl 0x1800353c8
WinHttpOpen 0x180035420
WinHttpOpenRequest 0x180035428
WinHttpQueryAuthSchemes 0x1800353b8
WinHttpQueryDataAvailable 0x1800353d8
WinHttpQueryHeaders 0x180035408
WinHttpReadData 0x180035400
WinHttpReceiveResponse 0x1800353e0
WinHttpSendRequest 0x1800353d0
WinHttpSetCredentials 0x1800353e8
WinHttpSetOption 0x180035410
WinVerifyTrust 0x180035448
WTHelperGetProvSignerFromChain 0x180035440
WTHelperProvDataFromStateData 0x180035438
WTSEnumerateSessionsW 0x180035460
WTSFreeMemory 0x180035468
WTSQueryUserToken 0x180035458