SmiProvider.dll

Description: DISM Settings Provider

Authors: © Microsoft Corporation. All rights reserved.

Version: 10.0.19041.5794

Architecture: 32-bit

Operating System: Windows NT

SHA256: b84eb3747e1e17e3d75a26c5e427c715

File Size: 213.4 KB

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

Views: 14

Exported Functions

  • DLLGetDISMProviderCLSID (Ordinal: 1, Address: 0x8660)
  • DllCanUnloadNow (Ordinal: 2, Address: 0x8690)
  • DllGetClassObject (Ordinal: 3, Address: 0x86c0)
  • DllRegisterServer (Ordinal: 4, Address: 0x86f0)
  • DllUnregisterServer (Ordinal: 5, Address: 0x8730)

Imported DLLs & Functions

ADVAPI32.dll
  • AdjustTokenPrivileges (Address: 0x1003000c)
  • LookupPrivilegeValueW (Address: 0x10030000)
  • OpenProcessToken (Address: 0x10030030)
  • RegCloseKey (Address: 0x10030010)
  • RegCreateKeyExW (Address: 0x10030024)
  • RegDeleteValueW (Address: 0x10030028)
  • RegEnumKeyExW (Address: 0x10030018)
  • RegFlushKey (Address: 0x1003002c)
  • RegLoadKeyW (Address: 0x10030004)
  • RegOpenKeyExW (Address: 0x1003001c)
  • RegQueryInfoKeyW (Address: 0x10030014)
  • RegQueryValueExW (Address: 0x10030034)
  • RegSetValueExW (Address: 0x10030020)
  • RegUnLoadKeyW (Address: 0x10030008)
KERNEL32.dll
  • AcquireSRWLockExclusive (Address: 0x10030118)
  • AcquireSRWLockShared (Address: 0x100300fc)
  • CloseHandle (Address: 0x100300b0)
  • CloseThreadpoolTimer (Address: 0x1003011c)
  • CreateFileW (Address: 0x10030130)
  • CreateMutexExW (Address: 0x10030100)
  • CreateSemaphoreExW (Address: 0x100300a4)
  • CreateThreadpoolTimer (Address: 0x10030104)
  • DebugBreak (Address: 0x100300b4)
  • DeleteCriticalSection (Address: 0x100300f4)
  • DisableThreadLibraryCalls (Address: 0x100300c0)
  • EnterCriticalSection (Address: 0x10030040)
  • FindResourceExW (Address: 0x100300c8)
  • FormatMessageW (Address: 0x10030124)
  • FreeLibrary (Address: 0x100300f0)
  • GetCurrentProcess (Address: 0x10030078)
  • GetCurrentProcessId (Address: 0x10030050)
  • GetCurrentThreadId (Address: 0x1003004c)
  • GetFileAttributesW (Address: 0x1003012c)
  • GetFullPathNameW (Address: 0x1003009c)
  • GetLastError (Address: 0x100300ec)
  • GetModuleFileNameA (Address: 0x100300a8)
  • GetModuleFileNameW (Address: 0x100300c4)
  • GetModuleHandleExW (Address: 0x10030094)
  • GetModuleHandleW (Address: 0x100300e0)
  • GetProcAddress (Address: 0x100300e8)
  • GetProcessHeap (Address: 0x10030058)
  • GetSystemTimeAsFileTime (Address: 0x10030084)
  • GetThreadLocale (Address: 0x100300bc)
  • GetTickCount (Address: 0x10030088)
  • HeapAlloc (Address: 0x10030064)
  • HeapDestroy (Address: 0x10030068)
  • HeapFree (Address: 0x10030054)
  • HeapReAlloc (Address: 0x10030060)
  • HeapSize (Address: 0x1003005c)
  • InitializeCriticalSection (Address: 0x1003003c)
  • InitializeCriticalSectionEx (Address: 0x1003013c)
  • IsDebuggerPresent (Address: 0x100300f8)
  • LeaveCriticalSection (Address: 0x10030044)
  • LoadLibraryExW (Address: 0x100300e4)
  • LoadResource (Address: 0x100300cc)
  • lstrcmpiW (Address: 0x100300dc)
  • MultiByteToWideChar (Address: 0x100300d4)
  • OpenSemaphoreW (Address: 0x10030110)
  • OutputDebugStringA (Address: 0x1003008c)
  • OutputDebugStringW (Address: 0x10030048)
  • QueryPerformanceCounter (Address: 0x10030080)
  • RaiseException (Address: 0x100300d8)
  • ReadFile (Address: 0x100300ac)
  • ReleaseMutex (Address: 0x10030128)
  • ReleaseSemaphore (Address: 0x10030098)
  • ReleaseSRWLockExclusive (Address: 0x10030120)
  • ReleaseSRWLockShared (Address: 0x10030108)
  • SetFilePointer (Address: 0x10030090)
  • SetLastError (Address: 0x100300a0)
  • SetThreadLocale (Address: 0x100300b8)
  • SetThreadpoolTimer (Address: 0x1003010c)
  • SetUnhandledExceptionFilter (Address: 0x10030074)
  • SizeofResource (Address: 0x100300d0)
  • Sleep (Address: 0x1003006c)
  • TerminateProcess (Address: 0x1003007c)
  • UnhandledExceptionFilter (Address: 0x10030070)
  • WaitForSingleObject (Address: 0x10030134)
  • WaitForSingleObjectEx (Address: 0x10030114)
  • WaitForThreadpoolTimerCallbacks (Address: 0x10030138)
msvcrt.dll
  • __CxxFrameHandler3 (Address: 0x100301f0)
  • __dllonexit (Address: 0x100301b0)
  • _amsg_exit (Address: 0x100301f4)
  • _callnewh (Address: 0x10030204)
  • _CxxThrowException (Address: 0x100301fc)
  • _errno (Address: 0x100301a0)
  • _except_handler4_common (Address: 0x100301e8)
  • _initterm (Address: 0x100301ec)
  • _lock (Address: 0x100301a8)
  • _onexit (Address: 0x100301b4)
  • _purecall (Address: 0x10030210)
  • _unlock (Address: 0x100301ac)
  • _vscwprintf (Address: 0x10030218)
  • _vsnprintf (Address: 0x100301dc)
  • _vsnwprintf (Address: 0x1003020c)
  • _wcsicmp (Address: 0x100301d8)
  • _wcslwr_s (Address: 0x100301cc)
  • _wcsnicmp (Address: 0x100301d0)
  • _XcptFilter (Address: 0x100301f8)
  • ??0exception@@QAE@ABV0@@Z (Address: 0x100301e4)
  • ??0exception@@QAE@XZ (Address: 0x10030234)
  • ??1exception@@UAE@XZ (Address: 0x100301e0)
  • ??1type_info@@UAE@XZ (Address: 0x1003019c)
  • ?terminate@@YAXXZ (Address: 0x100301c4)
  • ?what@exception@@UBEPBDXZ (Address: 0x100301c0)
  • free (Address: 0x10030228)
  • iswspace (Address: 0x100301bc)
  • malloc (Address: 0x1003022c)
  • memcmp (Address: 0x1003023c)
  • memcpy (Address: 0x10030238)
  • memcpy_s (Address: 0x10030224)
  • memmove (Address: 0x100301b8)
  • memmove_s (Address: 0x10030208)
  • memset (Address: 0x10030240)
  • realloc (Address: 0x100301a4)
  • towupper (Address: 0x10030200)
  • vswprintf_s (Address: 0x10030214)
  • wcscat_s (Address: 0x1003021c)
  • wcschr (Address: 0x100301c8)
  • wcscpy_s (Address: 0x10030220)
  • wcsncpy_s (Address: 0x10030230)
  • wcsstr (Address: 0x100301d4)
ntdll.dll
  • NtClose (Address: 0x10030284)
  • NtOpenFile (Address: 0x10030274)
  • NtQueryInformationFile (Address: 0x1003026c)
  • NtReadFile (Address: 0x10030260)
  • NtSetInformationFile (Address: 0x10030280)
  • NtWaitForSingleObject (Address: 0x10030270)
  • NtWriteFile (Address: 0x1003025c)
  • NtYieldExecution (Address: 0x1003027c)
  • RtlAllocateHeap (Address: 0x10030248)
  • RtlDosPathNameToNtPathName_U_WithStatus (Address: 0x10030250)
  • RtlExpandEnvironmentStrings (Address: 0x10030268)
  • RtlFreeHeap (Address: 0x1003024c)
  • RtlInitUnicodeString (Address: 0x10030254)
  • RtlNtStatusToDosError (Address: 0x10030258)
  • RtlRaiseStatus (Address: 0x10030278)
  • RtlReAllocateHeap (Address: 0x10030264)
OLE32.dll
  • CoCreateInstance (Address: 0x10030154)
  • CoTaskMemAlloc (Address: 0x1003014c)
  • CoTaskMemFree (Address: 0x10030144)
  • CoTaskMemRealloc (Address: 0x10030148)
  • CreateStreamOnHGlobal (Address: 0x10030158)
  • StringFromGUID2 (Address: 0x10030150)
OLEAUT32.dll
  • LoadRegTypeLib (Address: 0x10030180)
  • LoadTypeLib (Address: 0x10030170)
  • RegisterTypeLib (Address: 0x10030174)
  • SysAllocString (Address: 0x1003016c)
  • SysAllocStringLen (Address: 0x1003017c)
  • SysFreeString (Address: 0x10030168)
  • SysStringLen (Address: 0x10030178)
  • UnRegisterTypeLib (Address: 0x10030160)
  • VarUI4FromStr (Address: 0x10030164)
RPCRT4.dll
  • I_RpcMapWin32Status (Address: 0x1003018c)
  • UuidCreate (Address: 0x10030188)
USER32.dll
  • CharNextW (Address: 0x10030194)