FfuProvider.dll

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
DISM Ffu Provider
Authors
© Microsoft Corporation. All rights reserved.
File size
619.0 KB
Uploaded
2025-12-01 07:46
Views
89
SHA-256
886b54115179ffb618f881444574f6d4

Exported functions 5

DLLGetDISMProviderCLSID #1 · 0x16f0
DllCanUnloadNow #2 · 0x1720
DllGetClassObject #3 · 0x1760
DllRegisterServer #4 · 0x18a0
DllUnregisterServer #5 · 0x19a0

Imported DLLs & functions 231

AdjustTokenPrivileges 0x18006f3d8
LookupPrivilegeValueW 0x18006f3e0
RegCloseKey 0x18006f418
RegDeleteKeyW 0x18006f3b8
RegEnumKeyExW 0x18006f3f8
RegEnumKeyW 0x18006f3c0
RegFlushKey 0x18006f3d0
RegLoadKeyW 0x18006f3e8
RegOpenKeyExW 0x18006f408
RegQueryInfoKeyW 0x18006f410
RegQueryValueExW 0x18006f400
RegSetKeySecurity 0x18006f3c8
RegUnLoadKeyW 0x18006f3f0
FindClose 0x18006f838
FindFirstFileW 0x18006f848
FindNextFileW 0x18006f840
GetFileInformationByHandle 0x18006f858
GetFullPathNameW 0x18006f830
GetVolumePathNameW 0x18006f860
QueryDosDeviceW 0x18006f850
GetVolumeNameForVolumeMountPointW 0x18006f870
FormatMessageW 0x18006f8a0
GetCurrentThread 0x18006f8c0
OpenProcessToken 0x18006f8b0
OpenThreadToken 0x18006f8b8
RegCreateKeyExW 0x18006f8d8
RegSetValueExW 0x18006f8d0
GetSystemInfo 0x18006f8e8
BCryptCloseAlgorithmProvider 0x18006f920
BCryptCreateHash 0x18006f918
BCryptDestroyHash 0x18006f8f8
BCryptFinishHash 0x18006f928
BCryptGetProperty 0x18006f900
BCryptHashData 0x18006f908
BCryptOpenAlgorithmProvider 0x18006f910
AcquireSRWLockExclusive 0x18006f668
CloseHandle 0x18006f558
CompareStringW 0x18006f530
CopyFileExW 0x18006f460
CopyFileW 0x18006f6a8
CreateDirectoryW 0x18006f568
CreateEventW 0x18006f678
CreateFileMappingW 0x18006f638
CreateFileW 0x18006f538
CreateIoCompletionPort 0x18006f670
CreateMutexW 0x18006f458
DeleteCriticalSection 0x18006f4d0
DeleteFileW 0x18006f700
DeleteVolumeMountPointW 0x18006f478
DeviceIoControl 0x18006f680
DisableThreadLibraryCalls 0x18006f4b8
EnterCriticalSection 0x18006f500
FindFirstVolumeW 0x18006f690
FindNextVolumeW 0x18006f698
FindResourceExW 0x18006f590
FindVolumeClose 0x18006f6a0
GetCurrentProcess 0x18006f5f0
GetCurrentProcessId 0x18006f520
GetCurrentThreadId 0x18006f518
GetDiskFreeSpaceW 0x18006f710
GetDriveTypeW 0x18006f468
GetFileAttributesW 0x18006f528
GetFileSize 0x18006f430
GetFileSizeEx 0x18006f540
GetFileTime 0x18006f6d8
GetFirmwareEnvironmentVariableW 0x18006f708
GetLastError 0x18006f4e0
GetModuleFileNameW 0x18006f4e8
GetModuleHandleExW 0x18006f488
GetModuleHandleW 0x18006f4b0
GetOverlappedResult 0x18006f688
GetProcAddress 0x18006f498
GetProcessHeap 0x18006f4a0
GetQueuedCompletionStatus 0x18006f6f0
GetSystemFirmwareTable 0x18006f428
GetSystemTimeAsFileTime 0x18006f608
GetTempPathW 0x18006f560
GetThreadLocale 0x18006f4c0
GetTickCount 0x18006f610
GetVersionExW 0x18006f628
GetVolumeInformationByHandleW 0x18006f6b0
HeapAlloc 0x18006f490
HeapDestroy 0x18006f5a8
HeapFree 0x18006f480
HeapReAlloc 0x18006f5a0
HeapSize 0x18006f598
InitializeCriticalSection 0x18006f4f8
InitializeCriticalSectionAndSpinCount 0x18006f6d0
LCMapStringW 0x18006f470
LeaveCriticalSection 0x18006f508
LoadLibraryExA 0x18006f650
LoadLibraryExW 0x18006f4f0
LoadResource 0x18006f588
LocalAlloc 0x18006f438
LockResource 0x18006f580
MapViewOfFile 0x18006f640
MultiByteToWideChar 0x18006f5b0
OutputDebugStringW 0x18006f660
PostQueuedCompletionStatus 0x18006f6f8
QueryPerformanceCounter 0x18006f600
QueryPerformanceFrequency 0x18006f6c0
RaiseException 0x18006f4d8
ReadFile 0x18006f550
ReleaseMutex 0x18006f440
ReleaseSRWLockExclusive 0x18006f658
RemoveDirectoryW 0x18006f570
RtlCaptureContext 0x18006f5c8
RtlLookupFunctionEntry 0x18006f5d0
RtlVirtualUnwind 0x18006f5d8
SearchPathW 0x18006f620
SetEvent 0x18006f6e8
SetFileAttributesW 0x18006f450
SetFilePointer 0x18006f6b8
SetFilePointerEx 0x18006f448
SetLastError 0x18006f4a8
SetThreadLocale 0x18006f4c8
SetThreadUILanguage 0x18006f510
SetUnhandledExceptionFilter 0x18006f5e8
SizeofResource 0x18006f578
Sleep 0x18006f5c0
TerminateProcess 0x18006f5f8
TrySubmitThreadpoolCallback 0x18006f6e0
UnhandledExceptionFilter 0x18006f5e0
UnmapViewOfFile 0x18006f630
VirtualProtect 0x18006f648
VirtualQuery 0x18006f618
WaitForSingleObject 0x18006f6c8
WideCharToMultiByte 0x18006f5b8
WriteFile 0x18006f548
__C_specific_handler 0x18006fa88
__CxxFrameHandler3 0x18006f940
__dllonexit 0x18006f9b0
__RTDynamicCast 0x18006f990
_amsg_exit 0x18006f9d8
_CxxThrowException 0x18006f9e8
_initterm 0x18006f9d0
_lock 0x18006f9c0
_onexit 0x18006f9a8
_purecall 0x18006fa28
_stricmp 0x18006fa90
_unlock 0x18006f9b8
_vscwprintf 0x18006fa50
_vsnprintf 0x18006f958
_vsnwprintf 0x18006fa48
_wcsicmp 0x18006f9f8
_wcsnicmp 0x18006f970
_XcptFilter 0x18006f9e0
??0exception@@QEAA@AEBQEBD@Z 0x18006fa08
??0exception@@QEAA@AEBV0@@Z 0x18006fa20
??0exception@@QEAA@XZ 0x18006fa00
??1exception@@UEAA@XZ 0x18006fa10
??1type_info@@UEAA@XZ 0x18006f9a0
?terminate@@YAXXZ 0x18006f9c8
?what@exception@@UEBAPEBDXZ 0x18006fa18
bsearch 0x18006fa98
free 0x18006fa78
iswspace 0x18006f960
malloc 0x18006f9f0
memcmp 0x18006f988
memcpy 0x18006f980
memcpy_s 0x18006fa58
memmove 0x18006f978
memmove_s 0x18006fa30
memset 0x18006f998
strchr 0x18006f948
swscanf 0x18006f938
vswprintf_s 0x18006fa60
wcscat_s 0x18006fa70
wcschr 0x18006fa38
wcscmp 0x18006faa0
wcscpy_s 0x18006fa80
wcsncpy_s 0x18006fa68
wcsrchr 0x18006f968
wcstol 0x18006fa40
wcstoul 0x18006f950
NtClose 0x18006fae0
NtCreateFile 0x18006fac0
NtOpenFile 0x18006fab0
NtQueryInformationFile 0x18006fad0
NtReadFile 0x18006faf0
NtSetInformationFile 0x18006faf8
NtWaitForSingleObject 0x18006fab8
NtWriteFile 0x18006fb20
NtYieldExecution 0x18006fb08
RtlAllocateHeap 0x18006fb30
RtlAreBitsClear 0x18006fb50
RtlClearAllBits 0x18006fb60
RtlDosPathNameToNtPathName_U_WithStatus 0x18006fb18
RtlExpandEnvironmentStrings 0x18006fad8
RtlFindSetBits 0x18006fb48
RtlFreeHeap 0x18006fb28
RtlInitializeBitMap 0x18006fb68
RtlInitUnicodeString 0x18006fb10
RtlNtStatusToDosError 0x18006fac8
RtlNumberOfSetBits 0x18006fb40
RtlRaiseStatus 0x18006fb00
RtlRandom 0x18006fb38
RtlReAllocateHeap 0x18006fae8
RtlSetBits 0x18006fb58
CoCreateGuid 0x18006f758
CoCreateInstance 0x18006f730
CoInitializeEx 0x18006f748
CoSetProxyBlanket 0x18006f740
CoTaskMemFree 0x18006f728
CoUninitialize 0x18006f750
ProgIDFromCLSID 0x18006f738
StringFromGUID2 0x18006f720
CreateErrorInfo 0x18006f798
GetErrorInfo 0x18006f770
LoadRegTypeLib 0x18006f7a8
LoadTypeLib 0x18006f7d8
RegisterTypeLib 0x18006f7d0
SetErrorInfo 0x18006f7a0
SysAllocString 0x18006f780
SysAllocStringByteLen 0x18006f7b8
SysAllocStringLen 0x18006f778
SysFreeString 0x18006f788
SysStringByteLen 0x18006f7c0
SysStringLen 0x18006f7c8
UnRegisterTypeLib 0x18006f7e0
VarBstrCmp 0x18006f7b0
VariantClear 0x18006f790
VariantInit 0x18006f768
CharLowerBuffW 0x18006f7f8
CharNextW 0x18006f7f0
LoadStringW 0x18006f800
GetFileVersionInfoExW 0x18006f820
GetFileVersionInfoSizeExW 0x18006f818
VerQueryValueW 0x18006f810