Windows 10 DLL File Information - uudf.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: | UDF Utility DLL |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
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: | 138 KB |
Total Number of Exported Functions: | 18 |
Total Number of Exported Functions With Names: | 18 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 125,440 Bytes | 88.8% | Read, Execute | Code |
.data | 0x00020000 | 512 Bytes | 0.4% | Write, Read | Initialized Data |
.idata | 0x00021000 | 7,680 Bytes | 5.4% | Read | Initialized Data |
.rsrc | 0x00023000 | 1,024 Bytes | 0.7% | Read | Initialized Data |
.reloc | 0x00024000 | 5,632 Bytes | 4.0% | Read, Discardable | Initialized Data |
Static Linking
uudf.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
KERNEL32.dll
ADVAPI32.dll
ulib.dll
ifsutil.dll
This means that when uudf.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, uudf.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 | 888 Bytes | 0.6% |
Total | 1 | 888 Bytes | 0.6% |
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)
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 |
GetFilesystemInformation |
Recover |
public: __thiscall METADATA_PARTITION::METADATA_PARTITION(void) |
public: __thiscall UDF_LVOL::UDF_LVOL(void) |
public: __thiscall UDF_SA::UDF_SA(void) |
public: __thiscall UDF_VOL::UDF_VOL(void) |
public: enum FORMAT_ERROR_CODE __thiscall UDF_VOL::Initialize(class WSTRING const *,class MESSAGE *,unsigned char,unsigned short,unsigned char,unsigned char,unsigned char) |
public: unsigned char __thiscall UDF_LVOL::CreateOnDisk(class UDF_SA *,class MESSAGE *,class VDS *,struct EXTENTAD *,unsigned long,struct EXTENTAD *) |
public: unsigned char __thiscall UDF_LVOL::ReadFromDisk(class UDF_SA *,class MESSAGE *,class VDS *) |
public: unsigned char __thiscall UDF_SA::Initialize(class LOG_IO_DP_DRIVE *,class MESSAGE *,unsigned short) |
public: virtual __thiscall METADATA_PARTITION::~METADATA_PARTITION(void) |
public: virtual __thiscall UDF_LVOL::~UDF_LVOL(void) |
public: virtual __thiscall UDF_SA::~UDF_SA(void) |
public: virtual __thiscall UDF_VOL::~UDF_VOL(void) |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter _amsg_exit _except_handler4_common _initterm _vsnprintf _vsnwprintf free malloc memcmp memcpy memmove memset - ntdll.dll:
DbgPrint NtQuerySystemTime RtlAllocateHeap RtlFreeHeap RtlRaiseStatus RtlSystemTimeToLocalTime RtlTimeToTimeFields - KERNEL32.dll:
DisableThreadLibraryCalls GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetLastError GetSystemTimeAsFileTime GetTickCount GetWindowsDirectoryW QueryPerformanceCounter SetErrorMode SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter - ADVAPI32.dll:
ntdll!EtwGetTraceEnableFlags ntdll!EtwGetTraceEnableLevel ntdll!EtwGetTraceLoggerHandle ntdll!EtwRegisterTraceGuidsW ntdll!EtwTraceMessage ntdll!EtwUnregisterTraceGuids - ulib.dll:
protected: __thiscall ITERATOR::ITERATOR(void) protected: __thiscall OBJECT::OBJECT(void) public: __thiscall DSTRING::DSTRING(void) public: __thiscall FSTRING::FSTRING(void) public: __thiscall HMEM::HMEM(void) public: __thiscall LIST::LIST(void) public: __thiscall MEM_ALLOCATOR::MEM_ALLOCATOR(void) public: __thiscall MESSAGE::MESSAGE(void) public: class WSTRING * __thiscall FSTRING::Initialize(unsigned short *,unsigned long) public: class WSTRING * __thiscall WSTRING::QueryString(unsigned long,unsigned long)const public: long __thiscall WSTRING::Stricmp(class WSTRING const *)const public: static unsigned __int64 __stdcall MESSAGE::MakeFileToken(char const *) public: unsigned char __cdecl MESSAGE::Display(char const *,...) public: unsigned char __cdecl MESSAGE::DisplayMsg(unsigned long,char const *,...) public: unsigned char __cdecl MESSAGE::DisplayMsg(unsigned long,enum MESSAGE_TYPE,unsigned long,char const *,...) public: unsigned char __thiscall HMEM::Initialize(void) public: unsigned char __thiscall LIST::Initialize(void) public: unsigned char __thiscall MEM_ALLOCATOR::Initialize(unsigned __int64,unsigned long) public: unsigned char __thiscall MESSAGE::DisplayMsg(unsigned long) public: unsigned char __thiscall MESSAGE::DisplayMsg(unsigned long,enum MESSAGE_TYPE,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: virtual __thiscall BSTRING::~BSTRING(void) public: virtual __thiscall BSTRING::~BSTRING(void) public: virtual __thiscall BSTRING::~BSTRING(void) public: virtual __thiscall DSTRING::~DSTRING(void) public: virtual __thiscall HMEM::~HMEM(void) public: virtual __thiscall LIST::~LIST(void) public: virtual __thiscall MEM_ALLOCATOR::~MEM_ALLOCATOR(void) public: virtual __thiscall MESSAGE::~MESSAGE(void) public: virtual class ITERATOR * __thiscall LIST::QueryIterator(void)const public: virtual class OBJECT * __thiscall ITERATOR::FindNext(class OBJECT const *) public: virtual long __thiscall OBJECT::Compare(class OBJECT const *)const public: virtual unsigned char __thiscall SEQUENTIAL_CONTAINER::DeleteAllMembers(void) public: virtual void __thiscall OBJECT::DebugDump(unsigned char)const public: void * __thiscall MEM_ALLOCATOR::Allocate(unsigned long) 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,unsigned char,unsigned int,unsigned char) protected: unsigned char __thiscall SUPERAREA::Initialize(class MEM *,class LOG_IO_DP_DRIVE *,unsigned long,class MESSAGE *) public: __thiscall DIGRAPH::DIGRAPH(void) public: __thiscall DP_DRIVE::DP_DRIVE(void) public: __thiscall NUMBER_SET::NUMBER_SET(void) public: __thiscall POW_CACHE::POW_CACHE(void) public: __thiscall READ_MODIFY_WRITE_CACHE::READ_MODIFY_WRITE_CACHE(void) public: __thiscall READ_WRITE_CACHE::READ_WRITE_CACHE(void) public: __thiscall SECRUN::SECRUN(void) public: __thiscall WRITE_ONCE_CACHE::WRITE_ONCE_CACHE(void) public: class BIG_INT __thiscall NUMBER_SET::QueryNumber(class BIG_INT)const public: enum FORMAT_ERROR_CODE __thiscall VOL_LIODPDRV::Format(class WSTRING const *,class MESSAGE *,unsigned long,unsigned long,unsigned long) 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 char __stdcall IFS_SYSTEM::FormatScaleTotalFreeClusters(unsigned __int64,unsigned __int64,unsigned long *,unsigned long *,unsigned __int64 *,unsigned __int64 *) public: unsigned char __thiscall DIGRAPH::AddEdge(unsigned long,unsigned long) public: unsigned char __thiscall DIGRAPH::EliminateCycles(class CONTAINER *,unsigned char *) public: unsigned char __thiscall DIGRAPH::Initialize(unsigned long) public: unsigned char __thiscall DIGRAPH::QueryChildren(unsigned long,class NUMBER_SET *)const public: unsigned char __thiscall DIGRAPH::QueryParents(unsigned long,class NUMBER_SET *)const public: unsigned char __thiscall DIGRAPH::QueryParentsWithChildren(class NUMBER_SET *,unsigned long)const public: unsigned char __thiscall DIGRAPH::RemoveEdge(unsigned long,unsigned long) public: unsigned char __thiscall DP_DRIVE::Initialize(class WSTRING const *,class MESSAGE *,unsigned char,unsigned char,unsigned short) public: unsigned char __thiscall DP_DRIVE::IsUdfMediaWritable(void) public: unsigned char __thiscall DP_DRIVE::QueryDiscStatus(unsigned long *,unsigned long *) public: unsigned char __thiscall DP_DRIVE::QueryFreeBlocksInLastTrack(unsigned long *) public: unsigned char __thiscall DP_DRIVE::QueryHighestTrackAddress(unsigned long *) public: unsigned char __thiscall DP_DRIVE::QueryLastWritableAddress(unsigned long *,enum DP_DRIVE::NwaType) public: unsigned char __thiscall DP_DRIVE::QueryNextWritableAddress(unsigned long *,enum DP_DRIVE::NwaType) public: unsigned char __thiscall DP_DRIVE::QueryRewritableMOSupport(void) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaHasPow(void) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaNeedsLowLevelFormat(void) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaNeedsSparing(void) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaNeedsVat(void) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaSupportsBackgroundFormat(void) public: unsigned char __thiscall DP_DRIVE::QueryUdfMediaSupportsQuickGrow(void) public: unsigned char __thiscall DP_DRIVE::QueryVolumeBounds(unsigned long *,unsigned long *) public: unsigned char __thiscall DP_DRIVE::ReadFormattableCapacity(unsigned char,unsigned long *,unsigned char *,unsigned long *) public: unsigned char __thiscall DP_DRIVE::ReinitiateBackgroundFormat(void) public: unsigned char __thiscall DP_DRIVE::SendPowLowLevelFormat(class MESSAGE *) public: unsigned char __thiscall DP_DRIVE::SetPowTrackConfiguration(unsigned char) public: unsigned char __thiscall DP_DRIVE::WaitForUnit(class MESSAGE *) public: unsigned char __thiscall DP_DRIVE::WaitForWriteCompletion(class MESSAGE *) public: unsigned char __thiscall IO_DP_DRIVE::DismountAndLock(void) public: unsigned char __thiscall IO_DP_DRIVE::FlushCache(void) public: unsigned char __thiscall IO_DP_DRIVE::Lock(void) public: unsigned char __thiscall IO_DP_DRIVE::PowForceAllocation(unsigned long,unsigned long,unsigned long *,enum DP_DRIVE::NwaType) 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 NUMBER_SET::Add(class BIG_INT) public: unsigned char __thiscall NUMBER_SET::Add(class BIG_INT,class BIG_INT) public: unsigned char __thiscall NUMBER_SET::CheckAndRemove(class BIG_INT,unsigned char *) public: unsigned char __thiscall NUMBER_SET::DoesIntersectSet(class BIG_INT,class BIG_INT)const public: unsigned char __thiscall NUMBER_SET::Initialize(void) public: unsigned char __thiscall NUMBER_SET::Remove(class BIG_INT,class BIG_INT) public: unsigned char __thiscall NUMBER_SET::Remove(class NUMBER_SET const *) public: unsigned char __thiscall POW_CACHE::Initialize(class IO_DP_DRIVE *) public: unsigned char __thiscall POW_CACHE::Initialize(unsigned long,unsigned long,unsigned long,unsigned long,unsigned long) public: unsigned char __thiscall READ_MODIFY_WRITE_CACHE::Initialize(class IO_DP_DRIVE *,unsigned long,unsigned long,unsigned char,unsigned char) public: unsigned char __thiscall READ_WRITE_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::Recover(class WSTRING const *,class MESSAGE *) public: unsigned char __thiscall VOL_LIODPDRV::SetFileSystemName(unsigned short const *) public: unsigned char __thiscall WRITE_ONCE_CACHE::Initialize(class IO_DP_DRIVE *,unsigned long,unsigned long,unsigned long) public: unsigned long __thiscall DIGRAPH::QueryNumParents(unsigned long)const public: unsigned long __thiscall DP_DRIVE::QueryUdfMediaType(void) public: unsigned short __thiscall DP_DRIVE::QueryEccBlockSizeInSectors(void) public: virtual __thiscall DIGRAPH::~DIGRAPH(void) 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 enum FORMAT_ERROR_CODE __thiscall VOL_LIODPDRV::WriteEntireDrive(class MESSAGE *,void *,unsigned long,unsigned int,unsigned int) public: virtual long __thiscall DP_DRIVE::QueryDataRedundancyCount(unsigned long *,unsigned long *) public: virtual long __thiscall DP_DRIVE::QueryReadCacheSize(unsigned __int64 *) public: virtual unsigned char __thiscall SECRUN::Read(void) public: virtual unsigned char __thiscall SECRUN::VerifyRead(unsigned char *) public: virtual unsigned char __thiscall SECRUN::Write(void) public: virtual unsigned long __thiscall DP_DRIVE::QuerySectorSize(void)const public: virtual unsigned long __thiscall DP_DRIVE::QueryWriteBlockSize(void)const public: void __thiscall DP_DRIVE::SetSectors(class BIG_INT) public: void __thiscall IO_DP_DRIVE::SetCache(class DRIVE_CACHE *) public: void __thiscall NUMBER_SET::QueryDisjointRange(unsigned long,class BIG_INT *,class BIG_INT *)const