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