Windows XP DLL File Information - ufat.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: | FAT Utility DLL |
File Version: | 5.1.2600.0 (xpclient.010817-1148) |
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: | 80 KB |
Total Number of Exported Functions: | 56 |
Total Number of Exported Functions With Names: | 56 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 72,704 Bytes | 88.2% | Read, Execute | Code |
.data | 0x00013000 | 4,608 Bytes | 5.6% | Write, Read | Initialized Data |
.rsrc | 0x00015000 | 1,024 Bytes | 1.2% | Read | Initialized Data |
.reloc | 0x00016000 | 3,072 Bytes | 3.7% | Read, Discardable | Initialized Data |
Static Linking
ufat.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
KERNEL32.dll
USER32.dll
ulib.dll
ifsutil.dll
This means that when ufat.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, ufat.dll won't be loaded.
List of files that are statically linked to ufat.dll
cnvfat.dll
This means that when one of the above files is loaded, ufat.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 | 868 Bytes | 1.1% |
Total | 1 | 868 Bytes | 1.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 |
Format |
FormatEx |
Recover |
_InitializeUfat@12 |
private: unsigned long __thiscall FAT::Index12(unsigned long)const |
private: void __thiscall FAT::Set12(unsigned long,unsigned long) |
public: __thiscall CLUSTER_CHAIN::CLUSTER_CHAIN(void) |
public: __thiscall EA_HEADER::EA_HEADER(void) |
public: __thiscall EA_SET::EA_SET(void) |
public: __thiscall FAT_DIRENT::FAT_DIRENT(void) |
public: __thiscall FAT_SA::FAT_SA(void) |
public: __thiscall FILEDIR::FILEDIR(void) |
public: __thiscall REAL_FAT_SA::REAL_FAT_SA(void) |
public: __thiscall ROOTDIR::ROOTDIR(void) |
public: struct _EA * __thiscall EA_SET::GetEa(unsigned long,long *,unsigned char *) |
public: unsigned char __thiscall CLUSTER_CHAIN::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,class FAT_SA *,class FAT const *,unsigned long,unsigned long) |
public: unsigned char __thiscall EA_HEADER::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,class FAT_SA *,class FAT const *,unsigned long,unsigned long) |
public: unsigned char __thiscall EA_SET::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,class FAT_SA *,class FAT const *,unsigned long,unsigned long) |
public: unsigned char __thiscall FATDIR::QueryLongName(long,class WSTRING *) |
public: unsigned char __thiscall FAT_DIRENT::Initialize(void *) |
public: unsigned char __thiscall FAT_DIRENT::Initialize(void *,unsigned char) |
public: unsigned char __thiscall FAT_DIRENT::IsValidCreationTime(void)const |
public: unsigned char __thiscall FAT_DIRENT::IsValidLastAccessTime(void)const |
public: unsigned char __thiscall FAT_DIRENT::IsValidLastWriteTime(void)const |
public: unsigned char __thiscall FAT_DIRENT::QueryCreationTime(union _LARGE_INTEGER *)const |
public: unsigned char __thiscall FAT_DIRENT::QueryLastAccessTime(union _LARGE_INTEGER *)const |
public: unsigned char __thiscall FAT_DIRENT::QueryLastWriteTime(union _LARGE_INTEGER *)const |
public: unsigned char __thiscall FAT_DIRENT::QueryName(class WSTRING *)const |
public: unsigned char __thiscall FAT_SA::QueryCensusAndRelocate(struct _CENSUS_REPORT *,class INTSTACK *,unsigned char *) |
public: unsigned char __thiscall FILEDIR::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,class FAT_SA *,class FAT const *,unsigned long) |
public: unsigned char __thiscall REAL_FAT_SA::InitFATChkDirty(class LOG_IO_DP_DRIVE *,class MESSAGE *) |
public: unsigned char __thiscall ROOTDIR::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,unsigned long,long) |
public: unsigned long __thiscall FAT::AllocChain(unsigned long,unsigned long *) |
public: unsigned long __thiscall FAT::QueryAllocatedClusters(void)const |
public: unsigned long __thiscall FAT::QueryLengthOfChain(unsigned long,unsigned long *)const |
public: unsigned long __thiscall FAT::QueryNthCluster(unsigned long,unsigned long)const |
public: unsigned long __thiscall FAT_SA::QueryFileStartingCluster(class WSTRING const *,class HMEM *,class FATDIR * *,unsigned char *,class FAT_DIRENT *) |
public: unsigned long __thiscall REAL_FAT_SA::QueryFreeSectors(void)const |
public: unsigned short __thiscall EA_HEADER::QueryEaSetClusterNumber(unsigned short)const |
public: virtual __thiscall CLUSTER_CHAIN::~CLUSTER_CHAIN(void) |
public: virtual __thiscall EA_HEADER::~EA_HEADER(void) |
public: virtual __thiscall EA_SET::~EA_SET(void) |
public: virtual __thiscall FAT_DIRENT::~FAT_DIRENT(void) |
public: virtual __thiscall FAT_SA::~FAT_SA(void) |
public: virtual __thiscall FILEDIR::~FILEDIR(void) |
public: virtual __thiscall REAL_FAT_SA::~REAL_FAT_SA(void) |
public: virtual __thiscall ROOTDIR::~ROOTDIR(void) |
public: virtual unsigned char __thiscall CLUSTER_CHAIN::Read(void) |
public: virtual unsigned char __thiscall CLUSTER_CHAIN::Write(void) |
public: virtual unsigned char __thiscall EA_SET::Read(void) |
public: virtual unsigned char __thiscall REAL_FAT_SA::Initialize(class LOG_IO_DP_DRIVE *,class MESSAGE *,unsigned char) |
public: virtual unsigned char __thiscall REAL_FAT_SA::Read(class MESSAGE *) |
public: void * __thiscall FATDIR::SearchForDirEntry(class WSTRING const *) |
public: void __thiscall FAT::FreeChain(unsigned long) |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_purecall sprintf wcscpy wcslen - ntdll.dll:
NtClose NtCreateFile NtDeviceIoControlFile NtQuerySystemTime RtlAllocateHeap RtlFreeHeap RtlInitUnicodeString RtlSystemTimeToLocalTime RtlTimeFieldsToTime RtlTimeToTimeFields - KERNEL32.dll:
FormatMessageA FreeLibrary GetLocaleInfoW GetUserDefaultLCID GetWindowsDirectoryW InterlockedCompareExchange LoadLibraryExW - USER32.dll:
CharToOemA MessageBoxA - ulib.dll:
class MACHINE MachinePlatform protected: __thiscall OBJECT::OBJECT(void) protected: void __thiscall OBJECT::Construct(void) protected: void __thiscall OBJECT::SetClassDescriptor(class CLASS_DESCRIPTOR const *) public: __thiscall BITVECTOR::BITVECTOR(void) public: __thiscall CLASS_DESCRIPTOR::CLASS_DESCRIPTOR(void) public: __thiscall CONT_MEM::CONT_MEM(void) public: __thiscall DSTRING::DSTRING(void) public: __thiscall FSN_FILTER::FSN_FILTER(void) public: __thiscall HMEM::HMEM(void) public: __thiscall MESSAGE::MESSAGE(void) public: __thiscall PATH::PATH(void) public: __thiscall SORTED_LIST::SORTED_LIST(void) public: __thiscall TIMEINFO::TIMEINFO(void) public: char * __thiscall WSTRING::QuerySTR(unsigned long,unsigned long,char *,unsigned long,unsigned char)const public: class ARRAY * __thiscall FSN_DIRECTORY::QueryFsnodeArray(class FSN_FILTER *)const public: class PATH * __thiscall PATH::QueryFullPath(void)const public: class WSTRING * __thiscall ARGUMENT::GetLexeme(void) public: class WSTRING * __thiscall WSTRING::QueryString(unsigned long,unsigned long)const public: class WSTRING * __thiscall WSTRING::Strlwr(unsigned long,unsigned long) public: class WSTRING * __thiscall WSTRING::Strupr(void) public: long __thiscall WSTRING::Stricmp(class WSTRING const *)const public: static class FSN_DIRECTORY * __stdcall SYSTEM::QueryDirectory(class PATH const *,unsigned char) public: static unsigned char __stdcall KEYBOARD::DisableBreakHandling(void) public: static unsigned char __stdcall KEYBOARD::EnableBreakHandling(void) public: unsigned char __cdecl MESSAGE::Display(char const *,...) public: unsigned char __thiscall BITVECTOR::Initialize(unsigned long,enum BIT,unsigned long *) public: unsigned char __thiscall BSTRING::Initialize(void) public: unsigned char __thiscall CLASS_DESCRIPTOR::Initialize(void) public: unsigned char __thiscall CONT_MEM::Initialize(void *,unsigned long) public: unsigned char __thiscall FSN_FILTER::Initialize(void) public: unsigned char __thiscall FSN_FILTER::SetFileName(class WSTRING const *) public: unsigned char __thiscall HMEM::Initialize(void) public: unsigned char __thiscall MACHINE::Initialize(void) public: unsigned char __thiscall MACHINE::IsPC98(void) public: unsigned char __thiscall MESSAGE::DisplayMsg(unsigned long) public: unsigned char __thiscall PATH::Initialize(class WSTRING const *,unsigned char) public: unsigned char __thiscall SORTED_LIST::Initialize(unsigned char) public: unsigned char __thiscall TIMEINFO::Initialize(struct _FILETIME *) public: unsigned char __thiscall TIMEINFO::QueryDate(class WSTRING *)const public: unsigned char __thiscall TIMEINFO::QueryTime(class WSTRING *)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::Strcat(class WSTRING const *) public: unsigned char __thiscall WSTRING::operator==(class WSTRING const &)const public: unsigned long __thiscall OBJECT::QueryClassId(void)const public: unsigned short * __thiscall WSTRING::QueryWSTR(unsigned long,unsigned long,unsigned short *,unsigned long,unsigned char)const public: unsigned short __thiscall WSTRING::QueryChAt(unsigned long)const public: unsigned short const * __thiscall WSTRING::GetWSTR(void)const public: virtual __thiscall BITVECTOR::~BITVECTOR(void) public: virtual __thiscall DSTRING::~DSTRING(void) public: virtual __thiscall FSN_FILTER::~FSN_FILTER(void) public: virtual __thiscall HMEM::~HMEM(void) public: virtual __thiscall MESSAGE::~MESSAGE(void) public: virtual __thiscall OBJECT::~OBJECT(void) public: virtual __thiscall PATH::~PATH(void) public: virtual __thiscall SORTED_LIST::~SORTED_LIST(void) public: virtual class ITERATOR * __thiscall SORTED_LIST::QueryIterator(void)const public: virtual long __thiscall OBJECT::Compare(class OBJECT const *)const public: virtual unsigned char __thiscall DSTRING::NewBuf(unsigned long) public: virtual unsigned char __thiscall DSTRING::Resize(unsigned long) public: virtual unsigned char __thiscall SORTED_LIST::DeleteAllMembers(void) public: virtual unsigned char __thiscall SORTED_LIST::Put(class OBJECT *) public: virtual unsigned long __thiscall SORTED_LIST::QueryMemberCount(void)const public: void __thiscall MESSAGE::SetLoggingEnabled(unsigned char) void * __stdcall UlibRealloc(void *,unsigned long) - ifsutil.dll:
protected: __thiscall SUPERAREA::SUPERAREA(void) protected: __thiscall VOL_LIODPDRV::VOL_LIODPDRV(void) protected: enum FORMAT_ERROR_CODE __thiscall VOL_LIODPDRV::Initialize(class WSTRING const *,class SUPERAREA *,class MESSAGE *,unsigned char,unsigned char,enum _MEDIA_TYPE,unsigned short) protected: unsigned char __thiscall SUPERAREA::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,unsigned long,class MESSAGE *) public: __thiscall DP_DRIVE::DP_DRIVE(void) public: __thiscall NUMBER_SET::NUMBER_SET(void) public: __thiscall READ_CACHE::READ_CACHE(void) public: __thiscall SECRUN::SECRUN(void) public: class BIG_INT __thiscall INTSTACK::Look(unsigned long)const public: class BIG_INT __thiscall NUMBER_SET::QueryNumber(class BIG_INT)const public: class IO_DP_DRIVE * __thiscall SUPERAREA::GetDrive(void) public: enum FORMAT_ERROR_CODE __thiscall VOL_LIODPDRV::Format(class WSTRING const *,class MESSAGE *,unsigned long,unsigned long,unsigned long) public: enum _MEDIA_TYPE __thiscall DP_DRIVE::QueryRecommendedMediaType(void)const public: static unsigned char __stdcall IFS_SYSTEM::DismountVolume(class WSTRING const *) public: static unsigned char __stdcall IFS_SYSTEM::DosDriveNameToNtDriveName(class WSTRING const *,class WSTRING *) public: static unsigned long __stdcall SUPERAREA::ComputeVolId(unsigned long) public: static void __stdcall IFS_SYSTEM::QueryNtfsTime(union _LARGE_INTEGER *) public: unsigned char __thiscall DP_DRIVE::Initialize(class WSTRING const *,class MESSAGE *,unsigned char,unsigned char,unsigned short) public: unsigned char __thiscall DP_DRIVE::IsATformat(void)const public: unsigned char __thiscall DP_DRIVE::QueryMediaByte(void)const public: unsigned char __thiscall IO_DP_DRIVE::Lock(void) public: unsigned char __thiscall IO_DP_DRIVE::Verify(class BIG_INT,class BIG_INT,class NUMBER_SET *) public: unsigned char __thiscall LOG_IO_DP_DRIVE::SetSystemId(unsigned char) public: unsigned char __thiscall LOG_IO_DP_DRIVE::Write(class BIG_INT,unsigned long,void *) public: unsigned char __thiscall NUMBER_SET::Initialize(void) public: unsigned char __thiscall READ_CACHE::Initialize(class IO_DP_DRIVE *,unsigned long) public: unsigned char __thiscall SECRUN::Initialize(class MEM *,class IO_DP_DRIVE *,class BIG_INT,unsigned long) public: unsigned char __thiscall VOL_LIODPDRV::ChkDsk(enum FIX_LEVEL,class MESSAGE *,unsigned long,unsigned long,unsigned short,unsigned long *,class WSTRING const *) public: unsigned char __thiscall VOL_LIODPDRV::ForceAutochk(unsigned char,unsigned long,unsigned long,unsigned short,class WSTRING const *) public: unsigned char __thiscall VOL_LIODPDRV::Recover(class WSTRING const *,class MESSAGE *) public: unsigned char __thiscall VOL_LIODPDRV::SetVolumeLabelAndPrintFormatReport(class WSTRING const *,class MESSAGE *) public: virtual __thiscall NUMBER_SET::~NUMBER_SET(void) public: virtual __thiscall SECRUN::~SECRUN(void) public: virtual __thiscall SUPERAREA::~SUPERAREA(void) public: virtual __thiscall VOL_LIODPDRV::~VOL_LIODPDRV(void) public: virtual class BIG_INT __thiscall DP_DRIVE::QuerySectors(void)const public: virtual unsigned char __thiscall SECRUN::Read(void) public: virtual unsigned char __thiscall SECRUN::Write(void) public: virtual unsigned long __thiscall DP_DRIVE::QuerySectorSize(void)const public: void * __thiscall DP_DRIVE::QueryDriveHandle(void)const public: void __thiscall INTSTACK::Pop(unsigned long) public: void __thiscall IO_DP_DRIVE::SetCache(class DRIVE_CACHE *)