ServicingCommon.dll

v10.0.26100.4654 32-bit Windows NT Analyzed
Description
Servicing Base DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
727.9 KB
Uploaded
2025-12-03 02:38
Views
44
SHA-256
b14de760e42df30a3cea2dbc61c6f239

Exported functions 191

CBSWdsLog #1 · 0x3db30
CreateKeyformFromAttributesIntoBuffer #2 · 0x67ad0
RecursiveCopy #3 · 0x3e730
SetCustomLogging #4 · 0x3c4e0
CloseFileMapEnumerationInternal #5 · 0x6f3a0
RtlAppendLUnicodeStringToLUnicodeString #6 · 0x5c090
RtlAppendLUtf8StringToLUtf8String #7 · 0x5de50
RtlCommitSmartLBlobUcsWritingContext #8 · 0x47630
RtlCommitSmartLBlobWritingContext #9 · 0x47630
RtlConvertNtFilePathToWin32FilePath #10 · 0x62c00
RtlConvertNtRegistryPathToWin32RegistryPath #11 · 0x62b70
RtlConvertWin32FilePathToNtFilePath #12 · 0x62920
RtlConvertWin32RegistryPathToNtRegistryPath #13 · 0x62770
RtlCopyLUnicodeString #14 · 0x5b720
RtlCopyLUtf8String #15 · 0x5d740
RtlCopyLUtf8StringToLUnicodeString #16 · 0x5d8a0
RtlCreateMicrodomUpdateContext #17 · 0x42e40
RtlCreateUpdatedMicrodomAsMicrodom #18 · 0x44190
RtlCreateUpdatedMicrodomAsUtf8 #19 · 0x44080
RtlDeallocateUnicodeString #20 · 0x5b660
RtlDecodeUtf16LE #21 · 0x63680
RtlDecodeUtf8 #22 · 0x63410
RtlDestroyMicrodomUpdateContext #23 · 0x42f20
RtlDowncaseUCSCharacter #24 · 0x63880
RtlDuplicateLBlob #25 · 0x5f2b0
RtlDuplicateLUnicodeString #26 · 0x5b7e0
RtlDuplicateLUnicodeStringToLUtf8String #27 · 0x5d9f0
RtlDuplicateLUtf8String #28 · 0x5d800
RtlDuplicateLUtf8StringToLUnicodeString #29 · 0x5d950
RtlDuplicateNullTerminatedStringToLUnicodeString #30 · 0x5bbb0
RtlDuplicateUnicodeStringToLUnicodeString #31 · 0x5b880
RtlEncodeUtf16LE #32 · 0x63ba0
RtlEncodeUtf8 #33 · 0x63a20
RtlFinalizeSmartLBlobUcsWritingContext #34 · 0x23f30
RtlFinalizeSmartLBlobWritingContext #35 · 0x23f30
RtlFreeLBlob #36 · 0x610e0
RtlFreeLUnicodeString #37 · 0x5b710
RtlFreeLUtf8String #38 · 0x5b710
RtlGetEncodingSizeUcs2 #39 · 0x63ec0
RtlGetEncodingSizeUtf16 #40 · 0x63e80
RtlGetEncodingSizeUtf8 #41 · 0x5edb0
RtlHashLUnicodeString #42 · 0x5d700
RtlHashLUtf8String #43 · 0x5d720
RtlInitLUnicodeStringFromNullTerminatedString #44 · 0x5bb20
RtlInitLUnicodeStringFromUnicodeString #45 · 0x5b9e0
RtlInitUnicodeStringFromLUnicodeString #46 · 0x5ba50
RtlIsLBlobValid #47 · 0x61040
RtlIsLUnicodeStringValid #48 · 0x5d6d0
RtlIsLUtf8StringValid #49 · 0x5e790
RtlLengthOfUcsCharacterEncodedAsUtf8 #50 · 0x5edb0
RtlMicrodomUpdateCreateAttributeNs #51 · 0x43290
RtlMicrodomUpdateCreateElementNs #52 · 0x42fa0
RtlMicrodomUpdateCreateTextual #53 · 0x431a0
RtlMicrodomUpdateGetCookieForExistingAttribute #54 · 0x43480
RtlMicrodomUpdateGetCookieForExistingNode #55 · 0x433f0
RtlMicrodomUpdateInsertChild #56 · 0x43720
RtlMicrodomUpdateInsertMicrodomNodeEx #57 · 0x43e30
RtlMicrodomUpdateRemoveChild #58 · 0x43830
RtlMicrodomUpdateRemoveElement #59 · 0x438f0
RtlMicrodomUpdateSetNodeName #60 · 0x43620
RtlMicrodomUpdateSetNodeTextContent #61 · 0x43520
RtlPreInitializeSmartLBlobUcsWritingContext #62 · 0x5e930
RtlPreInitializeSmartLBlobWritingContext #63 · 0x60bc0
RtlSmartMultiUcsEncoder_Utf16LE #64 · 0x5ed90
RtlSmartMultiUcsEncoder_Utf8 #65 · 0x5ed30
RtlSmartUcsEncoder_Utf16LE #66 · 0x5ed50
RtlSmartUcsEncoder_Utf8 #67 · 0x5ecf0
RtlSplitWin32RegistryPathIntoRootAndLeaves #68 · 0x62790
RtlUpcaseUCSCharacter #69 · 0x638c0
RtlWriteDataIntoSmartLBlobWritingContext #70 · 0x60db0
BeginFileMapEnumerationInternal #71 · 0x6f140
CbsCreateOfflineSession #72 · 0x23f60
CbsCreateOfflineSessionFromStackInImage #73 · 0x29480
CbsFindServicingStackDirectory #74 · 0x23c70
CbsGetSsBinaryPathFromTargetImage #75 · 0x294d0
CbsLoadSssFromTargetImage #76 · 0x294a0
CbsOfflineFinalize #77 · 0x23f80
CbsOfflineFinalizeNoShutdownImageStack #78 · 0x23f90
CbsOfflineSetLogFile #79 · 0x243a0
CbsShutdownImageStack #80 · 0x29470
CompareObjectSDToSddl #81 · 0x6fa80
ConvertHResultToNtStatus #82 · 0x64ef0
ConvertNtStatusToHResult #83 · 0x64ad0
DecompressManifest #84 · 0x68e00
EstimateReconstructWindowsDiskNeeds #85 · 0x30220
EstimateReconstructWindowsRAMNeeds #86 · 0x30490
FileVersionFromString #87 · 0x3ea90
GetCWcpDll #88 · 0x676a0
GetIdentityAuthority #89 · 0x71ac0
GetLoadedHiveKeyName #90 · 0x65490
GetNextFileMapContentInternal #91 · 0x6f3d0
GetTemporaryPath #92 · 0x65930
GetUpdateReserveManagerLoader #93 · 0x6e4e0
IsKeyProtected #94 · 0x70190
IsLuaCdfFile #95 · 0x6f400
LoadUpdateReserveManager #96 · 0x6e590
ReconstructWindowsEx2 #97 · 0x30500
ReconstructWindowsEx #98 · 0x304c0
RemoveFileProtection #99 · 0x70520
RemoveRegKeyProtection #100 · 0x70c30
RtlAllocateLBlob #101 · 0x61070
RtlAllocateLUnicodeString #102 · 0x5b680
RtlAllocateLUtf8String #103 · 0x5e7c0
RtlAllocateUnicodeString #104 · 0x5b5d0
RtlAppendUcsCharacterToLUnicodeString #105 · 0x5cc80
RtlAppendUcsCharacterToLUtf8String #106 · 0x5df40
RtlAppendUcsCharactersToLUnicodeString #107 · 0x5cb40
RtlBase64EncodeLBlobToLUnicodeString #108 · 0x601d0
RtlBase64EncodeLBlobToLUtf8String #109 · 0x60340
RtlCalculateUtf16StringLengthFromLUtf8String #110 · 0x5e670
RtlCompareEncodedLBlobs #111 · 0x61720
RtlCompareLUnicodeStringToLUtf8String #112 · 0x5e810
RtlCompareLUnicodeStrings #113 · 0x5b9b0
RtlCompareLUtf8StringToLUnicodeString #114 · 0x5da90
RtlCompareLUtf8Strings #115 · 0x5e7e0
RtlConcatenateLUnicodeStrings #116 · 0x5bea0
RtlConcatenateLUtf8Strings #117 · 0x5dc70
RtlCreateDefaultMicrodomXmlWriter #118 · 0x46310
RtlCreateDefaultXmlWriter #119 · 0x47640
RtlCreateFilteringMicrodomWriter #120 · 0x487e0
RtlCreateMicrodom #121 · 0x4d660
RtlCreateUtf16LEUCSStringBuilder #122 · 0x64650
RtlCreateUtf8UCSStringBuilder #123 · 0x64420
RtlDecodeBase64LUnicodeStringToLBlob #124 · 0x60a60
RtlDecodeBase64LUtf8StringToLBlob #125 · 0x608d0
RtlDestroyGrowingList #126 · 0x4ec50
RtlDetermineFilteredLUnicodeStringLength #127 · 0x5d400
RtlDetermineTranscodedLBlobSize #128 · 0x5f3c0
RtlDoesLUnicodeStringMatchExpression #129 · 0x5ccf0
RtlDuplicateLUnicodeStringToUnicodeString #130 · 0x5c290
RtlEqualLUnicodeStringPrefix #131 · 0x5c3a0
RtlEqualLUnicodeStrings #132 · 0x5c3f0
RtlEqualLUtf8StringPrefix #133 · 0x5e840
RtlEqualLUtf8Strings #134 · 0x5e020
RtlExecuteXPathOverMicrodom #135 · 0x50420
RtlFilterLUnicodeString #136 · 0x5d580
RtlGetHashAlgorithmHashLength #137 · 0x5fbb0
RtlHashLBlob #138 · 0x5fe30
RtlIndexIntoGrowingList #139 · 0x4eb80
RtlInitializeGrowingList #140 · 0x4ea20
RtlInitializeSmartLBlobWritingContext #141 · 0x60be0
RtlInitializeSmartLUnicodeStringWritingContext #142 · 0x5e960
RtlInitializeSmartLUtf8StringWritingContext #143 · 0x5ea30
RtlMatchEncodedLBlobAgainstList #144 · 0x622d0
RtlMatchEncodedLBlobAgainstPointerList #145 · 0x62360
RtlMatchLUnicodeStringAgainstLUtf8StringList #146 · 0x5c5b0
RtlMatchLUnicodeStringAgainstLUtf8StringPointerList #147 · 0x5c840
RtlMatchLUnicodeStringAgainstList #148 · 0x5c460
RtlMatchLUnicodeStringAgainstPointerList #149 · 0x5c700
RtlMatchLUtf8StringAgainstLUnicodeStringList #150 · 0x5e200
RtlMatchLUtf8StringAgainstLUnicodeStringPointerList #151 · 0x5e490
RtlMatchLUtf8StringAgainstList #152 · 0x5e0b0
RtlMatchLUtf8StringAgainstPointerList #153 · 0x5e350
RtlMurmurHashLBlob #154 · 0x64880
RtlNsDestroy #155 · 0x509c0
RtlNsInitialize #156 · 0x50940
RtlReallocateLBlob #157 · 0x5f100
RtlReallocateLUnicodeString #158 · 0x5ca90
RtlReallocateLUtf8String #159 · 0x5e5d0
RtlReallocateUnicodeString #160 · 0x5c980
RtlRegisterErrorOriginationCallback #161 · 0x648b0
RtlReportErrorOrigination #162 · 0x648f0
RtlReportErrorPropagation #163 · 0x648d0
RtlSplitEncodedLBlob #164 · 0x5f690
RtlSplitLUnicodeString #165 · 0x5bc40
RtlSplitLUtf8String #166 · 0x5dac0
RtlTranscodeLBlobs #167 · 0x61100
RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext #168 · 0x5eb10
RtlWriteMicrodomXml #169 · 0x463b0
RtlXmlDefaultCompareStrings #170 · 0x50f70
RtlXmlDestroyNextLogicalThing #171 · 0x54800
RtlXmlDetermineStreamEncoding #172 · 0x54540
RtlXmlExtentToString #173 · 0x568c0
RtlXmlInitializeNextLogicalThing #174 · 0x54820
RtlXmlInitializeTokenization #175 · 0x54480
RtlXmlNextLogicalThing #176 · 0x56240
RtlXmlNextToken #177 · 0x53140
SczAlloc #178 · 0x3f480
SczAllocConcat2Sz #179 · 0x3f800
SczAllocConcatSz #180 · 0x3f6c0
SczAllocFormatted #181 · 0x3fa30
SczAllocFromAnsiSz #182 · 0x3fd70
SczAllocFromSz #183 · 0x3fc10
SczAllocPrefixSz #184 · 0x3f550
SczEnsureBackslashTerminated #185 · 0x3fed0
SczFree #186 · 0x3feb0
SfpCreateOfflineRepairObject #187 · 0x6e0c0
SfpUnload #188 · 0x6e2d0
StringsAreEqualCaseInsensitive #189 · 0x3fff0
SzEnsureBackslashTerminated #190 · 0x3ff40
UninstallWindows #191 · 0x74c90

Imported DLLs & functions 208

AcquireSRWLockExclusive 0x100ac03c
AcquireSRWLockShared 0x100ac044
CloseHandle 0x100ac050
CloseThreadpoolTimer 0x100ac064
CompareFileTime 0x100ac0fc
CompareStringOrdinal 0x100ac12c
CopyFileExW 0x100ac0c8
CopyFileW 0x100ac08c
CreateDirectoryW 0x100ac088
CreateEventW 0x100ac1d8
CreateFileW 0x100ac0cc
CreateHardLinkW 0x100ac0e4
CreateMutexExW 0x100ac0a8
CreateSemaphoreExW 0x100ac0ac
CreateThreadpoolTimer 0x100ac080
DebugBreak 0x100ac030
DecodePointer 0x100ac11c
DelayLoadFailureHook 0x100ac204
DeleteCriticalSection 0x100ac074
DeleteFileW 0x100ac09c
DeviceIoControl 0x100ac1f4
EncodePointer 0x100ac1f0
EnterCriticalSection 0x100ac06c
EnumResourceLanguagesExW 0x100ac218
ExitProcess 0x100ac168
ExpandEnvironmentStringsW 0x100ac220
FindClose 0x100ac0e8
FindFirstFileExW 0x100ac0dc
FindFirstFileW 0x100ac100
FindNextFileW 0x100ac0e0
FindResourceExW 0x100ac210
FlsAlloc 0x100ac180
FlsFree 0x100ac18c
FlsGetValue 0x100ac184
FlsSetValue 0x100ac188
FlushFileBuffers 0x100ac128
FormatMessageW 0x100ac014
FreeEnvironmentStringsW 0x100ac130
FreeLibrary 0x100ac010
GetACP 0x100ac174
GetCommandLineA 0x100ac200
GetCommandLineW 0x100ac1fc
GetCompressedFileSizeW 0x100ac0b8
GetConsoleMode 0x100ac1b0
GetConsoleOutputCP 0x100ac1ac
GetCPInfo 0x100ac17c
GetCurrentProcess 0x100ac0d0
GetCurrentProcessId 0x100ac0a4
GetCurrentThreadId 0x100ac018
GetDiskFreeSpaceW 0x100ac0b4
GetEnvironmentStringsW 0x100ac1f8
GetEnvironmentVariableW 0x100ac108
GetErrorMode 0x100ac090
GetFileAttributesExW 0x100ac124
GetFileAttributesW 0x100ac084
GetFileSizeEx 0x100ac0f4
GetFileType 0x100ac19c
GetLastError 0x100ac118
GetLocalTime 0x100ac158
GetModuleFileNameA 0x100ac02c
GetModuleFileNameW 0x100ac134
GetModuleHandleExW 0x100ac000
GetModuleHandleW 0x100ac024
GetOEMCP 0x100ac178
GetProcAddress 0x100ac008
GetProcessHeap 0x100ac01c
GetStartupInfoW 0x100ac1a0
GetStdHandle 0x100ac198
GetStringTypeW 0x100ac16c
GetSystemTime 0x100ac110
GetSystemTimeAsFileTime 0x100ac0d8
GetSystemWindowsDirectoryW 0x100ac098
GetTempPathW 0x100ac144
GetWindowsDirectoryW 0x100ac148
HeapAlloc 0x100ac020
HeapFree 0x100ac028
HeapReAlloc 0x100ac1c8
HeapSize 0x100ac1c4
InitializeCriticalSectionAndSpinCount 0x100ac1cc
InitializeCriticalSectionEx 0x100ac070
InitializeSListHead 0x100ac1e0
InitOnceBeginInitialize 0x100ac13c
InitOnceComplete 0x100ac140
InterlockedFlushSList 0x100ac1e8
IsDebuggerPresent 0x100ac034
IsProcessorFeaturePresent 0x100ac164
IsValidCodePage 0x100ac170
LCMapStringW 0x100ac194
LeaveCriticalSection 0x100ac0b0
LoadLibraryExA 0x100ac208
LoadLibraryExW 0x100ac004
LoadLibraryW 0x100ac10c
LoadResource 0x100ac20c
LocalAlloc 0x100ac0bc
LocalFree 0x100ac0c0
LockResource 0x100ac214
lstrcmpiW 0x100ac14c
lstrcmpW 0x100ac154
MoveFileExW 0x100ac0c4
MultiByteToWideChar 0x100ac0f8
OpenSemaphoreW 0x100ac07c
OutputDebugStringA 0x100ac104
OutputDebugStringW 0x100ac038
PrivCopyFileExW 0x100ac114
QueryPerformanceCounter 0x100ac1dc
RaiseException 0x100ac1ec
ReadConsoleW 0x100ac1b8
ReadFile 0x100ac0f0
ReleaseMutex 0x100ac058
ReleaseSemaphore 0x100ac054
ReleaseSRWLockExclusive 0x100ac040
ReleaseSRWLockShared 0x100ac048
RemoveDirectoryW 0x100ac0a0
ResetEvent 0x100ac1d4
RtlUnwind 0x100ac1e4
SetCurrentDirectoryW 0x100ac150
SetEndOfFile 0x100ac1b4
SetEnvironmentVariableW 0x100ac00c
SetErrorMode 0x100ac094
SetEvent 0x100ac1d0
SetFilePointer 0x100ac120
SetFilePointerEx 0x100ac1bc
SetLastError 0x100ac04c
SetStdHandle 0x100ac1a4
SetThreadpoolTimer 0x100ac05c
SetUnhandledExceptionFilter 0x100ac160
SizeofResource 0x100ac21c
Sleep 0x100ac0d4
TerminateProcess 0x100ac138
UnhandledExceptionFilter 0x100ac15c
VirtualProtect 0x100ac190
WaitForSingleObject 0x100ac078
WaitForSingleObjectEx 0x100ac068
WaitForThreadpoolTimerCallbacks 0x100ac060
WideCharToMultiByte 0x100ac0ec
WriteConsoleW 0x100ac1c0
WriteFile 0x100ac1a8
DbgPrint 0x100ac2b8
DbgPrintEx 0x100ac254
LdrGetDllHandleEx 0x100ac2b4
LdrGetProcedureAddress 0x100ac2a4
LdrUnloadDll 0x100ac2b0
NtAdjustPrivilegesToken 0x100ac264
NtClose 0x100ac30c
NtCreateFile 0x100ac330
NtDelayExecution 0x100ac260
NtDuplicateToken 0x100ac280
NtFlushKey 0x100ac318
NtFsControlFile 0x100ac228
NtLoadKey2 0x100ac28c
NtOpenFile 0x100ac2e8
NtOpenKey 0x100ac2ac
NtOpenKeyEx 0x100ac32c
NtOpenProcessToken 0x100ac270
NtOpenThreadToken 0x100ac290
NtPrivilegeCheck 0x100ac294
NtQueryDirectoryFile 0x100ac2e0
NtQueryInformationFile 0x100ac234
NtQueryObject 0x100ac23c
NtQueryPerformanceCounter 0x100ac22c
NtQueryValueKey 0x100ac2bc
NtReadFile 0x100ac2d0
NtSetInformationThread 0x100ac240
NtUnloadKey2 0x100ac310
NtWriteFile 0x100ac2a8
NtYieldExecution 0x100ac244
RtlAdjustPrivilege 0x100ac300
RtlAllocateAndInitializeSid 0x100ac288
RtlAllocateHeap 0x100ac328
RtlCopyMappedMemory 0x100ac2d8
RtlCopyUnicodeString 0x100ac338
RtlCreateSecurityDescriptor 0x100ac29c
RtlCreateServiceSid 0x100ac2f0
RtlCreateUnicodeString 0x100ac2fc
RtlCreateUnicodeStringFromAsciiz 0x100ac2c0
RtlDeleteCriticalSection 0x100ac31c
RtlDosPathNameToNtPathName_U 0x100ac230
RtlDowncaseUnicodeChar 0x100ac250
RtlEnterCriticalSection 0x100ac308
RtlEqualSid 0x100ac2f4
RtlFormatCurrentUserKeyPath 0x100ac248
RtlFreeHeap 0x100ac320
RtlFreeUnicodeString 0x100ac2cc
RtlGetControlSecurityDescriptor 0x100ac278
RtlHashUnicodeString 0x100ac334
RtlInitializeCriticalSection 0x100ac304
RtlInitUnicodeString 0x100ac238
RtlLeaveCriticalSection 0x100ac340
RtlLengthSecurityDescriptor 0x100ac26c
RtlMakeSelfRelativeSD 0x100ac27c
RtlMapGenericMask 0x100ac2ec
RtlNtStatusToDosError 0x100ac2f8
RtlNtStatusToDosErrorNoTeb 0x100ac25c
RtlQueryEnvironmentVariable_U 0x100ac314
RtlRaiseStatus 0x100ac324
RtlReAllocateHeap 0x100ac258
RtlSetControlSecurityDescriptor 0x100ac33c
RtlSetDaclSecurityDescriptor 0x100ac284
RtlSetGroupSecurityDescriptor 0x100ac298
RtlSetOwnerSecurityDescriptor 0x100ac274
RtlSetSaclSecurityDescriptor 0x100ac268
RtlTimeToTimeFields 0x100ac2a0
RtlUpcaseUnicodeChar 0x100ac24c
ZwClose 0x100ac2e4
ZwCreateSection 0x100ac2c8
ZwMapViewOfSection 0x100ac2d4
ZwQueryInformationFile 0x100ac2dc
ZwUnmapViewOfSection 0x100ac2c4