master
  1;
  2; Definition file of vdsutil.dll
  3; Automatic generated by gendef
  4; written by Kai Tietz 2008-2014
  5;
  6LIBRARY "vdsutil.dll"
  7EXPORTS
  8??0?$CVdsHandleImpl@$0PPPPPPPP@@@QAA@XZ
  9??0CGlobalResource@@QAA@XZ
 10??0CPrvEnumObject@@QAA@XZ
 11??0CRtlList@@QAA@P6AXPAVCRtlEntry@@@Z@Z
 12??0CRtlMap@@QAA@KP6AXPAVCRtlEntry@@@Z1@Z
 13??0CRtlSharedLock@@QAA@XZ
 14??0CVdsAsyncObjectBase@@QAA@XZ
 15??0CVdsCallTracer@@QAA@KPBD@Z
 16??0CVdsCriticalSection@@QAA@PAU_RTL_CRITICAL_SECTION@@@Z
 17??0CVdsPnPNotificationBase@@QAA@XZ
 18??0CVdsTraceSettings@@QAA@XZ
 19??0CVdsUnlockIt@@QAA@AAJ@Z
 20??0CVdsWmiVariantObjectArrayEnum@@QAA@XZ
 21??1?$CVdsHandleImpl@$0PPPPPPPP@@@QAA@XZ
 22??1CGlobalResource@@QAA@XZ
 23??1CPrvEnumObject@@QAA@XZ
 24??1CRtlList@@QAA@XZ
 25??1CRtlMap@@UAA@XZ
 26??1CRtlSharedLock@@QAA@XZ
 27??1CVdsAsyncObjectBase@@QAA@XZ
 28??1CVdsCallTracer@@QAA@XZ
 29??1CVdsCriticalSection@@QAA@XZ
 30??1CVdsPnPNotificationBase@@QAA@XZ
 31??1CVdsUnlockIt@@QAA@XZ
 32??1CVdsWmiVariantObjectArrayEnum@@QAA@XZ
 33??4?$CVdsHandleImpl@$0PPPPPPPP@@@QAAPAXPAX@Z
 34??4CRtlList@@QAAAAV0@AAV0@@Z
 35??8?$CVdsHandleImpl@$0PPPPPPPP@@@QBA_NPAX@Z
 36??B?$CVdsHandleImpl@$0PPPPPPPP@@@QAAPAXXZ
 37??_FCRtlList@@QAAXXZ
 38??_FCRtlMap@@QAAXXZ
 39?AcquireRead@CRtlSharedLock@@AAAXXZ
 40?AcquireRundownProtection@@YAEPAU_RUNDOWN_REF@@@Z
 41?AcquireWrite@CRtlSharedLock@@AAAXXZ
 42?AddEventSource@@YAKPAGPAUHINSTANCE__@@@Z
 43?AllocateAndGetVolumePathName@@YAJPBGPAPAG@Z
 44?AllowCancel@CVdsAsyncObjectBase@@QAAXXZ
 45?Append@CPrvEnumObject@@QAAJPAUIUnknown@@@Z
 46?AssignTempVolumeName@@YAJPAGQAG@Z
 47?Attach@CVdsWmiVariantObjectArrayEnum@@QAAJPAUtagVARIANT@@@Z
 48?BacksBootVolume@@YAHPAG@Z
 49?Begin@CRtlList@@QAA?AVCRtlListIter@@XZ
 50?Begin@CRtlMap@@QAA?AVCRtlMapIter@@XZ
 51?BootBackedByWim@@YAHPAG@Z
 52?Cancel@CVdsAsyncObjectBase@@UAAJXZ
 53?Clear@CPrvEnumObject@@QAAXXZ
 54?Clone@CPrvEnumObject@@UAAJPAPAUIEnumVdsObject@@@Z
 55?CoFreeStringArray@@YAXPAPAGJ@Z
 56?CreateDeviceInfoSet@@YAKPAGPAPAXPAU_SP_DEVINFO_DATA@@@Z
 57?CreateListenThread@CVdsPnPNotificationBase@@AAAKXZ
 58?CurrentThreadIsWriter@CRtlSharedLock@@QAAHXZ
 59?DeleteBcdObjects@@YAJPAU_VDS_PARTITION_IDENTITY@@@Z
 60?DeleteNetworkShare@@YAHPAG@Z
 61?Detach@CVdsWmiVariantObjectArrayEnum@@QAAJXZ
 62?DisallowCancel@CVdsAsyncObjectBase@@QAAXXZ
 63?Downgrade@CRtlSharedLock@@AAAXXZ
 64?End@CRtlList@@QAA?AVCRtlListIter@@XZ
 65?Find@CRtlMap@@QAAHAAVCRtlEntry@@PAV2@@Z
 66?FindPtr@CRtlMap@@QAAHAAVCRtlEntry@@PAPAV2@@Z
 67?GarbageCollectDriveLetters@@YAXXZ
 68?GetBootDiskNumber@@YAJPAKPAPAK@Z
 69?GetBootFromDiskNumber@@YAJPAK@Z
 70?GetBootVolumeHandle@@YAJPAPAX@Z
 71?GetDefaultAlignment@@YAJPAK_KW4_VDS_PARTITION_STYLE@@KKPAE@Z
 72?GetDeviceAndMediaType@@YAKPAGPAXPAK2@Z
 73?GetDeviceId@@YAKPAXPAU_SP_DEVINFO_DATA@@PAPAG@Z
 74?GetDeviceLocation@@YAKPAXPAU_VDS_DISK_PROP@@@Z
 75?GetDeviceLocationEx@@YAKPAXKPAU_VDS_DISK_PROP2@@@Z
 76?GetDeviceLocationPath@@YAKW4_VDS_STORAGE_BUS_TYPE@@KU_SCSI_ADDRESS@@PAPAG@Z
 77?GetDeviceManufacturerInfo@@YAKPAXPAPAG111@Z
 78?GetDeviceName@@YAKPAXHKPAG@Z
 79?GetDeviceNumber@@YAKPAXPAU_STORAGE_DEVICE_NUMBER@@@Z
 80?GetDeviceRegistryProperty@@YAKKKPAPAEK@Z
 81?GetDeviceRegistryProperty@@YAKPAXPAU_SP_DEVINFO_DATA@@KPAPAEK@Z
 82?GetDiskFlags@@YAKPAXPAE11@Z
 83?GetDiskIdentifiers@@YAJPBG0PAPAGPAG@Z
 84?GetDiskLayout@@YAKPAXPAPAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z
 85?GetDiskOfflineReason@@YAKPAXPAW4_VDS_DISK_OFFLINE_REASON@@@Z
 86?GetDiskRedundancyCount@@YAJPAXPAK@Z
 87?GetEntry@CRtlListIter@@QAAPAVCRtlEntry@@XZ
 88?GetEntryPointer@CRtlListIter@@QAAPAXXZ
 89?GetFMIFSEnableCompressionRoutine@@YAP6AEPAGG@ZXZ
 90?GetFMIFSFormatEx2Routine@@YAP6AXPAGW4_FMIFS_MEDIA_TYPE@@0PAUFMIFS_FORMATEX2_PARAM@@P6AEW4_FMIFS_PACKET_TYPE@@KPAX@Z@ZXZ
 91?GetFMIFSGetDefaultFilesystemRoutine@@YAP6AEPAUFMIFS_DEF_FS_PARAM@@PAUFMIFS_DEF_FS_OUT@@PAK@ZXZ
 92?GetFMIFSQueryDeviceInfo@@YAP6AEPAGPAU_FMIFS_DEVICE_INFORMATION@@K@ZXZ
 93?GetFMIFSQueryDeviceInfoByHandle@@YAP6AEPAXPAU_FMIFS_DEVICE_INFORMATION@@K@ZXZ
 94?GetFileSystemRecognitionName@@YAJPAXPAPAG@Z
 95?GetInterfaceDetailData@@YAKPAXPAU_SP_DEVICE_INTERFACE_DATA@@PAPAU_SP_DEVICE_INTERFACE_DETAIL_DATA_W@@@Z
 96?GetIsRemovable@@YAKPAXPAH@Z
 97?GetMediaGeometry@@YAKPAXKPAPAU_DISK_GEOMETRY_EX@@@Z
 98?GetMediaGeometry@@YAKPAXPAU_VDS_DISK_PROP@@@Z
 99?GetMediaGeometryEx@@YAKPAXPAU_VDS_DISK_PROP2@@@Z
100?GetNode@CRtlListIter@@QAAPAVCRtlListEntry@@XZ
101?GetOutputType@CVdsAsyncObjectBase@@QAA?AW4_VDS_ASYNC_OUTPUT_TYPE@@XZ
102?GetPartitionInformation@@YAKPAXPAU_PARTITION_INFORMATION_EX@@@Z
103?GetRegistryValue@@YAKPAUHKEY__@@PAG1PAPAXAAK@Z
104?GetStorageAccessAlignmentProperty@@YAKPAXPAU_STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR@@@Z
105?GetSystemVolumeHandle@@YAJPAPAX@Z
106?GetVolumeDiskExtentInfo@@YAKPAXPAPAU_VOLUME_DISK_EXTENTS@@@Z
107?GetVolumeGuidPathnames@@YAJPAGPAKPAPAPAG@Z
108?GetVolumeName@@YAJPAGK0@Z
109?GetVolumePath@@YAJPAU_MOUNTMGR_MOUNT_POINT@@PAU_MOUNTMGR_MOUNT_POINTS@@PAPAG@Z
110?GetVolumeSize@@YAKPAGPA_K@Z
111?GetVolumeUniqueId@@YAKPAU_VDS_VOLUME_PROP2@@@Z
112?GetWindowHandle@CVdsPnPNotificationBase@@QAAPAUHWND__@@XZ
113?GuidToString@@YAJPAU_GUID@@PAGK@Z
114?Initialize@CGlobalResource@@QAAJXZ
115?Initialize@CVdsAsyncObjectBase@@SAKXZ
116?Initialize@CVdsPnPNotificationBase@@QAAKXZ
117?InitializeRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z
118?InitializeSecurityDescriptor@@YAKKPAXPAPAU_ACL@@PAPAX22@Z
119?Insert@CRtlList@@QAAHAAVCRtlListIter@@AAVCRtlEntry@@@Z
120?Insert@CRtlMap@@QAAHAAVCRtlEntry@@0@Z
121?InsertHead@CRtlList@@QAAHAAVCRtlEntry@@@Z
122?InsertHeadPointer@CRtlList@@QAAHPAX@Z
123?InsertPointer@CRtlList@@QAAHAAVCRtlListIter@@PAX@Z
124?InsertTail@CRtlList@@QAAHAAVCRtlEntry@@@Z
125?InsertTailPointer@CRtlList@@QAAHPAX@Z
126?InsertUnique@CRtlMap@@QAAHAAVCRtlEntry@@0@Z
127?InvalidateDiskCache@@YAJPAG@Z
128?IoctlMountmgrQueryPointsDevicePath@@YAJPAGPAPAU_MOUNTMGR_MOUNT_POINTS@@@Z
129?IsCancelRequested@CVdsAsyncObjectBase@@QAAHXZ
130?IsClientSKU@@YAHXZ
131?IsDeviceFullyInstalled@@YAHPAG@Z
132?IsDiskClustered@@YAKPAXPAE111@Z
133?IsDiskCurrentStateReadOnly@@YAKPAXPAE@Z
134?IsDiskReadOnly@@YAKPAXPAE@Z
135?IsDone@CRtlListIter@@QAAHXZ
136?IsDriveLetter@@YAHPAG@Z
137?IsEfiFirmware@@YAHXZ
138?IsFinished@CVdsAsyncObjectBase@@QAAHXZ
139?IsLocalComputer@@YAJPAG@Z
140?IsLoggingEnabledW@@YAEXZ
141?IsMediaPresent@@YAHPAX@Z
142?IsNoAutoMount@@YAHXZ
143?IsRamDrive@@YAEPAG@Z
144?IsRunningOnAMD64@@YAHXZ
145?IsWinPE@@YAHXZ
146?LockDismountVolume@@YAKPAXHE@Z
147?LockVolume@@YAKPAXE@Z
148?LogError@@YAXPAGKKPAXKK0PAD@Z
149?LogEvent@@YAXPAGKGKPAXKQAPAG@Z
150?LogInfo@@YAXPAGKKPAXK0PAD@Z
151?LogWarning@@YAXPAGKKPAXKK0PAD@Z
152?MirrorBcdObjects@@YAJPAU_VDS_PARTITION_IDENTITY@@0@Z
153?MountVolume@@YAKPAG@Z
154?Next@CPrvEnumObject@@UAAJKPAPAUIUnknown@@PAK@Z
155?Next@CRtlListIter@@QAAAAV1@XZ
156?Next@CRtlMapIter@@QAAAAV1@XZ
157?Next@CVdsWmiVariantObjectArrayEnum@@QAAJPAPAUIWbemClassObject@@@Z
158?NotificationThread@CVdsPnPNotificationBase@@AAAKPAX@Z
159?NotificationThreadEntry@CVdsPnPNotificationBase@@CAKPAX@Z
160?OpenDevice@@YAKPAGKPAPAX@Z
161?Prev@CRtlListIter@@QAAAAV1@XZ
162?QueryObjects@@YAJPAUIUnknown@@PAPAUIEnumVdsObject@@@Z
163?QueryObjects@@YAJPAUIUnknown@@PAPAUIEnumVdsObject@@AAU_RTL_CRITICAL_SECTION@@@Z
164?QueryStatus@CVdsAsyncObjectBase@@UAAJPAJPAK@Z
165?QueryVolPersistentState@@YAHPAGPAU_FILE_FS_PERSISTENT_VOLUME_INFORMATION@@@Z
166?ReInitializeRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z
167?Register@CVdsPnPNotificationBase@@QAAKPAU_NotificationListeningRequest@@K@Z
168?RegisterHandle@CVdsPnPNotificationBase@@QAAKPAXPAPAX@Z
169?RegisterProvider@@YAJU_GUID@@0PAGW4_VDS_PROVIDER_TYPE@@110@Z
170?Release@CRtlSharedLock@@AAAXXZ
171?ReleaseRundownProtection@@YAXPAU_RUNDOWN_REF@@@Z
172?Remove@CRtlList@@QAAXAAVCRtlListIter@@@Z
173?Remove@CRtlMap@@QAAHAAVCRtlEntry@@@Z
174?RemoveAll@CRtlList@@QAAXXZ
175?RemoveAll@CRtlMap@@QAAXH@Z
176?RemoveEventSource@@YAKPAG@Z
177?RemoveTempVolumeName@@YAXPAG0@Z
178?Reset@CPrvEnumObject@@UAAJXZ
179?Reset@CVdsWmiVariantObjectArrayEnum@@QAAJXZ
180?RundownCompleted@@YAXPAU_RUNDOWN_REF@@@Z
181?SetCompletionStatus@CVdsAsyncObjectBase@@QAAXJK@Z
182?SetDiskLayout@@YAKPAXPAU_DRIVE_LAYOUT_INFORMATION_EX@@@Z
183?SetOutput@CVdsAsyncObjectBase@@QAAXU_VDS_ASYNC_OUTPUT@@@Z
184?SetOutputType@CVdsAsyncObjectBase@@QAAXW4_VDS_ASYNC_OUTPUT_TYPE@@@Z
185?SetPositionToLast@CPrvEnumObject@@QAAXXZ
186?Signal@CVdsAsyncObjectBase@@QAAXXZ
187?Skip@CPrvEnumObject@@UAAJK@Z
188?StartReferenceHistory@@YAKXZ
189?StopReferenceHistory@@YAXXZ
190?UnInitializeGlobalResouce@@YAJXZ
191?Uninitialize@CVdsAsyncObjectBase@@SAXXZ
192?Uninitialize@CVdsPnPNotificationBase@@QAAXXZ
193?Unregister@CVdsPnPNotificationBase@@QAAXPAU_NotificationListeningRequest@@@Z
194?UnregisterHandle@CVdsPnPNotificationBase@@QAAXPAX@Z
195?UnregisterProvider@@YAJU_GUID@@@Z
196?Upgrade@CRtlSharedLock@@AAAXXZ
197?VdsAllocateEmptyString@@YAPAGXZ
198?VdsAllocateString@@YAJPAGPAPAG@Z
199?VdsAssert@@YAXPBDI0@Z
200?VdsBinaryToAscii@@YAPAEPAEKPAK@Z
201?VdsDoesDiskHaveArcPath@@YAKKPAE@Z
202?VdsHeapAlloc@@YAPAXPAXKK@Z
203?VdsHeapFree@@YAHPAXK0@Z
204?VdsInitializeCriticalSection@@YAKPAU_RTL_CRITICAL_SECTION@@@Z
205?VdsIscsiCacheSessionDevices@@YAJPAUIEnumWbemClassObject@@PAPAU_VDSISCSI_SESSION_DEVICES_CACHE@@@Z
206?VdsIscsiCheckEqualIpAddress@@YAHU_VDS_IPADDRESS@@0@Z
207?VdsIscsiGetIpAddressFromInstance@@YAJPAUIWbemClassObject@@PAGPAU_VDS_IPADDRESS@@@Z
208?VdsIscsiIpAddressToIpsecId@@YAJPAU_VDS_IPADDRESS@@PAEPAKPAPAE@Z
209?VdsIscsiIpAddressToString@@YAJPAU_VDS_IPADDRESS@@KPAG@Z
210?VdsIscsiIpsecIdToIpAddress@@YAJEKPAEPAU_VDS_IPADDRESS@@@Z
211?VdsIscsiIsIscsiLun@@YAJPAUIWbemClassObject@@PAU_VDSISCSI_SESSION_DEVICES_CACHE@@PAH@Z
212?VdsIscsiSetIpAddressInInstance@@YAJPAUIWbemServices@@PAUIWbemClassObject@@PAGPAU_VDS_IPADDRESS@@@Z
213?VdsParseDeviceID@@YAPAEPAU_STORAGE_DEVICE_ID_DESCRIPTOR@@PAG@Z
214?VdsRegKeyGetDWord@@YAKPBG0PAK@Z
215?VdsTrace@@YAXKPADZZ
216?VdsTraceEx@@YAXKKPADZZ
217?VdsTraceExHelper@@YAXKKPAD0@Z
218?VdsTraceExW@@YAXKKPAGZZ
219?VdsTraceExWHelper@@YAXKKPAGPAD@Z
220?VdsTraceW@@YAXKPAGZZ
221?VdsWmiCallMethod@@YAJPAUIWbemServices@@PAUIWbemClassObject@@PAG1PAPAU2@@Z
222?VdsWmiConnectToNamespace@@YAJPAGPAPAUIWbemLocator@@PAPAUIWbemServices@@@Z
223?VdsWmiCopyFromVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z
224?VdsWmiCopyToVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z
225?VdsWmiCreateClassInstance@@YAJPAUIWbemServices@@PAGPAPAUIWbemClassObject@@@Z
226?VdsWmiCreateVariantArray@@YAJGJPAUtagVARIANT@@@Z
227?VdsWmiFindInstanceOfClass@@YAJPAUIWbemServices@@PAG1PAPAUIWbemClassObject@@@Z
228?VdsWmiGetBoolFromInstance@@YAJPAUIWbemClassObject@@PAGPAH@Z
229?VdsWmiGetByteFromInstance@@YAJPAUIWbemClassObject@@PAGPAE@Z
230?VdsWmiGetByteInVariantByteArray@@YAJPAUIWbemClassObject@@PAGJPAE@Z
231?VdsWmiGetMethodArgumentObject@@YAJPAUIWbemServices@@PAG1PAPAUIWbemClassObject@@@Z
232?VdsWmiGetObjectFromInstance@@YAJPAUIWbemClassObject@@PAGPAPAU1@@Z
233?VdsWmiGetObjectInVariantObjectArray@@YAJPAUIWbemClassObject@@PAGJPAPAU1@@Z
234?VdsWmiGetUlongFromInstance@@YAJPAUIWbemClassObject@@PAGPAK@Z
235?VdsWmiGetUlonglongFromInstance@@YAJPAUIWbemClassObject@@PAGPA_K@Z
236?VdsWmiSetBoolInInstance@@YAJPAUIWbemClassObject@@PAGH@Z
237?VdsWmiSetByteInInstance@@YAJPAUIWbemClassObject@@PAGE@Z
238?VdsWmiSetObjectInInstance@@YAJPAUIWbemClassObject@@PAG0@Z
239?VdsWmiSetStringInInstance@@YAJPAUIWbemClassObject@@PAG1@Z
240?VdsWmiSetUlongInInstance@@YAJPAUIWbemClassObject@@PAGK@Z
241?VdsWmiSetUlonglongInInstance@@YAJPAUIWbemClassObject@@PAG_K@Z
242?WaitForRundownProtectionRelease@@YAXPAU_RUNDOWN_REF@@@Z
243?WaitImpl@CVdsAsyncObjectBase@@QAAJPAJ@Z
244?WindowProcEntry@CVdsPnPNotificationBase@@CAJPAUHWND__@@IIJ@Z
245?WriteBootCode@@YAKPAX@Z
246?ZeroAsyncOut@CVdsAsyncObjectBase@@QAAXXZ
247?m_ExtraLogging@CVdsTraceSettings@@QAAHXZ
248?m_NoDebuggerLogging@CVdsTraceSettings@@QAAHXZ
249VdsDisableCOMFatalExceptionHandling