SetupCleanupTask.dll

v10.0.19041.4355 32-bit Windows NT Analyzed
Description
SetupCleanupTask Task
Authors
© Microsoft Corporation. All rights reserved.
File size
241.5 KB
Uploaded
2025-12-01 08:10
Views
73
SHA-256
39608a82b63e2223e164eca19ca7b8fd

Exported functions 4

DllCanUnloadNow #1 · 0xcf40
DllGetClassObject #2 · 0xcf60
DllRegisterServer #3 · 0xcf90
DllUnregisterServer #4 · 0xcf90

Imported DLLs & functions 330

CoCreateGuid 0x100360c0
CoCreateInstance 0x100360c8
CoGetMalloc 0x100360c4
CoInitializeEx 0x100360b8
CoInitializeSecurity 0x100360cc
CoUninitialize 0x100360bc
StringFromGUID2 0x100360b4
DebugBreak 0x100360d8
IsDebuggerPresent 0x100360dc
OutputDebugStringA 0x100360e0
OutputDebugStringW 0x100360d4
GetErrorMode 0x100360ec
GetLastError 0x100360f8
SetErrorMode 0x100360e8
SetLastError 0x100360f4
SetUnhandledExceptionFilter 0x100360fc
UnhandledExceptionFilter 0x100360f0
CreateDirectoryW 0x10036114
CreateFileW 0x10036104
DeleteFileW 0x10036128
FindClose 0x1003613c
FindFirstFileW 0x10036134
FindNextFileW 0x10036130
GetDiskFreeSpaceExW 0x10036108
GetFileAttributesW 0x1003611c
GetFileInformationByHandle 0x10036110
GetFinalPathNameByHandleW 0x1003612c
GetFullPathNameW 0x10036124
GetVolumePathNameW 0x10036138
RemoveDirectoryW 0x1003610c
SetFileAttributesW 0x10036118
SetFileInformationByHandle 0x10036120
GetTempPathW 0x10036148
GetVolumeNameForVolumeMountPointW 0x10036144
GetFileInformationByHandleEx 0x10036154
MoveFileExW 0x10036150
CopyFileW 0x1003615c
CloseHandle 0x10036164
GetProcessHeap 0x10036178
HeapAlloc 0x1003616c
HeapFree 0x10036174
HeapReAlloc 0x10036170
GlobalFree 0x10036184
LocalFree 0x10036180
DeviceIoControl 0x1003618c
WTSGetActiveConsoleSessionId 0x10036194
DisableThreadLibraryCalls 0x100361b0
FreeLibrary 0x100361a4
FreeLibraryAndExitThread 0x100361b4
GetModuleFileNameA 0x100361a0
GetModuleFileNameW 0x100361a8
GetModuleHandleExW 0x100361ac
GetModuleHandleW 0x100361b8
GetProcAddress 0x1003619c
LoadLibraryExW 0x100361bc
FormatMessageW 0x100361c4
ExpandEnvironmentStringsW 0x100361cc
CreateThread 0x100361e8
ExitProcess 0x100361d8
GetCurrentProcess 0x100361f0
GetCurrentProcessId 0x100361d4
GetCurrentThreadId 0x100361e4
OpenProcessToken 0x100361ec
ResumeThread 0x100361e0
TerminateProcess 0x100361dc
QueryPerformanceCounter 0x100361f8
RegCloseKey 0x1003620c
RegCreateKeyExW 0x10036208
RegDeleteTreeW 0x1003621c
RegEnumKeyExW 0x10036218
RegEnumValueW 0x10036210
RegGetValueW 0x10036204
RegLoadKeyW 0x10036224
RegOpenKeyExW 0x10036220
RegQueryInfoKeyW 0x10036214
RegQueryValueExW 0x10036228
RegSetValueExW 0x1003622c
RegUnLoadKeyW 0x10036200
CompareStringW 0x10036238
MultiByteToWideChar 0x10036234
CreateMutexExW 0x10036248
CreateMutexW 0x10036244
CreateSemaphoreExW 0x10036250
OpenSemaphoreW 0x10036254
ReleaseMutex 0x10036258
ReleaseSemaphore 0x1003624c
WaitForSingleObject 0x10036240
WaitForSingleObjectEx 0x1003625c
GetSystemDirectoryW 0x1003627c
GetSystemTimeAsFileTime 0x10036274
GetSystemWindowsDirectoryW 0x1003626c
GetTickCount 0x10036278
GetWindowsDirectoryW 0x10036270
GetFileVersionInfoSizeW 0x10036284
GetFileVersionInfoW 0x10036288
EventRegister 0x10036290
EventSetInformation 0x10036298
EventUnregister 0x10036294
EventWriteTransfer 0x1003629c
AdjustTokenPrivileges 0x100362ac
ImpersonateLoggedOnUser 0x100362a8
RevertToSelf 0x100362a4
LookupPrivilegeValueW 0x100362bc
CertVerifyCertificateChainPolicy 0x10036000
PolicyManager_GetPolicyInt 0x100362c8
PolicyManager_IsPolicySetByMobileDeviceManager 0x100362c4
OOBEComplete 0x10036008
__CxxFrameHandler3 0x100362e0
__dllonexit 0x10036328
__RTDynamicCast 0x10036310
_amsg_exit 0x10036340
_callnewh 0x1003634c
_CxxThrowException 0x10036348
_errno 0x10036308
_except_handler4_common 0x10036334
_ftol2 0x10036314
_initterm 0x1003633c
_lock 0x10036330
_onexit 0x10036324
_purecall 0x10036368
_unlock 0x1003632c
_vscwprintf 0x100362e4
_vsnwprintf 0x100362d8
_wcsdup 0x1003636c
_wcsicmp 0x100362d4
_wcsnicmp 0x100362e8
_wtof 0x100362f4
_wtoi 0x1003630c
_XcptFilter 0x10036344
??0exception@@QAE@ABV0@@Z 0x10036358
??0exception@@QAE@XZ 0x1003635c
??1exception@@UAE@XZ 0x10036354
??1type_info@@UAE@XZ 0x10036338
?terminate@@YAXXZ 0x100362f0
?what@exception@@UBEPBDXZ 0x10036350
calloc 0x1003631c
free 0x10036364
malloc 0x10036360
memcpy 0x10036318
memcpy_s 0x10036370
memmove 0x10036320
memmove_s 0x10036304
memset 0x10036374
sprintf_s 0x100362ec
wcschr 0x100362d0
wcscpy_s 0x100362fc
wcsncmp 0x100362dc
wcsrchr 0x10036300
wcstoul 0x100362f8
NtClose 0x100363a4
NtCreateFile 0x10036390
NtQueryInformationFile 0x10036398
NtQueryLicenseValue 0x100363a8
NtQueryVolumeInformationFile 0x1003639c
NtSetInformationFile 0x1003638c
NtSetSystemInformation 0x10036380
RtlAdjustPrivilege 0x1003637c
RtlAllocateHeap 0x100363b0
RtlDosPathNameToNtPathName_U 0x10036394
RtlFreeHeap 0x10036388
RtlFreeUnicodeString 0x10036384
RtlNtStatusToDosError 0x100363ac
WinSqmSetDWORD 0x100363a0
SysAllocString 0x10036010
SysFreeString 0x1003601c
VariantClear 0x10036018
VariantInit 0x10036014
UuidCreate 0x10036024
??_D?$ArrayList@PAVString@UnBCL@@@UnBCL@@QAEXXZ 0x10036570
??0?$ArrayList@PAVString@UnBCL@@@UnBCL@@QAE@XZ 0x10036428
??0?$SmartPtr@V?$Array@E@UnBCL@@@UnBCL@@QAE@PAV?$Array@E@1@@Z 0x10036588
??0?$SmartPtr@V?$Array@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QAE@PAV?$Array@PAVString@UnBCL@@@1@@Z 0x1003652c
??0?$SmartPtr@V?$ArrayList@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QAE@PAV?$ArrayList@PAVString@UnBCL@@@1@@Z 0x1003642c
??0?$SmartPtr@V?$ArrayList@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QAE@XZ 0x10036410
??0?$SmartPtr@VString@UnBCL@@@UnBCL@@QAE@ABV01@@Z 0x100363bc
??0?$SmartPtr@VString@UnBCL@@@UnBCL@@QAE@PAVString@1@@Z 0x100365a4
??0?$SmartPtr@VString@UnBCL@@@UnBCL@@QAE@XZ 0x100363d4
??0ArgumentException@UnBCL@@QAE@PBG@Z 0x1003649c
??0ArgumentNullException@UnBCL@@QAE@PBG@Z 0x100364a4
??0ArgumentOutOfRangeException@UnBCL@@QAE@PBG@Z 0x100364d8
??0DateTime@UnBCL@@QAE@HHHHHHH@Z 0x10036578
??0Exception@UnBCL@@QAE@PBG@Z 0x10036454
??0InvalidOperationException@UnBCL@@QAE@PBG@Z 0x10036488
??0InvalidOperationException@UnBCL@@QAE@PBVString@1@@Z 0x10036478
??0InvalidOperationException@UnBCL@@QAE@PBVString@1@PAVException@1@@Z 0x10036490
??0NotSupportedException@UnBCL@@QAE@PBG@Z 0x10036480
??0Object@UnBCL@@QAE@XZ 0x100364e4
??0PathTooLongException@UnBCL@@QAE@PBVString@1@@Z 0x10036444
??0String@UnBCL@@QAE@PBG@Z 0x100365ac
??0String@UnBCL@@QAE@PBV01@@Z 0x100363f0
??0StringBuilder@UnBCL@@QAE@XZ 0x100363ec
??0Win32Exception@UnBCL@@QAE@KPBG@Z 0x10036594
??1?$SmartPtr@V?$Array@E@UnBCL@@@UnBCL@@UAE@XZ 0x10036580
??1?$SmartPtr@V?$Array@PAVString@UnBCL@@@UnBCL@@@UnBCL@@UAE@XZ 0x10036524
??1?$SmartPtr@V?$ArrayList@PAVString@UnBCL@@@UnBCL@@@UnBCL@@UAE@XZ 0x10036424
??1?$SmartPtr@VString@UnBCL@@@UnBCL@@UAE@XZ 0x1003659c
??1ArgumentException@UnBCL@@UAE@XZ 0x10036498
??1ArgumentNullException@UnBCL@@UAE@XZ 0x100364a0
??1ArgumentOutOfRangeException@UnBCL@@UAE@XZ 0x100364a8
??1DateTime@UnBCL@@UAE@XZ 0x10036460
??1Exception@UnBCL@@UAE@XZ 0x10036458
??1InvalidOperationException@UnBCL@@UAE@XZ 0x100365c0
??1NotSupportedException@UnBCL@@UAE@XZ 0x1003647c
??1Object@UnBCL@@UAE@XZ 0x100365bc
??1PathTooLongException@UnBCL@@UAE@XZ 0x10036574
??1String@UnBCL@@UAE@XZ 0x100365a8
??1StringBuilder@UnBCL@@UAE@XZ 0x100363e8
??1TimeSpan@UnBCL@@UAE@XZ 0x10036464
??1Win32Exception@UnBCL@@UAE@XZ 0x1003645c
??2Object@UnBCL@@SGPAXI@Z 0x10036598
??3Object@UnBCL@@SGXPAX@Z 0x100365b8
??4?$SmartPtr@V?$ArrayList@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QAEAAV01@ABV01@@Z 0x1003640c
??4?$SmartPtr@VString@UnBCL@@@UnBCL@@QAEAAV01@ABV01@@Z 0x100364f0
??7?$SmartPtr@VString@UnBCL@@@UnBCL@@QBE_NXZ 0x1003648c
??B?$SmartPtr@VString@UnBCL@@@UnBCL@@QBEPAVNullTest@01@XZ 0x100364e8
??C?$SmartPtr@V?$Array@E@UnBCL@@@UnBCL@@QBEPAV?$Array@E@1@XZ 0x1003657c
??C?$SmartPtr@V?$Array@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QBEPAV?$Array@PAVString@UnBCL@@@1@XZ 0x10036520
??C?$SmartPtr@V?$ArrayList@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QBEPAV?$ArrayList@PAVString@UnBCL@@@1@XZ 0x10036420
??C?$SmartPtr@VString@UnBCL@@@UnBCL@@QBEPAVString@1@XZ 0x1003658c
?AddRef@Object@UnBCL@@QAEXXZ 0x10036484
?AddStackTrace@Exception@UnBCL@@QAEXPBD@Z 0x100364dc
?Append@StringBuilder@UnBCL@@QAEPAV12@PBG@Z 0x100363e4
?Append@StringBuilder@UnBCL@@QAEPAV12@PBVString@2@@Z 0x100363e0
?Clone@?$ArrayList@PAVString@UnBCL@@@UnBCL@@UBEPAVObject@2@XZ 0x1003656c
?Clone@Object@UnBCL@@UBEPAV12@XZ 0x100364b8
?Clone@String@UnBCL@@UBEPAVObject@2@XZ 0x10036518
?Close@RegistryKey@UnBCL@@QAEXXZ 0x10036404
?Combine@Path@UnBCL@@SGPAVString@2@PBV32@0@Z 0x100364fc
?Compare@String@UnBCL@@SGHPBG0H@Z 0x1003643c
?Compare@String@UnBCL@@SGHPBV12@0H@Z 0x10036430
?CompareTo@DateTime@UnBCL@@UBEHPBVObject@2@@Z 0x10036468
?CompareTo@Object@UnBCL@@UBEHPBV12@@Z 0x100364b4
?CompareTo@String@UnBCL@@UBEHPBVObject@2@@Z 0x10036514
?CreateSubKey@RegistryKey@UnBCL@@QAEPAV12@PBVString@2@@Z 0x10036408
?DecRef@Object@UnBCL@@QAEHXZ 0x10036494
?DeleteNE@Directory@UnBCL@@SGHPBVString@2@H@Z 0x100363c8
?DeleteSubKeyTree@RegistryKey@UnBCL@@QAEXPBVString@2@@Z 0x10036400
?DeleteValue@RegistryKey@UnBCL@@QAEXPBVString@2@@Z 0x10036534
?Equals@?$ArrayList@PAVString@UnBCL@@@UnBCL@@UBEHPBVObject@2@@Z 0x10036568
?Equals@DateTime@UnBCL@@UBEHPBVObject@2@@Z 0x10036470
?Equals@Object@UnBCL@@UBEHPBV12@@Z 0x100364ac
?Equals@String@UnBCL@@UBEHPBVObject@2@@Z 0x10036500
?Exists@Directory@UnBCL@@SGHPBVString@2@@Z 0x10036560
?Exists@File@UnBCL@@SGHPBVString@2@@Z 0x100364f8
?ExpandEnvironmentVariables@Environment@UnBCL@@SGPAVString@2@PBV32@@Z 0x10036564
?Format@String@UnBCL@@SAPAV12@PBGZZ 0x100365a0
?get_CString@String@UnBCL@@QBEPBGXZ 0x10036590
?get_Days@TimeSpan@UnBCL@@QBEHXZ 0x10036544
?get_HResult@Exception@UnBCL@@UBEJXZ 0x100364cc
?get_InnerException@Exception@UnBCL@@UBEPBV12@XZ 0x100364bc
?get_Length@String@UnBCL@@QBEHXZ 0x10036448
?get_Message@Exception@UnBCL@@UBEPBVString@2@XZ 0x10036538
?get_P@?$SmartPtr@VString@UnBCL@@@UnBCL@@QBEPAVString@2@XZ 0x1003655c
?get_Platform@OperatingSystem@UnBCL@@QBE?AW4PlatformID@2@XZ 0x1003644c
?get_Source@Exception@UnBCL@@UBEPBVString@2@XZ 0x100364c0
?get_Win32ErrorCode@Win32Exception@UnBCL@@QBEKXZ 0x10036434
?GetBaseException@Exception@UnBCL@@UBEPBV12@XZ 0x100364c8
?GetBinaryValue@RegistryKey@UnBCL@@QAEPAV?$Array@E@2@PBVString@2@@Z 0x10036584
?GetDirectories@Directory@UnBCL@@SGPAV?$Array@PAVString@UnBCL@@@2@PBVString@2@0H@Z 0x100363d0
?GetFileName@Path@UnBCL@@SGPAVString@2@PBV32@@Z 0x100363c0
?GetFullPath@Path@UnBCL@@SGPAVString@2@PBV32@@Z 0x100363f8
?GetHashCode@DateTime@UnBCL@@UBEHXZ 0x1003646c
?GetHashCode@Object@UnBCL@@UBEHXZ 0x100364b0
?GetHashCode@String@UnBCL@@UBEHXZ 0x10036504
?GetLocalMachine@Registry@UnBCL@@SGPAVRegistryKey@2@XZ 0x100365b4
?GetNow@DateTime@UnBCL@@SG?AV12@H@Z 0x10036548
?GetObjectID@Object@UnBCL@@UBEIXZ 0x10036510
?GetOSVersion@Environment@UnBCL@@SGPBVOperatingSystem@2@H@Z 0x10036450
?GetStringValue@RegistryKey@UnBCL@@QAEPAVString@2@PBV32@H@Z 0x100364f4
?GetSubKeyNames@RegistryKey@UnBCL@@QAEPAV?$Array@PAVString@UnBCL@@@2@XZ 0x10036528
?GetType@Object@UnBCL@@UBEPAVType@2@XZ 0x10036508
?GetValue@RegistryKey@UnBCL@@QAEKPBVString@2@@Z 0x10036550
?GetValueKind@RegistryKey@UnBCL@@QAE?AW4RegistryValueKind@2@PBVString@2@@Z 0x10036418
?GetValueNames@RegistryKey@UnBCL@@QAEPAV?$Array@PAVString@UnBCL@@@2@XZ 0x1003641c
?IsDirectoryEmpty@Directory@UnBCL@@SGHPBVString@2@@Z 0x100363cc
?MakeSureDirectoryExists@Directory@UnBCL@@SGKPBGPAH@Z 0x10036558
?MemAllocFailed@Allocator@UnBCL@@SGHXZ 0x100364e0
?Nullify@?$SmartPtr@VString@UnBCL@@@UnBCL@@QAEAAV12@XZ 0x100363b8
?OpenSubKey@RegistryKey@UnBCL@@QAEPAV12@PBVString@2@@Z 0x100365b0
?OpenSubKey@RegistryKey@UnBCL@@QAEPAV12@PBVString@2@H@Z 0x10036554
?set_HResult@Exception@UnBCL@@MAEXJ@Z 0x100364d0
?set_Source@Exception@UnBCL@@UAEXPBVString@2@@Z 0x100364c4
?SetLiteralStorage@_@UnBCL@@YGXPAPBVString@2@PBG@Z 0x10036474
?SetMessage@Exception@UnBCL@@MAEXPAVString@2@@Z 0x100364d4
?SetValue@RegistryKey@UnBCL@@QAEXPBVString@2@0H@Z 0x100363fc
?SetValue@RegistryKey@UnBCL@@QAEXPBVString@2@H@Z 0x10036530
?ShouldEnumerateReparsePoint@Directory@UnBCL@@SGHPBVString@2@@Z 0x10036438
?StartsWith@String@UnBCL@@QBEHPBGH@Z 0x10036440
?Steal@?$SmartPtr@V?$ArrayList@PAVString@UnBCL@@@UnBCL@@@UnBCL@@QAEPAV?$ArrayList@PAVString@UnBCL@@@2@XZ 0x10036414
?Steal@?$SmartPtr@VString@UnBCL@@@UnBCL@@QAEPAVString@2@XZ 0x100364ec
?Subtract@DateTime@UnBCL@@QBE?AVTimeSpan@2@ABV12@@Z 0x1003654c
?ToLower@String@UnBCL@@QBEPAV12@XZ 0x100363c4
?ToString@DateTime@UnBCL@@UBEPAVString@2@XZ 0x1003653c
?ToString@Exception@UnBCL@@UBEPAVString@2@XZ 0x10036540
?ToString@Object@UnBCL@@UBEPAVString@2@XZ 0x1003651c
?ToString@String@UnBCL@@UBEPAV12@XZ 0x1003650c
?ToString@StringBuilder@UnBCL@@UBEPAVString@2@XZ 0x100363dc
?TrimEnd@String@UnBCL@@QBEPAV12@PBG@Z 0x100363d8
?WithLongPrefix@Path@UnBCL@@SGPAVString@2@PBV32@H@Z 0x100363f4
GetFileVersionInfoExW 0x10036034
GetFileVersionInfoSizeExW 0x1003602c
VerQueryValueW 0x10036030
ConstructPartialMsgVW 0x1003603c
CurrentIP 0x10036040
WdsInitialize 0x1003604c
WdsSetupLogMessageW 0x10036048
WdsTerminate 0x10036044
WinHttpCloseHandle 0x10036068
WinHttpConnect 0x10036080
WinHttpGetDefaultProxyConfiguration 0x1003605c
WinHttpGetIEProxyConfigForCurrentUser 0x10036070
WinHttpGetProxyForUrl 0x1003608c
WinHttpOpen 0x10036088
WinHttpOpenRequest 0x10036054
WinHttpQueryAuthSchemes 0x10036074
WinHttpQueryDataAvailable 0x10036084
WinHttpQueryHeaders 0x1003606c
WinHttpReadData 0x10036064
WinHttpReceiveResponse 0x10036060
WinHttpSendRequest 0x10036078
WinHttpSetCredentials 0x1003607c
WinHttpSetOption 0x10036058
WinVerifyTrust 0x1003609c
WTHelperGetProvSignerFromChain 0x10036094
WTHelperProvDataFromStateData 0x10036098
WTSEnumerateSessionsW 0x100360ac
WTSFreeMemory 0x100360a8
WTSQueryUserToken 0x100360a4