Main Page Feedback NirSoft Utilities
Windows XP DLL File Information - untfs.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows XP, 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: NTFS Utility DLL  
File Version: 5.1.2600.5512 (xpsp.080413-2111)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very Low - 1 other DLL files in system32 directory are statically linked to this file.
File Size: 309 KB
Total Number of Exported Functions: 150
Total Number of Exported Functions With Names: 150
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 289,280 Bytes 91.4% Read, Execute Code
.data 0x00048000 16,896 Bytes 5.3% Write, Read Initialized Data
.rsrc 0x0004d000 1,024 Bytes 0.3% Read Initialized Data
.reloc 0x0004e000 8,192 Bytes 2.6% Read, Discardable Initialized Data
 

Static Linking

untfs.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
KERNEL32.dll
USER32.dll
ADVAPI32.dll
ulib.dll
ifsutil.dll

This means that when untfs.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, untfs.dll won't be loaded.

 

List of files that are statically linked to untfs.dll


cnvfat.dll

This means that when one of the above files is loaded, untfs.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 0 0 Bytes 0.0%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 1 876 Bytes 0.3%
Total 1 876 Bytes 0.3%
 

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
Extend
Format
FormatEx
InitializeUntfs
Recover
long __stdcall NtfsUpcaseCompare(unsigned short const *,unsigned long,unsigned short const *,unsigned long,class NTFS_UPCASE_TABLE const *,unsigned char)
private: static void __stdcall NTFS_MFT_INFO::ComputeDupInfoSignature(struct _DUPLICATED_INFORMATION *,unsigned char * const)
private: static void __stdcall NTFS_MFT_INFO::ComputeFileNameSignature(unsigned long,struct _FILE_NAME *,unsigned char * const)
public: __thiscall NTFS_ATTRIBUTE::NTFS_ATTRIBUTE(void)
public: __thiscall NTFS_ATTRIBUTE_DEFINITION_TABLE::NTFS_ATTRIBUTE_DEFINITION_TABLE(void)
public: __thiscall NTFS_ATTRIBUTE_LIST::NTFS_ATTRIBUTE_LIST(void)
public: __thiscall NTFS_ATTRIBUTE_RECORD::NTFS_ATTRIBUTE_RECORD(void)
public: __thiscall NTFS_BAD_CLUSTER_FILE::NTFS_BAD_CLUSTER_FILE(void)
public: __thiscall NTFS_BITMAP::NTFS_BITMAP(void)
public: __thiscall NTFS_BITMAP_FILE::NTFS_BITMAP_FILE(void)
public: __thiscall NTFS_BOOT_FILE::NTFS_BOOT_FILE(void)
public: __thiscall NTFS_CLUSTER_RUN::NTFS_CLUSTER_RUN(void)
public: __thiscall NTFS_EXTENT_LIST::NTFS_EXTENT_LIST(void)
public: __thiscall NTFS_FILE_RECORD_SEGMENT::NTFS_FILE_RECORD_SEGMENT(void)
public: __thiscall NTFS_FRS_STRUCTURE::NTFS_FRS_STRUCTURE(void)
public: __thiscall NTFS_INDEX_TREE::NTFS_INDEX_TREE(void)
public: __thiscall NTFS_LOG_FILE::NTFS_LOG_FILE(void)
public: __thiscall NTFS_MFT_FILE::NTFS_MFT_FILE(void)
public: __thiscall NTFS_MFT_INFO::NTFS_MFT_INFO(void)
public: __thiscall NTFS_REFLECTED_MASTER_FILE_TABLE::NTFS_REFLECTED_MASTER_FILE_TABLE(void)
public: __thiscall NTFS_SA::NTFS_SA(void)
public: __thiscall NTFS_UPCASE_FILE::NTFS_UPCASE_FILE(void)
public: __thiscall NTFS_UPCASE_TABLE::NTFS_UPCASE_TABLE(void)
public: __thiscall RA_PROCESS_FILE::RA_PROCESS_FILE(void)
public: __thiscall RA_PROCESS_SD::RA_PROCESS_SD(void)
public: static struct _MFT_SEGMENT_REFERENCE __stdcall NTFS_MFT_INFO::QuerySegmentReference(void *)
public: static unsigned char __stdcall NTFS_MFT_INFO::CompareDupInfo(void *,struct _FILE_NAME *)
public: static unsigned char __stdcall NTFS_MFT_INFO::CompareFileName(void *,unsigned long,struct _FILE_NAME *,unsigned short *)
public: static unsigned char __stdcall NTFS_MFT_INFO::QueryFlags(void *,unsigned short)
public: static unsigned char __stdcall NTFS_SA::IsDosName(struct _FILE_NAME const *)
public: static unsigned char __stdcall NTFS_SA::IsNtfsName(struct _FILE_NAME const *)
public: static unsigned char __stdcall RA_PROCESS_FILE::Initialize(class NTFS_SA *,class BIG_INT,class BIG_INT *,unsigned long *,class NTFS_FRS_STRUCTURE *,class NTFS_FRS_STRUCTURE *,class HMEM *,class HMEM *,void *,void *,class NTFS_ATTRIBUTE *,class NTFS_UPCASE_TABLE *)
public: static unsigned char __stdcall RA_PROCESS_SD::Initialize(class NTFS_SA *,class BIG_INT,class BIG_INT *,unsigned long *,class NTFS_FILE_RECORD_SEGMENT *,class NTFS_FILE_RECORD_SEGMENT *,void *,void *,class NTFS_MASTER_FILE_TABLE *)
public: static unsigned long __stdcall NTFS_SA::QueryDefaultClustersPerIndexBuffer(class DP_DRIVE const *,unsigned long)
public: static unsigned long __stdcall NTFS_SA::QuerySectorsInElementaryStructures(class DP_DRIVE const *,unsigned long,unsigned long,unsigned long,unsigned long)
public: struct _ATTRIBUTE_LIST_ENTRY const * __thiscall NTFS_ATTRIBUTE_LIST::GetNextAttributeListEntry(struct _ATTRIBUTE_LIST_ENTRY const *)const
public: struct _INDEX_ENTRY const * __thiscall NTFS_INDEX_TREE::GetNext(unsigned long *,unsigned char *,unsigned char)
public: unsigned char __thiscall NTFS_ATTRIBUTE::Initialize(class LOG_IO_DP_DRIVE *,unsigned long,class NTFS_EXTENT_LIST const *,class BIG_INT,class BIG_INT,unsigned long,class WSTRING const *,unsigned short)
public: unsigned char __thiscall NTFS_ATTRIBUTE::Initialize(class LOG_IO_DP_DRIVE *,unsigned long,void const *,unsigned long,unsigned long,class WSTRING const *,unsigned short)
public: unsigned char __thiscall NTFS_ATTRIBUTE::Read(void *,class BIG_INT,unsigned long,unsigned long *)
public: unsigned char __thiscall NTFS_ATTRIBUTE_DEFINITION_TABLE::Initialize(class NTFS_MASTER_FILE_TABLE *,unsigned char)
public: unsigned char __thiscall NTFS_ATTRIBUTE_LIST::QueryNextEntry(struct _ATTR_LIST_CURR_ENTRY *,unsigned long *,class BIG_INT *,struct _MFT_SEGMENT_REFERENCE *,unsigned short *,class WSTRING *)const
public: unsigned char __thiscall NTFS_ATTRIBUTE_LIST::ReadList(void)
public: unsigned char __thiscall NTFS_ATTRIBUTE_RECORD::Initialize(class IO_DP_DRIVE *,void *)
public: unsigned char __thiscall NTFS_ATTRIBUTE_RECORD::QueryExtentList(class NTFS_EXTENT_LIST *)const
public: unsigned char __thiscall NTFS_ATTRIBUTE_RECORD::QueryName(class WSTRING *)const
public: unsigned char __thiscall NTFS_BAD_CLUSTER_FILE::Initialize(class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_BITMAP::Initialize(class BIG_INT,unsigned char,class LOG_IO_DP_DRIVE *,unsigned long)
public: unsigned char __thiscall NTFS_BITMAP::IsAllocated(class BIG_INT,class BIG_INT)const
public: unsigned char __thiscall NTFS_BITMAP::IsFree(class BIG_INT,class BIG_INT)const
public: unsigned char __thiscall NTFS_BITMAP::Write(class NTFS_ATTRIBUTE *,class NTFS_BITMAP *)
public: unsigned char __thiscall NTFS_BITMAP_FILE::Initialize(class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_BOOT_FILE::Initialize(class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_CLUSTER_RUN::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,class BIG_INT,unsigned long,unsigned long)
public: unsigned char __thiscall NTFS_EXTENT_LIST::AddExtent(class BIG_INT,class BIG_INT,class BIG_INT)
public: unsigned char __thiscall NTFS_EXTENT_LIST::Initialize(class BIG_INT,class BIG_INT)
public: unsigned char __thiscall NTFS_EXTENT_LIST::QueryExtent(unsigned long,class BIG_INT *,class BIG_INT *,class BIG_INT *)const
public: unsigned char __thiscall NTFS_EXTENT_LIST::QueryLcnFromVcn(class BIG_INT,class BIG_INT *,class BIG_INT *)const
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::AddFileNameAttribute(struct _FILE_NAME *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::AddSecurityDescriptor(enum _CANNED_SECURITY_TYPE,class NTFS_BITMAP *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::AddSecurityDescriptorData(class NTFS_ATTRIBUTE *,void *,struct _SECURITY_ENTRY * *,unsigned long,enum _CANNED_SECURITY_TYPE,class NTFS_BITMAP *,unsigned char)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Create(struct _STANDARD_INFORMATION const *,unsigned short)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Flush(class NTFS_BITMAP *,class NTFS_INDEX_TREE *,unsigned char)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Initialize(class BIG_INT,class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Initialize(class BIG_INT,class NTFS_MFT_FILE *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Initialize(class BIG_INT,unsigned long,class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Initialize(void)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::IsAttributePresent(unsigned long,class WSTRING const *,unsigned char)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::QueryAttribute(class NTFS_ATTRIBUTE *,unsigned char *,unsigned long,class WSTRING const *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::QueryAttributeByOrdinal(class NTFS_ATTRIBUTE *,unsigned char *,unsigned long,unsigned long)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::QueryAttributeListAttribute(class NTFS_ATTRIBUTE *,unsigned char *)
public: unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::QueryFileSizes(class BIG_INT *,class BIG_INT *,unsigned char *)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,class BIG_INT,unsigned long,class BIG_INT,unsigned long,class NTFS_UPCASE_TABLE *,unsigned long)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::Initialize(class MEM *,class NTFS_ATTRIBUTE *,class BIG_INT,unsigned long,class BIG_INT,unsigned long,class NTFS_UPCASE_TABLE *)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::Initialize(class MEM *,class NTFS_ATTRIBUTE *,class BIG_INT,unsigned long,unsigned long,class BIG_INT,unsigned long,class NTFS_UPCASE_TABLE *)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::QueryAttributeList(class NTFS_ATTRIBUTE_LIST *)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::ReadAgain(class BIG_INT)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::ReadNext(class BIG_INT)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::ReadSet(class TLINK *)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::SafeQueryAttribute(unsigned long,class NTFS_ATTRIBUTE *,class NTFS_ATTRIBUTE *)
public: unsigned char __thiscall NTFS_FRS_STRUCTURE::Write(void)
public: unsigned char __thiscall NTFS_INDEX_TREE::CopyIterator(class NTFS_INDEX_TREE *)
public: unsigned char __thiscall NTFS_INDEX_TREE::Initialize(class LOG_IO_DP_DRIVE *,unsigned long,class NTFS_BITMAP *,class NTFS_UPCASE_TABLE *,unsigned long,class NTFS_FILE_RECORD_SEGMENT *,class WSTRING const *)
public: unsigned char __thiscall NTFS_INDEX_TREE::Initialize(unsigned long,class LOG_IO_DP_DRIVE *,unsigned long,class NTFS_BITMAP *,class NTFS_UPCASE_TABLE *,unsigned long,unsigned long,unsigned long,class WSTRING const *)
public: unsigned char __thiscall NTFS_INDEX_TREE::InsertEntry(unsigned long,void *,struct _MFT_SEGMENT_REFERENCE,unsigned char)
public: unsigned char __thiscall NTFS_INDEX_TREE::QueryEntry(unsigned long,void *,unsigned long,struct _INDEX_ENTRY * *,class NTFS_INDEX_BUFFER * *,unsigned char *)
public: unsigned char __thiscall NTFS_INDEX_TREE::QueryFileReference(unsigned long,void *,unsigned long,struct _MFT_SEGMENT_REFERENCE *,unsigned char *)
public: unsigned char __thiscall NTFS_INDEX_TREE::Save(class NTFS_FILE_RECORD_SEGMENT *)
public: unsigned char __thiscall NTFS_LOG_FILE::CreateDataAttribute(class BIG_INT,unsigned long,class NTFS_BITMAP *)
public: unsigned char __thiscall NTFS_LOG_FILE::Initialize(class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_MASTER_FILE_TABLE::AllocateFileRecordSegment(class BIG_INT *,unsigned char)
public: unsigned char __thiscall NTFS_MASTER_FILE_TABLE::Extend(unsigned long)
public: unsigned char __thiscall NTFS_MFT_FILE::Flush(void)
public: unsigned char __thiscall NTFS_MFT_FILE::Initialize(class LOG_IO_DP_DRIVE *,class BIG_INT,unsigned long,unsigned long,class BIG_INT,class NTFS_BITMAP *,class NTFS_UPCASE_TABLE *)
public: unsigned char __thiscall NTFS_MFT_INFO::Initialize(class BIG_INT,class NTFS_UPCASE_TABLE *,unsigned char,unsigned char,unsigned __int64)
public: unsigned char __thiscall NTFS_MFT_INFO::Initialize(void)
public: unsigned char __thiscall NTFS_REFLECTED_MASTER_FILE_TABLE::Initialize(class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_SA::CreateElementaryStructures(class NTFS_BITMAP *,unsigned long,unsigned long,unsigned long,unsigned long,class NUMBER_SET const *,unsigned char,unsigned char,class MESSAGE *,struct BIOS_PARAMETER_BLOCK *,class WSTRING const *)
public: unsigned char __thiscall NTFS_SA::Initialize(class LOG_IO_DP_DRIVE *,class MESSAGE *,class BIG_INT,class BIG_INT)
public: unsigned char __thiscall NTFS_SA::QueryClusterFactor(void)const
public: unsigned char __thiscall NTFS_SA::QueryFrsFromPath(class WSTRING const *,class NTFS_MASTER_FILE_TABLE *,class NTFS_BITMAP *,class NTFS_FILE_RECORD_SEGMENT *,unsigned char *,unsigned char *)
public: unsigned char __thiscall NTFS_SA::Read(class MESSAGE *)
public: unsigned char __thiscall NTFS_SA::SetVolumeFlag(unsigned short,unsigned char *)
public: unsigned char __thiscall NTFS_SA::TakeCensus(class NTFS_MASTER_FILE_TABLE *,unsigned long,struct NTFS_CENSUS_INFO *)
public: unsigned char __thiscall NTFS_SA::WriteRemainingBootCode(void)
public: unsigned char __thiscall NTFS_UPCASE_FILE::Initialize(class NTFS_MASTER_FILE_TABLE *)
public: unsigned char __thiscall NTFS_UPCASE_TABLE::Initialize(class NTFS_ATTRIBUTE *)
public: unsigned long __thiscall NTFS_EXTENT_LIST::QueryNumberOfExtents(void)const
public: unsigned short __thiscall NTFS_SA::QueryVolumeFlagsAndLabel(unsigned char *,unsigned char *,unsigned char *,class WSTRING *)
public: virtual __thiscall NTFS_ATTRIBUTE::~NTFS_ATTRIBUTE(void)
public: virtual __thiscall NTFS_ATTRIBUTE_DEFINITION_TABLE::~NTFS_ATTRIBUTE_DEFINITION_TABLE(void)
public: virtual __thiscall NTFS_ATTRIBUTE_LIST::~NTFS_ATTRIBUTE_LIST(void)
public: virtual __thiscall NTFS_ATTRIBUTE_RECORD::~NTFS_ATTRIBUTE_RECORD(void)
public: virtual __thiscall NTFS_BAD_CLUSTER_FILE::~NTFS_BAD_CLUSTER_FILE(void)
public: virtual __thiscall NTFS_BITMAP::~NTFS_BITMAP(void)
public: virtual __thiscall NTFS_BITMAP_FILE::~NTFS_BITMAP_FILE(void)
public: virtual __thiscall NTFS_BOOT_FILE::~NTFS_BOOT_FILE(void)
public: virtual __thiscall NTFS_CLUSTER_RUN::~NTFS_CLUSTER_RUN(void)
public: virtual __thiscall NTFS_EXTENT_LIST::~NTFS_EXTENT_LIST(void)
public: virtual __thiscall NTFS_FILE_RECORD_SEGMENT::~NTFS_FILE_RECORD_SEGMENT(void)
public: virtual __thiscall NTFS_FRS_STRUCTURE::~NTFS_FRS_STRUCTURE(void)
public: virtual __thiscall NTFS_INDEX_TREE::~NTFS_INDEX_TREE(void)
public: virtual __thiscall NTFS_LOG_FILE::~NTFS_LOG_FILE(void)
public: virtual __thiscall NTFS_MFT_FILE::~NTFS_MFT_FILE(void)
public: virtual __thiscall NTFS_MFT_INFO::~NTFS_MFT_INFO(void)
public: virtual __thiscall NTFS_REFLECTED_MASTER_FILE_TABLE::~NTFS_REFLECTED_MASTER_FILE_TABLE(void)
public: virtual __thiscall NTFS_SA::~NTFS_SA(void)
public: virtual __thiscall NTFS_UPCASE_FILE::~NTFS_UPCASE_FILE(void)
public: virtual __thiscall NTFS_UPCASE_TABLE::~NTFS_UPCASE_TABLE(void)
public: virtual __thiscall RA_PROCESS_FILE::~RA_PROCESS_FILE(void)
public: virtual __thiscall RA_PROCESS_SD::~RA_PROCESS_SD(void)
public: virtual unsigned char __thiscall NTFS_ATTRIBUTE::InsertIntoFile(class NTFS_FILE_RECORD_SEGMENT *,class NTFS_BITMAP *)
public: virtual unsigned char __thiscall NTFS_ATTRIBUTE::MakeNonresident(class NTFS_BITMAP *)
public: virtual unsigned char __thiscall NTFS_ATTRIBUTE::Resize(class BIG_INT,class NTFS_BITMAP *)
public: virtual unsigned char __thiscall NTFS_ATTRIBUTE::SetSparse(class BIG_INT,class NTFS_BITMAP *)
public: virtual unsigned char __thiscall NTFS_ATTRIBUTE::Write(void const *,class BIG_INT,unsigned long,unsigned long *,class NTFS_BITMAP *)
public: virtual unsigned char __thiscall NTFS_FILE_RECORD_SEGMENT::Write(void)
public: virtual unsigned char __thiscall NTFS_FRS_STRUCTURE::Read(void)
public: virtual unsigned char __thiscall NTFS_MFT_FILE::Read(void)
public: virtual unsigned char __thiscall NTFS_SA::Read(void)
public: void * __thiscall NTFS_FRS_STRUCTURE::GetNextAttributeRecord(void const *,class MESSAGE *,unsigned char *)
public: void __thiscall NTFS_CLUSTER_RUN::Relocate(class BIG_INT)
public: void __thiscall NTFS_INDEX_TREE::ResetIterator(void)

 

Imported Functions List

The following functions are imported by this dll: