Windows 8 DLL File Information - fmifs.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, 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: | FM IFS Utility DLL |
File Version: | 6.2.9200.16578 (win8_gdr.130405-1703) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 41 KB |
Total Number of Exported Functions: | 25 |
Total Number of Exported Functions With Names: | 25 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 29,184 Bytes | 69.5% | Read, Execute | Code |
.data | 0x00009000 | 512 Bytes | 1.2% | Write, Read | Initialized Data |
.idata | 0x0000a000 | 7,680 Bytes | 18.3% | Read | Initialized Data |
.rsrc | 0x0000c000 | 1,024 Bytes | 2.4% | Read | Initialized Data |
.reloc | 0x0000d000 | 2,560 Bytes | 6.1% | Read, Discardable | Initialized Data |
Static Linking
fmifs.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-sysinfo-l1-2-0.dll
ulib.dll
ifsutil.dll
api-ms-win-eventlog-legacy-l1-1-0.dll
This means that when fmifs.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, fmifs.dll won't be loaded.
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 | 0 | 0 Bytes | 0.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 1 | 892 Bytes | 2.1% |
Total | 1 | 892 Bytes | 2.1% |
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 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
No string resources in this file.
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:Chkdsk | ChkdskEx | ComputeFmMediaType |
DiskCopy | EnableVolumeCompression | EnableVolumeIntegrity |
Extend | Format | FormatEx |
FormatEx2 | FreeCorruptionInfo | GetCorruptionInfoClose |
GetDefaultFileSystem | GetFirstCorruptionInfo | GetNextCorruptionInfo |
QueryAvailableFileSystemFormat | QueryCorruptionState | QueryCorruptionStateByHandle |
QueryDeviceInformation | QueryDeviceInformationByHandle | QueryFileSystemName |
QueryIsDiskCheckScheduledForNextBoot | QueryLatestFileSystemVersion | QuerySupportedMedia |
SetLabel |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter _amsg_exit _except_handler4_common _initterm free malloc memcpy memset realloc swscanf - ntdll.dll:
NtClose NtFsControlFile NtOpenDirectoryObject NtOpenFile NtOpenSymbolicLinkObject NtQueryDirectoryObject NtQuerySymbolicLinkObject NtSetVolumeInformationFile RtlAllocateHeap RtlEqualUnicodeString RtlFreeHeap RtlInitUnicodeString RtlNtStatusToDosError RtlPrefixUnicodeString RtlQueryRegistryValuesEx - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetErrorMode KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-file-l1-2-0.dll:
KernelBase!CreateFileW - api-ms-win-core-io-l1-1-1.dll:
kernel32!DeviceIoControl - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetProcAddress KernelBase!LoadLibraryExW - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!Sleep - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedExchange - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-processthreads-l1-1-1.dll:
kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - ulib.dll:
public: __thiscall ARRAY::ARRAY(void) public: __thiscall CLASS_DESCRIPTOR::CLASS_DESCRIPTOR(void) public: __thiscall DSTRING::DSTRING(void) public: __thiscall HMEM::HMEM(void) public: __thiscall MESSAGE::MESSAGE(void) public: __thiscall PATH::PATH(void) public: char * __thiscall WSTRING::QuerySTR(unsigned long,unsigned long,char *,unsigned long,unsigned char)const public: class WSTRING * __thiscall ARGUMENT::GetLexeme(void) public: class WSTRING * __thiscall WSTRING::QueryString(unsigned long,unsigned long)const public: class WSTRING * __thiscall WSTRING::Strupr(void) public: enum PATH_ANALYZE_CODE __thiscall PATH::AnalyzePath(class WSTRING *,class PATH *,class WSTRING *) public: long __thiscall WSTRING::Strcmp(class WSTRING const *,unsigned long,unsigned long,unsigned long,unsigned long)const public: long __thiscall WSTRING::Stricmp(class WSTRING const *)const public: long __thiscall WSTRING::Stricmp(class WSTRING const *,unsigned long,unsigned long,unsigned long,unsigned long)const public: static enum DRIVE_TYPE __stdcall SYSTEM::QueryDriveType(class WSTRING const *) public: static int (__stdcall*__stdcall SYSTEM::QueryLibraryEntryPoint(class WSTRING const *,class WSTRING const *,void * *))(void) public: static int (__stdcall*__stdcall SYSTEM::QueryNextLibraryEntryPoint(void *,class WSTRING const *))(void) public: static unsigned char __stdcall BASE_SYSTEM::QueryResourceStringV(class WSTRING *,unsigned long,char const *,char *) public: static unsigned char __stdcall SYSTEM::IsCorrectVersion(void) public: static void __stdcall SQMEXPORT::SqmExportOnError(unsigned long,unsigned long,unsigned char,unsigned char,unsigned __int64,struct _GUID) public: static void __stdcall SYSTEM::FreeLibraryHandle(void *) public: unsigned char __cdecl MESSAGE::DisplayMsg(unsigned long,char const *,...) public: unsigned char __cdecl MESSAGE::Log(char const *,...) public: unsigned char __thiscall ARRAY::Initialize(unsigned long,unsigned long) public: unsigned char __thiscall BSTRING::Initialize(void) public: unsigned char __thiscall CLASS_DESCRIPTOR::Initialize(void) public: unsigned char __thiscall HMEM::Initialize(void) public: unsigned char __thiscall HMEM::Resize(unsigned long,unsigned long) public: unsigned char __thiscall MESSAGE::DisplayMsg(unsigned long) public: unsigned char __thiscall MESSAGE::Initialize(void) public: unsigned char __thiscall MESSAGE::LogMessage(class WSTRING const *) public: unsigned char __thiscall MESSAGE::QueryPackedLog(class HMEM *,unsigned long *) public: unsigned char __thiscall PATH::AppendString(class WSTRING const *) public: unsigned char __thiscall PATH::Initialize(class WSTRING const *,unsigned char) public: unsigned char __thiscall PATH::Initialize(unsigned short const *,unsigned char) public: unsigned char __thiscall PATH::IsDrive(void)const public: unsigned char __thiscall WSTRING::Initialize(char const *,unsigned long) public: unsigned char __thiscall WSTRING::Initialize(class WSTRING const *,unsigned long,unsigned long) public: unsigned char __thiscall WSTRING::Initialize(unsigned short const *,unsigned long) public: unsigned char __thiscall WSTRING::InsertString(unsigned long,class WSTRING const *,unsigned long,unsigned long) public: unsigned char __thiscall WSTRING::QueryNumber(long *,unsigned long,unsigned long)const public: unsigned char __thiscall WSTRING::Strcat(class WSTRING const *) public: unsigned char __thiscall WSTRING::Strcat(unsigned short const *) public: unsigned char __thiscall WSTRING::operator!=(class WSTRING const &)const public: unsigned char __thiscall WSTRING::operator==(class WSTRING const &)const public: unsigned short * __thiscall WSTRING::QueryWSTR(unsigned long,unsigned long,unsigned short *,unsigned long,unsigned char)const public: virtual __thiscall ARRAY::~ARRAY(void) public: virtual __thiscall DSTRING::~DSTRING(void) public: virtual __thiscall HMEM::~HMEM(void) public: virtual __thiscall MESSAGE::~MESSAGE(void) public: virtual __thiscall PATH::~PATH(void) public: virtual class ITERATOR * __thiscall ARRAY::QueryIterator(void)const public: virtual long __thiscall OBJECT::Compare(class OBJECT const *)const public: virtual unsigned char __cdecl DSTRING::SPrintf(unsigned short const *,...) public: virtual unsigned char __cdecl DSTRING::SPrintfAppend(unsigned short const *,...) public: virtual unsigned char __thiscall ARRAY::Put(class OBJECT *) public: virtual unsigned char __thiscall DSTRING::NewBuf(unsigned long) public: virtual unsigned char __thiscall DSTRING::Resize(unsigned long) public: virtual unsigned char __thiscall MESSAGE::IsInAutoChk(void) public: virtual unsigned char __thiscall MESSAGE::IsInAutoChk(void) public: virtual unsigned char __thiscall MESSAGE::IsKeyPressed(unsigned long,unsigned long) public: virtual unsigned char __thiscall MESSAGE::IsSuppressedMessage(unsigned char) public: virtual unsigned char __thiscall MESSAGE::IsYesResponse(unsigned char) public: virtual unsigned char __thiscall MESSAGE::QueryStringInput(class WSTRING *) public: virtual unsigned char __thiscall MESSAGE::SetDotsOnly(unsigned char) public: virtual unsigned long __cdecl MESSAGE::SelectResponse(unsigned long,...) public: virtual void * __thiscall HMEM::Acquire(unsigned long,unsigned long) public: void __thiscall WSTRING::DeleteChAt(unsigned long,unsigned long) - ifsutil.dll:
int __stdcall DiskCopyMainLoop(class WSTRING const *,class WSTRING const *,class WSTRING const *,class WSTRING const *,unsigned char,class MESSAGE *,class MESSAGE *) public: __thiscall DP_DRIVE::DP_DRIVE(void) public: __thiscall LOG_IO_DP_DRIVE::LOG_IO_DP_DRIVE(void) public: __thiscall MOUNT_POINT_MAP::MOUNT_POINT_MAP(void) public: static class SNAPSHOT * __stdcall SNAPSHOT::GetCurrentSnapshot(void) public: static long __stdcall DP_DRIVE::QueryNtfsSupportInfo(void *,unsigned char *) public: static long __stdcall SNAPSHOT::GetVolumeSnapshot(class WSTRING *,class SNAPSHOT * *) public: static unsigned char __stdcall IFS_SYSTEM::DosDriveNameToNtDriveName(class WSTRING const *,class WSTRING *) public: static unsigned char __stdcall IFS_SYSTEM::EnableVolumeIntegrity(class WSTRING const *,unsigned short) public: static unsigned char __stdcall IFS_SYSTEM::IsVolumeDirty(class WSTRING *,unsigned char *,unsigned char *,long *) public: static unsigned char __stdcall IFS_SYSTEM::NtDeviceNameToDosDriveName(class WSTRING const *,class WSTRING *) public: static unsigned char __stdcall IFS_SYSTEM::NtDriveNameToDosDriveName(class WSTRING const *,class WSTRING *) public: static unsigned char __stdcall IFS_SYSTEM::QueryCorruptionState(class WSTRING *,unsigned long *,unsigned char *,long *) public: static unsigned char __stdcall IFS_SYSTEM::QueryFileSystemName(class WSTRING const *,class WSTRING *,long *,class WSTRING *) public: static unsigned char __stdcall IFS_SYSTEM::QueryVolumeSize(class WSTRING const *,unsigned __int64 *) public: static unsigned char __stdcall SNAPSHOT::GetSnapshotErrorMessage(long,class WSTRING *) public: static unsigned char __stdcall SNAPSHOT::IsFatalError(long) public: static unsigned char __stdcall SNAPSHOT::ReleaseVolumeSnapshot(class SNAPSHOT *) public: unsigned char __thiscall DP_DRIVE::Initialize(class WSTRING const *,class MESSAGE *,unsigned char,unsigned char,unsigned short) public: unsigned char __thiscall DP_DRIVE::IsBootCriticalVolume(void) public: unsigned char __thiscall DP_DRIVE::QueryID(class WSTRING *,class WSTRING const *) public: unsigned char __thiscall DP_DRIVE::QueryID(struct _GUID *,class WSTRING const *) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaNeedsLowLevelFormat(void) public: unsigned char __thiscall LOG_IO_DP_DRIVE::Initialize(class WSTRING const *,class MESSAGE *,unsigned char,unsigned short) public: unsigned char __thiscall LOG_IO_DP_DRIVE::Read(class BIG_INT,unsigned long,void *) public: unsigned char __thiscall LOG_IO_DP_DRIVE::Write(class BIG_INT,unsigned long,void *) public: unsigned char __thiscall MOUNT_POINT_MAP::AddDriveName(class WSTRING *,class WSTRING *) public: unsigned char __thiscall MOUNT_POINT_MAP::AddVolumeName(class WSTRING *,class WSTRING *) public: unsigned char __thiscall MOUNT_POINT_MAP::GetAt(unsigned long,class WSTRING *,class WSTRING *) public: unsigned char __thiscall MOUNT_POINT_MAP::Initialize(void) public: unsigned char __thiscall MOUNT_POINT_MAP::QueryDriveName(class WSTRING *,class WSTRING *) public: unsigned char __thiscall MOUNT_POINT_MAP::QueryVolumeName(class WSTRING *,class WSTRING *) public: unsigned char __thiscall SNAPSHOT::QuerySnapshotDiffAreaVolume(class WSTRING *) public: unsigned short * __thiscall SNAPSHOT::GetSnapshotNtDeviceName(void) public: virtual __thiscall DP_DRIVE::~DP_DRIVE(void) public: virtual __thiscall MOUNT_POINT_MAP::~MOUNT_POINT_MAP(void) public: virtual class BIG_INT __thiscall DP_DRIVE::QuerySectors(void)const public: virtual unsigned long __thiscall DP_DRIVE::QueryDataRedundancyCount(void) public: virtual unsigned long __thiscall DP_DRIVE::QuerySectorSize(void)const public: void __thiscall DP_DRIVE::CloseDriveHandle(void) unsigned char __stdcall GetDefaultFileSystemIfs(struct FMIFS_DEF_FS_PARAM *,struct FMIFS_DEF_FS_OUT *,unsigned long *) unsigned char __stdcall InvalidateFve(class DSTRING *,class MESSAGE *,struct _FORMATEX_FN_PARAM *) void __stdcall NotifyFveAfterFormat(class DSTRING *) - api-ms-win-eventlog-legacy-l1-1-0.dll:
advapi32!DeregisterEventSource advapi32!RegisterEventSourceW advapi32!ReportEventW