Windows 7 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 7, 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.1.7100.0 (winmain_win7rc.090421-1700) |
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: | 147 KB |
Total Number of Exported Functions: | 235 |
Total Number of Exported Functions With Names: | 235 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 141,312 Bytes | 93.6% | Read, Execute | Code |
.data | 0x00024000 | 1,536 Bytes | 1.0% | Write, Read | Initialized Data |
.rsrc | 0x00025000 | 1,536 Bytes | 1.0% | Read | Initialized Data |
.reloc | 0x00026000 | 5,632 Bytes | 3.7% | Read, Discardable | Initialized Data |
Static Linking
vdsutil.dll is statically linked to the following files:msvcrt.dll
ATL.DLL
ntdll.dll
KERNEL32.dll
USER32.dll
ADVAPI32.dll
OLEAUT32.dll
SETUPAPI.dll
ole32.dll
NETAPI32.dll
WS2_32.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 | 56,176 Bytes | 37.2% |
Total | 4 | 56,242 Bytes | 37.2% |
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 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 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 CVdsDebugLog::CVdsDebugLog(int) |
public: __thiscall CVdsDebugLog::~CVdsDebugLog(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 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 CVdsDebugLog::m_NoDebuggerLogging(void) |
public: int __thiscall CVdsDebugLog::m_TracingLogEnabled(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 __cdecl CVdsDebugLog::Log(unsigned long,unsigned long,int,char *,...) |
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 CVdsDebugLog::Log(unsigned long,unsigned long,int,char *,char *) |
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 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 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 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 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:- msvcrt.dll:
_XcptFilter __dllonexit _amsg_exit _except_handler4_common _initterm _lock _onexit _purecall _snwscanf_s _ui64tow _ultow_s _unlock _vsnprintf _vsnwprintf _wcsicmp _wcslwr _wcsnicmp _wcstoui64 _wcsupr free malloc mbstowcs_s memcpy memmove memset strncmp swprintf_s void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) wcscat_s wcschr wcscpy_s wcsncmp wcsnlen wcsrchr wcsstr wcstoul - ATL.DLL:
AtlInternalQueryInterface AtlModuleInit AtlModuleTerm - ntdll.dll:
DbgPrintEx LdrGetDllHandle LdrGetProcedureAddress NtAdjustPrivilegesToken NtAllocateUuids NtClose NtCreateEvent NtCreateKey NtDeleteKey NtDeleteValueKey NtDeviceIoControlFile NtEnumerateKey NtLoadKey NtOpenDirectoryObject NtOpenFile NtOpenKey NtOpenProcessToken NtOpenSymbolicLinkObject NtOpenThreadToken NtQueryAttributesFile NtQueryDirectoryObject NtQueryKey NtQuerySymbolicLinkObject NtQuerySystemInformation NtQueryValueKey NtResetEvent NtSetSecurityObject NtSetValueKey NtUnloadKey NtWaitForSingleObject RtlAcquireResourceExclusive RtlAcquireResourceShared RtlAddAccessAllowedAceEx RtlAllocateAndInitializeSid RtlAllocateHeap RtlCompareString RtlCompareUnicodeStrings RtlConvertExclusiveToShared RtlConvertSharedToExclusive RtlCreateAcl RtlCreateSecurityDescriptor RtlDeleteElementGenericTableAvl RtlDeleteResource RtlEnumerateGenericTableAvl RtlEnumerateGenericTableWithoutSplayingAvl RtlFreeAnsiString RtlFreeHeap RtlFreeSid RtlGUIDFromString RtlGetVersion RtlInitAnsiString RtlInitUnicodeString RtlInitializeGenericTableAvl RtlInitializeResource RtlInsertElementGenericTableAvl RtlLengthSecurityDescriptor RtlLengthSid RtlLookupElementGenericTableAvl RtlNtStatusToDosError RtlReleaseResource RtlSetDaclSecurityDescriptor RtlSetOwnerSecurityDescriptor RtlStringFromGUID - KERNEL32.dll:
CloseHandle CreateEventW CreateFileA CreateFileW CreateThread DebugBreak DefineDosDeviceW DeleteFileA DeviceIoControl DisableThreadLibraryCalls FreeLibrary GetComputerNameExW GetComputerNameW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDiskFreeSpaceExW GetDriveTypeW GetLastError GetLocalTime GetModuleFileNameW GetModuleHandleW GetProcAddress GetProcessHeap GetSystemDirectoryA GetSystemDirectoryW GetSystemTimeAsFileTime GetTickCount GetVolumePathNameW HeapFree InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement IsDebuggerPresent LoadLibraryW LockFileEx MultiByteToWideChar OutputDebugStringW QueryDosDeviceW QueryPerformanceCounter ReadFile ResetEvent SetEvent SetFilePointer SetFilePointerEx SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter UnlockFileEx WaitForMultipleObjects WaitForSingleObject WideCharToMultiByte WriteFile lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - USER32.dll:
CreateWindowExW DefWindowProcW DestroyWindow DispatchMessageW GetMessageW GetWindowLongW KillTimer LoadStringW PostThreadMessageW RegisterClassW RegisterDeviceNotificationA SetTimer SetWindowLongW TranslateMessage UnregisterClassW UnregisterDeviceNotification - ADVAPI32.dll:
AddAccessAllowedAce AllocateAndInitializeSid DeregisterEventSource EqualSid FreeSid GetFileSecurityA GetLengthSid GetSecurityDescriptorOwner InitializeAcl InitializeSecurityDescriptor RegCloseKey RegCreateKeyW RegDeleteKeyW RegOpenKeyExW RegOpenKeyW RegQueryValueExW RegSetValueExW RegisterEventSourceW ReportEventW SetSecurityDescriptorDacl SetSecurityDescriptorGroup SetSecurityDescriptorOwner - OLEAUT32.dll:
SafeArrayCreateVectorEx SafeArrayGetElement SafeArrayGetLBound SafeArrayGetUBound SafeArrayPutElement SysAllocString SysFreeString SysStringLen VariantClear VariantInit - SETUPAPI.dll:
SetupDiCreateDeviceInfoList SetupDiDestroyDeviceInfoList SetupDiEnumDeviceInfo SetupDiGetClassDevsW SetupDiGetDeviceInterfaceDetailW SetupDiGetDevicePropertyW SetupDiGetDeviceRegistryPropertyW SetupDiOpenDeviceInfoW SetupDiOpenDeviceInterfaceW cfgmgr32!CM_Get_Device_IDW cfgmgr32!CM_Get_Parent - ole32.dll:
CoCreateGuid CoCreateInstance CoSetProxyBlanket CoTaskMemAlloc CoTaskMemFree StringFromGUID2 - NETAPI32.dll:
NetWkstaGetInfo netutils!NetApiBufferFree srvcli!NetShareDel srvcli!NetShareEnum - WS2_32.dll:
FreeAddrInfoW WSAAddressToStringW WSACleanup WSAStartup getaddrinfo