|  | ; | 
|  | ; Definition file of vdsutil.dll | 
|  | ; Automatic generated by gendef | 
|  | ; written by Kai Tietz 2008-2014 | 
|  | ; | 
|  | LIBRARY "vdsutil.dll" | 
|  | EXPORTS | 
|  | ??0?$CVdsHandleImpl@$0PPPPPPPP@@@QAA@XZ | 
|  | ??0CGlobalResource@@QAA@XZ | 
|  | ??0CPrvEnumObject@@QAA@XZ | 
|  | ??0CRtlList@@QAA@P6AXPAVCRtlEntry@@@Z@Z | 
|  | ??0CRtlMap@@QAA@KP6AXPAVCRtlEntry@@@Z1@Z | 
|  | ??0CRtlSharedLock@@QAA@XZ | 
|  | ??0CVdsAsyncObjectBase@@QAA@XZ | 
|  | ??0CVdsCallTracer@@QAA@KPBD@Z | 
|  | ??0CVdsCriticalSection@@QAA@PAU_RTL_CRITICAL_SECTION@@@Z | 
|  | ??0CVdsPnPNotificationBase@@QAA@XZ | 
|  | ??0CVdsTraceSettings@@QAA@XZ | 
|  | ??0CVdsUnlockIt@@QAA@AAJ@Z | 
|  | ??0CVdsWmiVariantObjectArrayEnum@@QAA@XZ | 
|  | ??1?$CVdsHandleImpl@$0PPPPPPPP@@@QAA@XZ | 
|  | ??1CGlobalResource@@QAA@XZ | 
|  | ??1CPrvEnumObject@@QAA@XZ | 
|  | ??1CRtlList@@QAA@XZ | 
|  | ??1CRtlMap@@UAA@XZ | 
|  | ??1CRtlSharedLock@@QAA@XZ | 
|  | ??1CVdsAsyncObjectBase@@QAA@XZ | 
|  | ??1CVdsCallTracer@@QAA@XZ | 
|  | ??1CVdsCriticalSection@@QAA@XZ | 
|  | ??1CVdsPnPNotificationBase@@QAA@XZ | 
|  | ??1CVdsUnlockIt@@QAA@XZ | 
|  | ??1CVdsWmiVariantObjectArrayEnum@@QAA@XZ | 
|  | ??4?$CVdsHandleImpl@$0PPPPPPPP@@@QAAPAXPAX@Z | 
|  | ??4CRtlList@@QAAAAV0@AAV0@@Z | 
|  | ??8?$CVdsHandleImpl@$0PPPPPPPP@@@QBA_NPAX@Z | 
|  | ??B?$CVdsHandleImpl@$0PPPPPPPP@@@QAAPAXXZ | 
|  | ??_FCRtlList@@QAAXXZ | 
|  | ??_FCRtlMap@@QAAXXZ | 
|  | ?AcquireRead@CRtlSharedLock@@AAAXXZ | 
|  | ?AcquireRundownProtection@@YAEPAU_RUNDOWN_REF@@@Z | 
|  | ?AcquireWrite@CRtlSharedLock@@AAAXXZ | 
|  | ?AddEventSource@@YAKPAGPAUHINSTANCE__@@@Z | 
|  | ?AllocateAndGetVolumePathName@@YAJPBGPAPAG@Z | 
|  | ?AllowCancel@CVdsAsyncObjectBase@@QAAXXZ | 
|  | ?Append@CPrvEnumObject@@QAAJPAUIUnknown@@@Z | 
|  | ?AssignTempVolumeName@@YAJPAGQAG@Z | 
|  | ?Attach@CVdsWmiVariantObjectArrayEnum@@QAAJPAUtagVARIANT@@@Z | 
|  | ?BacksBootVolume@@YAHPAG@Z | 
|  | ?Begin@CRtlList@@QAA?AVCRtlListIter@@XZ | 
|  | ?Begin@CRtlMap@@QAA?AVCRtlMapIter@@XZ | 
|  | ?BootBackedByWim@@YAHPAG@Z | 
|  | ?Cancel@CVdsAsyncObjectBase@@UAAJXZ | 
|  | ?Clear@CPrvEnumObject@@QAAXXZ | 
|  | ?Clone@CPrvEnumObject@@UAAJPAPAUIEnumVdsObject@@@Z | 
|  | ?CoFreeStringArray@@YAXPAPAGJ@Z | 
|  | ?CreateDeviceInfoSet@@YAKPAGPAPAXPAU_SP_DEVINFO_DATA@@@Z | 
|  | ?CreateListenThread@CVdsPnPNotificationBase@@AAAKXZ | 
|  | ?CurrentThreadIsWriter@CRtlSharedLock@@QAAHXZ | 
|  | ?DeleteBcdObjects@@YAJPAU_VDS_PARTITION_IDENTITY@@@Z | 
|  | ?DeleteNetworkShare@@YAHPAG@Z | 
|  | ?Detach@CVdsWmiVariantObjectArrayEnum@@QAAJXZ | 
|  | ?DisallowCancel@CVdsAsyncObjectBase@@QAAXXZ | 
|  | ?Downgrade@CRtlSharedLock@@AAAXXZ | 
|  | ?End@CRtlList@@QAA?AVCRtlListIter@@XZ | 
|  | ?Find@CRtlMap@@QAAHAAVCRtlEntry@@PAV2@@Z | 
|  | ?FindPtr@CRtlMap@@QAAHAAVCRtlEntry@@PAPAV2@@Z | 
|  | ?GarbageCollectDriveLetters@@YAXXZ | 
|  | ?GetBootDiskNumber@@YAJPAKPAPAK@Z | 
|  | ?GetBootFromDiskNumber@@YAJPAK@Z | 
|  | ?GetBootVolumeHandle@@YAJPAPAX@Z | 
|  | ?GetDefaultAlignment@@YAJPAK_KW4_VDS_PARTITION_STYLE@@KKPAE@Z | 
|  | ?GetDeviceAndMediaType@@YAKPAGPAXPAK2@Z | 
|  | ?GetDeviceId@@YAKPAXPAU_SP_DEVINFO_DATA@@PAPAG@Z | 
|  | ?GetDeviceLocation@@YAKPAXPAU_VDS_DISK_PROP@@@Z | 
|  | ?GetDeviceLocationEx@@YAKPAXKPAU_VDS_DISK_PROP2@@@Z | 
|  | ?GetDeviceLocationPath@@YAKW4_VDS_STORAGE_BUS_TYPE@@KU_SCSI_ADDRESS@@PAPAG@Z | 
|  | ?GetDeviceManufacturerInfo@@YAKPAXPAPAG111@Z | 
|  | ?GetDeviceName@@YAKPAXHKPAG@Z | 
|  | ?GetDeviceNumber@@YAKPAXPAU_STORAGE_DEVICE_NUMBER@@@Z | 
|  | ?GetDeviceRegistryProperty@@YAKKKPAPAEK@Z | 
|  | ?GetDeviceRegistryProperty@@YAKPAXPAU_SP_DEVINFO_DATA@@KPAPAEK@Z | 
|  | ?GetDiskFlags@@YAKPAXPAE11@Z | 
|  | ?GetDiskIdentifiers@@YAJPBG0PAPAGPAG@Z | 
|  | ?GetDiskLayout@@YAKPAXPAPAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z | 
|  | ?GetDiskOfflineReason@@YAKPAXPAW4_VDS_DISK_OFFLINE_REASON@@@Z | 
|  | ?GetDiskRedundancyCount@@YAJPAXPAK@Z | 
|  | ?GetEntry@CRtlListIter@@QAAPAVCRtlEntry@@XZ | 
|  | ?GetEntryPointer@CRtlListIter@@QAAPAXXZ | 
|  | ?GetFMIFSEnableCompressionRoutine@@YAP6AEPAGG@ZXZ | 
|  | ?GetFMIFSFormatEx2Routine@@YAP6AXPAGW4_FMIFS_MEDIA_TYPE@@0PAUFMIFS_FORMATEX2_PARAM@@P6AEW4_FMIFS_PACKET_TYPE@@KPAX@Z@ZXZ | 
|  | ?GetFMIFSGetDefaultFilesystemRoutine@@YAP6AEPAUFMIFS_DEF_FS_PARAM@@PAUFMIFS_DEF_FS_OUT@@PAK@ZXZ | 
|  | ?GetFMIFSQueryDeviceInfo@@YAP6AEPAGPAU_FMIFS_DEVICE_INFORMATION@@K@ZXZ | 
|  | ?GetFMIFSQueryDeviceInfoByHandle@@YAP6AEPAXPAU_FMIFS_DEVICE_INFORMATION@@K@ZXZ | 
|  | ?GetFileSystemRecognitionName@@YAJPAXPAPAG@Z | 
|  | ?GetInterfaceDetailData@@YAKPAXPAU_SP_DEVICE_INTERFACE_DATA@@PAPAU_SP_DEVICE_INTERFACE_DETAIL_DATA_W@@@Z | 
|  | ?GetIsRemovable@@YAKPAXPAH@Z | 
|  | ?GetMediaGeometry@@YAKPAXKPAPAU_DISK_GEOMETRY_EX@@@Z | 
|  | ?GetMediaGeometry@@YAKPAXPAU_VDS_DISK_PROP@@@Z | 
|  | ?GetMediaGeometryEx@@YAKPAXPAU_VDS_DISK_PROP2@@@Z | 
|  | ?GetNode@CRtlListIter@@QAAPAVCRtlListEntry@@XZ | 
|  | ?GetOutputType@CVdsAsyncObjectBase@@QAA?AW4_VDS_ASYNC_OUTPUT_TYPE@@XZ | 
|  | ?GetPartitionInformation@@YAKPAXPAU_PARTITION_INFORMATION_EX@@@Z | 
|  | ?GetRegistryValue@@YAKPAUHKEY__@@PAG1PAPAXAAK@Z | 
|  | ?GetStorageAccessAlignmentProperty@@YAKPAXPAU_STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR@@@Z | 
|  | ?GetSystemVolumeHandle@@YAJPAPAX@Z | 
|  | ?GetVolumeDiskExtentInfo@@YAKPAXPAPAU_VOLUME_DISK_EXTENTS@@@Z | 
|  | ?GetVolumeGuidPathnames@@YAJPAGPAKPAPAPAG@Z | 
|  | ?GetVolumeName@@YAJPAGK0@Z | 
|  | ?GetVolumePath@@YAJPAU_MOUNTMGR_MOUNT_POINT@@PAU_MOUNTMGR_MOUNT_POINTS@@PAPAG@Z | 
|  | ?GetVolumeSize@@YAKPAGPA_K@Z | 
|  | ?GetVolumeUniqueId@@YAKPAU_VDS_VOLUME_PROP2@@@Z | 
|  | ?GetWindowHandle@CVdsPnPNotificationBase@@QAAPAUHWND__@@XZ | 
|  | ?GuidToString@@YAJPAU_GUID@@PAGK@Z | 
|  | ?Initialize@CGlobalResource@@QAAJXZ | 
|  | ?Initialize@CVdsAsyncObjectBase@@SAKXZ | 
|  | ?Initialize@CVdsPnPNotificationBase@@QAAKXZ | 
|  | ?InitializeRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z | 
|  | ?InitializeSecurityDescriptor@@YAKKPAXPAPAU_ACL@@PAPAX22@Z | 
|  | ?Insert@CRtlList@@QAAHAAVCRtlListIter@@AAVCRtlEntry@@@Z | 
|  | ?Insert@CRtlMap@@QAAHAAVCRtlEntry@@0@Z | 
|  | ?InsertHead@CRtlList@@QAAHAAVCRtlEntry@@@Z | 
|  | ?InsertHeadPointer@CRtlList@@QAAHPAX@Z | 
|  | ?InsertPointer@CRtlList@@QAAHAAVCRtlListIter@@PAX@Z | 
|  | ?InsertTail@CRtlList@@QAAHAAVCRtlEntry@@@Z | 
|  | ?InsertTailPointer@CRtlList@@QAAHPAX@Z | 
|  | ?InsertUnique@CRtlMap@@QAAHAAVCRtlEntry@@0@Z | 
|  | ?InvalidateDiskCache@@YAJPAG@Z | 
|  | ?IoctlMountmgrQueryPointsDevicePath@@YAJPAGPAPAU_MOUNTMGR_MOUNT_POINTS@@@Z | 
|  | ?IsCancelRequested@CVdsAsyncObjectBase@@QAAHXZ | 
|  | ?IsClientSKU@@YAHXZ | 
|  | ?IsDeviceFullyInstalled@@YAHPAG@Z | 
|  | ?IsDiskClustered@@YAKPAXPAE111@Z | 
|  | ?IsDiskCurrentStateReadOnly@@YAKPAXPAE@Z | 
|  | ?IsDiskReadOnly@@YAKPAXPAE@Z | 
|  | ?IsDone@CRtlListIter@@QAAHXZ | 
|  | ?IsDriveLetter@@YAHPAG@Z | 
|  | ?IsEfiFirmware@@YAHXZ | 
|  | ?IsFinished@CVdsAsyncObjectBase@@QAAHXZ | 
|  | ?IsLocalComputer@@YAJPAG@Z | 
|  | ?IsLoggingEnabledW@@YAEXZ | 
|  | ?IsMediaPresent@@YAHPAX@Z | 
|  | ?IsNoAutoMount@@YAHXZ | 
|  | ?IsRamDrive@@YAEPAG@Z | 
|  | ?IsRunningOnAMD64@@YAHXZ | 
|  | ?IsWinPE@@YAHXZ | 
|  | ?LockDismountVolume@@YAKPAXHE@Z | 
|  | ?LockVolume@@YAKPAXE@Z | 
|  | ?LogError@@YAXPAGKKPAXKK0PAD@Z | 
|  | ?LogEvent@@YAXPAGKGKPAXKQAPAG@Z | 
|  | ?LogInfo@@YAXPAGKKPAXK0PAD@Z | 
|  | ?LogWarning@@YAXPAGKKPAXKK0PAD@Z | 
|  | ?MirrorBcdObjects@@YAJPAU_VDS_PARTITION_IDENTITY@@0@Z | 
|  | ?MountVolume@@YAKPAG@Z | 
|  | ?Next@CPrvEnumObject@@UAAJKPAPAUIUnknown@@PAK@Z | 
|  | ?Next@CRtlListIter@@QAAAAV1@XZ | 
|  | ?Next@CRtlMapIter@@QAAAAV1@XZ | 
|  | ?Next@CVdsWmiVariantObjectArrayEnum@@QAAJPAPAUIWbemClassObject@@@Z | 
|  | ?NotificationThread@CVdsPnPNotificationBase@@AAAKPAX@Z | 
|  | ?NotificationThreadEntry@CVdsPnPNotificationBase@@CAKPAX@Z | 
|  | ?OpenDevice@@YAKPAGKPAPAX@Z | 
|  | ?Prev@CRtlListIter@@QAAAAV1@XZ | 
|  | ?QueryObjects@@YAJPAUIUnknown@@PAPAUIEnumVdsObject@@@Z | 
|  | ?QueryObjects@@YAJPAUIUnknown@@PAPAUIEnumVdsObject@@AAU_RTL_CRITICAL_SECTION@@@Z | 
|  | ?QueryStatus@CVdsAsyncObjectBase@@UAAJPAJPAK@Z | 
|  | ?QueryVolPersistentState@@YAHPAGPAU_FILE_FS_PERSISTENT_VOLUME_INFORMATION@@@Z | 
|  | ?ReInitializeRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z | 
|  | ?Register@CVdsPnPNotificationBase@@QAAKPAU_NotificationListeningRequest@@K@Z | 
|  | ?RegisterHandle@CVdsPnPNotificationBase@@QAAKPAXPAPAX@Z | 
|  | ?RegisterProvider@@YAJU_GUID@@0PAGW4_VDS_PROVIDER_TYPE@@110@Z | 
|  | ?Release@CRtlSharedLock@@AAAXXZ | 
|  | ?ReleaseRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z | 
|  | ?Remove@CRtlList@@QAAXAAVCRtlListIter@@@Z | 
|  | ?Remove@CRtlMap@@QAAHAAVCRtlEntry@@@Z | 
|  | ?RemoveAll@CRtlList@@QAAXXZ | 
|  | ?RemoveAll@CRtlMap@@QAAXH@Z | 
|  | ?RemoveEventSource@@YAKPAG@Z | 
|  | ?RemoveTempVolumeName@@YAXPAG0@Z | 
|  | ?Reset@CPrvEnumObject@@UAAJXZ | 
|  | ?Reset@CVdsWmiVariantObjectArrayEnum@@QAAJXZ | 
|  | ?RundownCompleted@@YAXPAU_RUNDOWN_REF@@@Z | 
|  | ?SetCompletionStatus@CVdsAsyncObjectBase@@QAAXJK@Z | 
|  | ?SetDiskLayout@@YAKPAXPAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z | 
|  | ?SetOutput@CVdsAsyncObjectBase@@QAAXU_VDS_ASYNC_OUTPUT@@@Z | 
|  | ?SetOutputType@CVdsAsyncObjectBase@@QAAXW4_VDS_ASYNC_OUTPUT_TYPE@@@Z | 
|  | ?SetPositionToLast@CPrvEnumObject@@QAAXXZ | 
|  | ?Signal@CVdsAsyncObjectBase@@QAAXXZ | 
|  | ?Skip@CPrvEnumObject@@UAAJK@Z | 
|  | ?StartReferenceHistory@@YAKXZ | 
|  | ?StopReferenceHistory@@YAXXZ | 
|  | ?UnInitializeGlobalResouce@@YAJXZ | 
|  | ?Uninitialize@CVdsAsyncObjectBase@@SAXXZ | 
|  | ?Uninitialize@CVdsPnPNotificationBase@@QAAXXZ | 
|  | ?Unregister@CVdsPnPNotificationBase@@QAAXPAU_NotificationListeningRequest@@@Z | 
|  | ?UnregisterHandle@CVdsPnPNotificationBase@@QAAXPAX@Z | 
|  | ?UnregisterProvider@@YAJU_GUID@@@Z | 
|  | ?Upgrade@CRtlSharedLock@@AAAXXZ | 
|  | ?VdsAllocateEmptyString@@YAPAGXZ | 
|  | ?VdsAllocateString@@YAJPAGPAPAG@Z | 
|  | ?VdsAssert@@YAXPBDI0@Z | 
|  | ?VdsBinaryToAscii@@YAPAEPAEKPAK@Z | 
|  | ?VdsDoesDiskHaveArcPath@@YAKKPAE@Z | 
|  | ?VdsHeapAlloc@@YAPAXPAXKK@Z | 
|  | ?VdsHeapFree@@YAHPAXK0@Z | 
|  | ?VdsInitializeCriticalSection@@YAKPAU_RTL_CRITICAL_SECTION@@@Z | 
|  | ?VdsIscsiCacheSessionDevices@@YAJPAUIEnumWbemClassObject@@PAPAU_VDSISCSI_SESSION_DEVICES_CACHE@@@Z | 
|  | ?VdsIscsiCheckEqualIpAddress@@YAHU_VDS_IPADDRESS@@0@Z | 
|  | ?VdsIscsiGetIpAddressFromInstance@@YAJPAUIWbemClassObject@@PAGPAU_VDS_IPADDRESS@@@Z | 
|  | ?VdsIscsiIpAddressToIpsecId@@YAJPAU_VDS_IPADDRESS@@PAEPAKPAPAE@Z | 
|  | ?VdsIscsiIpAddressToString@@YAJPAU_VDS_IPADDRESS@@KPAG@Z | 
|  | ?VdsIscsiIpsecIdToIpAddress@@YAJEKPAEPAU_VDS_IPADDRESS@@@Z | 
|  | ?VdsIscsiIsIscsiLun@@YAJPAUIWbemClassObject@@PAU_VDSISCSI_SESSION_DEVICES_CACHE@@PAH@Z | 
|  | ?VdsIscsiSetIpAddressInInstance@@YAJPAUIWbemServices@@PAUIWbemClassObject@@PAGPAU_VDS_IPADDRESS@@@Z | 
|  | ?VdsParseDeviceID@@YAPAEPAU_STORAGE_DEVICE_ID_DESCRIPTOR@@PAG@Z | 
|  | ?VdsRegKeyGetDWord@@YAKPBG0PAK@Z | 
|  | ?VdsTrace@@YAXKPADZZ | 
|  | ?VdsTraceEx@@YAXKKPADZZ | 
|  | ?VdsTraceExHelper@@YAXKKPAD0@Z | 
|  | ?VdsTraceExW@@YAXKKPAGZZ | 
|  | ?VdsTraceExWHelper@@YAXKKPAGPAD@Z | 
|  | ?VdsTraceW@@YAXKPAGZZ | 
|  | ?VdsWmiCallMethod@@YAJPAUIWbemServices@@PAUIWbemClassObject@@PAG1PAPAU2@@Z | 
|  | ?VdsWmiConnectToNamespace@@YAJPAGPAPAUIWbemLocator@@PAPAUIWbemServices@@@Z | 
|  | ?VdsWmiCopyFromVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z | 
|  | ?VdsWmiCopyToVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z | 
|  | ?VdsWmiCreateClassInstance@@YAJPAUIWbemServices@@PAGPAPAUIWbemClassObject@@@Z | 
|  | ?VdsWmiCreateVariantArray@@YAJGJPAUtagVARIANT@@@Z | 
|  | ?VdsWmiFindInstanceOfClass@@YAJPAUIWbemServices@@PAG1PAPAUIWbemClassObject@@@Z | 
|  | ?VdsWmiGetBoolFromInstance@@YAJPAUIWbemClassObject@@PAGPAH@Z | 
|  | ?VdsWmiGetByteFromInstance@@YAJPAUIWbemClassObject@@PAGPAE@Z | 
|  | ?VdsWmiGetByteInVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z | 
|  | ?VdsWmiGetMethodArgumentObject@@YAJPAUIWbemServices@@PAG1PAPAUIWbemClassObject@@@Z | 
|  | ?VdsWmiGetObjectFromInstance@@YAJPAUIWbemClassObject@@PAGPAPAU1@@Z | 
|  | ?VdsWmiGetObjectInVariantObjectArray@@YAJPAUIWbemClassObject@@PAGJPAPAU1@@Z | 
|  | ?VdsWmiGetUlongFromInstance@@YAJPAUIWbemClassObject@@PAGPAK@Z | 
|  | ?VdsWmiGetUlonglongFromInstance@@YAJPAUIWbemClassObject@@PAGPA_K@Z | 
|  | ?VdsWmiSetBoolInInstance@@YAJPAUIWbemClassObject@@PAGH@Z | 
|  | ?VdsWmiSetByteInInstance@@YAJPAUIWbemClassObject@@PAGE@Z | 
|  | ?VdsWmiSetObjectInInstance@@YAJPAUIWbemClassObject@@PAG0@Z | 
|  | ?VdsWmiSetStringInInstance@@YAJPAUIWbemClassObject@@PAG1@Z | 
|  | ?VdsWmiSetUlongInInstance@@YAJPAUIWbemClassObject@@PAGK@Z | 
|  | ?VdsWmiSetUlonglongInInstance@@YAJPAUIWbemClassObject@@PAG_K@Z | 
|  | ?WaitForRundownProtectionRelease@@YAXPAU_RUNDOWN_REF@@@Z | 
|  | ?WaitImpl@CVdsAsyncObjectBase@@QAAJPAJ@Z | 
|  | ?WindowProcEntry@CVdsPnPNotificationBase@@CAJPAUHWND__@@IIJ@Z | 
|  | ?WriteBootCode@@YAKPAX@Z | 
|  | ?ZeroAsyncOut@CVdsAsyncObjectBase@@QAAXXZ | 
|  | ?m_ExtraLogging@CVdsTraceSettings@@QAAHXZ | 
|  | ?m_NoDebuggerLogging@CVdsTraceSettings@@QAAHXZ | 
|  | VdsDisableCOMFatalExceptionHandling |