Windows 10 DLL File Information - DismApi.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | DISM API Framework |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - 4 other DLL files in system32 directory are statically linked to this file. |
File Size: | 674 KB |
Total Number of Exported Functions: | 67 |
Total Number of Exported Functions With Names: | 67 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 617,984 Bytes | 89.4% | Read, Execute | Code |
.data | 0x00098000 | 7,168 Bytes | 1.0% | Write, Read | Initialized Data |
.idata | 0x0009b000 | 6,144 Bytes | 0.9% | Read | Initialized Data |
.rsrc | 0x0009d000 | 12,800 Bytes | 1.9% | Read | Initialized Data |
.reloc | 0x000a1000 | 37,376 Bytes | 5.4% | Read, Discardable | Initialized Data |
Static Linking
DismApi.dll is statically linked to the following files:msvcrt.dll
api-ms-win-downlevel-kernel32-l1-1-0.dll
api-ms-win-downlevel-advapi32-l1-1-1.dll
api-ms-win-downlevel-ole32-l1-1-1.dll
api-ms-win-downlevel-kernel32-l2-1-0.dll
api-ms-win-downlevel-user32-l1-1-1.dll
OLEAUT32.dll
ntdll.dll
api-ms-win-downlevel-version-l1-1-0.dll
This means that when DismApi.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, DismApi.dll won't be loaded.
List of files that are statically linked to DismApi.dll
EditionUpgradeHelper.dll
ReAgent.dll
reseteng.dll
scavengeui.dll
This means that when one of the above files is loaded, DismApi.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 1 | 48 Bytes | 0.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 11,958 Bytes | 1.7% |
Total | 5 | 12,006 Bytes | 1.7% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 1000 dialogs)
No dialog resources in this file.
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
1 | DISM API |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:DismAddCapability | DismAddDriver | DismAddPackage |
DismApplyUnattend | DismCheckImageHealth | DismCleanupMountpoints |
DismCloseSession | DismCommitImage | DismDelete |
DismDisableFeature | DismEnableFeature | DismGetCapabilities |
DismGetCapabilityInfo | DismGetDriverInfo | DismGetDrivers |
DismGetFeatureInfo | DismGetFeatureParent | DismGetFeatures |
DismGetImageInfo | DismGetLastErrorMessage | DismGetMountedImageInfo |
DismGetPackageInfo | DismGetPackageInfoEx | DismGetPackages |
DismInitialize | DismMountImage | DismOpenSession |
DismRemountImage | DismRemoveCapability | DismRemoveDriver |
DismRemovePackage | DismRestoreImageHealth | DismShutdown |
DismUnmountImage | _DismAddProvisionedAppxPackage | _DismApplyCustomDataImage |
_DismApplyFfuImage | _DismApplyProvisioningPackage | _DismCleanupSession |
_DismEnableDisableFeature | _DismExportDriver | _DismGetCurrentEdition |
_DismGetFeaturesEx | _DismGetInstallLanguage | _DismGetKCacheBinaryValue |
_DismGetKCacheDwordValue | _DismGetKCacheStringValue | _DismGetLastCBSSessionID |
_DismGetOsInfo | _DismGetProductKeyInfo | _DismGetProvisionedAppxPackages |
_DismGetProvisioningPackageInfo | _DismGetRegistryMountPoint | _DismGetStateFromCBSSessionID |
_DismGetTargetEditions | _DismGetUsedSpace | _DismOptimizeImage |
_DismRemoveProvisionedAppxPackage | _DismSetAllIntlSettings | _DismSetAppXProvisionedDataFile |
_DismSetEdition | _DismSetFirstBootCommandLine | _DismSetMachineName |
_DismSetProductKey | _DismSplitFfuImage | _DismStage |
_DismValidateProductKey |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _errno _except_handler4_common _ftol2 _initterm _lock _onexit _purecall _unlock _vscprintf _vscwprintf _vsnprintf _vsnwprintf _wcsicmp _wcslwr_s _wcsnicmp _wcstoui64 _wfopen _wtoi calloc fclose feof fgetws free iswalpha iswctype iswspace malloc memcmp memcpy memcpy_s memmove memmove_s memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const rand realloc strrchr swscanf_s towlower void __cdecl terminate(void) vsprintf_s vswprintf_s wcschr wcscpy_s wcsrchr wcsstr wcstok_s wcstoul - api-ms-win-downlevel-kernel32-l1-1-0.dll:
KernelBase!CloseHandle KernelBase!CompareStringW KernelBase!CopyFileExW KernelBase!CreateDirectoryW KernelBase!CreateEventW KernelBase!CreateFileA KernelBase!CreateFileMappingW KernelBase!CreateFileW KernelBase!CreateMutexA KernelBase!CreateMutexW KernelBase!CreateThread KernelBase!DebugBreak KernelBase!DeleteFileA KernelBase!DeleteFileW KernelBase!DeviceIoControl KernelBase!DuplicateHandle KernelBase!ExpandEnvironmentStringsA KernelBase!ExpandEnvironmentStringsW KernelBase!FileTimeToLocalFileTime KernelBase!FileTimeToSystemTime KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!FindResourceExW KernelBase!FlushFileBuffers KernelBase!FormatMessageA KernelBase!FormatMessageW KernelBase!FreeLibrary KernelBase!GetCommandLineW KernelBase!GetCurrentProcess KernelBase!GetCurrentProcessId KernelBase!GetCurrentThread KernelBase!GetCurrentThreadId KernelBase!GetEnvironmentVariableW KernelBase!GetFileAttributesW KernelBase!GetFileInformationByHandle KernelBase!GetFileSize KernelBase!GetFileSizeEx KernelBase!GetFullPathNameW KernelBase!GetLastError KernelBase!GetLocalTime KernelBase!GetLocaleInfoEx KernelBase!GetModuleFileNameA KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleExW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!GetProcessHeap KernelBase!GetSystemInfo KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetSystemWindowsDirectoryW KernelBase!GetTempFileNameW KernelBase!GetTempPathW KernelBase!GetThreadUILanguage KernelBase!GetTickCount KernelBase!GetTimeFormatW KernelBase!GetVersion KernelBase!GetVersionExW KernelBase!GetWindowsDirectoryW KernelBase!HeapDestroy KernelBase!IsDebuggerPresent KernelBase!IsWow64Process KernelBase!LoadLibraryExA KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!LockResource KernelBase!MapViewOfFile KernelBase!MoveFileExW KernelBase!MultiByteToWideChar KernelBase!OutputDebugStringA KernelBase!OutputDebugStringW KernelBase!RaiseException KernelBase!ReadFile KernelBase!ReleaseMutex KernelBase!ResetEvent KernelBase!ResumeThread KernelBase!SearchPathW KernelBase!SetErrorMode KernelBase!SetEvent KernelBase!SetFileAttributesW KernelBase!SetFilePointer KernelBase!SetUnhandledExceptionFilter KernelBase!SizeofResource KernelBase!Sleep KernelBase!TerminateProcess KernelBase!TlsAlloc KernelBase!TlsFree KernelBase!TlsGetValue KernelBase!TlsSetValue KernelBase!UnhandledExceptionFilter KernelBase!UnmapViewOfFile KernelBase!VirtualQuery KernelBase!WaitForMultipleObjectsEx KernelBase!WaitForSingleObject KernelBase!WideCharToMultiByte KernelBase!WriteFile ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlExitUserProcess ntdll!RtlFreeHeap ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlQueryPerformanceCounter ntdll!RtlReAllocateHeap ntdll!RtlRestoreLastWin32Error ntdll!RtlSizeHeap - api-ms-win-downlevel-advapi32-l1-1-1.dll:
KernelBase!AddAccessAllowedAce KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!EqualSid KernelBase!FreeSid KernelBase!GetLengthSid KernelBase!GetTokenInformation KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!OpenProcessToken KernelBase!OpenThreadToken KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW KernelBase!SetSecurityDescriptorDacl ntdll!EtwGetTraceEnableFlags ntdll!EtwGetTraceEnableLevel ntdll!EtwGetTraceLoggerHandle ntdll!EtwLogTraceEvent ntdll!EtwRegisterTraceGuidsW ntdll!EtwUnregisterTraceGuids - api-ms-win-downlevel-ole32-l1-1-1.dll:
combase!CoCreateInstance combase!CoGetErrorInfo combase!CoInitializeEx combase!CoSetProxyBlanket combase!CoUninitialize - api-ms-win-downlevel-kernel32-l2-1-0.dll:
kernel32!CreateFileMappingA kernel32!LocalFree - api-ms-win-downlevel-user32-l1-1-1.dll:
KernelBase!CharLowerBuffW - OLEAUT32.dll:
LoadRegTypeLib LoadTypeLib SafeArrayAccessData SafeArrayDestroy SafeArrayUnaccessData SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysStringByteLen SysStringLen SystemTimeToVariantTime VarBstrCat VarBstrCmp VariantClear VariantTimeToSystemTime - ntdll.dll:
NtSetInformationFile NtYieldExecution RtlAllocateHeap RtlDeleteCriticalSection RtlFreeHeap RtlGetVersion RtlInitializeCriticalSection RtlNtStatusToDosError RtlRaiseStatus RtlReAllocateHeap - api-ms-win-downlevel-version-l1-1-0.dll:
KernelBase!GetFileVersionInfoExW KernelBase!GetFileVersionInfoSizeExW KernelBase!VerQueryValueW