ServicingCommon.dll
v10.0.22621.5040
64-bit
Windows NT
Analyzed
Exported functions 192
CBSWdsLog
#1 · 0x184a0
CreateKeyformFromAttributesIntoBuffer
#2 · 0x67f50
RecursiveCopy
#3 · 0x195b0
SetCustomLogging
#4 · 0x16bd0
BeginFileMapEnumerationInternal
#5 · 0x70560
CbsCreateOfflineSession
#6 · 0x17b0
CbsCreateOfflineSessionFromStackInImage
#7 · 0x8990
CbsFindServicingStackDirectory
#8 · 0x12e0
CbsGetSsBinaryPathFromTargetImage
#9 · 0x89d0
CbsLoadSssFromTargetImage
#10 · 0x89b0
CbsOfflineFinalize
#11 · 0x17d0
CbsOfflineFinalizeNoShutdownImageStack
#12 · 0x17f0
CbsOfflineSetLogFile
#13 · 0x1d60
CbsShutdownImageStack
#14 · 0x8970
CloseFileMapEnumerationInternal
#15 · 0x708f0
CompareObjectSDToSddl
#16 · 0x71140
ConvertHResultToNtStatus
#17 · 0x64e10
ConvertNtStatusToHResult
#18 · 0x649d0
DecompressManifest
#19 · 0x693b0
EstimateReconstructWindowsDiskNeeds
#20 · 0xc4c0
EstimateReconstructWindowsRAMNeeds
#21 · 0xc750
FileVersionFromString
#22 · 0x19970
GetCWcpDll
#23 · 0x67a60
GetIdentityAuthority
#24 · 0x73ac0
GetLoadedHiveKeyName
#25 · 0x654a0
GetNextFileMapContentInternal
#26 · 0x70930
GetTemporaryPath
#27 · 0x659d0
GetUpdateReserveManagerLoader
#28 · 0x6f420
IsKeyProtected
#29 · 0x71a80
IsLuaCdfFile
#30 · 0x70950
LoadUpdateReserveManager
#31 · 0x6f540
ReconstructWindowsEx
#32 · 0xc790
ReconstructWindowsEx2
#33 · 0xc7f0
RemoveFileProtection
#34 · 0x71f90
RemoveRegKeyProtection
#35 · 0x72990
RtlAllocateLBlob
#36 · 0x5ada0
RtlAllocateLUnicodeString
#37 · 0x5c5d0
RtlAllocateLUtf8String
#38 · 0x60d10
RtlAllocateUnicodeString
#39 · 0x5c4b0
RtlAppendLUnicodeStringToLUnicodeString
#40 · 0x5d420
RtlAppendLUtf8StringToLUtf8String
#41 · 0x5fdc0
RtlAppendUcsCharacterToLUnicodeString
#42 · 0x5e690
RtlAppendUcsCharacterToLUtf8String
#43 · 0x5ff50
RtlAppendUcsCharactersToLUnicodeString
#44 · 0x5e4d0
RtlBase64EncodeLBlobToLUnicodeString
#45 · 0x59920
RtlBase64EncodeLBlobToLUtf8String
#46 · 0x59b40
RtlCalculateUtf16StringLengthFromLUtf8String
#47 · 0x60b20
RtlCommitSmartLBlobUcsWritingContext
#48 · 0x610b0
RtlCommitSmartLBlobWritingContext
#49 · 0x5ad60
RtlCompareEncodedLBlobs
#50 · 0x5b620
RtlCompareLUnicodeStringToLUtf8String
#51 · 0x60d60
RtlCompareLUnicodeStrings
#52 · 0x5cad0
RtlCompareLUtf8StringToLUnicodeString
#53 · 0x5f8a0
RtlCompareLUtf8Strings
#54 · 0x60d20
RtlConcatenateLUnicodeStrings
#55 · 0x5d1b0
RtlConcatenateLUtf8Strings
#56 · 0x5fb50
RtlConvertNtFilePathToWin32FilePath
#57 · 0x622b0
RtlConvertNtRegistryPathToWin32RegistryPath
#58 · 0x62200
RtlConvertWin32FilePathToNtFilePath
#59 · 0x61f10
RtlConvertWin32RegistryPathToNtRegistryPath
#60 · 0x61b80
RtlCopyLUnicodeString
#61 · 0x5c6f0
RtlCopyLUtf8String
#62 · 0x5f390
RtlCopyLUtf8StringToLUnicodeString
#63 · 0x5f5b0
RtlCreateDefaultMicrodomXmlWriter
#64 · 0x1dc10
RtlCreateDefaultXmlWriter
#65 · 0x1f770
RtlCreateFilteringMicrodomWriter
#66 · 0x20760
RtlCreateMicrodom
#67 · 0x27520
RtlCreateMicrodomUpdateContext
#68 · 0x2b5b0
RtlCreateUpdatedMicrodomAsMicrodom
#69 · 0x2cdd0
RtlCreateUpdatedMicrodomAsUtf8
#70 · 0x2cc90
RtlCreateUtf16LEUCSStringBuilder
#71 · 0x63490
RtlCreateUtf8UCSStringBuilder
#72 · 0x63190
RtlCreateXMLDSIGSession
#73 · 0x317f0
RtlDeallocateUnicodeString
#74 · 0x5c5a0
RtlDecodeBase64LUnicodeStringToLBlob
#75 · 0x5a520
RtlDecodeBase64LUtf8StringToLBlob
#76 · 0x5a2e0
RtlDecodeUtf16LE
#77 · 0x63aa0
RtlDecodeUtf8
#78 · 0x637d0
RtlDestroyGrowingList
#79 · 0x40da0
RtlDestroyMicrodomUpdateContext
#80 · 0x2b6f0
RtlDetermineFilteredLUnicodeStringLength
#81 · 0x5ef10
RtlDetermineTranscodedLBlobSize
#82 · 0x58590
RtlDoesLUnicodeStringMatchExpression
#83 · 0x5e6e0
RtlDowncaseUCSCharacter
#84 · 0x63d30
RtlDuplicateLBlob
#85 · 0x58410
RtlDuplicateLUnicodeString
#86 · 0x5c820
RtlDuplicateLUnicodeStringToLUtf8String
#87 · 0x5f7b0
RtlDuplicateLUnicodeStringToUnicodeString
#88 · 0x5d760
RtlDuplicateLUtf8String
#89 · 0x5f4c0
RtlDuplicateLUtf8StringToLUnicodeString
#90 · 0x5f6c0
RtlDuplicateNullTerminatedStringToLUnicodeString
#91 · 0x5cde0
RtlDuplicateUnicodeStringToLUnicodeString
#92 · 0x5c910
RtlEncodeUtf16LE
#93 · 0x64100
RtlEncodeUtf8
#94 · 0x63f30
RtlEqualLUnicodeStringPrefix
#95 · 0x5d8f0
RtlEqualLUnicodeStrings
#96 · 0x5d930
RtlEqualLUtf8StringPrefix
#97 · 0x60da0
RtlEqualLUtf8Strings
#98 · 0x601a0
RtlExecuteXPathOverMicrodom
#99 · 0x42d40
RtlFilterLUnicodeString
#100 · 0x5f130
RtlFinalizeSmartLBlobUcsWritingContext
#101 · 0x610c0
RtlFinalizeSmartLBlobWritingContext
#102 · 0x5a740
RtlFreeLBlob
#103 · 0x5ae40
RtlFreeLUnicodeString
#104 · 0x5c6c0
RtlFreeLUtf8String
#105 · 0x5f360
RtlGetEncodingSizeUcs2
#106 · 0x64490
RtlGetEncodingSizeUtf16
#107 · 0x64440
RtlGetEncodingSizeUtf8
#108 · 0x614e0
RtlGetHashAlgorithmHashLength
#109 · 0x58fa0
RtlHashLBlob
#110 · 0x590c0
RtlHashLUnicodeString
#111 · 0x5f320
RtlHashLUtf8String
#112 · 0x5f340
RtlIndexIntoGrowingList
#113 · 0x40ca0
RtlInitLUnicodeStringFromNullTerminatedString
#114 · 0x5cd40
RtlInitLUnicodeStringFromUnicodeString
#115 · 0x5cb10
RtlInitUnicodeStringFromLUnicodeString
#116 · 0x5cba0
RtlInitializeGrowingList
#117 · 0x40af0
RtlInitializeSmartLBlobWritingContext
#118 · 0x5a750
RtlInitializeSmartLUnicodeStringWritingContext
#119 · 0x60f20
RtlInitializeSmartLUtf8StringWritingContext
#120 · 0x61050
RtlIsLBlobValid
#121 · 0x5ad70
RtlIsLUnicodeStringValid
#122 · 0x5f2e0
RtlIsLUtf8StringValid
#123 · 0x60ce0
RtlLengthOfUcsCharacterEncodedAsUtf8
#124 · 0x614e0
RtlMatchEncodedLBlobAgainstList
#125 · 0x5c350
RtlMatchEncodedLBlobAgainstPointerList
#126 · 0x5c400
RtlMatchLUnicodeStringAgainstLUtf8StringList
#127 · 0x5dbc0
RtlMatchLUnicodeStringAgainstLUtf8StringPointerList
#128 · 0x5dfb0
RtlMatchLUnicodeStringAgainstList
#129 · 0x5d9c0
RtlMatchLUnicodeStringAgainstPointerList
#130 · 0x5ddc0
RtlMatchLUtf8StringAgainstLUnicodeStringList
#131 · 0x60450
RtlMatchLUtf8StringAgainstLUnicodeStringPointerList
#132 · 0x60840
RtlMatchLUtf8StringAgainstList
#133 · 0x60250
RtlMatchLUtf8StringAgainstPointerList
#134 · 0x60650
RtlMicrodomUpdateCreateAttributeNs
#135 · 0x2bb50
RtlMicrodomUpdateCreateElementNs
#136 · 0x2b7a0
RtlMicrodomUpdateCreateTextual
#137 · 0x2ba20
RtlMicrodomUpdateGetCookieForExistingAttribute
#138 · 0x2bda0
RtlMicrodomUpdateGetCookieForExistingNode
#139 · 0x2bd00
RtlMicrodomUpdateInsertChild
#140 · 0x2c0b0
RtlMicrodomUpdateInsertMicrodomNodeEx
#141 · 0x2c9a0
RtlMicrodomUpdateRemoveChild
#142 · 0x2c220
RtlMicrodomUpdateRemoveElement
#143 · 0x2c330
RtlMicrodomUpdateSetNodeName
#144 · 0x2bf80
RtlMicrodomUpdateSetNodeTextContent
#145 · 0x2be40
RtlMurmurHashLBlob
#146 · 0x64730
RtlNsDestroy
#147 · 0x433d0
RtlNsInitialize
#148 · 0x43310
RtlPreInitializeSmartLBlobUcsWritingContext
#149 · 0x60ef0
RtlPreInitializeSmartLBlobWritingContext
#150 · 0x5a720
RtlReallocateLBlob
#151 · 0x58130
RtlReallocateLUnicodeString
#152 · 0x5e3b0
RtlReallocateLUtf8String
#153 · 0x60a30
RtlReallocateUnicodeString
#154 · 0x5e1a0
RtlRegisterErrorOriginationCallback
#155 · 0x64750
RtlReportErrorOrigination
#156 · 0x64790
RtlReportErrorPropagation
#157 · 0x64770
RtlSmartMultiUcsEncoder_Utf16LE
#158 · 0x614d0
RtlSmartMultiUcsEncoder_Utf8
#159 · 0x61470
RtlSmartUcsEncoder_Utf16LE
#160 · 0x61480
RtlSmartUcsEncoder_Utf8
#161 · 0x61420
RtlSplitEncodedLBlob
#162 · 0x589c0
RtlSplitLUnicodeString
#163 · 0x5ce80
RtlSplitLUtf8String
#164 · 0x5f8e0
RtlSplitWin32RegistryPathIntoRootAndLeaves
#165 · 0x61cd0
RtlTranscodeLBlobs
#166 · 0x5ae70
RtlUpcaseUCSCharacter
#167 · 0x63d80
RtlWriteDataIntoSmartLBlobWritingContext
#168 · 0x5aa10
RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext
#169 · 0x61170
RtlWriteMicrodomXml
#170 · 0x1de40
RtlXmlDefaultCompareStrings
#171 · 0x43a10
RtlXmlDestroyNextLogicalThing
#172 · 0x47e60
RtlXmlDetermineStreamEncoding
#173 · 0x47bc0
RtlXmlExtentToString
#174 · 0x4a3b0
RtlXmlInitializeNextLogicalThing
#175 · 0x47e80
RtlXmlInitializeTokenization
#176 · 0x47ab0
RtlXmlNextLogicalThing
#177 · 0x485c0
RtlXmlNextToken
#178 · 0x46440
SczAlloc
#179 · 0x1a490
SczAllocConcat2Sz
#180 · 0x1a860
SczAllocConcatSz
#181 · 0x1a700
SczAllocFormatted
#182 · 0x1aa10
SczAllocFromAnsiSz
#183 · 0x1ae60
SczAllocFromSz
#184 · 0x1ac90
SczAllocPrefixSz
#185 · 0x1a580
SczEnsureBackslashTerminated
#186 · 0x1b030
SczFree
#187 · 0x1b010
SfpCreateOfflineRepairObject
#188 · 0x6ede0
SfpUnload
#189 · 0x6f0b0
StringsAreEqualCaseInsensitive
#190 · 0x1b130
SzEnsureBackslashTerminated
#191 · 0x1b0b0
UninstallWindows
#192 · 0x78ba0
No function matches your filter.
Imported DLLs & functions 195
KERNEL32.dll
135
AcquireSRWLockExclusive
0x1800b72c8
AcquireSRWLockShared
0x1800b72d8
CloseHandle
0x1800b72f0
CloseThreadpoolTimer
0x1800b7318
CompareFileTime
0x1800b73f8
CompareStringOrdinal
0x1800b7470
CopyFileExW
0x1800b73c0
CopyFileW
0x1800b7360
CreateDirectoryW
0x1800b7358
CreateEventW
0x1800b75e0
CreateFileW
0x1800b73c8
CreateHardLinkW
0x1800b73e8
CreateMutexExW
0x1800b7390
CreateSemaphoreExW
0x1800b7398
CreateThreadpoolTimer
0x1800b7350
DebugBreak
0x1800b72a8
DelayLoadFailureHook
0x1800b7638
DeleteCriticalSection
0x1800b7338
DeleteFileW
0x1800b7378
DeviceIoControl
0x1800b7440
EncodePointer
0x1800b7618
EnterCriticalSection
0x1800b7328
EnumResourceLanguagesExW
0x1800b7660
ExitProcess
0x1800b7518
ExpandEnvironmentStringsW
0x1800b7238
FindClose
0x1800b73f0
FindFirstFileExW
0x1800b73d8
FindFirstFileW
0x1800b7400
FindNextFileW
0x1800b73e0
FindResourceExW
0x1800b7650
FlsAlloc
0x1800b7548
FlsFree
0x1800b7560
FlsGetValue
0x1800b7550
FlsSetValue
0x1800b7558
FlushFileBuffers
0x1800b7468
FormatMessageW
0x1800b7270
FreeEnvironmentStringsW
0x1800b7480
FreeLibrary
0x1800b7268
GetACP
0x1800b7530
GetCommandLineA
0x1800b7630
GetCommandLineW
0x1800b7628
GetCompressedFileSizeW
0x1800b73b0
GetConsoleMode
0x1800b75a8
GetConsoleOutputCP
0x1800b75a0
GetCPInfo
0x1800b7540
GetCurrentProcess
0x1800b7490
GetCurrentProcessId
0x1800b7388
GetCurrentThreadId
0x1800b7278
GetDiskFreeSpaceW
0x1800b73a8
GetEnvironmentStringsW
0x1800b7620
GetEnvironmentVariableW
0x1800b7410
GetErrorMode
0x1800b7368
GetFileAttributesExW
0x1800b7458
GetFileAttributesW
0x1800b7248
GetFileSizeEx
0x1800b7438
GetFileType
0x1800b7580
GetLastError
0x1800b7240
GetLocalTime
0x1800b74d8
GetModuleFileNameA
0x1800b72a0
GetModuleFileNameW
0x1800b7488
GetModuleHandleExW
0x1800b7298
GetModuleHandleW
0x1800b72b0
GetOEMCP
0x1800b7538
GetProcAddress
0x1800b7258
GetProcessHeap
0x1800b7288
GetStartupInfoW
0x1800b7588
GetStdHandle
0x1800b7578
GetStringTypeW
0x1800b7520
GetSystemTime
0x1800b7420
GetSystemTimeAsFileTime
0x1800b73d0
GetSystemWindowsDirectoryW
0x1800b7460
GetTempPathW
0x1800b74b0
GetWindowsDirectoryW
0x1800b74b8
HeapAlloc
0x1800b7280
HeapFree
0x1800b7290
HeapReAlloc
0x1800b75d8
HeapSize
0x1800b75d0
InitializeCriticalSectionAndSpinCount
0x1800b7568
InitializeCriticalSectionEx
0x1800b7330
InitializeSListHead
0x1800b75f0
InterlockedFlushSList
0x1800b7600
IsDebuggerPresent
0x1800b72b8
IsProcessorFeaturePresent
0x1800b7510
IsValidCodePage
0x1800b7528
LCMapStringW
0x1800b7570
LeaveCriticalSection
0x1800b73a0
LoadLibraryExA
0x1800b7640
LoadLibraryExW
0x1800b7250
LoadLibraryW
0x1800b7418
LoadResource
0x1800b7648
LocalAlloc
0x1800b74a8
LocalFree
0x1800b74a0
LockResource
0x1800b7658
lstrcmpiW
0x1800b74c0
lstrcmpW
0x1800b74d0
MoveFileExW
0x1800b73b8
MultiByteToWideChar
0x1800b7478
OpenSemaphoreW
0x1800b7348
OutputDebugStringA
0x1800b7408
OutputDebugStringW
0x1800b72c0
PrivCopyFileExW
0x1800b7428
QueryPerformanceCounter
0x1800b75e8
RaiseException
0x1800b7610
ReadConsoleW
0x1800b75b8
ReadFile
0x1800b7430
ReleaseMutex
0x1800b7300
ReleaseSemaphore
0x1800b72f8
ReleaseSRWLockExclusive
0x1800b72d0
ReleaseSRWLockShared
0x1800b72e0
RemoveDirectoryW
0x1800b7380
RtlCaptureContext
0x1800b74e8
RtlLookupFunctionEntry
0x1800b74f0
RtlPcToFileHeader
0x1800b7608
RtlUnwindEx
0x1800b75f8
RtlVirtualUnwind
0x1800b74f8
SetCurrentDirectoryW
0x1800b74c8
SetEndOfFile
0x1800b75b0
SetEnvironmentVariableW
0x1800b7260
SetErrorMode
0x1800b7370
SetFilePointer
0x1800b7448
SetFilePointerEx
0x1800b75c0
SetLastError
0x1800b72e8
SetStdHandle
0x1800b7590
SetThreadpoolTimer
0x1800b7308
SetUnhandledExceptionFilter
0x1800b7508
SizeofResource
0x1800b7668
Sleep
0x1800b7450
TerminateProcess
0x1800b7498
UnhandledExceptionFilter
0x1800b7500
WaitForSingleObject
0x1800b7340
WaitForSingleObjectEx
0x1800b7320
WaitForThreadpoolTimerCallbacks
0x1800b7310
WideCharToMultiByte
0x1800b74e0
WriteConsoleW
0x1800b75c8
WriteFile
0x1800b7598
ntdll.dll
60
DbgPrint
0x1800b7748
DbgPrintEx
0x1800b76b0
LdrGetDllHandleEx
0x1800b7738
LdrGetProcedureAddress
0x1800b7718
LdrUnloadDll
0x1800b7730
NtAdjustPrivilegesToken
0x1800b76d0
NtClose
0x1800b77f8
NtCreateFile
0x1800b77f0
NtDelayExecution
0x1800b76c8
NtDuplicateToken
0x1800b76e0
NtFlushKey
0x1800b7808
NtFsControlFile
0x1800b7830
NtLoadKey2
0x1800b77e0
NtOpenFile
0x1800b77a8
NtOpenKey
0x1800b7728
NtOpenKeyEx
0x1800b7850
NtOpenProcessToken
0x1800b76d8
NtOpenThreadToken
0x1800b76e8
NtQueryDirectoryFile
0x1800b7798
NtQueryInformationFile
0x1800b7820
NtQueryObject
0x1800b7680
NtQueryPerformanceCounter
0x1800b7840
NtQueryValueKey
0x1800b7750
NtReadFile
0x1800b7778
NtSetInformationThread
0x1800b7688
NtUnloadKey2
0x1800b7800
NtWriteFile
0x1800b7720
NtYieldExecution
0x1800b7690
RtlAdjustPrivilege
0x1800b77d8
RtlAllocateHeap
0x1800b77e8
RtlCopyMappedMemory
0x1800b7788
RtlCopyUnicodeString
0x1800b7848
RtlCreateServiceSid
0x1800b77b8
RtlCreateUnicodeString
0x1800b77d0
RtlCreateUnicodeStringFromAsciiz
0x1800b7758
RtlDeleteCriticalSection
0x1800b76f0
RtlDosPathNameToNtPathName_U
0x1800b7828
RtlDowncaseUnicodeChar
0x1800b76a8
RtlEnterCriticalSection
0x1800b7700
RtlEqualSid
0x1800b77c0
RtlFormatCurrentUserKeyPath
0x1800b7698
RtlFreeHeap
0x1800b7810
RtlFreeUnicodeString
0x1800b7770
RtlHashUnicodeString
0x1800b7838
RtlInitializeCriticalSection
0x1800b7708
RtlInitUnicodeString
0x1800b7678
RtlLeaveCriticalSection
0x1800b7710
RtlMapGenericMask
0x1800b77b0
RtlNtStatusToDosError
0x1800b77c8
RtlNtStatusToDosErrorNoTeb
0x1800b76c0
RtlQueryEnvironmentVariable_U
0x1800b7740
RtlRaiseStatus
0x1800b7818
RtlReAllocateHeap
0x1800b76b8
RtlTimeToTimeFields
0x1800b76f8
RtlUpcaseUnicodeChar
0x1800b76a0
ZwClose
0x1800b77a0
ZwCreateSection
0x1800b7768
ZwMapViewOfSection
0x1800b7780
ZwQueryInformationFile
0x1800b7790
ZwUnmapViewOfSection
0x1800b7760
No function matches your filter.