;
; 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
