Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 DLL File Information - vdsutil.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: Virtual Disk Service Utility Library  
File Version: 6.2.9200.16384 (win8_rtm.120725-1247)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very Low - 3 other DLL files in system32 directory are statically linked to this file.
File Size: 155 KB
Total Number of Exported Functions: 238
Total Number of Exported Functions With Names: 238
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 140,288 Bytes 88.4% Read, Execute Code
.data 0x00024000 1,536 Bytes 1.0% Write, Read Initialized Data
.idata 0x00025000 7,680 Bytes 4.8% Read Initialized Data
.rsrc 0x00027000 1,536 Bytes 1.0% Read Initialized Data
.reloc 0x00028000 6,656 Bytes 4.2% Read, Discardable Initialized Data
 

Static Linking

vdsutil.dll is statically linked to the following files:

msvcrt.dll
ATL.DLL
ntdll.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-security-base-l1-2-0.dll
USER32.dll
OLEAUT32.dll
SETUPAPI.dll
ole32.dll
WS2_32.dll
KERNEL32.dll

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

 

List of files that are statically linked to vdsutil.dll


vdsbas.dll
vdsdyn.dll
vdsvd.dll

This means that when one of the above files is loaded, vdsutil.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 66 Bytes 0.0%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 3 57,684 Bytes 36.3%
Total 4 57,750 Bytes 36.4%
 

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)

String ID String Text
100 - secondary plex
 

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:
_DllMain@12
_VdsDisableCOMFatalExceptionHandling@0
int __stdcall DeleteNetworkShare(unsigned short *)
int __stdcall IsDeviceFullyInstalled(unsigned short *)
int __stdcall IsDriveLetter(unsigned short *)
int __stdcall IsEfiFirmware(void)
int __stdcall IsMediaPresent(void *)
int __stdcall IsNoAutoMount(void)
int __stdcall IsServer(void)
int __stdcall IsWinPE(void)
int __stdcall VdsHeapFree(void *,unsigned long,void *)
int __stdcall VdsIscsiCheckEqualIpAddress(struct _VDS_IPADDRESS,struct _VDS_IPADDRESS)
long __stdcall AllocateAndGetVolumePathName(unsigned short const *,unsigned short * *)
long __stdcall AssignTempVolumeName(unsigned short *,unsigned short * const)
long __stdcall DeleteBcdObjects(struct _VDS_PARTITION_IDENTITY *)
long __stdcall GetBootDiskNumber(unsigned long *,unsigned long * *)
long __stdcall GetBootFromDiskNumber(unsigned long *)
long __stdcall GetBootVolumeHandle(void * *)
long __stdcall GetDefaultAlignment(unsigned long *,unsigned __int64,enum _VDS_PARTITION_STYLE,unsigned long,unsigned long,unsigned char *)
long __stdcall GetDiskIdentifiers(unsigned short const *,unsigned short const *,unsigned short * *,unsigned short *)
long __stdcall GetFileSystemRecognitionName(void *,unsigned short * *)
long __stdcall GetSystemVolumeHandle(void * *)
long __stdcall GetVolumeGuidPathnames(unsigned short *,unsigned long *,unsigned short * * *)
long __stdcall GetVolumeName(unsigned short *,unsigned long,unsigned short *)
long __stdcall GetVolumePath(struct _MOUNTMGR_MOUNT_POINT *,struct _MOUNTMGR_MOUNT_POINTS *,unsigned short * *)
long __stdcall GuidToString(struct _GUID *,unsigned short *,unsigned long)
long __stdcall InvalidateDiskCache(unsigned short *)
long __stdcall IoctlMountmgrQueryPointsDevicePath(unsigned short *,struct _MOUNTMGR_MOUNT_POINTS * *)
long __stdcall IsLocalComputer(unsigned short *)
long __stdcall MirrorBcdObjects(struct _VDS_PARTITION_IDENTITY *,struct _VDS_PARTITION_IDENTITY *)
long __stdcall QueryObjects(struct IUnknown *,struct IEnumVdsObject * *)
long __stdcall QueryObjects(struct IUnknown *,struct IEnumVdsObject * *,struct _RTL_CRITICAL_SECTION &)
long __stdcall RegisterProvider(struct _GUID,struct _GUID,unsigned short *,enum _VDS_PROVIDER_TYPE,unsigned short *,unsigned short *,struct _GUID)
long __stdcall UnInitializeGlobalResouce(void)
long __stdcall UnregisterProvider(struct _GUID)
long __stdcall VdsAllocateString(unsigned short *,unsigned short * *)
long __stdcall VdsIscsiCacheSessionDevices(struct IEnumWbemClassObject *,struct _VDSISCSI_SESSION_DEVICES_CACHE * *)
long __stdcall VdsIscsiGetIpAddressFromInstance(struct IWbemClassObject *,unsigned short *,struct _VDS_IPADDRESS *)
long __stdcall VdsIscsiIpAddressToIpsecId(struct _VDS_IPADDRESS *,unsigned char *,unsigned long *,unsigned char * *)
long __stdcall VdsIscsiIpAddressToString(struct _VDS_IPADDRESS *,unsigned long,unsigned short *)
long __stdcall VdsIscsiIpsecIdToIpAddress(unsigned char,unsigned long,unsigned char *,struct _VDS_IPADDRESS *)
long __stdcall VdsIscsiIsIscsiLun(struct IWbemClassObject *,struct _VDSISCSI_SESSION_DEVICES_CACHE *,int *)
long __stdcall VdsIscsiSetIpAddressInInstance(struct IWbemServices *,struct IWbemClassObject *,unsigned short *,struct _VDS_IPADDRESS *)
long __stdcall VdsWmiCallMethod(struct IWbemServices *,struct IWbemClassObject *,unsigned short *,struct IWbemClassObject *,struct IWbemClassObject * *)
long __stdcall VdsWmiConnectToNamespace(unsigned short *,struct IWbemLocator * *,struct IWbemServices * *)
long __stdcall VdsWmiCopyFromVariantByteArray(struct IWbemClassObject *,unsigned short *,long,unsigned char *)
long __stdcall VdsWmiCopyToVariantByteArray(struct IWbemClassObject *,unsigned short *,long,unsigned char *)
long __stdcall VdsWmiCreateClassInstance(struct IWbemServices *,unsigned short *,struct IWbemClassObject * *)
long __stdcall VdsWmiCreateVariantArray(unsigned short,long,struct tagVARIANT *)
long __stdcall VdsWmiFindInstanceOfClass(struct IWbemServices *,unsigned short *,unsigned short *,struct IWbemClassObject * *)
long __stdcall VdsWmiGetBoolFromInstance(struct IWbemClassObject *,unsigned short *,int *)
long __stdcall VdsWmiGetByteFromInstance(struct IWbemClassObject *,unsigned short *,unsigned char *)
long __stdcall VdsWmiGetByteInVariantByteArray(struct IWbemClassObject *,unsigned short *,long,unsigned char *)
long __stdcall VdsWmiGetMethodArgumentObject(struct IWbemServices *,unsigned short *,unsigned short *,struct IWbemClassObject * *)
long __stdcall VdsWmiGetObjectFromInstance(struct IWbemClassObject *,unsigned short *,struct IWbemClassObject * *)
long __stdcall VdsWmiGetObjectInVariantObjectArray(struct IWbemClassObject *,unsigned short *,long,struct IWbemClassObject * *)
long __stdcall VdsWmiGetUlongFromInstance(struct IWbemClassObject *,unsigned short *,unsigned long *)
long __stdcall VdsWmiGetUlonglongFromInstance(struct IWbemClassObject *,unsigned short *,unsigned __int64 *)
long __stdcall VdsWmiSetBoolInInstance(struct IWbemClassObject *,unsigned short *,int)
long __stdcall VdsWmiSetByteInInstance(struct IWbemClassObject *,unsigned short *,unsigned char)
long __stdcall VdsWmiSetObjectInInstance(struct IWbemClassObject *,unsigned short *,struct IWbemClassObject *)
long __stdcall VdsWmiSetStringInInstance(struct IWbemClassObject *,unsigned short *,unsigned short *)
long __stdcall VdsWmiSetUlongInInstance(struct IWbemClassObject *,unsigned short *,unsigned long)
long __stdcall VdsWmiSetUlonglongInInstance(struct IWbemClassObject *,unsigned short *,unsigned __int64)
private: static long __stdcall CVdsPnPNotificationBase::WindowProcEntry(struct HWND__ *,unsigned int,unsigned int,long)
private: static unsigned long __stdcall CVdsPnPNotificationBase::NotificationThreadEntry(void *)
private: unsigned long __thiscall CVdsPnPNotificationBase::CreateListenThread(void)
private: unsigned long __thiscall CVdsPnPNotificationBase::NotificationThread(void *)
private: void __thiscall CRtlSharedLock::AcquireRead(void)
private: void __thiscall CRtlSharedLock::AcquireWrite(void)
private: void __thiscall CRtlSharedLock::Downgrade(void)
private: void __thiscall CRtlSharedLock::Release(void)
private: void __thiscall CRtlSharedLock::Upgrade(void)
public: __thiscall CGlobalResource::CGlobalResource(void)
public: __thiscall CGlobalResource::~CGlobalResource(void)
public: __thiscall CPrvEnumObject::CPrvEnumObject(void)
public: __thiscall CPrvEnumObject::~CPrvEnumObject(void)
public: __thiscall CRtlList::CRtlList(void (__stdcall*)(class CRtlEntry *))
public: __thiscall CRtlList::~CRtlList(void)
public: __thiscall CRtlMap::CRtlMap(unsigned long,void (__stdcall*)(class CRtlEntry *),void (__stdcall*)(class CRtlEntry *))
public: __thiscall CRtlSharedLock::CRtlSharedLock(void)
public: __thiscall CRtlSharedLock::~CRtlSharedLock(void)
public: __thiscall CVdsAsyncObjectBase::CVdsAsyncObjectBase(void)
public: __thiscall CVdsAsyncObjectBase::~CVdsAsyncObjectBase(void)
public: __thiscall CVdsCallTracer::CVdsCallTracer(unsigned long,char const *)
public: __thiscall CVdsCallTracer::~CVdsCallTracer(void)
public: __thiscall CVdsCriticalSection::CVdsCriticalSection(struct _RTL_CRITICAL_SECTION *)
public: __thiscall CVdsCriticalSection::~CVdsCriticalSection(void)
public: __thiscall CVdsHandleImpl<4294967295>::CVdsHandleImpl<4294967295>(void)
public: __thiscall CVdsHandleImpl<4294967295>::operator void *(void)
public: __thiscall CVdsHandleImpl<4294967295>::~CVdsHandleImpl<4294967295>(void)
public: __thiscall CVdsPnPNotificationBase::CVdsPnPNotificationBase(void)
public: __thiscall CVdsPnPNotificationBase::~CVdsPnPNotificationBase(void)
public: __thiscall CVdsTraceSettings::CVdsTraceSettings(void)
public: __thiscall CVdsUnlockIt::CVdsUnlockIt(long &)
public: __thiscall CVdsUnlockIt::~CVdsUnlockIt(void)
public: __thiscall CVdsWmiVariantObjectArrayEnum::CVdsWmiVariantObjectArrayEnum(void)
public: __thiscall CVdsWmiVariantObjectArrayEnum::~CVdsWmiVariantObjectArrayEnum(void)
public: bool __thiscall CVdsHandleImpl<4294967295>::operator==(void *)const
public: class CRtlEntry * __thiscall CRtlListIter::GetEntry(void)
public: class CRtlList & __thiscall CRtlList::operator=(class CRtlList &)
public: class CRtlListEntry * __thiscall CRtlListIter::GetNode(void)
public: class CRtlListIter & __thiscall CRtlListIter::Next(void)
public: class CRtlListIter & __thiscall CRtlListIter::Prev(void)
public: class CRtlListIter __thiscall CRtlList::Begin(void)
public: class CRtlListIter __thiscall CRtlList::End(void)
public: class CRtlMapIter & __thiscall CRtlMapIter::Next(void)
public: class CRtlMapIter __thiscall CRtlMap::Begin(void)
public: enum _VDS_ASYNC_OUTPUT_TYPE __thiscall CVdsAsyncObjectBase::GetOutputType(void)
public: int __thiscall CRtlList::Insert(class CRtlListIter &,class CRtlEntry &)
public: int __thiscall CRtlList::InsertHead(class CRtlEntry &)
public: int __thiscall CRtlList::InsertHeadPointer(void *)
public: int __thiscall CRtlList::InsertPointer(class CRtlListIter &,void *)
public: int __thiscall CRtlList::InsertTail(class CRtlEntry &)
public: int __thiscall CRtlList::InsertTailPointer(void *)
public: int __thiscall CRtlListIter::IsDone(void)
public: int __thiscall CRtlMap::Find(class CRtlEntry &,class CRtlEntry *)
public: int __thiscall CRtlMap::FindPtr(class CRtlEntry &,class CRtlEntry * *)
public: int __thiscall CRtlMap::Insert(class CRtlEntry &,class CRtlEntry &)
public: int __thiscall CRtlMap::InsertUnique(class CRtlEntry &,class CRtlEntry &)
public: int __thiscall CRtlMap::Remove(class CRtlEntry &)
public: int __thiscall CRtlSharedLock::CurrentThreadIsWriter(void)
public: int __thiscall CVdsAsyncObjectBase::IsCancelRequested(void)
public: int __thiscall CVdsAsyncObjectBase::IsFinished(void)
public: int __thiscall CVdsTraceSettings::m_ExtraLogging(void)
public: int __thiscall CVdsTraceSettings::m_NoDebuggerLogging(void)
public: long __thiscall CGlobalResource::Initialize(void)
public: long __thiscall CPrvEnumObject::Append(struct IUnknown *)
public: long __thiscall CVdsAsyncObjectBase::WaitImpl(long *)
public: long __thiscall CVdsWmiVariantObjectArrayEnum::Attach(struct tagVARIANT *)
public: long __thiscall CVdsWmiVariantObjectArrayEnum::Detach(void)
public: long __thiscall CVdsWmiVariantObjectArrayEnum::Next(struct IWbemClassObject * *)
public: long __thiscall CVdsWmiVariantObjectArrayEnum::Reset(void)
public: static unsigned long __stdcall CVdsAsyncObjectBase::Initialize(void)
public: static void __stdcall CVdsAsyncObjectBase::Uninitialize(void)
public: struct HWND__ * __thiscall CVdsPnPNotificationBase::GetWindowHandle(void)
public: unsigned long __thiscall CVdsPnPNotificationBase::Initialize(void)
public: unsigned long __thiscall CVdsPnPNotificationBase::Register(struct _NotificationListeningRequest *,unsigned long)
public: unsigned long __thiscall CVdsPnPNotificationBase::RegisterHandle(void *,void * *)
public: virtual __thiscall CRtlMap::~CRtlMap(void)
public: virtual long __stdcall CPrvEnumObject::Clone(struct IEnumVdsObject * *)
public: virtual long __stdcall CPrvEnumObject::Next(unsigned long,struct IUnknown * *,unsigned long *)
public: virtual long __stdcall CPrvEnumObject::Reset(void)
public: virtual long __stdcall CPrvEnumObject::Skip(unsigned long)
public: virtual long __stdcall CVdsAsyncObjectBase::Cancel(void)
public: virtual long __stdcall CVdsAsyncObjectBase::QueryStatus(long *,unsigned long *)
public: void * __thiscall CRtlListIter::GetEntryPointer(void)
public: void * __thiscall CVdsHandleImpl<4294967295>::operator=(void *)
public: void __thiscall CPrvEnumObject::Clear(void)
public: void __thiscall CPrvEnumObject::SetPositionToLast(void)
public: void __thiscall CRtlList::Remove(class CRtlListIter &)
public: void __thiscall CRtlList::RemoveAll(void)
public: void __thiscall CRtlList::`default constructor closure'(void)
public: void __thiscall CRtlMap::RemoveAll(int)
public: void __thiscall CRtlMap::`default constructor closure'(void)
public: void __thiscall CVdsAsyncObjectBase::AllowCancel(void)
public: void __thiscall CVdsAsyncObjectBase::DisallowCancel(void)
public: void __thiscall CVdsAsyncObjectBase::SetCompletionStatus(long,unsigned long)
public: void __thiscall CVdsAsyncObjectBase::SetOutput(struct _VDS_ASYNC_OUTPUT)
public: void __thiscall CVdsAsyncObjectBase::SetOutputType(enum _VDS_ASYNC_OUTPUT_TYPE)
public: void __thiscall CVdsAsyncObjectBase::Signal(void)
public: void __thiscall CVdsAsyncObjectBase::ZeroAsyncOut(void)
public: void __thiscall CVdsPnPNotificationBase::Uninitialize(void)
public: void __thiscall CVdsPnPNotificationBase::Unregister(struct _NotificationListeningRequest *)
public: void __thiscall CVdsPnPNotificationBase::UnregisterHandle(void *)
unsigned char (__stdcall*__stdcall GetFMIFSEnableCompressionRoutine(void))(unsigned short *,unsigned short)
unsigned char (__stdcall*__stdcall GetFMIFSGetDefaultFilesystemRoutine(void))(struct FMIFS_DEF_FS_PARAM *,struct FMIFS_DEF_FS_OUT *,unsigned long *)
unsigned char (__stdcall*__stdcall GetFMIFSQueryDeviceInfo(void))(unsigned short *,struct _FMIFS_DEVICE_INFORMATION *,unsigned long)
unsigned char (__stdcall*__stdcall GetFMIFSQueryDeviceInfoByHandle(void))(void *,struct _FMIFS_DEVICE_INFORMATION *,unsigned long)
unsigned char * __stdcall VdsBinaryToAscii(unsigned char *,unsigned long,unsigned long *)
unsigned char * __stdcall VdsParseDeviceID(struct _STORAGE_DEVICE_ID_DESCRIPTOR *,unsigned short *)
unsigned char __stdcall AcquireRundownProtection(struct _RUNDOWN_REF *)
unsigned char __stdcall IsLoggingEnabledW(void)
unsigned char __stdcall IsRamDrive(unsigned short *)
unsigned long __stdcall AddEventSource(unsigned short *,struct HINSTANCE__ *)
unsigned long __stdcall CreateDeviceInfoSet(unsigned short *,void * *,struct _SP_DEVINFO_DATA *)
unsigned long __stdcall GetDeviceAndMediaType(unsigned short *,void *,unsigned long *,unsigned long *)
unsigned long __stdcall GetDeviceId(void *,struct _SP_DEVINFO_DATA *,unsigned short * *)
unsigned long __stdcall GetDeviceLocation(void *,struct _VDS_DISK_PROP *)
unsigned long __stdcall GetDeviceLocationEx(void *,unsigned long,struct _VDS_DISK_PROP2 *)
unsigned long __stdcall GetDeviceLocationPath(enum _VDS_STORAGE_BUS_TYPE,unsigned long,struct _SCSI_ADDRESS,unsigned short * *)
unsigned long __stdcall GetDeviceManufacturerInfo(void *,unsigned short * *,unsigned short * *,unsigned short * *,unsigned short * *)
unsigned long __stdcall GetDeviceName(void *,int,unsigned long,unsigned short *)
unsigned long __stdcall GetDeviceNumber(void *,struct _STORAGE_DEVICE_NUMBER *)
unsigned long __stdcall GetDeviceRegistryProperty(unsigned long,unsigned long,unsigned char * *,unsigned long)
unsigned long __stdcall GetDeviceRegistryProperty(void *,struct _SP_DEVINFO_DATA *,unsigned long,unsigned char * *,unsigned long)
unsigned long __stdcall GetDiskFlags(void *,unsigned char *,unsigned char *,unsigned char *)
unsigned long __stdcall GetDiskLayout(void *,struct _DRIVE_LAYOUT_INFORMATION_EX * *)
unsigned long __stdcall GetDiskOfflineReason(void *,enum _VDS_DISK_OFFLINE_REASON *)
unsigned long __stdcall GetInterfaceDetailData(void *,struct _SP_DEVICE_INTERFACE_DATA *,struct _SP_DEVICE_INTERFACE_DETAIL_DATA_W * *)
unsigned long __stdcall GetIsRemovable(void *,int *)
unsigned long __stdcall GetMediaGeometry(void *,struct _VDS_DISK_PROP *)
unsigned long __stdcall GetMediaGeometry(void *,unsigned long,struct _DISK_GEOMETRY_EX * *)
unsigned long __stdcall GetMediaGeometryEx(void *,struct _VDS_DISK_PROP2 *)
unsigned long __stdcall GetPartitionInformation(void *,struct _PARTITION_INFORMATION_EX *)
unsigned long __stdcall GetRegistryValue(struct HKEY__ *,unsigned short *,unsigned short *,void * *,unsigned long &)
unsigned long __stdcall GetStorageAccessAlignmentProperty(void *,struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR *)
unsigned long __stdcall GetVolumeDiskExtentInfo(void *,struct _VOLUME_DISK_EXTENTS * *)
unsigned long __stdcall GetVolumeSize(unsigned short *,unsigned __int64 *)
unsigned long __stdcall GetVolumeUniqueId(struct _VDS_VOLUME_PROP2 *)
unsigned long __stdcall InitializeSecurityDescriptor(unsigned long,void *,struct _ACL * *,void * *,void * *,void * *)
unsigned long __stdcall IsDiskClustered(void *,unsigned char *,unsigned char *,unsigned char *,unsigned char *)
unsigned long __stdcall IsDiskCurrentStateReadOnly(void *,unsigned char *)
unsigned long __stdcall IsDiskReadOnly(void *,unsigned char *)
unsigned long __stdcall LockDismountVolume(void *,int,unsigned char)
unsigned long __stdcall LockVolume(void *,unsigned char)
unsigned long __stdcall MountVolume(unsigned short *)
unsigned long __stdcall OpenDevice(unsigned short *,unsigned long,void * *)
unsigned long __stdcall RemoveEventSource(unsigned short *)
unsigned long __stdcall SetDiskLayout(void *,struct _DRIVE_LAYOUT_INFORMATION_EX *)
unsigned long __stdcall StartReferenceHistory(void)
unsigned long __stdcall VdsDoesDiskHaveArcPath(unsigned long,unsigned char *)
unsigned long __stdcall VdsInitializeCriticalSection(struct _RTL_CRITICAL_SECTION *)
unsigned long __stdcall VdsRegKeyGetDWord(unsigned short const *,unsigned short const *,unsigned long *)
unsigned long __stdcall WriteBootCode(void *)
unsigned short * __stdcall VdsAllocateEmptyString(void)
void (__stdcall*__stdcall GetFMIFSFormatEx2Routine(void))(unsigned short *,enum _FMIFS_MEDIA_TYPE,unsigned short *,struct FMIFS_FORMATEX2_PARAM *,unsigned char (__stdcall*)(enum _FMIFS_PACKET_TYPE,unsigned long,void *))
void * __stdcall VdsHeapAlloc(void *,unsigned long,unsigned long)
void __cdecl VdsTrace(unsigned long,char *,...)
void __cdecl VdsTraceEx(unsigned long,unsigned long,char *,...)
void __cdecl VdsTraceExW(unsigned long,unsigned long,unsigned short *,...)
void __cdecl VdsTraceW(unsigned long,unsigned short *,...)
void __stdcall CoFreeStringArray(unsigned short * *,long)
void __stdcall GarbageCollectDriveLetters(void)
void __stdcall InitializeRundownProtection(struct _RUNDOWN_REF *)
void __stdcall LogError(unsigned short *,unsigned long,unsigned long,void *,unsigned long,unsigned long,unsigned short *,char *)
void __stdcall LogEvent(unsigned short *,unsigned long,unsigned short,unsigned long,void *,unsigned long,unsigned short * * const)
void __stdcall LogInfo(unsigned short *,unsigned long,unsigned long,void *,unsigned long,unsigned short *,char *)
void __stdcall LogWarning(unsigned short *,unsigned long,unsigned long,void *,unsigned long,unsigned long,unsigned short *,char *)
void __stdcall ReInitializeRundownProtection(struct _RUNDOWN_REF *)
void __stdcall ReleaseRundownProtection(struct _RUNDOWN_REF *)
void __stdcall RemoveTempVolumeName(unsigned short *,unsigned short *)
void __stdcall RundownCompleted(struct _RUNDOWN_REF *)
void __stdcall StopReferenceHistory(void)
void __stdcall VdsAssert(char const *,unsigned int,char const *)
void __stdcall VdsTraceExHelper(unsigned long,unsigned long,char *,char *)
void __stdcall VdsTraceExWHelper(unsigned long,unsigned long,unsigned short *,char *)
void __stdcall WaitForRundownProtectionRelease(struct _RUNDOWN_REF *)

 

Imported Functions List

The following functions are imported by this dll: