FfuProvider.dll

Description: DISM Ffu Provider

Authors: © Microsoft Corporation. All rights reserved.

Version: 10.0.19041.3636

Architecture: 32-bit

Operating System: Windows NT

SHA256: c909eb3e54ce57b21ea3891cf70a015d

File Size: 463.5 KB

Uploaded At: Dec. 1, 2025, 8:09 a.m.

Views: 15

Exported Functions

  • DLLGetDISMProviderCLSID (Ordinal: 1, Address: 0x17970)
  • DllCanUnloadNow (Ordinal: 2, Address: 0x179a0)
  • DllGetClassObject (Ordinal: 3, Address: 0x179d0)
  • DllRegisterServer (Ordinal: 4, Address: 0x17a00)
  • DllUnregisterServer (Ordinal: 5, Address: 0x17a40)

Imported DLLs & Functions

ADVAPI32.dll
  • AdjustTokenPrivileges (Address: 0x1006c014)
  • LookupPrivilegeValueW (Address: 0x1006c018)
  • RegCloseKey (Address: 0x1006c030)
  • RegDeleteKeyW (Address: 0x1006c004)
  • RegEnumKeyExW (Address: 0x1006c000)
  • RegEnumKeyW (Address: 0x1006c008)
  • RegFlushKey (Address: 0x1006c010)
  • RegLoadKeyW (Address: 0x1006c01c)
  • RegOpenKeyExW (Address: 0x1006c028)
  • RegQueryInfoKeyW (Address: 0x1006c02c)
  • RegQueryValueExW (Address: 0x1006c024)
  • RegSetKeySecurity (Address: 0x1006c00c)
  • RegUnLoadKeyW (Address: 0x1006c020)
api-ms-win-core-file-l1-1-0.dll
  • FindClose (Address: 0x1006c23c)
  • FindFirstFileW (Address: 0x1006c238)
  • FindNextFileW (Address: 0x1006c234)
  • GetFileInformationByHandle (Address: 0x1006c24c)
  • GetFullPathNameW (Address: 0x1006c244)
  • GetVolumePathNameW (Address: 0x1006c240)
  • QueryDosDeviceW (Address: 0x1006c248)
api-ms-win-core-file-l1-2-0.dll
  • GetVolumeNameForVolumeMountPointW (Address: 0x1006c254)
api-ms-win-core-heap-obsolete-l1-1-0.dll
  • LocalFree (Address: 0x1006c25c)
api-ms-win-core-libraryloader-l1-1-0.dll
  • FreeLibrary (Address: 0x1006c264)
api-ms-win-core-localization-l1-2-0.dll
  • FormatMessageW (Address: 0x1006c26c)
api-ms-win-core-processthreads-l1-1-0.dll
  • GetCurrentThread (Address: 0x1006c27c)
  • OpenProcessToken (Address: 0x1006c274)
  • OpenThreadToken (Address: 0x1006c278)
api-ms-win-core-registry-l1-1-0.dll
  • RegCreateKeyExW (Address: 0x1006c284)
  • RegSetValueExW (Address: 0x1006c288)
api-ms-win-core-sysinfo-l1-1-0.dll
  • GetSystemInfo (Address: 0x1006c290)
bcrypt.dll
  • BCryptCloseAlgorithmProvider (Address: 0x1006c2a8)
  • BCryptCreateHash (Address: 0x1006c2b0)
  • BCryptDestroyHash (Address: 0x1006c29c)
  • BCryptFinishHash (Address: 0x1006c298)
  • BCryptGetProperty (Address: 0x1006c2ac)
  • BCryptHashData (Address: 0x1006c2a0)
  • BCryptOpenAlgorithmProvider (Address: 0x1006c2a4)
KERNEL32.dll
  • AcquireSRWLockExclusive (Address: 0x1006c12c)
  • CloseHandle (Address: 0x1006c0d4)
  • CompareStringW (Address: 0x1006c0c0)
  • CopyFileExW (Address: 0x1006c05c)
  • CopyFileW (Address: 0x1006c16c)
  • CreateDirectoryW (Address: 0x1006c0dc)
  • CreateEventW (Address: 0x1006c154)
  • CreateFileMappingW (Address: 0x1006c134)
  • CreateFileW (Address: 0x1006c0c4)
  • CreateIoCompletionPort (Address: 0x1006c150)
  • CreateMutexW (Address: 0x1006c058)
  • DeleteCriticalSection (Address: 0x1006c090)
  • DeleteFileW (Address: 0x1006c188)
  • DeleteVolumeMountPointW (Address: 0x1006c194)
  • DeviceIoControl (Address: 0x1006c158)
  • DisableThreadLibraryCalls (Address: 0x1006c084)
  • EnterCriticalSection (Address: 0x1006c0a8)
  • FindFirstVolumeW (Address: 0x1006c160)
  • FindNextVolumeW (Address: 0x1006c164)
  • FindResourceExW (Address: 0x1006c0f0)
  • FindVolumeClose (Address: 0x1006c168)
  • GetCurrentProcess (Address: 0x1006c114)
  • GetCurrentProcessId (Address: 0x1006c0b8)
  • GetCurrentThreadId (Address: 0x1006c0b4)
  • GetDiskFreeSpaceW (Address: 0x1006c180)
  • GetDriveTypeW (Address: 0x1006c060)
  • GetFileAttributesW (Address: 0x1006c0bc)
  • GetFileSize (Address: 0x1006c044)
  • GetFileSizeEx (Address: 0x1006c0c8)
  • GetFileTime (Address: 0x1006c17c)
  • GetFirmwareEnvironmentVariableW (Address: 0x1006c184)
  • GetLastError (Address: 0x1006c098)
  • GetModuleFileNameW (Address: 0x1006c09c)
  • GetModuleHandleExW (Address: 0x1006c06c)
  • GetModuleHandleW (Address: 0x1006c080)
  • GetOverlappedResult (Address: 0x1006c15c)
  • GetProcAddress (Address: 0x1006c074)
  • GetProcessHeap (Address: 0x1006c078)
  • GetQueuedCompletionStatus (Address: 0x1006c190)
  • GetSystemFirmwareTable (Address: 0x1006c038)
  • GetSystemTimeAsFileTime (Address: 0x1006c120)
  • GetTempPathW (Address: 0x1006c0d8)
  • GetThreadLocale (Address: 0x1006c088)
  • GetTickCount (Address: 0x1006c124)
  • GetVersionExW (Address: 0x1006c03c)
  • GetVolumeInformationByHandleW (Address: 0x1006c170)
  • HeapAlloc (Address: 0x1006c070)
  • HeapDestroy (Address: 0x1006c0fc)
  • HeapFree (Address: 0x1006c068)
  • HeapReAlloc (Address: 0x1006c0f8)
  • HeapSize (Address: 0x1006c0f4)
  • InitializeCriticalSection (Address: 0x1006c0a4)
  • InitializeCriticalSectionAndSpinCount (Address: 0x1006c178)
  • IsWow64Process (Address: 0x1006c040)
  • LCMapStringW (Address: 0x1006c064)
  • LeaveCriticalSection (Address: 0x1006c0ac)
  • LoadLibraryExA (Address: 0x1006c144)
  • LoadLibraryExW (Address: 0x1006c0a0)
  • LoadResource (Address: 0x1006c0ec)
  • LocalAlloc (Address: 0x1006c048)
  • LockResource (Address: 0x1006c0e8)
  • MapViewOfFile (Address: 0x1006c138)
  • MultiByteToWideChar (Address: 0x1006c100)
  • OutputDebugStringW (Address: 0x1006c0b0)
  • PostQueuedCompletionStatus (Address: 0x1006c18c)
  • QueryPerformanceCounter (Address: 0x1006c11c)
  • QueryPerformanceFrequency (Address: 0x1006c198)
  • RaiseException (Address: 0x1006c094)
  • ReadFile (Address: 0x1006c0d0)
  • ReleaseMutex (Address: 0x1006c04c)
  • ReleaseSRWLockExclusive (Address: 0x1006c148)
  • RemoveDirectoryW (Address: 0x1006c0e0)
  • SearchPathW (Address: 0x1006c128)
  • SetEvent (Address: 0x1006c1a0)
  • SetFileAttributesW (Address: 0x1006c054)
  • SetFilePointer (Address: 0x1006c174)
  • SetFilePointerEx (Address: 0x1006c050)
  • SetLastError (Address: 0x1006c07c)
  • SetThreadLocale (Address: 0x1006c08c)
  • SetThreadUILanguage (Address: 0x1006c14c)
  • SetUnhandledExceptionFilter (Address: 0x1006c110)
  • SizeofResource (Address: 0x1006c0e4)
  • Sleep (Address: 0x1006c108)
  • TerminateProcess (Address: 0x1006c118)
  • TrySubmitThreadpoolCallback (Address: 0x1006c1a4)
  • UnhandledExceptionFilter (Address: 0x1006c10c)
  • UnmapViewOfFile (Address: 0x1006c130)
  • VirtualProtect (Address: 0x1006c140)
  • VirtualQuery (Address: 0x1006c13c)
  • WaitForSingleObject (Address: 0x1006c19c)
  • WideCharToMultiByte (Address: 0x1006c104)
  • WriteFile (Address: 0x1006c0cc)
msvcrt.dll
  • __CxxFrameHandler3 (Address: 0x1006c2e0)
  • __dllonexit (Address: 0x1006c2fc)
  • __RTDynamicCast (Address: 0x1006c2c8)
  • _amsg_exit (Address: 0x1006c310)
  • _CxxThrowException (Address: 0x1006c318)
  • _except_handler4_common (Address: 0x1006c2f4)
  • _ftol2 (Address: 0x1006c2cc)
  • _initterm (Address: 0x1006c30c)
  • _lock (Address: 0x1006c304)
  • _onexit (Address: 0x1006c2f8)
  • _purecall (Address: 0x1006c338)
  • _stricmp (Address: 0x1006c368)
  • _unlock (Address: 0x1006c300)
  • _vscwprintf (Address: 0x1006c34c)
  • _vsnprintf (Address: 0x1006c2dc)
  • _vsnwprintf (Address: 0x1006c348)
  • _wcsicmp (Address: 0x1006c320)
  • _wcsnicmp (Address: 0x1006c2b8)
  • _XcptFilter (Address: 0x1006c314)
  • ??0exception@@QAE@ABQBD@Z (Address: 0x1006c328)
  • ??0exception@@QAE@ABV0@@Z (Address: 0x1006c334)
  • ??0exception@@QAE@XZ (Address: 0x1006c324)
  • ??1exception@@UAE@XZ (Address: 0x1006c32c)
  • ??1type_info@@UAE@XZ (Address: 0x1006c2f0)
  • ?terminate@@YAXXZ (Address: 0x1006c308)
  • ?what@exception@@UBEPBDXZ (Address: 0x1006c330)
  • bsearch (Address: 0x1006c2e8)
  • free (Address: 0x1006c360)
  • iswspace (Address: 0x1006c2c0)
  • malloc (Address: 0x1006c31c)
  • memcmp (Address: 0x1006c2d0)
  • memcpy (Address: 0x1006c2d4)
  • memcpy_s (Address: 0x1006c350)
  • memmove (Address: 0x1006c2ec)
  • memmove_s (Address: 0x1006c33c)
  • memset (Address: 0x1006c36c)
  • strchr (Address: 0x1006c2e4)
  • swscanf (Address: 0x1006c2d8)
  • vswprintf_s (Address: 0x1006c354)
  • wcscat_s (Address: 0x1006c35c)
  • wcschr (Address: 0x1006c340)
  • wcscpy_s (Address: 0x1006c364)
  • wcsncpy_s (Address: 0x1006c358)
  • wcsrchr (Address: 0x1006c2bc)
  • wcstol (Address: 0x1006c344)
  • wcstoul (Address: 0x1006c2c4)
ntdll.dll
  • NtClose (Address: 0x1006c38c)
  • NtCreateFile (Address: 0x1006c37c)
  • NtOpenFile (Address: 0x1006c374)
  • NtQueryInformationFile (Address: 0x1006c384)
  • NtReadFile (Address: 0x1006c394)
  • NtSetInformationFile (Address: 0x1006c398)
  • NtWaitForSingleObject (Address: 0x1006c378)
  • NtWriteFile (Address: 0x1006c3ac)
  • NtYieldExecution (Address: 0x1006c3a0)
  • RtlAllocateHeap (Address: 0x1006c3b4)
  • RtlAreBitsClear (Address: 0x1006c3c4)
  • RtlClearAllBits (Address: 0x1006c3cc)
  • RtlDosPathNameToNtPathName_U_WithStatus (Address: 0x1006c3a8)
  • RtlExpandEnvironmentStrings (Address: 0x1006c388)
  • RtlFindSetBits (Address: 0x1006c3c0)
  • RtlFreeHeap (Address: 0x1006c3b0)
  • RtlInitializeBitMap (Address: 0x1006c3d0)
  • RtlInitUnicodeString (Address: 0x1006c3a4)
  • RtlNtStatusToDosError (Address: 0x1006c380)
  • RtlNumberOfSetBits (Address: 0x1006c3bc)
  • RtlRaiseStatus (Address: 0x1006c39c)
  • RtlRandom (Address: 0x1006c3b8)
  • RtlReAllocateHeap (Address: 0x1006c390)
  • RtlSetBits (Address: 0x1006c3c8)
OLE32.dll
  • CoCreateGuid (Address: 0x1006c1b8)
  • CoCreateInstance (Address: 0x1006c1b4)
  • CoInitializeEx (Address: 0x1006c1ac)
  • CoSetProxyBlanket (Address: 0x1006c1c8)
  • CoTaskMemFree (Address: 0x1006c1bc)
  • CoUninitialize (Address: 0x1006c1c4)
  • ProgIDFromCLSID (Address: 0x1006c1c0)
  • StringFromGUID2 (Address: 0x1006c1b0)
OLEAUT32.dll
  • CreateErrorInfo (Address: 0x1006c1f0)
  • GetErrorInfo (Address: 0x1006c1d0)
  • LoadRegTypeLib (Address: 0x1006c1d8)
  • LoadTypeLib (Address: 0x1006c200)
  • RegisterTypeLib (Address: 0x1006c204)
  • SetErrorInfo (Address: 0x1006c1d4)
  • SysAllocString (Address: 0x1006c1fc)
  • SysAllocStringByteLen (Address: 0x1006c1f4)
  • SysAllocStringLen (Address: 0x1006c1ec)
  • SysFreeString (Address: 0x1006c1e0)
  • SysStringByteLen (Address: 0x1006c20c)
  • SysStringLen (Address: 0x1006c208)
  • UnRegisterTypeLib (Address: 0x1006c1e4)
  • VarBstrCmp (Address: 0x1006c1dc)
  • VariantClear (Address: 0x1006c1e8)
  • VariantInit (Address: 0x1006c1f8)
USER32.dll
  • CharLowerBuffW (Address: 0x1006c214)
  • CharNextW (Address: 0x1006c21c)
  • LoadStringW (Address: 0x1006c218)
VERSION.dll
  • GetFileVersionInfoExW (Address: 0x1006c224)
  • GetFileVersionInfoSizeExW (Address: 0x1006c22c)
  • VerQueryValueW (Address: 0x1006c228)