]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Storage / VirtualDiskService / mod.rs
CommitLineData
5e7ed085
FG
1pub type IEnumVdsObject = *mut ::core::ffi::c_void;
2pub type IVdsAdmin = *mut ::core::ffi::c_void;
3pub type IVdsAdviseSink = *mut ::core::ffi::c_void;
4pub type IVdsAsync = *mut ::core::ffi::c_void;
5pub type IVdsController = *mut ::core::ffi::c_void;
6pub type IVdsControllerControllerPort = *mut ::core::ffi::c_void;
7pub type IVdsControllerPort = *mut ::core::ffi::c_void;
8pub type IVdsDrive = *mut ::core::ffi::c_void;
9pub type IVdsDrive2 = *mut ::core::ffi::c_void;
10pub type IVdsHwProvider = *mut ::core::ffi::c_void;
11pub type IVdsHwProviderPrivate = *mut ::core::ffi::c_void;
12pub type IVdsHwProviderPrivateMpio = *mut ::core::ffi::c_void;
13pub type IVdsHwProviderStoragePools = *mut ::core::ffi::c_void;
14pub type IVdsHwProviderType = *mut ::core::ffi::c_void;
15pub type IVdsHwProviderType2 = *mut ::core::ffi::c_void;
16pub type IVdsIscsiPortal = *mut ::core::ffi::c_void;
17pub type IVdsIscsiPortalGroup = *mut ::core::ffi::c_void;
18pub type IVdsIscsiTarget = *mut ::core::ffi::c_void;
19pub type IVdsLun = *mut ::core::ffi::c_void;
20pub type IVdsLun2 = *mut ::core::ffi::c_void;
21pub type IVdsLunControllerPorts = *mut ::core::ffi::c_void;
22pub type IVdsLunIscsi = *mut ::core::ffi::c_void;
23pub type IVdsLunMpio = *mut ::core::ffi::c_void;
24pub type IVdsLunNaming = *mut ::core::ffi::c_void;
25pub type IVdsLunNumber = *mut ::core::ffi::c_void;
26pub type IVdsLunPlex = *mut ::core::ffi::c_void;
27pub type IVdsMaintenance = *mut ::core::ffi::c_void;
28pub type IVdsProvider = *mut ::core::ffi::c_void;
29pub type IVdsProviderPrivate = *mut ::core::ffi::c_void;
30pub type IVdsProviderSupport = *mut ::core::ffi::c_void;
31pub type IVdsStoragePool = *mut ::core::ffi::c_void;
32pub type IVdsSubSystem = *mut ::core::ffi::c_void;
33pub type IVdsSubSystem2 = *mut ::core::ffi::c_void;
34pub type IVdsSubSystemInterconnect = *mut ::core::ffi::c_void;
35pub type IVdsSubSystemIscsi = *mut ::core::ffi::c_void;
36pub type IVdsSubSystemNaming = *mut ::core::ffi::c_void;
f25598a0
FG
37#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
38pub const CLSID_VdsLoader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c38ed61_d565_4728_aeee_c80952f0ecde);
39#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
40pub const CLSID_VdsService: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d1933cb_86f6_4a98_8628_01be94c9a575);
487cf647
FG
41#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
42pub const GPT_PARTITION_NAME_LENGTH: u32 = 36u32;
04454e1e 43#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 44pub const MAX_FS_ALLOWED_CLUSTER_SIZES_SIZE: u32 = 32u32;
04454e1e 45#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 46pub const MAX_FS_FORMAT_SUPPORT_NAME_SIZE: u32 = 32u32;
04454e1e 47#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 48pub const MAX_FS_NAME_SIZE: u32 = 8u32;
04454e1e 49#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 50pub const VDS_ATTACH_VIRTUAL_DISK_FLAG_USE_FILE_ACL: u32 = 1u32;
04454e1e 51#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 52pub const VDS_E_ACCESS_DENIED: ::windows_sys::core::HRESULT = -2147212249i32;
04454e1e 53#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 54pub const VDS_E_ACTIVE_PARTITION: ::windows_sys::core::HRESULT = -2147212232i32;
04454e1e 55#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 56pub const VDS_E_ADDRESSES_INCOMPLETELY_SET: ::windows_sys::core::HRESULT = -2147211517i32;
04454e1e 57#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 58pub const VDS_E_ALIGN_BEYOND_FIRST_CYLINDER: ::windows_sys::core::HRESULT = -2147211949i32;
04454e1e 59#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 60pub const VDS_E_ALIGN_IS_ZERO: ::windows_sys::core::HRESULT = -2147211888i32;
04454e1e 61#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 62pub const VDS_E_ALIGN_NOT_A_POWER_OF_TWO: ::windows_sys::core::HRESULT = -2147211889i32;
04454e1e 63#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 64pub const VDS_E_ALIGN_NOT_SECTOR_SIZE_MULTIPLE: ::windows_sys::core::HRESULT = -2147211948i32;
04454e1e 65#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 66pub const VDS_E_ALIGN_NOT_ZERO: ::windows_sys::core::HRESULT = -2147211947i32;
04454e1e 67#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 68pub const VDS_E_ALREADY_REGISTERED: ::windows_sys::core::HRESULT = -2147212285i32;
04454e1e 69#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 70pub const VDS_E_ANOTHER_CALL_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147212284i32;
04454e1e 71#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 72pub const VDS_E_ASSOCIATED_LUNS_EXIST: ::windows_sys::core::HRESULT = -2147211509i32;
04454e1e 73#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 74pub const VDS_E_ASSOCIATED_PORTALS_EXIST: ::windows_sys::core::HRESULT = -2147211508i32;
04454e1e 75#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 76pub const VDS_E_ASYNC_OBJECT_FAILURE: ::windows_sys::core::HRESULT = -2147212210i32;
04454e1e 77#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 78pub const VDS_E_BAD_BOOT_DISK: ::windows_sys::core::HRESULT = -2147211898i32;
04454e1e 79#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 80pub const VDS_E_BAD_COOKIE: ::windows_sys::core::HRESULT = -2147212271i32;
04454e1e 81#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 82pub const VDS_E_BAD_LABEL: ::windows_sys::core::HRESULT = -2147212247i32;
04454e1e 83#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 84pub const VDS_E_BAD_PNP_MESSAGE: ::windows_sys::core::HRESULT = -2147212017i32;
04454e1e 85#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 86pub const VDS_E_BAD_PROVIDER_DATA: ::windows_sys::core::HRESULT = -2147212223i32;
04454e1e 87#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 88pub const VDS_E_BAD_REVISION_NUMBER: ::windows_sys::core::HRESULT = -2147211880i32;
04454e1e 89#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 90pub const VDS_E_BLOCK_CLUSTERED: ::windows_sys::core::HRESULT = -2147210749i32;
04454e1e 91#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 92pub const VDS_E_BOOT_DISK: ::windows_sys::core::HRESULT = -2147211257i32;
04454e1e 93#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 94pub const VDS_E_BOOT_PAGEFILE_DRIVE_LETTER: ::windows_sys::core::HRESULT = -2147210994i32;
04454e1e 95#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 96pub const VDS_E_BOOT_PARTITION_NUMBER_CHANGE: ::windows_sys::core::HRESULT = -2147212234i32;
04454e1e 97#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 98pub const VDS_E_CACHE_CORRUPT: ::windows_sys::core::HRESULT = -2147211946i32;
04454e1e 99#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 100pub const VDS_E_CANCEL_TOO_LATE: ::windows_sys::core::HRESULT = -2147212276i32;
04454e1e 101#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 102pub const VDS_E_CANNOT_CLEAR_VOLUME_FLAG: ::windows_sys::core::HRESULT = -2147211945i32;
04454e1e 103#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 104pub const VDS_E_CANNOT_EXTEND: ::windows_sys::core::HRESULT = -2147212274i32;
04454e1e 105#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 106pub const VDS_E_CANNOT_SHRINK: ::windows_sys::core::HRESULT = -2147212002i32;
04454e1e 107#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 108pub const VDS_E_CANT_INVALIDATE_FVE: ::windows_sys::core::HRESULT = -2147211886i32;
04454e1e 109#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 110pub const VDS_E_CANT_QUICK_FORMAT: ::windows_sys::core::HRESULT = -2147212246i32;
04454e1e 111#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 112pub const VDS_E_CLEAN_WITH_BOOTBACKING: ::windows_sys::core::HRESULT = -2147210743i32;
04454e1e 113#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 114pub const VDS_E_CLEAN_WITH_CRITICAL: ::windows_sys::core::HRESULT = -2147210990i32;
04454e1e 115#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 116pub const VDS_E_CLEAN_WITH_DATA: ::windows_sys::core::HRESULT = -2147210992i32;
04454e1e 117#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 118pub const VDS_E_CLEAN_WITH_OEM: ::windows_sys::core::HRESULT = -2147210991i32;
04454e1e 119#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 120pub const VDS_E_CLUSTER_COUNT_BEYOND_32BITS: ::windows_sys::core::HRESULT = -2147212240i32;
04454e1e 121#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 122pub const VDS_E_CLUSTER_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -2147212241i32;
04454e1e 123#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 124pub const VDS_E_CLUSTER_SIZE_TOO_SMALL: ::windows_sys::core::HRESULT = -2147212242i32;
04454e1e 125#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 126pub const VDS_E_COMPRESSION_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210984i32;
04454e1e 127#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 128pub const VDS_E_CONFIG_LIMIT: ::windows_sys::core::HRESULT = -2147211976i32;
04454e1e 129#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 130pub const VDS_E_CORRUPT_EXTENT_INFO: ::windows_sys::core::HRESULT = -2147212021i32;
04454e1e 131#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 132pub const VDS_E_CORRUPT_NOTIFICATION_INFO: ::windows_sys::core::HRESULT = -2147211990i32;
04454e1e 133#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 134pub const VDS_E_CORRUPT_PARTITION_INFO: ::windows_sys::core::HRESULT = -2147212023i32;
04454e1e 135#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 136pub const VDS_E_CORRUPT_VOLUME_INFO: ::windows_sys::core::HRESULT = -2147212029i32;
04454e1e 137#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 138pub const VDS_E_CRASHDUMP_DISK: ::windows_sys::core::HRESULT = -2147211250i32;
04454e1e 139#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 140pub const VDS_E_CRITICAL_PLEX: ::windows_sys::core::HRESULT = -2147211906i32;
04454e1e 141#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 142pub const VDS_E_DELETE_WITH_BOOTBACKING: ::windows_sys::core::HRESULT = -2147210745i32;
04454e1e 143#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 144pub const VDS_E_DELETE_WITH_CRITICAL: ::windows_sys::core::HRESULT = -2147210993i32;
04454e1e 145#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 146pub const VDS_E_DEVICE_IN_USE: ::windows_sys::core::HRESULT = -2147212269i32;
04454e1e 147#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 148pub const VDS_E_DISK_BEING_CLEANED: ::windows_sys::core::HRESULT = -2147211944i32;
04454e1e 149#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 150pub const VDS_E_DISK_CONFIGURATION_CORRUPTED: ::windows_sys::core::HRESULT = -2147211975i32;
04454e1e 151#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 152pub const VDS_E_DISK_CONFIGURATION_NOT_IN_SYNC: ::windows_sys::core::HRESULT = -2147211974i32;
04454e1e 153#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 154pub const VDS_E_DISK_CONFIGURATION_UPDATE_FAILED: ::windows_sys::core::HRESULT = -2147211973i32;
04454e1e 155#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 156pub const VDS_E_DISK_DYNAMIC: ::windows_sys::core::HRESULT = -2147211972i32;
04454e1e 157#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 158pub const VDS_E_DISK_HAS_BANDS: ::windows_sys::core::HRESULT = -2147210748i32;
04454e1e 159#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 160pub const VDS_E_DISK_IN_USE_BY_VOLUME: ::windows_sys::core::HRESULT = -2147212212i32;
04454e1e 161#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 162pub const VDS_E_DISK_IO_FAILING: ::windows_sys::core::HRESULT = -2147211968i32;
04454e1e 163#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 164pub const VDS_E_DISK_IS_OFFLINE: ::windows_sys::core::HRESULT = -2147211254i32;
04454e1e 165#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 166pub const VDS_E_DISK_IS_READ_ONLY: ::windows_sys::core::HRESULT = -2147211253i32;
04454e1e 167#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 168pub const VDS_E_DISK_LAYOUT_PARTITIONS_TOO_SMALL: ::windows_sys::core::HRESULT = -2147211969i32;
04454e1e 169#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 170pub const VDS_E_DISK_NOT_CONVERTIBLE: ::windows_sys::core::HRESULT = -2147211943i32;
04454e1e 171#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 172pub const VDS_E_DISK_NOT_CONVERTIBLE_SIZE: ::windows_sys::core::HRESULT = -2147210971i32;
04454e1e 173#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 174pub const VDS_E_DISK_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147212268i32;
04454e1e 175#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 176pub const VDS_E_DISK_NOT_FOUND_IN_PACK: ::windows_sys::core::HRESULT = -2147211987i32;
04454e1e 177#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 178pub const VDS_E_DISK_NOT_IMPORTED: ::windows_sys::core::HRESULT = -2147212206i32;
04454e1e 179#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 180pub const VDS_E_DISK_NOT_INITIALIZED: ::windows_sys::core::HRESULT = -2147212265i32;
04454e1e 181#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 182pub const VDS_E_DISK_NOT_LOADED_TO_CACHE: ::windows_sys::core::HRESULT = -2147212217i32;
04454e1e 183#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 184pub const VDS_E_DISK_NOT_MISSING: ::windows_sys::core::HRESULT = -2147212031i32;
04454e1e 185#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 186pub const VDS_E_DISK_NOT_OFFLINE: ::windows_sys::core::HRESULT = -2147211883i32;
04454e1e 187#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 188pub const VDS_E_DISK_NOT_ONLINE: ::windows_sys::core::HRESULT = -2147212213i32;
04454e1e 189#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 190pub const VDS_E_DISK_PNP_REG_CORRUPT: ::windows_sys::core::HRESULT = -2147212203i32;
04454e1e 191#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 192pub const VDS_E_DISK_REMOVEABLE: ::windows_sys::core::HRESULT = -2147211942i32;
04454e1e 193#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 194pub const VDS_E_DISK_REMOVEABLE_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147211941i32;
04454e1e 195#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 196pub const VDS_E_DISTINCT_VOLUME: ::windows_sys::core::HRESULT = -2147211909i32;
04454e1e 197#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 198pub const VDS_E_DMADMIN_CORRUPT_NOTIFICATION: ::windows_sys::core::HRESULT = -2147212252i32;
04454e1e 199#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 200pub const VDS_E_DMADMIN_METHOD_CALL_FAILED: ::windows_sys::core::HRESULT = -2147212256i32;
04454e1e 201#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 202pub const VDS_E_DMADMIN_SERVICE_CONNECTION_FAILED: ::windows_sys::core::HRESULT = -2147212261i32;
04454e1e 203#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 204pub const VDS_E_DRIVER_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -2147212027i32;
04454e1e 205#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 206pub const VDS_E_DRIVER_INVALID_PARAM: ::windows_sys::core::HRESULT = -2147212004i32;
04454e1e 207#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 208pub const VDS_E_DRIVER_NO_PACK_NAME: ::windows_sys::core::HRESULT = -2147212019i32;
04454e1e 209#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 210pub const VDS_E_DRIVER_OBJECT_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211971i32;
04454e1e 211#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 212pub const VDS_E_DRIVE_LETTER_NOT_FREE: ::windows_sys::core::HRESULT = -2147211940i32;
04454e1e 213#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 214pub const VDS_E_DUPLICATE_DISK: ::windows_sys::core::HRESULT = -2147211986i32;
04454e1e 215#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 216pub const VDS_E_DUP_EMPTY_PACK_GUID: ::windows_sys::core::HRESULT = -2147212020i32;
04454e1e 217#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 218pub const VDS_E_DYNAMIC_DISKS_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211967i32;
04454e1e 219#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 220pub const VDS_E_EXTEND_FILE_SYSTEM_FAILED: ::windows_sys::core::HRESULT = -2147212186i32;
04454e1e 221#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 222pub const VDS_E_EXTEND_MULTIPLE_DISKS_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211939i32;
04454e1e 223#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 224pub const VDS_E_EXTEND_TOO_MANY_CLUSTERS: ::windows_sys::core::HRESULT = -2147210968i32;
04454e1e 225#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 226pub const VDS_E_EXTEND_UNKNOWN_FILESYSTEM: ::windows_sys::core::HRESULT = -2147210967i32;
04454e1e 227#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 228pub const VDS_E_EXTENT_EXCEEDS_DISK_FREE_SPACE: ::windows_sys::core::HRESULT = -2147212011i32;
04454e1e 229#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 230pub const VDS_E_EXTENT_SIZE_LESS_THAN_MIN: ::windows_sys::core::HRESULT = -2147212237i32;
04454e1e 231#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 232pub const VDS_E_FAILED_TO_OFFLINE_DISK: ::windows_sys::core::HRESULT = -2147211881i32;
04454e1e 233#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 234pub const VDS_E_FAILED_TO_ONLINE_DISK: ::windows_sys::core::HRESULT = -2147211882i32;
04454e1e 235#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 236pub const VDS_E_FAT32_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210987i32;
04454e1e 237#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 238pub const VDS_E_FAT_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210986i32;
04454e1e 239#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 240pub const VDS_E_FAULT_TOLERANT_DISKS_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211966i32;
04454e1e 241#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 242pub const VDS_E_FLAG_ALREADY_SET: ::windows_sys::core::HRESULT = -2147211911i32;
04454e1e 243#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 244pub const VDS_E_FORMAT_CRITICAL: ::windows_sys::core::HRESULT = -2147210989i32;
04454e1e 245#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 246pub const VDS_E_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210985i32;
04454e1e 247#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 248pub const VDS_E_FORMAT_WITH_BOOTBACKING: ::windows_sys::core::HRESULT = -2147210744i32;
04454e1e 249#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 250pub const VDS_E_FS_NOT_DETERMINED: ::windows_sys::core::HRESULT = -2147211885i32;
04454e1e 251#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 252pub const VDS_E_GET_SAN_POLICY: ::windows_sys::core::HRESULT = -2147211259i32;
04454e1e 253#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 254pub const VDS_E_GPT_ATTRIBUTES_INVALID: ::windows_sys::core::HRESULT = -2147211965i32;
04454e1e 255#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 256pub const VDS_E_HIBERNATION_FILE_DISK: ::windows_sys::core::HRESULT = -2147211251i32;
04454e1e 257#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 258pub const VDS_E_IA64_BOOT_MIRRORED_TO_MBR: ::windows_sys::core::HRESULT = -2147212198i32;
04454e1e 259#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 260pub const VDS_E_IMPORT_SET_INCOMPLETE: ::windows_sys::core::HRESULT = -2147212207i32;
04454e1e 261#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 262pub const VDS_E_INCOMPATIBLE_FILE_SYSTEM: ::windows_sys::core::HRESULT = -2147212251i32;
04454e1e 263#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 264pub const VDS_E_INCOMPATIBLE_MEDIA: ::windows_sys::core::HRESULT = -2147212250i32;
04454e1e 265#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 266pub const VDS_E_INCORRECT_BOOT_VOLUME_EXTENT_INFO: ::windows_sys::core::HRESULT = -2147211260i32;
04454e1e 267#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 268pub const VDS_E_INCORRECT_SYSTEM_VOLUME_EXTENT_INFO: ::windows_sys::core::HRESULT = -2147211248i32;
04454e1e 269#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 270pub const VDS_E_INITIALIZED_FAILED: ::windows_sys::core::HRESULT = -2147212287i32;
04454e1e 271#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 272pub const VDS_E_INITIALIZE_NOT_CALLED: ::windows_sys::core::HRESULT = -2147212286i32;
04454e1e 273#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 274pub const VDS_E_INITIATOR_ADAPTER_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211008i32;
04454e1e 275#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 276pub const VDS_E_INITIATOR_SPECIFIC_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211513i32;
04454e1e 277#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 278pub const VDS_E_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -2147212216i32;
04454e1e 279#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 280pub const VDS_E_INVALID_BLOCK_SIZE: ::windows_sys::core::HRESULT = -2147211982i32;
04454e1e 281#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 282pub const VDS_E_INVALID_DISK: ::windows_sys::core::HRESULT = -2147212007i32;
04454e1e 283#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 284pub const VDS_E_INVALID_DISK_COUNT: ::windows_sys::core::HRESULT = -2147211994i32;
04454e1e 285#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 286pub const VDS_E_INVALID_DRIVE_LETTER: ::windows_sys::core::HRESULT = -2147211938i32;
04454e1e 287#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 288pub const VDS_E_INVALID_DRIVE_LETTER_COUNT: ::windows_sys::core::HRESULT = -2147211937i32;
04454e1e 289#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 290pub const VDS_E_INVALID_ENUMERATOR: ::windows_sys::core::HRESULT = -2147212028i32;
04454e1e 291#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 292pub const VDS_E_INVALID_EXTENT_COUNT: ::windows_sys::core::HRESULT = -2147211993i32;
04454e1e 293#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 294pub const VDS_E_INVALID_FS_FLAG: ::windows_sys::core::HRESULT = -2147211936i32;
04454e1e 295#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 296pub const VDS_E_INVALID_FS_TYPE: ::windows_sys::core::HRESULT = -2147211935i32;
04454e1e 297#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 298pub const VDS_E_INVALID_IP_ADDRESS: ::windows_sys::core::HRESULT = -2147210997i32;
04454e1e 299#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 300pub const VDS_E_INVALID_ISCSI_PATH: ::windows_sys::core::HRESULT = -2147210980i32;
04454e1e 301#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 302pub const VDS_E_INVALID_ISCSI_TARGET_NAME: ::windows_sys::core::HRESULT = -2147211005i32;
04454e1e 303#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 304pub const VDS_E_INVALID_MEMBER_COUNT: ::windows_sys::core::HRESULT = -2147211998i32;
04454e1e 305#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 306pub const VDS_E_INVALID_MEMBER_ORDER: ::windows_sys::core::HRESULT = -2147211996i32;
04454e1e 307#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 308pub const VDS_E_INVALID_OBJECT_TYPE: ::windows_sys::core::HRESULT = -2147211934i32;
04454e1e 309#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 310pub const VDS_E_INVALID_OPERATION: ::windows_sys::core::HRESULT = -2147212267i32;
04454e1e 311#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 312pub const VDS_E_INVALID_PACK: ::windows_sys::core::HRESULT = -2147212006i32;
04454e1e 313#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 314pub const VDS_E_INVALID_PARTITION_LAYOUT: ::windows_sys::core::HRESULT = -2147211933i32;
04454e1e 315#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 316pub const VDS_E_INVALID_PARTITION_STYLE: ::windows_sys::core::HRESULT = -2147211932i32;
04454e1e 317#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 318pub const VDS_E_INVALID_PARTITION_TYPE: ::windows_sys::core::HRESULT = -2147211931i32;
04454e1e 319#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 320pub const VDS_E_INVALID_PATH: ::windows_sys::core::HRESULT = -2147210981i32;
04454e1e 321#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 322pub const VDS_E_INVALID_PLEX_BLOCK_SIZE: ::windows_sys::core::HRESULT = -2147211978i32;
04454e1e 323#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 324pub const VDS_E_INVALID_PLEX_COUNT: ::windows_sys::core::HRESULT = -2147211999i32;
04454e1e 325#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 326pub const VDS_E_INVALID_PLEX_GUID: ::windows_sys::core::HRESULT = -2147211988i32;
04454e1e 327#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 328pub const VDS_E_INVALID_PLEX_ORDER: ::windows_sys::core::HRESULT = -2147211997i32;
04454e1e 329#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 330pub const VDS_E_INVALID_PLEX_TYPE: ::windows_sys::core::HRESULT = -2147211979i32;
04454e1e 331#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 332pub const VDS_E_INVALID_PORT_PATH: ::windows_sys::core::HRESULT = -2147211006i32;
04454e1e 333#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 334pub const VDS_E_INVALID_PROVIDER_CLSID: ::windows_sys::core::HRESULT = -2147211930i32;
04454e1e 335#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 336pub const VDS_E_INVALID_PROVIDER_ID: ::windows_sys::core::HRESULT = -2147211929i32;
04454e1e 337#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 338pub const VDS_E_INVALID_PROVIDER_NAME: ::windows_sys::core::HRESULT = -2147211928i32;
04454e1e 339#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 340pub const VDS_E_INVALID_PROVIDER_TYPE: ::windows_sys::core::HRESULT = -2147211927i32;
04454e1e 341#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 342pub const VDS_E_INVALID_PROVIDER_VERSION_GUID: ::windows_sys::core::HRESULT = -2147211926i32;
04454e1e 343#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 344pub const VDS_E_INVALID_PROVIDER_VERSION_STRING: ::windows_sys::core::HRESULT = -2147211925i32;
04454e1e 345#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 346pub const VDS_E_INVALID_QUERY_PROVIDER_FLAG: ::windows_sys::core::HRESULT = -2147211924i32;
04454e1e 347#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 348pub const VDS_E_INVALID_SECTOR_SIZE: ::windows_sys::core::HRESULT = -2147211984i32;
04454e1e 349#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 350pub const VDS_E_INVALID_SERVICE_FLAG: ::windows_sys::core::HRESULT = -2147211923i32;
04454e1e 351#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 352pub const VDS_E_INVALID_SHRINK_SIZE: ::windows_sys::core::HRESULT = -2147211241i32;
04454e1e 353#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 354pub const VDS_E_INVALID_SPACE: ::windows_sys::core::HRESULT = -2147212282i32;
04454e1e 355#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 356pub const VDS_E_INVALID_STATE: ::windows_sys::core::HRESULT = -2147210747i32;
04454e1e 357#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 358pub const VDS_E_INVALID_STRIPE_SIZE: ::windows_sys::core::HRESULT = -2147211995i32;
04454e1e 359#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 360pub const VDS_E_INVALID_VOLUME_FLAG: ::windows_sys::core::HRESULT = -2147211922i32;
04454e1e 361#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 362pub const VDS_E_INVALID_VOLUME_LENGTH: ::windows_sys::core::HRESULT = -2147211954i32;
04454e1e 363#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 364pub const VDS_E_INVALID_VOLUME_TYPE: ::windows_sys::core::HRESULT = -2147211899i32;
04454e1e 365#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 366pub const VDS_E_IO_ERROR: ::windows_sys::core::HRESULT = -2147212245i32;
04454e1e 367#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 368pub const VDS_E_ISCSI_CHAP_SECRET: ::windows_sys::core::HRESULT = -2147210998i32;
04454e1e 369#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 370pub const VDS_E_ISCSI_GET_IKE_INFO: ::windows_sys::core::HRESULT = -2147211003i32;
04454e1e 371#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 372pub const VDS_E_ISCSI_GROUP_PRESHARE_KEY: ::windows_sys::core::HRESULT = -2147210999i32;
04454e1e 373#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 374pub const VDS_E_ISCSI_INITIATOR_NODE_NAME: ::windows_sys::core::HRESULT = -2147211000i32;
04454e1e 375#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 376pub const VDS_E_ISCSI_LOGIN_FAILED: ::windows_sys::core::HRESULT = -2147211512i32;
04454e1e 377#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 378pub const VDS_E_ISCSI_LOGOUT_FAILED: ::windows_sys::core::HRESULT = -2147211511i32;
04454e1e 379#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 380pub const VDS_E_ISCSI_LOGOUT_INCOMPLETE: ::windows_sys::core::HRESULT = -2147211504i32;
04454e1e 381#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 382pub const VDS_E_ISCSI_SESSION_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211510i32;
04454e1e 383#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 384pub const VDS_E_ISCSI_SET_IKE_INFO: ::windows_sys::core::HRESULT = -2147211002i32;
04454e1e 385#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 386pub const VDS_E_LAST_VALID_DISK: ::windows_sys::core::HRESULT = -2147211985i32;
04454e1e 387#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 388pub const VDS_E_LBN_REMAP_ENABLED_FLAG: ::windows_sys::core::HRESULT = -2147212202i32;
04454e1e 389#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 390pub const VDS_E_LDM_TIMEOUT: ::windows_sys::core::HRESULT = -2147212191i32;
04454e1e 391#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 392pub const VDS_E_LEGACY_VOLUME_FORMAT: ::windows_sys::core::HRESULT = -2147212230i32;
04454e1e 393#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 394pub const VDS_E_LOG_UPDATE: ::windows_sys::core::HRESULT = -2147211897i32;
04454e1e 395#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 396pub const VDS_E_LUN_DISK_FAILED: ::windows_sys::core::HRESULT = -2147211239i32;
04454e1e 397#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 398pub const VDS_E_LUN_DISK_MISSING: ::windows_sys::core::HRESULT = -2147211240i32;
04454e1e 399#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 400pub const VDS_E_LUN_DISK_NOT_READY: ::windows_sys::core::HRESULT = -2147211238i32;
04454e1e 401#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 402pub const VDS_E_LUN_DISK_NO_MEDIA: ::windows_sys::core::HRESULT = -2147211237i32;
04454e1e 403#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 404pub const VDS_E_LUN_DISK_READ_ONLY: ::windows_sys::core::HRESULT = -2147210978i32;
04454e1e 405#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 406pub const VDS_E_LUN_DYNAMIC: ::windows_sys::core::HRESULT = -2147210976i32;
04454e1e 407#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 408pub const VDS_E_LUN_DYNAMIC_OFFLINE: ::windows_sys::core::HRESULT = -2147210975i32;
04454e1e 409#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 410pub const VDS_E_LUN_FAILED: ::windows_sys::core::HRESULT = -2147211234i32;
04454e1e 411#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 412pub const VDS_E_LUN_NOT_READY: ::windows_sys::core::HRESULT = -2147211236i32;
04454e1e 413#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 414pub const VDS_E_LUN_OFFLINE: ::windows_sys::core::HRESULT = -2147211235i32;
04454e1e 415#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 416pub const VDS_E_LUN_SHRINK_GPT_HEADER: ::windows_sys::core::HRESULT = -2147210974i32;
04454e1e 417#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 418pub const VDS_E_LUN_UPDATE_DISK: ::windows_sys::core::HRESULT = -2147210977i32;
04454e1e 419#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 420pub const VDS_E_MAX_USABLE_MBR: ::windows_sys::core::HRESULT = -2147212184i32;
04454e1e 421#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 422pub const VDS_E_MEDIA_WRITE_PROTECTED: ::windows_sys::core::HRESULT = -2147212248i32;
04454e1e 423#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 424pub const VDS_E_MEMBER_IS_HEALTHY: ::windows_sys::core::HRESULT = -2147211964i32;
04454e1e 425#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 426pub const VDS_E_MEMBER_MISSING: ::windows_sys::core::HRESULT = -2147211958i32;
04454e1e 427#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 428pub const VDS_E_MEMBER_REGENERATING: ::windows_sys::core::HRESULT = -2147211963i32;
04454e1e 429#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 430pub const VDS_E_MEMBER_SIZE_INVALID: ::windows_sys::core::HRESULT = -2147212010i32;
04454e1e 431#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 432pub const VDS_E_MIGRATE_OPEN_VOLUME: ::windows_sys::core::HRESULT = -2147212228i32;
04454e1e 433#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 434pub const VDS_E_MIRROR_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210973i32;
04454e1e 435#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 436pub const VDS_E_MISSING_DISK: ::windows_sys::core::HRESULT = -2147212204i32;
04454e1e 437#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 438pub const VDS_E_MULTIPLE_DISCOVERY_DOMAINS: ::windows_sys::core::HRESULT = -2147211506i32;
04454e1e 439#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 440pub const VDS_E_MULTIPLE_PACKS: ::windows_sys::core::HRESULT = -2147212001i32;
04454e1e 441#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 442pub const VDS_E_NAME_NOT_UNIQUE: ::windows_sys::core::HRESULT = -2147211519i32;
04454e1e 443#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 444pub const VDS_E_NON_CONTIGUOUS_DATA_PARTITIONS: ::windows_sys::core::HRESULT = -2147212229i32;
04454e1e 445#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 446pub const VDS_E_NOT_AN_UNALLOCATED_DISK: ::windows_sys::core::HRESULT = -2147212264i32;
04454e1e 447#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 448pub const VDS_E_NOT_ENOUGH_DRIVE: ::windows_sys::core::HRESULT = -2147212272i32;
04454e1e 449#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 450pub const VDS_E_NOT_ENOUGH_SPACE: ::windows_sys::core::HRESULT = -2147212273i32;
04454e1e 451#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 452pub const VDS_E_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212288i32;
04454e1e 453#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 454pub const VDS_E_NO_DISCOVERY_DOMAIN: ::windows_sys::core::HRESULT = -2147211507i32;
04454e1e 455#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 456pub const VDS_E_NO_DISKS_FOUND: ::windows_sys::core::HRESULT = -2147212258i32;
04454e1e 457#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 458pub const VDS_E_NO_DISK_PATHNAME: ::windows_sys::core::HRESULT = -2147211505i32;
04454e1e 459#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 460pub const VDS_E_NO_DRIVELETTER_FLAG: ::windows_sys::core::HRESULT = -2147212201i32;
04454e1e 461#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 462pub const VDS_E_NO_EXTENTS_FOR_PLEX: ::windows_sys::core::HRESULT = -2147211980i32;
04454e1e 463#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 464pub const VDS_E_NO_EXTENTS_FOR_VOLUME: ::windows_sys::core::HRESULT = -2147212218i32;
04454e1e 465#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 466pub const VDS_E_NO_FREE_SPACE: ::windows_sys::core::HRESULT = -2147212233i32;
04454e1e 467#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 468pub const VDS_E_NO_HEALTHY_DISKS: ::windows_sys::core::HRESULT = -2147211977i32;
04454e1e 469#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 470pub const VDS_E_NO_IMPORT_TARGET: ::windows_sys::core::HRESULT = -2147211501i32;
04454e1e 471#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 472pub const VDS_E_NO_MAINTENANCE_MODE: ::windows_sys::core::HRESULT = -2147210750i32;
04454e1e 473#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 474pub const VDS_E_NO_MEDIA: ::windows_sys::core::HRESULT = -2147212270i32;
04454e1e 475#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 476pub const VDS_E_NO_PNP_DISK_ARRIVE: ::windows_sys::core::HRESULT = -2147212016i32;
04454e1e 477#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 478pub const VDS_E_NO_PNP_DISK_REMOVE: ::windows_sys::core::HRESULT = -2147212014i32;
04454e1e 479#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 480pub const VDS_E_NO_PNP_VOLUME_ARRIVE: ::windows_sys::core::HRESULT = -2147212015i32;
04454e1e 481#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 482pub const VDS_E_NO_PNP_VOLUME_REMOVE: ::windows_sys::core::HRESULT = -2147212013i32;
04454e1e 483#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 484pub const VDS_E_NO_POOL: ::windows_sys::core::HRESULT = -2147210752i32;
04454e1e 485#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 486pub const VDS_E_NO_POOL_CREATED: ::windows_sys::core::HRESULT = -2147210751i32;
04454e1e 487#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 488pub const VDS_E_NO_SOFTWARE_PROVIDERS_LOADED: ::windows_sys::core::HRESULT = -2147212032i32;
04454e1e 489#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 490pub const VDS_E_NO_VALID_LOG_COPIES: ::windows_sys::core::HRESULT = -2147211894i32;
04454e1e 491#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 492pub const VDS_E_NO_VOLUME_LAYOUT: ::windows_sys::core::HRESULT = -2147212030i32;
04454e1e 493#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 494pub const VDS_E_NO_VOLUME_PATHNAME: ::windows_sys::core::HRESULT = -2147211503i32;
04454e1e 495#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 496pub const VDS_E_NTFS_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210988i32;
04454e1e 497#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 498pub const VDS_E_OBJECT_DELETED: ::windows_sys::core::HRESULT = -2147212277i32;
04454e1e 499#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 500pub const VDS_E_OBJECT_EXISTS: ::windows_sys::core::HRESULT = -2147212259i32;
04454e1e 501#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 502pub const VDS_E_OBJECT_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212283i32;
04454e1e 503#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 504pub const VDS_E_OBJECT_OUT_OF_SYNC: ::windows_sys::core::HRESULT = -2147212205i32;
04454e1e 505#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 506pub const VDS_E_OBJECT_STATUS_FAILED: ::windows_sys::core::HRESULT = -2147212239i32;
04454e1e 507#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 508pub const VDS_E_OFFLINE_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210970i32;
04454e1e 509#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 510pub const VDS_E_ONE_EXTENT_PER_DISK: ::windows_sys::core::HRESULT = -2147211983i32;
04454e1e 511#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 512pub const VDS_E_ONLINE_PACK_EXISTS: ::windows_sys::core::HRESULT = -2147212188i32;
04454e1e 513#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 514pub const VDS_E_OPERATION_CANCELED: ::windows_sys::core::HRESULT = -2147212275i32;
04454e1e 515#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 516pub const VDS_E_OPERATION_DENIED: ::windows_sys::core::HRESULT = -2147212278i32;
04454e1e 517#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 518pub const VDS_E_OPERATION_PENDING: ::windows_sys::core::HRESULT = -2147212279i32;
04454e1e 519#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 520pub const VDS_E_PACK_NAME_INVALID: ::windows_sys::core::HRESULT = -2147211962i32;
04454e1e 521#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 522pub const VDS_E_PACK_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212208i32;
04454e1e 523#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 524pub const VDS_E_PACK_OFFLINE: ::windows_sys::core::HRESULT = -2147212220i32;
04454e1e 525#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 526pub const VDS_E_PACK_ONLINE: ::windows_sys::core::HRESULT = -2147212000i32;
04454e1e 527#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 528pub const VDS_E_PAGEFILE_DISK: ::windows_sys::core::HRESULT = -2147211252i32;
04454e1e 529#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 530pub const VDS_E_PARTITION_LDM: ::windows_sys::core::HRESULT = -2147211891i32;
04454e1e 531#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 532pub const VDS_E_PARTITION_LIMIT_REACHED: ::windows_sys::core::HRESULT = -2147212281i32;
04454e1e 533#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 534pub const VDS_E_PARTITION_MSR: ::windows_sys::core::HRESULT = -2147211892i32;
04454e1e 535#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 536pub const VDS_E_PARTITION_NON_DATA: ::windows_sys::core::HRESULT = -2147211907i32;
04454e1e 537#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 538pub const VDS_E_PARTITION_NOT_CYLINDER_ALIGNED: ::windows_sys::core::HRESULT = -2147211970i32;
04454e1e 539#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 540pub const VDS_E_PARTITION_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147212280i32;
04454e1e 541#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 542pub const VDS_E_PARTITION_NOT_OEM: ::windows_sys::core::HRESULT = -2147211921i32;
04454e1e 543#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 544pub const VDS_E_PARTITION_OF_UNKNOWN_TYPE: ::windows_sys::core::HRESULT = -2147212231i32;
04454e1e 545#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 546pub const VDS_E_PARTITION_PROTECTED: ::windows_sys::core::HRESULT = -2147211920i32;
04454e1e 547#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 548pub const VDS_E_PARTITION_STYLE_MISMATCH: ::windows_sys::core::HRESULT = -2147211919i32;
04454e1e 549#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 550pub const VDS_E_PATH_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212266i32;
04454e1e 551#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 552pub const VDS_E_PLEX_IS_HEALTHY: ::windows_sys::core::HRESULT = -2147211961i32;
04454e1e 553#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 554pub const VDS_E_PLEX_LAST_ACTIVE: ::windows_sys::core::HRESULT = -2147211960i32;
04454e1e 555#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 556pub const VDS_E_PLEX_MISSING: ::windows_sys::core::HRESULT = -2147211959i32;
04454e1e 557#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 558pub const VDS_E_PLEX_NOT_LOADED_TO_CACHE: ::windows_sys::core::HRESULT = -2147211893i32;
04454e1e 559#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 560pub const VDS_E_PLEX_REGENERATING: ::windows_sys::core::HRESULT = -2147211957i32;
04454e1e 561#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 562pub const VDS_E_PLEX_SIZE_INVALID: ::windows_sys::core::HRESULT = -2147211981i32;
04454e1e 563#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 564pub const VDS_E_PROVIDER_CACHE_CORRUPT: ::windows_sys::core::HRESULT = -2147212257i32;
04454e1e 565#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 566pub const VDS_E_PROVIDER_CACHE_OUTOFSYNC: ::windows_sys::core::HRESULT = -2147211502i32;
04454e1e 567#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 568pub const VDS_E_PROVIDER_EXITING: ::windows_sys::core::HRESULT = -2147212012i32;
04454e1e 569#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 570pub const VDS_E_PROVIDER_FAILURE: ::windows_sys::core::HRESULT = -2147212222i32;
04454e1e 571#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 572pub const VDS_E_PROVIDER_INITIALIZATION_FAILED: ::windows_sys::core::HRESULT = -2147212260i32;
04454e1e 573#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 574pub const VDS_E_PROVIDER_INTERNAL_ERROR: ::windows_sys::core::HRESULT = -2147211918i32;
04454e1e 575#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 576pub const VDS_E_PROVIDER_TYPE_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147212214i32;
04454e1e 577#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 578pub const VDS_E_PROVIDER_VOL_DEVICE_NAME_NOT_FOUND: ::windows_sys::core::HRESULT = -2147212254i32;
04454e1e 579#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 580pub const VDS_E_PROVIDER_VOL_OPEN: ::windows_sys::core::HRESULT = -2147212253i32;
04454e1e 581#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 582pub const VDS_E_RAID5_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210972i32;
04454e1e 583#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 584pub const VDS_E_READONLY: ::windows_sys::core::HRESULT = -2147211900i32;
04454e1e 585#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 586pub const VDS_E_REBOOT_REQUIRED: ::windows_sys::core::HRESULT = -2147210996i32;
04454e1e 587#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 588pub const VDS_E_REFS_FORMAT_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147210746i32;
04454e1e 589#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 590pub const VDS_E_REPAIR_VOLUMESTATE: ::windows_sys::core::HRESULT = -2147212192i32;
04454e1e 591#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 592pub const VDS_E_REQUIRES_CONTIGUOUS_DISK_SPACE: ::windows_sys::core::HRESULT = -2147212224i32;
04454e1e 593#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 594pub const VDS_E_RETRY: ::windows_sys::core::HRESULT = -2147212189i32;
04454e1e 595#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 596pub const VDS_E_REVERT_ON_CLOSE: ::windows_sys::core::HRESULT = -2147212200i32;
04454e1e 597#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 598pub const VDS_E_REVERT_ON_CLOSE_MISMATCH: ::windows_sys::core::HRESULT = -2147212190i32;
04454e1e 599#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 600pub const VDS_E_REVERT_ON_CLOSE_SET: ::windows_sys::core::HRESULT = -2147212199i32;
04454e1e 601#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 602pub const VDS_E_SECTOR_SIZE_ERROR: ::windows_sys::core::HRESULT = -2147211229i32;
04454e1e 603#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 604pub const VDS_E_SECURITY_INCOMPLETELY_SET: ::windows_sys::core::HRESULT = -2147211515i32;
04454e1e 605#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 606pub const VDS_E_SET_SAN_POLICY: ::windows_sys::core::HRESULT = -2147211258i32;
04454e1e 607#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 608pub const VDS_E_SET_TUNNEL_MODE_OUTER_ADDRESS: ::windows_sys::core::HRESULT = -2147211004i32;
04454e1e 609#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 610pub const VDS_E_SHRINK_DIRTY_VOLUME: ::windows_sys::core::HRESULT = -2147211878i32;
04454e1e 611#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 612pub const VDS_E_SHRINK_EXTEND_UNALIGNED: ::windows_sys::core::HRESULT = -2147210496i32;
04454e1e 613#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 614pub const VDS_E_SHRINK_IN_PROGRESS: ::windows_sys::core::HRESULT = -2147211887i32;
04454e1e 615#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 616pub const VDS_E_SHRINK_LUN_NOT_UNMASKED: ::windows_sys::core::HRESULT = -2147210979i32;
04454e1e 617#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 618pub const VDS_E_SHRINK_OVER_DATA: ::windows_sys::core::HRESULT = -2147211242i32;
04454e1e 619#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 620pub const VDS_E_SHRINK_SIZE_LESS_THAN_MIN: ::windows_sys::core::HRESULT = -2147211917i32;
04454e1e 621#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 622pub const VDS_E_SHRINK_SIZE_TOO_BIG: ::windows_sys::core::HRESULT = -2147211916i32;
04454e1e 623#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 624pub const VDS_E_SHRINK_UNKNOWN_FILESYSTEM: ::windows_sys::core::HRESULT = -2147210966i32;
04454e1e 625#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 626pub const VDS_E_SHRINK_USER_CANCELLED: ::windows_sys::core::HRESULT = -2147211879i32;
04454e1e 627#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 628pub const VDS_E_SOURCE_IS_TARGET_PACK: ::windows_sys::core::HRESULT = -2147211992i32;
04454e1e 629#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 630pub const VDS_E_SUBSYSTEM_ID_IS_NULL: ::windows_sys::core::HRESULT = -2147211001i32;
04454e1e 631#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 632pub const VDS_E_SYSTEM_DISK: ::windows_sys::core::HRESULT = -2147211247i32;
04454e1e 633#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 634pub const VDS_E_TARGET_PACK_NOT_EMPTY: ::windows_sys::core::HRESULT = -2147212003i32;
04454e1e 635#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 636pub const VDS_E_TARGET_PORTAL_NOT_FOUND: ::windows_sys::core::HRESULT = -2147211007i32;
04454e1e 637#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 638pub const VDS_E_TARGET_SPECIFIC_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147211514i32;
04454e1e 639#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 640pub const VDS_E_TIMEOUT: ::windows_sys::core::HRESULT = -2147212193i32;
04454e1e 641#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 642pub const VDS_E_UNABLE_TO_FIND_BOOT_DISK: ::windows_sys::core::HRESULT = -2147211261i32;
04454e1e 643#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 644pub const VDS_E_UNABLE_TO_FIND_SYSTEM_DISK: ::windows_sys::core::HRESULT = -2147211249i32;
04454e1e 645#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 646pub const VDS_E_UNEXPECTED_DISK_LAYOUT_CHANGE: ::windows_sys::core::HRESULT = -2147211955i32;
04454e1e 647#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 648pub const VDS_E_UNRECOVERABLE_ERROR: ::windows_sys::core::HRESULT = -2147212263i32;
04454e1e 649#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 650pub const VDS_E_UNRECOVERABLE_PROVIDER_ERROR: ::windows_sys::core::HRESULT = -2147211915i32;
04454e1e 651#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 652pub const VDS_E_VDISK_INVALID_OP_STATE: ::windows_sys::core::HRESULT = -2147210982i32;
04454e1e 653#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 654pub const VDS_E_VDISK_NOT_OPEN: ::windows_sys::core::HRESULT = -2147210983i32;
04454e1e 655#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 656pub const VDS_E_VDISK_PATHNAME_INVALID: ::windows_sys::core::HRESULT = -2147210969i32;
04454e1e 657#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 658pub const VDS_E_VD_ALREADY_ATTACHED: ::windows_sys::core::HRESULT = -2147210956i32;
04454e1e 659#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 660pub const VDS_E_VD_ALREADY_COMPACTING: ::windows_sys::core::HRESULT = -2147210958i32;
04454e1e 661#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 662pub const VDS_E_VD_ALREADY_DETACHED: ::windows_sys::core::HRESULT = -2147210955i32;
04454e1e 663#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 664pub const VDS_E_VD_ALREADY_MERGING: ::windows_sys::core::HRESULT = -2147210957i32;
04454e1e 665#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 666pub const VDS_E_VD_DISK_ALREADY_EXPANDING: ::windows_sys::core::HRESULT = -2147210959i32;
04454e1e 667#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 668pub const VDS_E_VD_DISK_ALREADY_OPEN: ::windows_sys::core::HRESULT = -2147210960i32;
04454e1e 669#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 670pub const VDS_E_VD_DISK_IS_COMPACTING: ::windows_sys::core::HRESULT = -2147210963i32;
04454e1e 671#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 672pub const VDS_E_VD_DISK_IS_EXPANDING: ::windows_sys::core::HRESULT = -2147210964i32;
04454e1e 673#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 674pub const VDS_E_VD_DISK_IS_MERGING: ::windows_sys::core::HRESULT = -2147210962i32;
04454e1e 675#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 676pub const VDS_E_VD_DISK_NOT_OPEN: ::windows_sys::core::HRESULT = -2147210965i32;
04454e1e 677#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 678pub const VDS_E_VD_IS_ATTACHED: ::windows_sys::core::HRESULT = -2147210961i32;
04454e1e 679#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 680pub const VDS_E_VD_IS_BEING_ATTACHED: ::windows_sys::core::HRESULT = -2147210953i32;
04454e1e 681#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 682pub const VDS_E_VD_IS_BEING_DETACHED: ::windows_sys::core::HRESULT = -2147210952i32;
04454e1e 683#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 684pub const VDS_E_VD_NOT_ATTACHED_READONLY: ::windows_sys::core::HRESULT = -2147210954i32;
04454e1e 685#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 686pub const VDS_E_VOLUME_DISK_COUNT_MAX_EXCEEDED: ::windows_sys::core::HRESULT = -2147211991i32;
04454e1e 687#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 688pub const VDS_E_VOLUME_EXTEND_FVE: ::windows_sys::core::HRESULT = -2147211230i32;
04454e1e 689#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 690pub const VDS_E_VOLUME_EXTEND_FVE_CORRUPT: ::windows_sys::core::HRESULT = -2147211232i32;
04454e1e 691#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 692pub const VDS_E_VOLUME_EXTEND_FVE_LOCKED: ::windows_sys::core::HRESULT = -2147211233i32;
04454e1e 693#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 694pub const VDS_E_VOLUME_EXTEND_FVE_RECOVERY: ::windows_sys::core::HRESULT = -2147211231i32;
04454e1e 695#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 696pub const VDS_E_VOLUME_GUID_PATHNAME_NOT_ALLOWED: ::windows_sys::core::HRESULT = -2147210995i32;
04454e1e 697#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 698pub const VDS_E_VOLUME_HAS_PATH: ::windows_sys::core::HRESULT = -2147212194i32;
04454e1e 699#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 700pub const VDS_E_VOLUME_HIDDEN: ::windows_sys::core::HRESULT = -2147211914i32;
04454e1e 701#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 702pub const VDS_E_VOLUME_INCOMPLETE: ::windows_sys::core::HRESULT = -2147212238i32;
04454e1e 703#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 704pub const VDS_E_VOLUME_INVALID_NAME: ::windows_sys::core::HRESULT = -2147212025i32;
04454e1e 705#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 706pub const VDS_E_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE: ::windows_sys::core::HRESULT = -2147211953i32;
04454e1e 707#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 708pub const VDS_E_VOLUME_MIRRORED: ::windows_sys::core::HRESULT = -2147211896i32;
04454e1e 709#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 710pub const VDS_E_VOLUME_NOT_A_MIRROR: ::windows_sys::core::HRESULT = -2147212219i32;
04454e1e 711#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 712pub const VDS_E_VOLUME_NOT_FOUND_IN_PACK: ::windows_sys::core::HRESULT = -2147211908i32;
04454e1e 713#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 714pub const VDS_E_VOLUME_NOT_HEALTHY: ::windows_sys::core::HRESULT = -2147212226i32;
04454e1e 715#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 716pub const VDS_E_VOLUME_NOT_MOUNTED: ::windows_sys::core::HRESULT = -2147212209i32;
04454e1e 717#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 718pub const VDS_E_VOLUME_NOT_ONLINE: ::windows_sys::core::HRESULT = -2147212227i32;
04454e1e 719#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 720pub const VDS_E_VOLUME_NOT_RETAINED: ::windows_sys::core::HRESULT = -2147211952i32;
04454e1e 721#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 722pub const VDS_E_VOLUME_ON_DISK: ::windows_sys::core::HRESULT = -2147212005i32;
04454e1e 723#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 724pub const VDS_E_VOLUME_PERMANENTLY_DISMOUNTED: ::windows_sys::core::HRESULT = -2147212195i32;
04454e1e 725#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 726pub const VDS_E_VOLUME_REGENERATING: ::windows_sys::core::HRESULT = -2147211904i32;
04454e1e 727#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 728pub const VDS_E_VOLUME_RETAINED: ::windows_sys::core::HRESULT = -2147211951i32;
04454e1e 729#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 730pub const VDS_E_VOLUME_SHRINK_FVE: ::windows_sys::core::HRESULT = -2147211243i32;
04454e1e 731#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 732pub const VDS_E_VOLUME_SHRINK_FVE_CORRUPT: ::windows_sys::core::HRESULT = -2147211245i32;
04454e1e 733#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 734pub const VDS_E_VOLUME_SHRINK_FVE_LOCKED: ::windows_sys::core::HRESULT = -2147211246i32;
04454e1e 735#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 736pub const VDS_E_VOLUME_SHRINK_FVE_RECOVERY: ::windows_sys::core::HRESULT = -2147211244i32;
04454e1e 737#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 738pub const VDS_E_VOLUME_SIMPLE_SPANNED: ::windows_sys::core::HRESULT = -2147211895i32;
04454e1e 739#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 740pub const VDS_E_VOLUME_SPANS_DISKS: ::windows_sys::core::HRESULT = -2147212225i32;
04454e1e 741#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 742pub const VDS_E_VOLUME_SYNCHRONIZING: ::windows_sys::core::HRESULT = -2147211905i32;
04454e1e 743#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 744pub const VDS_E_VOLUME_TEMPORARILY_DISMOUNTED: ::windows_sys::core::HRESULT = -2147212196i32;
04454e1e 745#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 746pub const VDS_E_VOLUME_TOO_BIG: ::windows_sys::core::HRESULT = -2147212243i32;
04454e1e 747#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 748pub const VDS_E_VOLUME_TOO_SMALL: ::windows_sys::core::HRESULT = -2147212244i32;
04454e1e 749#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 750pub const VDS_HINT_ALLOCATEHOTSPARE: i32 = 512i32;
04454e1e 751#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 752pub const VDS_HINT_BUSTYPE: i32 = 1024i32;
04454e1e 753#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 754pub const VDS_HINT_CONSISTENCYCHECKENABLED: i32 = 32768i32;
04454e1e 755#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 756pub const VDS_HINT_FASTCRASHRECOVERYREQUIRED: i32 = 1i32;
04454e1e 757#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 758pub const VDS_HINT_HARDWARECHECKSUMENABLED: i32 = 128i32;
04454e1e 759#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 760pub const VDS_HINT_ISYANKABLE: i32 = 256i32;
04454e1e 761#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 762pub const VDS_HINT_MEDIASCANENABLED: i32 = 16384i32;
04454e1e 763#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 764pub const VDS_HINT_MOSTLYREADS: i32 = 2i32;
04454e1e 765#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 766pub const VDS_HINT_OPTIMIZEFORSEQUENTIALREADS: i32 = 4i32;
04454e1e 767#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 768pub const VDS_HINT_OPTIMIZEFORSEQUENTIALWRITES: i32 = 8i32;
04454e1e 769#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 770pub const VDS_HINT_READBACKVERIFYENABLED: i32 = 16i32;
04454e1e 771#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 772pub const VDS_HINT_READCACHINGENABLED: i32 = 4096i32;
04454e1e 773#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 774pub const VDS_HINT_REMAPENABLED: i32 = 32i32;
04454e1e 775#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 776pub const VDS_HINT_USEMIRROREDCACHE: i32 = 2048i32;
04454e1e 777#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 778pub const VDS_HINT_WRITECACHINGENABLED: i32 = 8192i32;
04454e1e 779#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 780pub const VDS_HINT_WRITETHROUGHCACHINGENABLED: i32 = 64i32;
04454e1e 781#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 782pub const VDS_NF_DRIVE_LETTER_ASSIGN: u32 = 202u32;
04454e1e 783#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 784pub const VDS_NF_DRIVE_LETTER_FREE: u32 = 201u32;
04454e1e 785#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 786pub const VDS_NF_FILE_SYSTEM_SHRINKING_PROGRESS: u32 = 206u32;
04454e1e 787#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 788pub const VDS_NF_MOUNT_POINTS_CHANGE: u32 = 205u32;
04454e1e 789#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 790pub const VDS_NF_PARTITION_ARRIVE: u32 = 11u32;
04454e1e 791#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 792pub const VDS_NF_PARTITION_DEPART: u32 = 12u32;
04454e1e 793#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 794pub const VDS_NF_PARTITION_MODIFY: u32 = 13u32;
04454e1e 795#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 796pub const VDS_NF_PORTAL_ARRIVE: u32 = 123u32;
04454e1e 797#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 798pub const VDS_NF_PORTAL_DEPART: u32 = 124u32;
04454e1e 799#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 800pub const VDS_NF_PORTAL_GROUP_ARRIVE: u32 = 129u32;
04454e1e 801#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 802pub const VDS_NF_PORTAL_GROUP_DEPART: u32 = 130u32;
04454e1e 803#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 804pub const VDS_NF_PORTAL_GROUP_MODIFY: u32 = 131u32;
04454e1e 805#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 806pub const VDS_NF_PORTAL_MODIFY: u32 = 125u32;
04454e1e 807#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 808pub const VDS_NF_SERVICE_OUT_OF_SYNC: u32 = 301u32;
04454e1e 809#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 810pub const VDS_NF_SUB_SYSTEM_ARRIVE: u32 = 101u32;
04454e1e 811#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 812pub const VDS_NF_SUB_SYSTEM_DEPART: u32 = 102u32;
04454e1e 813#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 814pub const VDS_NF_SUB_SYSTEM_MODIFY: u32 = 151u32;
04454e1e 815#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 816pub const VDS_NF_TARGET_ARRIVE: u32 = 126u32;
04454e1e 817#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 818pub const VDS_NF_TARGET_DEPART: u32 = 127u32;
04454e1e 819#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 820pub const VDS_NF_TARGET_MODIFY: u32 = 128u32;
04454e1e 821#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 822pub const VDS_NF_VOLUME_ARRIVE: u32 = 4u32;
04454e1e 823#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 824pub const VDS_NF_VOLUME_DEPART: u32 = 5u32;
04454e1e 825#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 826pub const VDS_NF_VOLUME_MODIFY: u32 = 6u32;
04454e1e 827#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 828pub const VDS_NF_VOLUME_REBUILDING_PROGRESS: u32 = 7u32;
04454e1e 829#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 830pub const VDS_POOL_ATTRIB_ACCS_BDW_WT_HINT: i32 = 16777216i32;
04454e1e 831#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 832pub const VDS_POOL_ATTRIB_ACCS_DIR_HINT: i32 = 2097152i32;
04454e1e 833#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 834pub const VDS_POOL_ATTRIB_ACCS_LTNCY_HINT: i32 = 8388608i32;
04454e1e 835#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 836pub const VDS_POOL_ATTRIB_ACCS_RNDM_HINT: i32 = 1048576i32;
04454e1e 837#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 838pub const VDS_POOL_ATTRIB_ACCS_SIZE_HINT: i32 = 4194304i32;
04454e1e 839#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 840pub const VDS_POOL_ATTRIB_ALLOW_SPINDOWN: i32 = 4i32;
04454e1e 841#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 842pub const VDS_POOL_ATTRIB_BUSTYPE: i32 = 2i32;
04454e1e 843#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 844pub const VDS_POOL_ATTRIB_CUSTOM_ATTRIB: i32 = 134217728i32;
04454e1e 845#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 846pub const VDS_POOL_ATTRIB_DATA_AVL_HINT: i32 = 524288i32;
04454e1e 847#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 848pub const VDS_POOL_ATTRIB_DATA_RDNCY_DEF: i32 = 128i32;
04454e1e 849#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 850pub const VDS_POOL_ATTRIB_DATA_RDNCY_MAX: i32 = 32i32;
04454e1e 851#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 852pub const VDS_POOL_ATTRIB_DATA_RDNCY_MIN: i32 = 64i32;
04454e1e 853#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 854pub const VDS_POOL_ATTRIB_NO_SINGLE_POF: i32 = 16i32;
04454e1e 855#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 856pub const VDS_POOL_ATTRIB_NUM_CLMNS: i32 = 32768i32;
04454e1e 857#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 858pub const VDS_POOL_ATTRIB_NUM_CLMNS_DEF: i32 = 262144i32;
04454e1e 859#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 860pub const VDS_POOL_ATTRIB_NUM_CLMNS_MAX: i32 = 65536i32;
04454e1e 861#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 862pub const VDS_POOL_ATTRIB_NUM_CLMNS_MIN: i32 = 131072i32;
04454e1e 863#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 864pub const VDS_POOL_ATTRIB_PKG_RDNCY_DEF: i32 = 1024i32;
04454e1e 865#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 866pub const VDS_POOL_ATTRIB_PKG_RDNCY_MAX: i32 = 256i32;
04454e1e 867#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 868pub const VDS_POOL_ATTRIB_PKG_RDNCY_MIN: i32 = 512i32;
04454e1e 869#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 870pub const VDS_POOL_ATTRIB_RAIDTYPE: i32 = 1i32;
04454e1e 871#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 872pub const VDS_POOL_ATTRIB_STOR_COST_HINT: i32 = 33554432i32;
04454e1e 873#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 874pub const VDS_POOL_ATTRIB_STOR_EFFCY_HINT: i32 = 67108864i32;
04454e1e 875#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 876pub const VDS_POOL_ATTRIB_STRIPE_SIZE: i32 = 2048i32;
04454e1e 877#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 878pub const VDS_POOL_ATTRIB_STRIPE_SIZE_DEF: i32 = 16384i32;
04454e1e 879#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 880pub const VDS_POOL_ATTRIB_STRIPE_SIZE_MAX: i32 = 4096i32;
04454e1e 881#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 882pub const VDS_POOL_ATTRIB_STRIPE_SIZE_MIN: i32 = 8192i32;
04454e1e 883#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 884pub const VDS_POOL_ATTRIB_THIN_PROVISION: i32 = 8i32;
04454e1e 885#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 886pub const VDS_REBUILD_PRIORITY_MAX: u32 = 16u32;
04454e1e 887#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 888pub const VDS_REBUILD_PRIORITY_MIN: u32 = 0u32;
04454e1e 889#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 890pub const VDS_S_ACCESS_PATH_NOT_DELETED: ::windows_sys::core::HRESULT = 279108i32;
04454e1e 891#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 892pub const VDS_S_ALREADY_EXISTS: ::windows_sys::core::HRESULT = 272148i32;
04454e1e 893#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 894pub const VDS_S_BOOT_PARTITION_NUMBER_CHANGE: ::windows_sys::core::HRESULT = 271414i32;
04454e1e 895#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 896pub const VDS_S_DEFAULT_PLEX_MEMBER_IDS: ::windows_sys::core::HRESULT = 271640i32;
04454e1e 897#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 898pub const VDS_S_DISK_DISMOUNT_FAILED: ::windows_sys::core::HRESULT = 272393i32;
04454e1e 899#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 900pub const VDS_S_DISK_IS_MISSING: ::windows_sys::core::HRESULT = 271624i32;
04454e1e 901#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 902pub const VDS_S_DISK_MOUNT_FAILED: ::windows_sys::core::HRESULT = 272392i32;
04454e1e 903#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 904pub const VDS_S_DISK_PARTIALLY_CLEANED: ::windows_sys::core::HRESULT = 271386i32;
04454e1e 905#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 906pub const VDS_S_DISMOUNT_FAILED: ::windows_sys::core::HRESULT = 271735i32;
04454e1e 907#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 908pub const VDS_S_EXTEND_FILE_SYSTEM_FAILED: ::windows_sys::core::HRESULT = 271461i32;
04454e1e 909#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 910pub const VDS_S_FS_LOCK: ::windows_sys::core::HRESULT = 271747i32;
04454e1e 911#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 912pub const VDS_S_GPT_BOOT_MIRRORED_TO_MBR: ::windows_sys::core::HRESULT = -2147212183i32;
04454e1e 913#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 914pub const VDS_S_IA64_BOOT_MIRRORED_TO_MBR: ::windows_sys::core::HRESULT = 271450i32;
04454e1e 915#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 916pub const VDS_S_IN_PROGRESS: ::windows_sys::core::HRESULT = 271437i32;
04454e1e 917#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 918pub const VDS_S_ISCSI_LOGIN_ALREAD_EXISTS: ::windows_sys::core::HRESULT = 272386i32;
04454e1e 919#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 920pub const VDS_S_ISCSI_PERSISTENT_LOGIN_MAY_NOT_BE_REMOVED: ::windows_sys::core::HRESULT = 272385i32;
04454e1e 921#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 922pub const VDS_S_ISCSI_SESSION_NOT_FOUND_PERSISTENT_LOGIN_REMOVED: ::windows_sys::core::HRESULT = 272384i32;
04454e1e 923#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 924pub const VDS_S_MBR_BOOT_MIRRORED_TO_GPT: ::windows_sys::core::HRESULT = 271463i32;
04454e1e 925#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 926pub const VDS_S_NAME_TRUNCATED: ::windows_sys::core::HRESULT = 272128i32;
04454e1e 927#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 928pub const VDS_S_NONCONFORMANT_PARTITION_INFO: ::windows_sys::core::HRESULT = 271626i32;
04454e1e 929#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 930pub const VDS_S_NO_NOTIFICATION: ::windows_sys::core::HRESULT = 271639i32;
04454e1e 931#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 932pub const VDS_S_PLEX_NOT_LOADED_TO_CACHE: ::windows_sys::core::HRESULT = 271755i32;
04454e1e 933#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 934pub const VDS_S_PROPERTIES_INCOMPLETE: ::windows_sys::core::HRESULT = 272149i32;
04454e1e 935#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 936pub const VDS_S_PROVIDER_ERROR_LOADING_CACHE: ::windows_sys::core::HRESULT = 271393i32;
04454e1e 937#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 938pub const VDS_S_REMOUNT_FAILED: ::windows_sys::core::HRESULT = 271736i32;
04454e1e 939#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 940pub const VDS_S_RESYNC_NOTIFICATION_TASK_FAILED: ::windows_sys::core::HRESULT = 271738i32;
04454e1e 941#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 942pub const VDS_S_STATUSES_INCOMPLETELY_SET: ::windows_sys::core::HRESULT = 272130i32;
04454e1e 943#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 944pub const VDS_S_SYSTEM_PARTITION: ::windows_sys::core::HRESULT = 271630i32;
04454e1e 945#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 946pub const VDS_S_UNABLE_TO_GET_GPT_ATTRIBUTES: ::windows_sys::core::HRESULT = 271451i32;
04454e1e 947#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 948pub const VDS_S_UPDATE_BOOTFILE_FAILED: ::windows_sys::core::HRESULT = 271412i32;
04454e1e 949#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 950pub const VDS_S_VOLUME_COMPRESS_FAILED: ::windows_sys::core::HRESULT = 271427i32;
04454e1e 951#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 952pub const VDS_S_VSS_FLUSH_AND_HOLD_WRITES: ::windows_sys::core::HRESULT = 271745i32;
04454e1e 953#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 954pub const VDS_S_VSS_RELEASE_WRITES: ::windows_sys::core::HRESULT = 271746i32;
04454e1e 955#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 956pub const VDS_S_WINPE_BOOTENTRY: ::windows_sys::core::HRESULT = 271758i32;
04454e1e 957#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 958pub const VER_VDS_LUN_INFORMATION: u32 = 1u32;
04454e1e 959#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 960pub type VDS_ASYNC_OUTPUT_TYPE = i32;
04454e1e 961#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 962pub const VDS_ASYNCOUT_UNKNOWN: VDS_ASYNC_OUTPUT_TYPE = 0i32;
04454e1e 963#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 964pub const VDS_ASYNCOUT_CREATEVOLUME: VDS_ASYNC_OUTPUT_TYPE = 1i32;
04454e1e 965#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 966pub const VDS_ASYNCOUT_EXTENDVOLUME: VDS_ASYNC_OUTPUT_TYPE = 2i32;
04454e1e 967#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 968pub const VDS_ASYNCOUT_SHRINKVOLUME: VDS_ASYNC_OUTPUT_TYPE = 3i32;
04454e1e 969#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 970pub const VDS_ASYNCOUT_ADDVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 4i32;
04454e1e 971#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 972pub const VDS_ASYNCOUT_BREAKVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 5i32;
04454e1e 973#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 974pub const VDS_ASYNCOUT_REMOVEVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 6i32;
04454e1e 975#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 976pub const VDS_ASYNCOUT_REPAIRVOLUMEPLEX: VDS_ASYNC_OUTPUT_TYPE = 7i32;
04454e1e 977#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 978pub const VDS_ASYNCOUT_RECOVERPACK: VDS_ASYNC_OUTPUT_TYPE = 8i32;
04454e1e 979#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 980pub const VDS_ASYNCOUT_REPLACEDISK: VDS_ASYNC_OUTPUT_TYPE = 9i32;
04454e1e 981#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 982pub const VDS_ASYNCOUT_CREATEPARTITION: VDS_ASYNC_OUTPUT_TYPE = 10i32;
04454e1e 983#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 984pub const VDS_ASYNCOUT_CLEAN: VDS_ASYNC_OUTPUT_TYPE = 11i32;
04454e1e 985#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 986pub const VDS_ASYNCOUT_CREATELUN: VDS_ASYNC_OUTPUT_TYPE = 50i32;
04454e1e 987#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 988pub const VDS_ASYNCOUT_ADDLUNPLEX: VDS_ASYNC_OUTPUT_TYPE = 52i32;
04454e1e 989#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 990pub const VDS_ASYNCOUT_REMOVELUNPLEX: VDS_ASYNC_OUTPUT_TYPE = 53i32;
04454e1e 991#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 992pub const VDS_ASYNCOUT_EXTENDLUN: VDS_ASYNC_OUTPUT_TYPE = 54i32;
04454e1e 993#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 994pub const VDS_ASYNCOUT_SHRINKLUN: VDS_ASYNC_OUTPUT_TYPE = 55i32;
04454e1e 995#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 996pub const VDS_ASYNCOUT_RECOVERLUN: VDS_ASYNC_OUTPUT_TYPE = 56i32;
04454e1e 997#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 998pub const VDS_ASYNCOUT_LOGINTOTARGET: VDS_ASYNC_OUTPUT_TYPE = 60i32;
04454e1e 999#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1000pub const VDS_ASYNCOUT_LOGOUTFROMTARGET: VDS_ASYNC_OUTPUT_TYPE = 61i32;
04454e1e 1001#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1002pub const VDS_ASYNCOUT_CREATETARGET: VDS_ASYNC_OUTPUT_TYPE = 62i32;
04454e1e 1003#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1004pub const VDS_ASYNCOUT_CREATEPORTALGROUP: VDS_ASYNC_OUTPUT_TYPE = 63i32;
04454e1e 1005#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1006pub const VDS_ASYNCOUT_DELETETARGET: VDS_ASYNC_OUTPUT_TYPE = 64i32;
04454e1e 1007#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1008pub const VDS_ASYNCOUT_ADDPORTAL: VDS_ASYNC_OUTPUT_TYPE = 65i32;
04454e1e 1009#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1010pub const VDS_ASYNCOUT_REMOVEPORTAL: VDS_ASYNC_OUTPUT_TYPE = 66i32;
04454e1e 1011#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1012pub const VDS_ASYNCOUT_DELETEPORTALGROUP: VDS_ASYNC_OUTPUT_TYPE = 67i32;
04454e1e 1013#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1014pub const VDS_ASYNCOUT_FORMAT: VDS_ASYNC_OUTPUT_TYPE = 101i32;
04454e1e 1015#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1016pub const VDS_ASYNCOUT_CREATE_VDISK: VDS_ASYNC_OUTPUT_TYPE = 200i32;
04454e1e 1017#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1018pub const VDS_ASYNCOUT_ATTACH_VDISK: VDS_ASYNC_OUTPUT_TYPE = 201i32;
04454e1e 1019#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1020pub const VDS_ASYNCOUT_COMPACT_VDISK: VDS_ASYNC_OUTPUT_TYPE = 202i32;
04454e1e 1021#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1022pub const VDS_ASYNCOUT_MERGE_VDISK: VDS_ASYNC_OUTPUT_TYPE = 203i32;
04454e1e 1023#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1024pub const VDS_ASYNCOUT_EXPAND_VDISK: VDS_ASYNC_OUTPUT_TYPE = 204i32;
04454e1e 1025#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1026pub type VDS_CONTROLLER_STATUS = i32;
04454e1e 1027#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1028pub const VDS_CS_UNKNOWN: VDS_CONTROLLER_STATUS = 0i32;
04454e1e 1029#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1030pub const VDS_CS_ONLINE: VDS_CONTROLLER_STATUS = 1i32;
04454e1e 1031#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1032pub const VDS_CS_NOT_READY: VDS_CONTROLLER_STATUS = 2i32;
04454e1e 1033#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1034pub const VDS_CS_OFFLINE: VDS_CONTROLLER_STATUS = 4i32;
04454e1e 1035#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1036pub const VDS_CS_FAILED: VDS_CONTROLLER_STATUS = 5i32;
04454e1e 1037#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1038pub const VDS_CS_REMOVED: VDS_CONTROLLER_STATUS = 8i32;
04454e1e 1039#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1040pub type VDS_DRIVE_FLAG = i32;
04454e1e 1041#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1042pub const VDS_DRF_HOTSPARE: VDS_DRIVE_FLAG = 1i32;
04454e1e 1043#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1044pub const VDS_DRF_ASSIGNED: VDS_DRIVE_FLAG = 2i32;
04454e1e 1045#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1046pub const VDS_DRF_UNASSIGNED: VDS_DRIVE_FLAG = 4i32;
04454e1e 1047#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1048pub const VDS_DRF_HOTSPARE_IN_USE: VDS_DRIVE_FLAG = 8i32;
04454e1e 1049#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1050pub const VDS_DRF_HOTSPARE_STANDBY: VDS_DRIVE_FLAG = 16i32;
04454e1e 1051#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1052pub type VDS_DRIVE_STATUS = i32;
04454e1e 1053#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1054pub const VDS_DRS_UNKNOWN: VDS_DRIVE_STATUS = 0i32;
04454e1e 1055#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1056pub const VDS_DRS_ONLINE: VDS_DRIVE_STATUS = 1i32;
04454e1e 1057#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1058pub const VDS_DRS_NOT_READY: VDS_DRIVE_STATUS = 2i32;
04454e1e 1059#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1060pub const VDS_DRS_OFFLINE: VDS_DRIVE_STATUS = 4i32;
04454e1e 1061#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1062pub const VDS_DRS_FAILED: VDS_DRIVE_STATUS = 5i32;
04454e1e 1063#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1064pub const VDS_DRS_REMOVED: VDS_DRIVE_STATUS = 8i32;
04454e1e 1065#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1066pub type VDS_FILE_SYSTEM_TYPE = i32;
04454e1e 1067#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1068pub const VDS_FST_UNKNOWN: VDS_FILE_SYSTEM_TYPE = 0i32;
04454e1e 1069#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1070pub const VDS_FST_RAW: VDS_FILE_SYSTEM_TYPE = 1i32;
04454e1e 1071#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1072pub const VDS_FST_FAT: VDS_FILE_SYSTEM_TYPE = 2i32;
04454e1e 1073#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1074pub const VDS_FST_FAT32: VDS_FILE_SYSTEM_TYPE = 3i32;
04454e1e 1075#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1076pub const VDS_FST_NTFS: VDS_FILE_SYSTEM_TYPE = 4i32;
04454e1e 1077#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1078pub const VDS_FST_CDFS: VDS_FILE_SYSTEM_TYPE = 5i32;
04454e1e 1079#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1080pub const VDS_FST_UDF: VDS_FILE_SYSTEM_TYPE = 6i32;
04454e1e 1081#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1082pub const VDS_FST_EXFAT: VDS_FILE_SYSTEM_TYPE = 7i32;
04454e1e 1083#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1084pub const VDS_FST_CSVFS: VDS_FILE_SYSTEM_TYPE = 8i32;
04454e1e 1085#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1086pub const VDS_FST_REFS: VDS_FILE_SYSTEM_TYPE = 9i32;
04454e1e 1087#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1088pub type VDS_HBAPORT_SPEED_FLAG = i32;
04454e1e 1089#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1090pub const VDS_HSF_UNKNOWN: VDS_HBAPORT_SPEED_FLAG = 0i32;
04454e1e 1091#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1092pub const VDS_HSF_1GBIT: VDS_HBAPORT_SPEED_FLAG = 1i32;
04454e1e 1093#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1094pub const VDS_HSF_2GBIT: VDS_HBAPORT_SPEED_FLAG = 2i32;
04454e1e 1095#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1096pub const VDS_HSF_10GBIT: VDS_HBAPORT_SPEED_FLAG = 4i32;
04454e1e 1097#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1098pub const VDS_HSF_4GBIT: VDS_HBAPORT_SPEED_FLAG = 8i32;
04454e1e 1099#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1100pub const VDS_HSF_NOT_NEGOTIATED: VDS_HBAPORT_SPEED_FLAG = 32768i32;
04454e1e 1101#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1102pub type VDS_HBAPORT_STATUS = i32;
04454e1e 1103#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1104pub const VDS_HPS_UNKNOWN: VDS_HBAPORT_STATUS = 1i32;
04454e1e 1105#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1106pub const VDS_HPS_ONLINE: VDS_HBAPORT_STATUS = 2i32;
04454e1e 1107#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1108pub const VDS_HPS_OFFLINE: VDS_HBAPORT_STATUS = 3i32;
04454e1e 1109#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1110pub const VDS_HPS_BYPASSED: VDS_HBAPORT_STATUS = 4i32;
04454e1e 1111#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1112pub const VDS_HPS_DIAGNOSTICS: VDS_HBAPORT_STATUS = 5i32;
04454e1e 1113#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1114pub const VDS_HPS_LINKDOWN: VDS_HBAPORT_STATUS = 6i32;
04454e1e 1115#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1116pub const VDS_HPS_ERROR: VDS_HBAPORT_STATUS = 7i32;
04454e1e 1117#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1118pub const VDS_HPS_LOOPBACK: VDS_HBAPORT_STATUS = 8i32;
04454e1e 1119#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1120pub type VDS_HBAPORT_TYPE = i32;
04454e1e 1121#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1122pub const VDS_HPT_UNKNOWN: VDS_HBAPORT_TYPE = 1i32;
04454e1e 1123#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1124pub const VDS_HPT_OTHER: VDS_HBAPORT_TYPE = 2i32;
04454e1e 1125#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1126pub const VDS_HPT_NOTPRESENT: VDS_HBAPORT_TYPE = 3i32;
04454e1e 1127#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1128pub const VDS_HPT_NPORT: VDS_HBAPORT_TYPE = 5i32;
04454e1e 1129#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1130pub const VDS_HPT_NLPORT: VDS_HBAPORT_TYPE = 6i32;
04454e1e 1131#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1132pub const VDS_HPT_FLPORT: VDS_HBAPORT_TYPE = 7i32;
04454e1e 1133#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1134pub const VDS_HPT_FPORT: VDS_HBAPORT_TYPE = 8i32;
04454e1e 1135#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1136pub const VDS_HPT_EPORT: VDS_HBAPORT_TYPE = 9i32;
04454e1e 1137#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1138pub const VDS_HPT_GPORT: VDS_HBAPORT_TYPE = 10i32;
04454e1e 1139#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1140pub const VDS_HPT_LPORT: VDS_HBAPORT_TYPE = 20i32;
04454e1e 1141#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1142pub const VDS_HPT_PTP: VDS_HBAPORT_TYPE = 21i32;
04454e1e 1143#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1144pub type VDS_HEALTH = i32;
04454e1e 1145#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1146pub const VDS_H_UNKNOWN: VDS_HEALTH = 0i32;
04454e1e 1147#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1148pub const VDS_H_HEALTHY: VDS_HEALTH = 1i32;
04454e1e 1149#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1150pub const VDS_H_REBUILDING: VDS_HEALTH = 2i32;
04454e1e 1151#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1152pub const VDS_H_STALE: VDS_HEALTH = 3i32;
04454e1e 1153#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1154pub const VDS_H_FAILING: VDS_HEALTH = 4i32;
04454e1e 1155#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1156pub const VDS_H_FAILING_REDUNDANCY: VDS_HEALTH = 5i32;
04454e1e 1157#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1158pub const VDS_H_FAILED_REDUNDANCY: VDS_HEALTH = 6i32;
04454e1e 1159#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1160pub const VDS_H_FAILED_REDUNDANCY_FAILING: VDS_HEALTH = 7i32;
04454e1e 1161#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1162pub const VDS_H_FAILED: VDS_HEALTH = 8i32;
04454e1e 1163#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1164pub const VDS_H_REPLACED: VDS_HEALTH = 9i32;
04454e1e 1165#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1166pub const VDS_H_PENDING_FAILURE: VDS_HEALTH = 10i32;
04454e1e 1167#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1168pub const VDS_H_DEGRADED: VDS_HEALTH = 11i32;
04454e1e 1169#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1170pub type VDS_HWPROVIDER_TYPE = i32;
04454e1e 1171#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1172pub const VDS_HWT_UNKNOWN: VDS_HWPROVIDER_TYPE = 0i32;
04454e1e 1173#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1174pub const VDS_HWT_PCI_RAID: VDS_HWPROVIDER_TYPE = 1i32;
04454e1e 1175#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1176pub const VDS_HWT_FIBRE_CHANNEL: VDS_HWPROVIDER_TYPE = 2i32;
04454e1e 1177#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1178pub const VDS_HWT_ISCSI: VDS_HWPROVIDER_TYPE = 3i32;
04454e1e 1179#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1180pub const VDS_HWT_SAS: VDS_HWPROVIDER_TYPE = 4i32;
04454e1e 1181#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1182pub const VDS_HWT_HYBRID: VDS_HWPROVIDER_TYPE = 5i32;
04454e1e 1183#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1184pub type VDS_INTERCONNECT_ADDRESS_TYPE = i32;
04454e1e 1185#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1186pub const VDS_IA_UNKNOWN: VDS_INTERCONNECT_ADDRESS_TYPE = 0i32;
04454e1e 1187#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1188pub const VDS_IA_FCFS: VDS_INTERCONNECT_ADDRESS_TYPE = 1i32;
04454e1e 1189#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1190pub const VDS_IA_FCPH: VDS_INTERCONNECT_ADDRESS_TYPE = 2i32;
04454e1e 1191#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1192pub const VDS_IA_FCPH3: VDS_INTERCONNECT_ADDRESS_TYPE = 3i32;
04454e1e 1193#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1194pub const VDS_IA_MAC: VDS_INTERCONNECT_ADDRESS_TYPE = 4i32;
04454e1e 1195#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1196pub const VDS_IA_SCSI: VDS_INTERCONNECT_ADDRESS_TYPE = 5i32;
04454e1e 1197#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1198pub type VDS_INTERCONNECT_FLAG = i32;
04454e1e 1199#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1200pub const VDS_ITF_PCI_RAID: VDS_INTERCONNECT_FLAG = 1i32;
04454e1e 1201#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1202pub const VDS_ITF_FIBRE_CHANNEL: VDS_INTERCONNECT_FLAG = 2i32;
04454e1e 1203#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1204pub const VDS_ITF_ISCSI: VDS_INTERCONNECT_FLAG = 4i32;
04454e1e 1205#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1206pub const VDS_ITF_SAS: VDS_INTERCONNECT_FLAG = 8i32;
04454e1e 1207#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1208pub type VDS_IPADDRESS_TYPE = i32;
04454e1e 1209#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1210pub const VDS_IPT_TEXT: VDS_IPADDRESS_TYPE = 0i32;
04454e1e 1211#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1212pub const VDS_IPT_IPV4: VDS_IPADDRESS_TYPE = 1i32;
04454e1e 1213#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1214pub const VDS_IPT_IPV6: VDS_IPADDRESS_TYPE = 2i32;
04454e1e 1215#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1216pub const VDS_IPT_EMPTY: VDS_IPADDRESS_TYPE = 3i32;
04454e1e 1217#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1218pub type VDS_ISCSI_AUTH_TYPE = i32;
04454e1e 1219#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1220pub const VDS_IAT_NONE: VDS_ISCSI_AUTH_TYPE = 0i32;
04454e1e 1221#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1222pub const VDS_IAT_CHAP: VDS_ISCSI_AUTH_TYPE = 1i32;
04454e1e 1223#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1224pub const VDS_IAT_MUTUAL_CHAP: VDS_ISCSI_AUTH_TYPE = 2i32;
04454e1e 1225#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1226pub type VDS_ISCSI_IPSEC_FLAG = i32;
04454e1e 1227#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1228pub const VDS_IIF_VALID: VDS_ISCSI_IPSEC_FLAG = 1i32;
04454e1e 1229#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1230pub const VDS_IIF_IKE: VDS_ISCSI_IPSEC_FLAG = 2i32;
04454e1e 1231#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1232pub const VDS_IIF_MAIN_MODE: VDS_ISCSI_IPSEC_FLAG = 4i32;
04454e1e 1233#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1234pub const VDS_IIF_AGGRESSIVE_MODE: VDS_ISCSI_IPSEC_FLAG = 8i32;
04454e1e 1235#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1236pub const VDS_IIF_PFS_ENABLE: VDS_ISCSI_IPSEC_FLAG = 16i32;
04454e1e 1237#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1238pub const VDS_IIF_TRANSPORT_MODE_PREFERRED: VDS_ISCSI_IPSEC_FLAG = 32i32;
04454e1e 1239#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1240pub const VDS_IIF_TUNNEL_MODE_PREFERRED: VDS_ISCSI_IPSEC_FLAG = 64i32;
04454e1e 1241#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1242pub type VDS_ISCSI_LOGIN_FLAG = i32;
04454e1e 1243#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1244pub const VDS_ILF_REQUIRE_IPSEC: VDS_ISCSI_LOGIN_FLAG = 1i32;
04454e1e 1245#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1246pub const VDS_ILF_MULTIPATH_ENABLED: VDS_ISCSI_LOGIN_FLAG = 2i32;
04454e1e 1247#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1248pub type VDS_ISCSI_LOGIN_TYPE = i32;
04454e1e 1249#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1250pub const VDS_ILT_MANUAL: VDS_ISCSI_LOGIN_TYPE = 0i32;
04454e1e 1251#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1252pub const VDS_ILT_PERSISTENT: VDS_ISCSI_LOGIN_TYPE = 1i32;
04454e1e 1253#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1254pub const VDS_ILT_BOOT: VDS_ISCSI_LOGIN_TYPE = 2i32;
04454e1e 1255#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1256pub type VDS_ISCSI_PORTAL_STATUS = i32;
04454e1e 1257#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1258pub const VDS_IPS_UNKNOWN: VDS_ISCSI_PORTAL_STATUS = 0i32;
04454e1e 1259#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1260pub const VDS_IPS_ONLINE: VDS_ISCSI_PORTAL_STATUS = 1i32;
04454e1e 1261#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1262pub const VDS_IPS_NOT_READY: VDS_ISCSI_PORTAL_STATUS = 2i32;
04454e1e 1263#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1264pub const VDS_IPS_OFFLINE: VDS_ISCSI_PORTAL_STATUS = 4i32;
04454e1e 1265#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1266pub const VDS_IPS_FAILED: VDS_ISCSI_PORTAL_STATUS = 5i32;
04454e1e 1267#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1268pub type VDS_LOADBALANCE_POLICY_ENUM = i32;
04454e1e 1269#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1270pub const VDS_LBP_UNKNOWN: VDS_LOADBALANCE_POLICY_ENUM = 0i32;
04454e1e 1271#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1272pub const VDS_LBP_FAILOVER: VDS_LOADBALANCE_POLICY_ENUM = 1i32;
04454e1e 1273#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1274pub const VDS_LBP_ROUND_ROBIN: VDS_LOADBALANCE_POLICY_ENUM = 2i32;
04454e1e 1275#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1276pub const VDS_LBP_ROUND_ROBIN_WITH_SUBSET: VDS_LOADBALANCE_POLICY_ENUM = 3i32;
04454e1e 1277#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1278pub const VDS_LBP_DYN_LEAST_QUEUE_DEPTH: VDS_LOADBALANCE_POLICY_ENUM = 4i32;
04454e1e 1279#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1280pub const VDS_LBP_WEIGHTED_PATHS: VDS_LOADBALANCE_POLICY_ENUM = 5i32;
04454e1e 1281#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1282pub const VDS_LBP_LEAST_BLOCKS: VDS_LOADBALANCE_POLICY_ENUM = 6i32;
04454e1e 1283#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1284pub const VDS_LBP_VENDOR_SPECIFIC: VDS_LOADBALANCE_POLICY_ENUM = 7i32;
04454e1e 1285#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1286pub type VDS_LUN_FLAG = i32;
04454e1e 1287#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647 1288pub const VDS_LF_LBN_REMAP_ENABLED: VDS_LUN_FLAG = 1i32;
04454e1e 1289#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647
FG
1290pub const VDS_LF_READ_BACK_VERIFY_ENABLED: VDS_LUN_FLAG = 2i32;
1291#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1292pub const VDS_LF_WRITE_THROUGH_CACHING_ENABLED: VDS_LUN_FLAG = 4i32;
1293#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1294pub const VDS_LF_HARDWARE_CHECKSUM_ENABLED: VDS_LUN_FLAG = 8i32;
1295#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1296pub const VDS_LF_READ_CACHE_ENABLED: VDS_LUN_FLAG = 16i32;
1297#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1298pub const VDS_LF_WRITE_CACHE_ENABLED: VDS_LUN_FLAG = 32i32;
1299#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1300pub const VDS_LF_MEDIA_SCAN_ENABLED: VDS_LUN_FLAG = 64i32;
1301#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1302pub const VDS_LF_CONSISTENCY_CHECK_ENABLED: VDS_LUN_FLAG = 128i32;
1303#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1304pub const VDS_LF_SNAPSHOT: VDS_LUN_FLAG = 256i32;
1305#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1306pub type VDS_LUN_PLEX_FLAG = i32;
1307#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1308pub const VDS_LPF_LBN_REMAP_ENABLED: VDS_LUN_PLEX_FLAG = 1i32;
1309#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1310pub type VDS_LUN_PLEX_STATUS = i32;
1311#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1312pub const VDS_LPS_UNKNOWN: VDS_LUN_PLEX_STATUS = 0i32;
1313#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1314pub const VDS_LPS_ONLINE: VDS_LUN_PLEX_STATUS = 1i32;
1315#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1316pub const VDS_LPS_NOT_READY: VDS_LUN_PLEX_STATUS = 2i32;
1317#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1318pub const VDS_LPS_OFFLINE: VDS_LUN_PLEX_STATUS = 4i32;
1319#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1320pub const VDS_LPS_FAILED: VDS_LUN_PLEX_STATUS = 5i32;
1321#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1322pub type VDS_LUN_PLEX_TYPE = i32;
1323#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1324pub const VDS_LPT_UNKNOWN: VDS_LUN_PLEX_TYPE = 0i32;
1325#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1326pub const VDS_LPT_SIMPLE: VDS_LUN_PLEX_TYPE = 10i32;
1327#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1328pub const VDS_LPT_SPAN: VDS_LUN_PLEX_TYPE = 11i32;
1329#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1330pub const VDS_LPT_STRIPE: VDS_LUN_PLEX_TYPE = 12i32;
1331#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1332pub const VDS_LPT_PARITY: VDS_LUN_PLEX_TYPE = 14i32;
1333#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1334pub const VDS_LPT_RAID2: VDS_LUN_PLEX_TYPE = 15i32;
1335#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1336pub const VDS_LPT_RAID3: VDS_LUN_PLEX_TYPE = 16i32;
1337#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1338pub const VDS_LPT_RAID4: VDS_LUN_PLEX_TYPE = 17i32;
1339#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1340pub const VDS_LPT_RAID5: VDS_LUN_PLEX_TYPE = 18i32;
1341#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1342pub const VDS_LPT_RAID6: VDS_LUN_PLEX_TYPE = 19i32;
1343#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1344pub const VDS_LPT_RAID03: VDS_LUN_PLEX_TYPE = 21i32;
1345#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1346pub const VDS_LPT_RAID05: VDS_LUN_PLEX_TYPE = 22i32;
1347#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1348pub const VDS_LPT_RAID10: VDS_LUN_PLEX_TYPE = 23i32;
1349#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1350pub const VDS_LPT_RAID15: VDS_LUN_PLEX_TYPE = 24i32;
1351#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1352pub const VDS_LPT_RAID30: VDS_LUN_PLEX_TYPE = 25i32;
1353#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1354pub const VDS_LPT_RAID50: VDS_LUN_PLEX_TYPE = 26i32;
1355#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1356pub const VDS_LPT_RAID53: VDS_LUN_PLEX_TYPE = 28i32;
1357#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1358pub const VDS_LPT_RAID60: VDS_LUN_PLEX_TYPE = 29i32;
1359#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1360pub type VDS_LUN_STATUS = i32;
1361#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1362pub const VDS_LS_UNKNOWN: VDS_LUN_STATUS = 0i32;
1363#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1364pub const VDS_LS_ONLINE: VDS_LUN_STATUS = 1i32;
1365#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1366pub const VDS_LS_NOT_READY: VDS_LUN_STATUS = 2i32;
1367#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1368pub const VDS_LS_OFFLINE: VDS_LUN_STATUS = 4i32;
1369#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1370pub const VDS_LS_FAILED: VDS_LUN_STATUS = 5i32;
1371#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1372pub type VDS_LUN_TYPE = i32;
1373#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1374pub const VDS_LT_UNKNOWN: VDS_LUN_TYPE = 0i32;
1375#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1376pub const VDS_LT_DEFAULT: VDS_LUN_TYPE = 1i32;
1377#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1378pub const VDS_LT_FAULT_TOLERANT: VDS_LUN_TYPE = 2i32;
1379#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1380pub const VDS_LT_NON_FAULT_TOLERANT: VDS_LUN_TYPE = 3i32;
1381#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1382pub const VDS_LT_SIMPLE: VDS_LUN_TYPE = 10i32;
1383#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1384pub const VDS_LT_SPAN: VDS_LUN_TYPE = 11i32;
1385#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1386pub const VDS_LT_STRIPE: VDS_LUN_TYPE = 12i32;
1387#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1388pub const VDS_LT_MIRROR: VDS_LUN_TYPE = 13i32;
1389#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1390pub const VDS_LT_PARITY: VDS_LUN_TYPE = 14i32;
1391#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1392pub const VDS_LT_RAID2: VDS_LUN_TYPE = 15i32;
1393#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1394pub const VDS_LT_RAID3: VDS_LUN_TYPE = 16i32;
1395#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1396pub const VDS_LT_RAID4: VDS_LUN_TYPE = 17i32;
1397#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1398pub const VDS_LT_RAID5: VDS_LUN_TYPE = 18i32;
1399#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1400pub const VDS_LT_RAID6: VDS_LUN_TYPE = 19i32;
1401#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1402pub const VDS_LT_RAID01: VDS_LUN_TYPE = 20i32;
1403#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1404pub const VDS_LT_RAID03: VDS_LUN_TYPE = 21i32;
1405#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1406pub const VDS_LT_RAID05: VDS_LUN_TYPE = 22i32;
1407#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1408pub const VDS_LT_RAID10: VDS_LUN_TYPE = 23i32;
1409#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1410pub const VDS_LT_RAID15: VDS_LUN_TYPE = 24i32;
1411#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1412pub const VDS_LT_RAID30: VDS_LUN_TYPE = 25i32;
1413#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1414pub const VDS_LT_RAID50: VDS_LUN_TYPE = 26i32;
1415#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1416pub const VDS_LT_RAID51: VDS_LUN_TYPE = 27i32;
1417#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1418pub const VDS_LT_RAID53: VDS_LUN_TYPE = 28i32;
1419#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1420pub const VDS_LT_RAID60: VDS_LUN_TYPE = 29i32;
1421#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1422pub const VDS_LT_RAID61: VDS_LUN_TYPE = 30i32;
1423#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1424pub type VDS_MAINTENANCE_OPERATION = i32;
1425#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1426pub const BlinkLight: VDS_MAINTENANCE_OPERATION = 1i32;
1427#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1428pub const BeepAlarm: VDS_MAINTENANCE_OPERATION = 2i32;
1429#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1430pub const SpinDown: VDS_MAINTENANCE_OPERATION = 3i32;
1431#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1432pub const SpinUp: VDS_MAINTENANCE_OPERATION = 4i32;
1433#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1434pub const Ping: VDS_MAINTENANCE_OPERATION = 5i32;
1435#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1436pub type VDS_NF_CONTROLLER = u32;
1437#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1438pub const VDS_NF_CONTROLLER_ARRIVE: VDS_NF_CONTROLLER = 103u32;
1439#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1440pub const VDS_NF_CONTROLLER_DEPART: VDS_NF_CONTROLLER = 104u32;
1441#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1442pub const VDS_NF_CONTROLLER_MODIFY: VDS_NF_CONTROLLER = 350u32;
1443#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1444pub const VDS_NF_CONTROLLER_REMOVED: VDS_NF_CONTROLLER = 351u32;
1445#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1446pub type VDS_NF_DISK = u32;
1447#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1448pub const VDS_NF_DISK_ARRIVE: VDS_NF_DISK = 8u32;
1449#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1450pub const VDS_NF_DISK_DEPART: VDS_NF_DISK = 9u32;
1451#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1452pub const VDS_NF_DISK_MODIFY: VDS_NF_DISK = 10u32;
1453#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1454pub type VDS_NF_DRIVE = u32;
1455#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1456pub const VDS_NF_DRIVE_ARRIVE: VDS_NF_DRIVE = 105u32;
1457#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1458pub const VDS_NF_DRIVE_DEPART: VDS_NF_DRIVE = 106u32;
1459#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1460pub const VDS_NF_DRIVE_MODIFY: VDS_NF_DRIVE = 107u32;
1461#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1462pub const VDS_NF_DRIVE_REMOVED: VDS_NF_DRIVE = 354u32;
1463#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1464pub type VDS_NF_FILE_SYSTEM = u32;
1465#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1466pub const VDS_NF_FILE_SYSTEM_MODIFY: VDS_NF_FILE_SYSTEM = 203u32;
1467#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1468pub const VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS: VDS_NF_FILE_SYSTEM = 204u32;
1469#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1470pub type VDS_NF_LUN = u32;
1471#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1472pub const VDS_NF_LUN_ARRIVE: VDS_NF_LUN = 108u32;
1473#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1474pub const VDS_NF_LUN_DEPART: VDS_NF_LUN = 109u32;
1475#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1476pub const VDS_NF_LUN_MODIFY: VDS_NF_LUN = 110u32;
1477#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1478pub type VDS_NF_PACK = u32;
1479#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1480pub const VDS_NF_PACK_ARRIVE: VDS_NF_PACK = 1u32;
1481#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1482pub const VDS_NF_PACK_DEPART: VDS_NF_PACK = 2u32;
1483#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1484pub const VDS_NF_PACK_MODIFY: VDS_NF_PACK = 3u32;
1485#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1486pub type VDS_NF_PORT = u32;
1487#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1488pub const VDS_NF_PORT_ARRIVE: VDS_NF_PORT = 121u32;
1489#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1490pub const VDS_NF_PORT_DEPART: VDS_NF_PORT = 122u32;
1491#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1492pub const VDS_NF_PORT_MODIFY: VDS_NF_PORT = 352u32;
1493#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1494pub const VDS_NF_PORT_REMOVED: VDS_NF_PORT = 353u32;
04454e1e 1495#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1496pub type VDS_NOTIFICATION_TARGET_TYPE = i32;
04454e1e 1497#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1498pub const VDS_NTT_UNKNOWN: VDS_NOTIFICATION_TARGET_TYPE = 0i32;
04454e1e 1499#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1500pub const VDS_NTT_PACK: VDS_NOTIFICATION_TARGET_TYPE = 10i32;
04454e1e 1501#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1502pub const VDS_NTT_VOLUME: VDS_NOTIFICATION_TARGET_TYPE = 11i32;
04454e1e 1503#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1504pub const VDS_NTT_DISK: VDS_NOTIFICATION_TARGET_TYPE = 13i32;
04454e1e 1505#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1506pub const VDS_NTT_PARTITION: VDS_NOTIFICATION_TARGET_TYPE = 60i32;
04454e1e 1507#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1508pub const VDS_NTT_DRIVE_LETTER: VDS_NOTIFICATION_TARGET_TYPE = 61i32;
04454e1e 1509#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1510pub const VDS_NTT_FILE_SYSTEM: VDS_NOTIFICATION_TARGET_TYPE = 62i32;
04454e1e 1511#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1512pub const VDS_NTT_MOUNT_POINT: VDS_NOTIFICATION_TARGET_TYPE = 63i32;
04454e1e 1513#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1514pub const VDS_NTT_SUB_SYSTEM: VDS_NOTIFICATION_TARGET_TYPE = 30i32;
04454e1e 1515#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1516pub const VDS_NTT_CONTROLLER: VDS_NOTIFICATION_TARGET_TYPE = 31i32;
04454e1e 1517#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1518pub const VDS_NTT_DRIVE: VDS_NOTIFICATION_TARGET_TYPE = 32i32;
04454e1e 1519#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1520pub const VDS_NTT_LUN: VDS_NOTIFICATION_TARGET_TYPE = 33i32;
04454e1e 1521#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1522pub const VDS_NTT_PORT: VDS_NOTIFICATION_TARGET_TYPE = 35i32;
04454e1e 1523#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1524pub const VDS_NTT_PORTAL: VDS_NOTIFICATION_TARGET_TYPE = 36i32;
04454e1e 1525#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1526pub const VDS_NTT_TARGET: VDS_NOTIFICATION_TARGET_TYPE = 37i32;
04454e1e 1527#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1528pub const VDS_NTT_PORTAL_GROUP: VDS_NOTIFICATION_TARGET_TYPE = 38i32;
04454e1e 1529#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1530pub const VDS_NTT_SERVICE: VDS_NOTIFICATION_TARGET_TYPE = 200i32;
04454e1e 1531#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1532pub type VDS_OBJECT_TYPE = i32;
04454e1e 1533#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1534pub const VDS_OT_UNKNOWN: VDS_OBJECT_TYPE = 0i32;
04454e1e 1535#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1536pub const VDS_OT_PROVIDER: VDS_OBJECT_TYPE = 1i32;
04454e1e 1537#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1538pub const VDS_OT_PACK: VDS_OBJECT_TYPE = 10i32;
04454e1e 1539#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1540pub const VDS_OT_VOLUME: VDS_OBJECT_TYPE = 11i32;
04454e1e 1541#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1542pub const VDS_OT_VOLUME_PLEX: VDS_OBJECT_TYPE = 12i32;
04454e1e 1543#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1544pub const VDS_OT_DISK: VDS_OBJECT_TYPE = 13i32;
04454e1e 1545#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1546pub const VDS_OT_SUB_SYSTEM: VDS_OBJECT_TYPE = 30i32;
04454e1e 1547#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1548pub const VDS_OT_CONTROLLER: VDS_OBJECT_TYPE = 31i32;
04454e1e 1549#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1550pub const VDS_OT_DRIVE: VDS_OBJECT_TYPE = 32i32;
04454e1e 1551#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1552pub const VDS_OT_LUN: VDS_OBJECT_TYPE = 33i32;
04454e1e 1553#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1554pub const VDS_OT_LUN_PLEX: VDS_OBJECT_TYPE = 34i32;
04454e1e 1555#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1556pub const VDS_OT_PORT: VDS_OBJECT_TYPE = 35i32;
04454e1e 1557#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1558pub const VDS_OT_PORTAL: VDS_OBJECT_TYPE = 36i32;
04454e1e 1559#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1560pub const VDS_OT_TARGET: VDS_OBJECT_TYPE = 37i32;
04454e1e 1561#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1562pub const VDS_OT_PORTAL_GROUP: VDS_OBJECT_TYPE = 38i32;
04454e1e 1563#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1564pub const VDS_OT_STORAGE_POOL: VDS_OBJECT_TYPE = 39i32;
04454e1e 1565#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1566pub const VDS_OT_HBAPORT: VDS_OBJECT_TYPE = 90i32;
04454e1e 1567#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1568pub const VDS_OT_INIT_ADAPTER: VDS_OBJECT_TYPE = 91i32;
04454e1e 1569#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1570pub const VDS_OT_INIT_PORTAL: VDS_OBJECT_TYPE = 92i32;
04454e1e 1571#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1572pub const VDS_OT_ASYNC: VDS_OBJECT_TYPE = 100i32;
04454e1e 1573#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1574pub const VDS_OT_ENUM: VDS_OBJECT_TYPE = 101i32;
04454e1e 1575#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1576pub const VDS_OT_VDISK: VDS_OBJECT_TYPE = 200i32;
04454e1e 1577#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 1578pub const VDS_OT_OPEN_VDISK: VDS_OBJECT_TYPE = 201i32;
487cf647
FG
1579#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1580pub type VDS_PATH_STATUS = i32;
1581#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1582pub const VDS_MPS_UNKNOWN: VDS_PATH_STATUS = 0i32;
1583#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1584pub const VDS_MPS_ONLINE: VDS_PATH_STATUS = 1i32;
1585#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1586pub const VDS_MPS_FAILED: VDS_PATH_STATUS = 5i32;
1587#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1588pub const VDS_MPS_STANDBY: VDS_PATH_STATUS = 7i32;
1589#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1590pub type VDS_PORT_STATUS = i32;
1591#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1592pub const VDS_PRS_UNKNOWN: VDS_PORT_STATUS = 0i32;
1593#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1594pub const VDS_PRS_ONLINE: VDS_PORT_STATUS = 1i32;
1595#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1596pub const VDS_PRS_NOT_READY: VDS_PORT_STATUS = 2i32;
1597#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1598pub const VDS_PRS_OFFLINE: VDS_PORT_STATUS = 4i32;
1599#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1600pub const VDS_PRS_FAILED: VDS_PORT_STATUS = 5i32;
1601#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1602pub const VDS_PRS_REMOVED: VDS_PORT_STATUS = 8i32;
1603#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1604pub type VDS_PROVIDER_FLAG = i32;
1605#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1606pub const VDS_PF_DYNAMIC: VDS_PROVIDER_FLAG = 1i32;
1607#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1608pub const VDS_PF_INTERNAL_HARDWARE_PROVIDER: VDS_PROVIDER_FLAG = 2i32;
1609#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1610pub const VDS_PF_ONE_DISK_ONLY_PER_PACK: VDS_PROVIDER_FLAG = 4i32;
1611#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1612pub const VDS_PF_ONE_PACK_ONLINE_ONLY: VDS_PROVIDER_FLAG = 8i32;
1613#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1614pub const VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS: VDS_PROVIDER_FLAG = 16i32;
1615#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1616pub const VDS_PF_SUPPORT_DYNAMIC: VDS_PROVIDER_FLAG = -2147483648i32;
1617#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1618pub const VDS_PF_SUPPORT_FAULT_TOLERANT: VDS_PROVIDER_FLAG = 1073741824i32;
1619#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1620pub const VDS_PF_SUPPORT_DYNAMIC_1394: VDS_PROVIDER_FLAG = 536870912i32;
1621#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1622pub const VDS_PF_SUPPORT_MIRROR: VDS_PROVIDER_FLAG = 32i32;
1623#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1624pub const VDS_PF_SUPPORT_RAID5: VDS_PROVIDER_FLAG = 64i32;
1625#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1626pub type VDS_PROVIDER_LBSUPPORT_FLAG = i32;
1627#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1628pub const VDS_LBF_FAILOVER: VDS_PROVIDER_LBSUPPORT_FLAG = 1i32;
1629#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1630pub const VDS_LBF_ROUND_ROBIN: VDS_PROVIDER_LBSUPPORT_FLAG = 2i32;
1631#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1632pub const VDS_LBF_ROUND_ROBIN_WITH_SUBSET: VDS_PROVIDER_LBSUPPORT_FLAG = 4i32;
1633#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1634pub const VDS_LBF_DYN_LEAST_QUEUE_DEPTH: VDS_PROVIDER_LBSUPPORT_FLAG = 8i32;
1635#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1636pub const VDS_LBF_WEIGHTED_PATHS: VDS_PROVIDER_LBSUPPORT_FLAG = 16i32;
1637#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1638pub const VDS_LBF_LEAST_BLOCKS: VDS_PROVIDER_LBSUPPORT_FLAG = 32i32;
1639#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1640pub const VDS_LBF_VENDOR_SPECIFIC: VDS_PROVIDER_LBSUPPORT_FLAG = 64i32;
1641#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1642pub type VDS_PROVIDER_TYPE = i32;
1643#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1644pub const VDS_PT_UNKNOWN: VDS_PROVIDER_TYPE = 0i32;
1645#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1646pub const VDS_PT_SOFTWARE: VDS_PROVIDER_TYPE = 1i32;
1647#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1648pub const VDS_PT_HARDWARE: VDS_PROVIDER_TYPE = 2i32;
1649#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1650pub const VDS_PT_VIRTUALDISK: VDS_PROVIDER_TYPE = 3i32;
1651#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1652pub const VDS_PT_MAX: VDS_PROVIDER_TYPE = 4i32;
1653#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1654pub type VDS_RAID_TYPE = i32;
1655#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1656pub const VDS_RT_UNKNOWN: VDS_RAID_TYPE = 0i32;
1657#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1658pub const VDS_RT_RAID0: VDS_RAID_TYPE = 10i32;
1659#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1660pub const VDS_RT_RAID1: VDS_RAID_TYPE = 11i32;
1661#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1662pub const VDS_RT_RAID2: VDS_RAID_TYPE = 12i32;
1663#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1664pub const VDS_RT_RAID3: VDS_RAID_TYPE = 13i32;
1665#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1666pub const VDS_RT_RAID4: VDS_RAID_TYPE = 14i32;
1667#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1668pub const VDS_RT_RAID5: VDS_RAID_TYPE = 15i32;
1669#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1670pub const VDS_RT_RAID6: VDS_RAID_TYPE = 16i32;
1671#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1672pub const VDS_RT_RAID01: VDS_RAID_TYPE = 17i32;
1673#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1674pub const VDS_RT_RAID03: VDS_RAID_TYPE = 18i32;
1675#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1676pub const VDS_RT_RAID05: VDS_RAID_TYPE = 19i32;
1677#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1678pub const VDS_RT_RAID10: VDS_RAID_TYPE = 20i32;
1679#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1680pub const VDS_RT_RAID15: VDS_RAID_TYPE = 21i32;
1681#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1682pub const VDS_RT_RAID30: VDS_RAID_TYPE = 22i32;
1683#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1684pub const VDS_RT_RAID50: VDS_RAID_TYPE = 23i32;
1685#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1686pub const VDS_RT_RAID51: VDS_RAID_TYPE = 24i32;
1687#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1688pub const VDS_RT_RAID53: VDS_RAID_TYPE = 25i32;
1689#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1690pub const VDS_RT_RAID60: VDS_RAID_TYPE = 26i32;
1691#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1692pub const VDS_RT_RAID61: VDS_RAID_TYPE = 27i32;
1693#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1694pub type VDS_RECOVER_ACTION = i32;
1695#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1696pub const VDS_RA_UNKNOWN: VDS_RECOVER_ACTION = 0i32;
1697#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1698pub const VDS_RA_REFRESH: VDS_RECOVER_ACTION = 1i32;
1699#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1700pub const VDS_RA_RESTART: VDS_RECOVER_ACTION = 2i32;
1701#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1702pub type VDS_STORAGE_BUS_TYPE = i32;
1703#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1704pub const VDSBusTypeUnknown: VDS_STORAGE_BUS_TYPE = 0i32;
1705#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1706pub const VDSBusTypeScsi: VDS_STORAGE_BUS_TYPE = 1i32;
1707#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1708pub const VDSBusTypeAtapi: VDS_STORAGE_BUS_TYPE = 2i32;
1709#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1710pub const VDSBusTypeAta: VDS_STORAGE_BUS_TYPE = 3i32;
1711#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1712pub const VDSBusType1394: VDS_STORAGE_BUS_TYPE = 4i32;
1713#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1714pub const VDSBusTypeSsa: VDS_STORAGE_BUS_TYPE = 5i32;
1715#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1716pub const VDSBusTypeFibre: VDS_STORAGE_BUS_TYPE = 6i32;
1717#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1718pub const VDSBusTypeUsb: VDS_STORAGE_BUS_TYPE = 7i32;
1719#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1720pub const VDSBusTypeRAID: VDS_STORAGE_BUS_TYPE = 8i32;
1721#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1722pub const VDSBusTypeiScsi: VDS_STORAGE_BUS_TYPE = 9i32;
1723#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1724pub const VDSBusTypeSas: VDS_STORAGE_BUS_TYPE = 10i32;
1725#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1726pub const VDSBusTypeSata: VDS_STORAGE_BUS_TYPE = 11i32;
1727#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1728pub const VDSBusTypeSd: VDS_STORAGE_BUS_TYPE = 12i32;
1729#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1730pub const VDSBusTypeMmc: VDS_STORAGE_BUS_TYPE = 13i32;
1731#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1732pub const VDSBusTypeMax: VDS_STORAGE_BUS_TYPE = 14i32;
1733#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1734pub const VDSBusTypeVirtual: VDS_STORAGE_BUS_TYPE = 14i32;
1735#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1736pub const VDSBusTypeFileBackedVirtual: VDS_STORAGE_BUS_TYPE = 15i32;
1737#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1738pub const VDSBusTypeSpaces: VDS_STORAGE_BUS_TYPE = 16i32;
1739#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1740pub const VDSBusTypeNVMe: VDS_STORAGE_BUS_TYPE = 17i32;
1741#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1742pub const VDSBusTypeScm: VDS_STORAGE_BUS_TYPE = 18i32;
1743#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1744pub const VDSBusTypeUfs: VDS_STORAGE_BUS_TYPE = 19i32;
1745#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1746pub const VDSBusTypeMaxReserved: VDS_STORAGE_BUS_TYPE = 127i32;
1747#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1748pub type VDS_STORAGE_IDENTIFIER_CODE_SET = i32;
1749#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1750pub const VDSStorageIdCodeSetReserved: VDS_STORAGE_IDENTIFIER_CODE_SET = 0i32;
1751#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1752pub const VDSStorageIdCodeSetBinary: VDS_STORAGE_IDENTIFIER_CODE_SET = 1i32;
1753#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1754pub const VDSStorageIdCodeSetAscii: VDS_STORAGE_IDENTIFIER_CODE_SET = 2i32;
1755#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1756pub const VDSStorageIdCodeSetUtf8: VDS_STORAGE_IDENTIFIER_CODE_SET = 3i32;
1757#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1758pub type VDS_STORAGE_IDENTIFIER_TYPE = i32;
1759#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1760pub const VDSStorageIdTypeVendorSpecific: VDS_STORAGE_IDENTIFIER_TYPE = 0i32;
1761#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1762pub const VDSStorageIdTypeVendorId: VDS_STORAGE_IDENTIFIER_TYPE = 1i32;
1763#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1764pub const VDSStorageIdTypeEUI64: VDS_STORAGE_IDENTIFIER_TYPE = 2i32;
1765#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1766pub const VDSStorageIdTypeFCPHName: VDS_STORAGE_IDENTIFIER_TYPE = 3i32;
1767#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1768pub const VDSStorageIdTypePortRelative: VDS_STORAGE_IDENTIFIER_TYPE = 4i32;
1769#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1770pub const VDSStorageIdTypeTargetPortGroup: VDS_STORAGE_IDENTIFIER_TYPE = 5i32;
1771#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1772pub const VDSStorageIdTypeLogicalUnitGroup: VDS_STORAGE_IDENTIFIER_TYPE = 6i32;
1773#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1774pub const VDSStorageIdTypeMD5LogicalUnitIdentifier: VDS_STORAGE_IDENTIFIER_TYPE = 7i32;
1775#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1776pub const VDSStorageIdTypeScsiNameString: VDS_STORAGE_IDENTIFIER_TYPE = 8i32;
1777#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1778pub type VDS_STORAGE_POOL_STATUS = i32;
1779#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1780pub const VDS_SPS_UNKNOWN: VDS_STORAGE_POOL_STATUS = 0i32;
1781#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1782pub const VDS_SPS_ONLINE: VDS_STORAGE_POOL_STATUS = 1i32;
1783#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1784pub const VDS_SPS_NOT_READY: VDS_STORAGE_POOL_STATUS = 2i32;
1785#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1786pub const VDS_SPS_OFFLINE: VDS_STORAGE_POOL_STATUS = 4i32;
1787#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1788pub type VDS_STORAGE_POOL_TYPE = i32;
1789#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1790pub const VDS_SPT_UNKNOWN: VDS_STORAGE_POOL_TYPE = 0i32;
1791#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1792pub const VDS_SPT_PRIMORDIAL: VDS_STORAGE_POOL_TYPE = 1i32;
1793#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1794pub const VDS_SPT_CONCRETE: VDS_STORAGE_POOL_TYPE = 2i32;
1795#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1796pub type VDS_SUB_SYSTEM_FLAG = i32;
1797#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1798pub const VDS_SF_LUN_MASKING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 1i32;
1799#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1800pub const VDS_SF_LUN_PLEXING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 2i32;
1801#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1802pub const VDS_SF_LUN_REMAPPING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 4i32;
1803#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1804pub const VDS_SF_DRIVE_EXTENT_CAPABLE: VDS_SUB_SYSTEM_FLAG = 8i32;
1805#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1806pub const VDS_SF_HARDWARE_CHECKSUM_CAPABLE: VDS_SUB_SYSTEM_FLAG = 16i32;
1807#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1808pub const VDS_SF_RADIUS_CAPABLE: VDS_SUB_SYSTEM_FLAG = 32i32;
1809#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1810pub const VDS_SF_READ_BACK_VERIFY_CAPABLE: VDS_SUB_SYSTEM_FLAG = 64i32;
1811#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1812pub const VDS_SF_WRITE_THROUGH_CACHING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 128i32;
1813#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1814pub const VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS: VDS_SUB_SYSTEM_FLAG = 512i32;
1815#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1816pub const VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS: VDS_SUB_SYSTEM_FLAG = 1024i32;
1817#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1818pub const VDS_SF_SUPPORTS_SIMPLE_LUNS: VDS_SUB_SYSTEM_FLAG = 2048i32;
1819#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1820pub const VDS_SF_SUPPORTS_SPAN_LUNS: VDS_SUB_SYSTEM_FLAG = 4096i32;
1821#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1822pub const VDS_SF_SUPPORTS_STRIPE_LUNS: VDS_SUB_SYSTEM_FLAG = 8192i32;
1823#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1824pub const VDS_SF_SUPPORTS_MIRROR_LUNS: VDS_SUB_SYSTEM_FLAG = 16384i32;
1825#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1826pub const VDS_SF_SUPPORTS_PARITY_LUNS: VDS_SUB_SYSTEM_FLAG = 32768i32;
1827#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1828pub const VDS_SF_SUPPORTS_AUTH_CHAP: VDS_SUB_SYSTEM_FLAG = 65536i32;
1829#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1830pub const VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP: VDS_SUB_SYSTEM_FLAG = 131072i32;
1831#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1832pub const VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG: VDS_SUB_SYSTEM_FLAG = 262144i32;
1833#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1834pub const VDS_SF_SUPPORTS_LUN_NUMBER: VDS_SUB_SYSTEM_FLAG = 524288i32;
1835#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1836pub const VDS_SF_SUPPORTS_MIRRORED_CACHE: VDS_SUB_SYSTEM_FLAG = 1048576i32;
1837#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1838pub const VDS_SF_READ_CACHING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 2097152i32;
1839#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1840pub const VDS_SF_WRITE_CACHING_CAPABLE: VDS_SUB_SYSTEM_FLAG = 4194304i32;
1841#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1842pub const VDS_SF_MEDIA_SCAN_CAPABLE: VDS_SUB_SYSTEM_FLAG = 8388608i32;
1843#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1844pub const VDS_SF_CONSISTENCY_CHECK_CAPABLE: VDS_SUB_SYSTEM_FLAG = 16777216i32;
1845#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1846pub type VDS_SUB_SYSTEM_STATUS = i32;
1847#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1848pub const VDS_SSS_UNKNOWN: VDS_SUB_SYSTEM_STATUS = 0i32;
1849#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1850pub const VDS_SSS_ONLINE: VDS_SUB_SYSTEM_STATUS = 1i32;
1851#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1852pub const VDS_SSS_NOT_READY: VDS_SUB_SYSTEM_STATUS = 2i32;
1853#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1854pub const VDS_SSS_OFFLINE: VDS_SUB_SYSTEM_STATUS = 4i32;
1855#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1856pub const VDS_SSS_FAILED: VDS_SUB_SYSTEM_STATUS = 5i32;
1857#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1858pub const VDS_SSS_PARTIALLY_MANAGED: VDS_SUB_SYSTEM_STATUS = 9i32;
1859#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1860pub type VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = i32;
1861#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1862pub const VDS_SF_SUPPORTS_RAID2_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 1i32;
1863#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1864pub const VDS_SF_SUPPORTS_RAID3_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 2i32;
1865#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1866pub const VDS_SF_SUPPORTS_RAID4_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 4i32;
1867#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1868pub const VDS_SF_SUPPORTS_RAID5_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 8i32;
1869#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1870pub const VDS_SF_SUPPORTS_RAID6_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 16i32;
1871#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1872pub const VDS_SF_SUPPORTS_RAID01_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 32i32;
1873#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1874pub const VDS_SF_SUPPORTS_RAID03_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 64i32;
1875#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1876pub const VDS_SF_SUPPORTS_RAID05_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 128i32;
1877#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1878pub const VDS_SF_SUPPORTS_RAID10_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 256i32;
1879#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1880pub const VDS_SF_SUPPORTS_RAID15_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 512i32;
1881#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1882pub const VDS_SF_SUPPORTS_RAID30_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 1024i32;
1883#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1884pub const VDS_SF_SUPPORTS_RAID50_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 2048i32;
1885#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1886pub const VDS_SF_SUPPORTS_RAID51_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 4096i32;
1887#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1888pub const VDS_SF_SUPPORTS_RAID53_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 8192i32;
1889#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1890pub const VDS_SF_SUPPORTS_RAID60_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 16384i32;
1891#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1892pub const VDS_SF_SUPPORTS_RAID61_LUNS: VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG = 32768i32;
1893#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1894pub type VDS_TRANSITION_STATE = i32;
1895#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1896pub const VDS_TS_UNKNOWN: VDS_TRANSITION_STATE = 0i32;
1897#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1898pub const VDS_TS_STABLE: VDS_TRANSITION_STATE = 1i32;
1899#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1900pub const VDS_TS_EXTENDING: VDS_TRANSITION_STATE = 2i32;
1901#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1902pub const VDS_TS_SHRINKING: VDS_TRANSITION_STATE = 3i32;
1903#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1904pub const VDS_TS_RECONFIGING: VDS_TRANSITION_STATE = 4i32;
1905#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1906pub const VDS_TS_RESTRIPING: VDS_TRANSITION_STATE = 5i32;
1907#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1908pub type VDS_VERSION_SUPPORT_FLAG = i32;
1909#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1910pub const VDS_VSF_1_0: VDS_VERSION_SUPPORT_FLAG = 1i32;
1911#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1912pub const VDS_VSF_1_1: VDS_VERSION_SUPPORT_FLAG = 2i32;
1913#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1914pub const VDS_VSF_2_0: VDS_VERSION_SUPPORT_FLAG = 4i32;
1915#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1916pub const VDS_VSF_2_1: VDS_VERSION_SUPPORT_FLAG = 8i32;
1917#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1918pub const VDS_VSF_3_0: VDS_VERSION_SUPPORT_FLAG = 16i32;
1919#[repr(C)]
1920#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1921pub struct VDS_ASYNC_OUTPUT {
1922 pub r#type: VDS_ASYNC_OUTPUT_TYPE,
1923 pub Anonymous: VDS_ASYNC_OUTPUT_0,
1924}
1925impl ::core::marker::Copy for VDS_ASYNC_OUTPUT {}
1926impl ::core::clone::Clone for VDS_ASYNC_OUTPUT {
1927 fn clone(&self) -> Self {
1928 *self
1929 }
1930}
1931#[repr(C)]
1932#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1933pub union VDS_ASYNC_OUTPUT_0 {
1934 pub cp: VDS_ASYNC_OUTPUT_0_2,
1935 pub cv: VDS_ASYNC_OUTPUT_0_5,
1936 pub bvp: VDS_ASYNC_OUTPUT_0_0,
1937 pub sv: VDS_ASYNC_OUTPUT_0_7,
1938 pub cl: VDS_ASYNC_OUTPUT_0_1,
1939 pub ct: VDS_ASYNC_OUTPUT_0_4,
1940 pub cpg: VDS_ASYNC_OUTPUT_0_3,
1941 pub cvd: VDS_ASYNC_OUTPUT_0_6,
1942}
1943impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0 {}
1944impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0 {
1945 fn clone(&self) -> Self {
1946 *self
1947 }
1948}
1949#[repr(C)]
1950#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1951pub struct VDS_ASYNC_OUTPUT_0_0 {
1952 pub pVolumeUnk: ::windows_sys::core::IUnknown,
1953}
1954impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_0 {}
1955impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_0 {
1956 fn clone(&self) -> Self {
1957 *self
1958 }
1959}
1960#[repr(C)]
1961#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1962pub struct VDS_ASYNC_OUTPUT_0_1 {
1963 pub pLunUnk: ::windows_sys::core::IUnknown,
1964}
1965impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_1 {}
1966impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_1 {
1967 fn clone(&self) -> Self {
1968 *self
1969 }
1970}
1971#[repr(C)]
1972#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1973pub struct VDS_ASYNC_OUTPUT_0_2 {
1974 pub ullOffset: u64,
1975 pub volumeId: ::windows_sys::core::GUID,
1976}
1977impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_2 {}
1978impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_2 {
1979 fn clone(&self) -> Self {
1980 *self
1981 }
1982}
1983#[repr(C)]
1984#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1985pub struct VDS_ASYNC_OUTPUT_0_3 {
1986 pub pPortalGroupUnk: ::windows_sys::core::IUnknown,
1987}
1988impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_3 {}
1989impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_3 {
1990 fn clone(&self) -> Self {
1991 *self
1992 }
1993}
1994#[repr(C)]
1995#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
1996pub struct VDS_ASYNC_OUTPUT_0_4 {
1997 pub pTargetUnk: ::windows_sys::core::IUnknown,
1998}
1999impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_4 {}
2000impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_4 {
2001 fn clone(&self) -> Self {
2002 *self
2003 }
2004}
2005#[repr(C)]
2006#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2007pub struct VDS_ASYNC_OUTPUT_0_5 {
2008 pub pVolumeUnk: ::windows_sys::core::IUnknown,
2009}
2010impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_5 {}
2011impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_5 {
2012 fn clone(&self) -> Self {
2013 *self
2014 }
2015}
2016#[repr(C)]
2017#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2018pub struct VDS_ASYNC_OUTPUT_0_6 {
2019 pub pVDiskUnk: ::windows_sys::core::IUnknown,
2020}
2021impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_6 {}
2022impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_6 {
2023 fn clone(&self) -> Self {
2024 *self
2025 }
2026}
2027#[repr(C)]
2028#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2029pub struct VDS_ASYNC_OUTPUT_0_7 {
2030 pub ullReclaimedBytes: u64,
2031}
2032impl ::core::marker::Copy for VDS_ASYNC_OUTPUT_0_7 {}
2033impl ::core::clone::Clone for VDS_ASYNC_OUTPUT_0_7 {
2034 fn clone(&self) -> Self {
2035 *self
2036 }
2037}
2038#[repr(C)]
2039#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2040pub struct VDS_CONTROLLER_NOTIFICATION {
2041 pub ulEvent: VDS_NF_CONTROLLER,
2042 pub controllerId: ::windows_sys::core::GUID,
2043}
2044impl ::core::marker::Copy for VDS_CONTROLLER_NOTIFICATION {}
2045impl ::core::clone::Clone for VDS_CONTROLLER_NOTIFICATION {
2046 fn clone(&self) -> Self {
2047 *self
2048 }
2049}
2050#[repr(C)]
2051#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2052pub struct VDS_CONTROLLER_PROP {
2053 pub id: ::windows_sys::core::GUID,
2054 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2055 pub pwszIdentification: ::windows_sys::core::PWSTR,
2056 pub status: VDS_CONTROLLER_STATUS,
2057 pub health: VDS_HEALTH,
2058 pub sNumberOfPorts: i16,
2059}
2060impl ::core::marker::Copy for VDS_CONTROLLER_PROP {}
2061impl ::core::clone::Clone for VDS_CONTROLLER_PROP {
2062 fn clone(&self) -> Self {
2063 *self
2064 }
2065}
2066#[repr(C)]
2067#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2068pub struct VDS_DISK_NOTIFICATION {
2069 pub ulEvent: VDS_NF_DISK,
2070 pub diskId: ::windows_sys::core::GUID,
2071}
2072impl ::core::marker::Copy for VDS_DISK_NOTIFICATION {}
2073impl ::core::clone::Clone for VDS_DISK_NOTIFICATION {
2074 fn clone(&self) -> Self {
2075 *self
2076 }
2077}
2078#[repr(C)]
2079#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
2080#[cfg(feature = "Win32_Foundation")]
2081pub struct VDS_DRIVE_EXTENT {
2082 pub id: ::windows_sys::core::GUID,
2083 pub LunId: ::windows_sys::core::GUID,
2084 pub ullSize: u64,
2085 pub bUsed: super::super::Foundation::BOOL,
2086}
2087#[cfg(feature = "Win32_Foundation")]
2088impl ::core::marker::Copy for VDS_DRIVE_EXTENT {}
2089#[cfg(feature = "Win32_Foundation")]
2090impl ::core::clone::Clone for VDS_DRIVE_EXTENT {
2091 fn clone(&self) -> Self {
2092 *self
2093 }
2094}
2095#[repr(C)]
2096#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2097pub struct VDS_DRIVE_LETTER_NOTIFICATION {
2098 pub ulEvent: u32,
2099 pub wcLetter: u16,
2100 pub volumeId: ::windows_sys::core::GUID,
2101}
2102impl ::core::marker::Copy for VDS_DRIVE_LETTER_NOTIFICATION {}
2103impl ::core::clone::Clone for VDS_DRIVE_LETTER_NOTIFICATION {
2104 fn clone(&self) -> Self {
2105 *self
2106 }
2107}
2108#[repr(C)]
2109#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2110pub struct VDS_DRIVE_NOTIFICATION {
2111 pub ulEvent: VDS_NF_DRIVE,
2112 pub driveId: ::windows_sys::core::GUID,
2113}
2114impl ::core::marker::Copy for VDS_DRIVE_NOTIFICATION {}
2115impl ::core::clone::Clone for VDS_DRIVE_NOTIFICATION {
2116 fn clone(&self) -> Self {
2117 *self
2118 }
2119}
2120#[repr(C)]
2121#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2122pub struct VDS_DRIVE_PROP {
2123 pub id: ::windows_sys::core::GUID,
2124 pub ullSize: u64,
2125 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2126 pub pwszIdentification: ::windows_sys::core::PWSTR,
2127 pub ulFlags: u32,
2128 pub status: VDS_DRIVE_STATUS,
2129 pub health: VDS_HEALTH,
2130 pub sInternalBusNumber: i16,
2131 pub sSlotNumber: i16,
2132}
2133impl ::core::marker::Copy for VDS_DRIVE_PROP {}
2134impl ::core::clone::Clone for VDS_DRIVE_PROP {
2135 fn clone(&self) -> Self {
2136 *self
2137 }
2138}
2139#[repr(C)]
2140#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2141pub struct VDS_DRIVE_PROP2 {
2142 pub id: ::windows_sys::core::GUID,
2143 pub ullSize: u64,
2144 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2145 pub pwszIdentification: ::windows_sys::core::PWSTR,
2146 pub ulFlags: u32,
2147 pub status: VDS_DRIVE_STATUS,
2148 pub health: VDS_HEALTH,
2149 pub sInternalBusNumber: i16,
2150 pub sSlotNumber: i16,
2151 pub ulEnclosureNumber: u32,
2152 pub busType: VDS_STORAGE_BUS_TYPE,
2153 pub ulSpindleSpeed: u32,
2154}
2155impl ::core::marker::Copy for VDS_DRIVE_PROP2 {}
2156impl ::core::clone::Clone for VDS_DRIVE_PROP2 {
2157 fn clone(&self) -> Self {
2158 *self
2159 }
2160}
2161#[repr(C)]
2162#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2163pub struct VDS_FILE_SYSTEM_NOTIFICATION {
2164 pub ulEvent: VDS_NF_FILE_SYSTEM,
2165 pub volumeId: ::windows_sys::core::GUID,
2166 pub dwPercentCompleted: u32,
2167}
2168impl ::core::marker::Copy for VDS_FILE_SYSTEM_NOTIFICATION {}
2169impl ::core::clone::Clone for VDS_FILE_SYSTEM_NOTIFICATION {
2170 fn clone(&self) -> Self {
2171 *self
2172 }
2173}
2174#[repr(C)]
2175#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2176pub struct VDS_HBAPORT_PROP {
2177 pub id: ::windows_sys::core::GUID,
2178 pub wwnNode: VDS_WWN,
2179 pub wwnPort: VDS_WWN,
2180 pub r#type: VDS_HBAPORT_TYPE,
2181 pub status: VDS_HBAPORT_STATUS,
2182 pub ulPortSpeed: u32,
2183 pub ulSupportedPortSpeed: u32,
2184}
2185impl ::core::marker::Copy for VDS_HBAPORT_PROP {}
2186impl ::core::clone::Clone for VDS_HBAPORT_PROP {
2187 fn clone(&self) -> Self {
2188 *self
2189 }
2190}
2191#[repr(C)]
2192#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
2193#[cfg(feature = "Win32_Foundation")]
2194pub struct VDS_HINTS {
2195 pub ullHintMask: u64,
2196 pub ullExpectedMaximumSize: u64,
2197 pub ulOptimalReadSize: u32,
2198 pub ulOptimalReadAlignment: u32,
2199 pub ulOptimalWriteSize: u32,
2200 pub ulOptimalWriteAlignment: u32,
2201 pub ulMaximumDriveCount: u32,
2202 pub ulStripeSize: u32,
2203 pub bFastCrashRecoveryRequired: super::super::Foundation::BOOL,
2204 pub bMostlyReads: super::super::Foundation::BOOL,
2205 pub bOptimizeForSequentialReads: super::super::Foundation::BOOL,
2206 pub bOptimizeForSequentialWrites: super::super::Foundation::BOOL,
2207 pub bRemapEnabled: super::super::Foundation::BOOL,
2208 pub bReadBackVerifyEnabled: super::super::Foundation::BOOL,
2209 pub bWriteThroughCachingEnabled: super::super::Foundation::BOOL,
2210 pub bHardwareChecksumEnabled: super::super::Foundation::BOOL,
2211 pub bIsYankable: super::super::Foundation::BOOL,
2212 pub sRebuildPriority: i16,
2213}
2214#[cfg(feature = "Win32_Foundation")]
2215impl ::core::marker::Copy for VDS_HINTS {}
2216#[cfg(feature = "Win32_Foundation")]
2217impl ::core::clone::Clone for VDS_HINTS {
2218 fn clone(&self) -> Self {
2219 *self
2220 }
2221}
2222#[repr(C)]
2223#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
2224#[cfg(feature = "Win32_Foundation")]
2225pub struct VDS_HINTS2 {
2226 pub ullHintMask: u64,
2227 pub ullExpectedMaximumSize: u64,
2228 pub ulOptimalReadSize: u32,
2229 pub ulOptimalReadAlignment: u32,
2230 pub ulOptimalWriteSize: u32,
2231 pub ulOptimalWriteAlignment: u32,
2232 pub ulMaximumDriveCount: u32,
2233 pub ulStripeSize: u32,
2234 pub ulReserved1: u32,
2235 pub ulReserved2: u32,
2236 pub ulReserved3: u32,
2237 pub bFastCrashRecoveryRequired: super::super::Foundation::BOOL,
2238 pub bMostlyReads: super::super::Foundation::BOOL,
2239 pub bOptimizeForSequentialReads: super::super::Foundation::BOOL,
2240 pub bOptimizeForSequentialWrites: super::super::Foundation::BOOL,
2241 pub bRemapEnabled: super::super::Foundation::BOOL,
2242 pub bReadBackVerifyEnabled: super::super::Foundation::BOOL,
2243 pub bWriteThroughCachingEnabled: super::super::Foundation::BOOL,
2244 pub bHardwareChecksumEnabled: super::super::Foundation::BOOL,
2245 pub bIsYankable: super::super::Foundation::BOOL,
2246 pub bAllocateHotSpare: super::super::Foundation::BOOL,
2247 pub bUseMirroredCache: super::super::Foundation::BOOL,
2248 pub bReadCachingEnabled: super::super::Foundation::BOOL,
2249 pub bWriteCachingEnabled: super::super::Foundation::BOOL,
2250 pub bMediaScanEnabled: super::super::Foundation::BOOL,
2251 pub bConsistencyCheckEnabled: super::super::Foundation::BOOL,
2252 pub BusType: VDS_STORAGE_BUS_TYPE,
2253 pub bReserved1: super::super::Foundation::BOOL,
2254 pub bReserved2: super::super::Foundation::BOOL,
2255 pub bReserved3: super::super::Foundation::BOOL,
2256 pub sRebuildPriority: i16,
2257}
2258#[cfg(feature = "Win32_Foundation")]
2259impl ::core::marker::Copy for VDS_HINTS2 {}
2260#[cfg(feature = "Win32_Foundation")]
2261impl ::core::clone::Clone for VDS_HINTS2 {
2262 fn clone(&self) -> Self {
2263 *self
2264 }
2265}
2266#[repr(C)]
2267#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2268pub struct VDS_INTERCONNECT {
2269 pub m_addressType: VDS_INTERCONNECT_ADDRESS_TYPE,
2270 pub m_cbPort: u32,
2271 pub m_pbPort: *mut u8,
2272 pub m_cbAddress: u32,
2273 pub m_pbAddress: *mut u8,
2274}
2275impl ::core::marker::Copy for VDS_INTERCONNECT {}
2276impl ::core::clone::Clone for VDS_INTERCONNECT {
2277 fn clone(&self) -> Self {
2278 *self
2279 }
2280}
2281#[repr(C)]
2282#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2283pub struct VDS_IPADDRESS {
2284 pub r#type: VDS_IPADDRESS_TYPE,
2285 pub ipv4Address: u32,
2286 pub ipv6Address: [u8; 16],
2287 pub ulIpv6FlowInfo: u32,
2288 pub ulIpv6ScopeId: u32,
2289 pub wszTextAddress: [u16; 257],
2290 pub ulPort: u32,
2291}
2292impl ::core::marker::Copy for VDS_IPADDRESS {}
2293impl ::core::clone::Clone for VDS_IPADDRESS {
2294 fn clone(&self) -> Self {
2295 *self
2296 }
2297}
2298#[repr(C)]
2299#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2300pub struct VDS_ISCSI_INITIATOR_ADAPTER_PROP {
2301 pub id: ::windows_sys::core::GUID,
2302 pub pwszName: ::windows_sys::core::PWSTR,
2303}
2304impl ::core::marker::Copy for VDS_ISCSI_INITIATOR_ADAPTER_PROP {}
2305impl ::core::clone::Clone for VDS_ISCSI_INITIATOR_ADAPTER_PROP {
2306 fn clone(&self) -> Self {
2307 *self
2308 }
2309}
2310#[repr(C)]
2311#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2312pub struct VDS_ISCSI_INITIATOR_PORTAL_PROP {
2313 pub id: ::windows_sys::core::GUID,
2314 pub address: VDS_IPADDRESS,
2315 pub ulPortIndex: u32,
2316}
2317impl ::core::marker::Copy for VDS_ISCSI_INITIATOR_PORTAL_PROP {}
2318impl ::core::clone::Clone for VDS_ISCSI_INITIATOR_PORTAL_PROP {
2319 fn clone(&self) -> Self {
2320 *self
2321 }
2322}
2323#[repr(C)]
2324#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2325pub struct VDS_ISCSI_IPSEC_KEY {
2326 pub pKey: *mut u8,
2327 pub ulKeySize: u32,
2328}
2329impl ::core::marker::Copy for VDS_ISCSI_IPSEC_KEY {}
2330impl ::core::clone::Clone for VDS_ISCSI_IPSEC_KEY {
2331 fn clone(&self) -> Self {
2332 *self
2333 }
2334}
2335#[repr(C)]
2336#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2337pub struct VDS_ISCSI_PORTALGROUP_PROP {
2338 pub id: ::windows_sys::core::GUID,
2339 pub tag: u16,
2340}
2341impl ::core::marker::Copy for VDS_ISCSI_PORTALGROUP_PROP {}
2342impl ::core::clone::Clone for VDS_ISCSI_PORTALGROUP_PROP {
2343 fn clone(&self) -> Self {
2344 *self
2345 }
2346}
2347#[repr(C)]
2348#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2349pub struct VDS_ISCSI_PORTAL_PROP {
2350 pub id: ::windows_sys::core::GUID,
2351 pub address: VDS_IPADDRESS,
2352 pub status: VDS_ISCSI_PORTAL_STATUS,
2353}
2354impl ::core::marker::Copy for VDS_ISCSI_PORTAL_PROP {}
2355impl ::core::clone::Clone for VDS_ISCSI_PORTAL_PROP {
2356 fn clone(&self) -> Self {
2357 *self
2358 }
2359}
2360#[repr(C)]
2361#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2362pub struct VDS_ISCSI_SHARED_SECRET {
2363 pub pSharedSecret: *mut u8,
2364 pub ulSharedSecretSize: u32,
2365}
2366impl ::core::marker::Copy for VDS_ISCSI_SHARED_SECRET {}
2367impl ::core::clone::Clone for VDS_ISCSI_SHARED_SECRET {
2368 fn clone(&self) -> Self {
2369 *self
2370 }
2371}
2372#[repr(C)]
2373#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
2374#[cfg(feature = "Win32_Foundation")]
2375pub struct VDS_ISCSI_TARGET_PROP {
2376 pub id: ::windows_sys::core::GUID,
2377 pub pwszIscsiName: ::windows_sys::core::PWSTR,
2378 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2379 pub bChapEnabled: super::super::Foundation::BOOL,
2380}
2381#[cfg(feature = "Win32_Foundation")]
2382impl ::core::marker::Copy for VDS_ISCSI_TARGET_PROP {}
2383#[cfg(feature = "Win32_Foundation")]
2384impl ::core::clone::Clone for VDS_ISCSI_TARGET_PROP {
2385 fn clone(&self) -> Self {
2386 *self
2387 }
2388}
2389#[repr(C)]
2390#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
2391#[cfg(feature = "Win32_Foundation")]
2392pub struct VDS_LUN_INFORMATION {
2393 pub m_version: u32,
2394 pub m_DeviceType: u8,
2395 pub m_DeviceTypeModifier: u8,
2396 pub m_bCommandQueueing: super::super::Foundation::BOOL,
2397 pub m_BusType: VDS_STORAGE_BUS_TYPE,
2398 pub m_szVendorId: *mut u8,
2399 pub m_szProductId: *mut u8,
2400 pub m_szProductRevision: *mut u8,
2401 pub m_szSerialNumber: *mut u8,
2402 pub m_diskSignature: ::windows_sys::core::GUID,
2403 pub m_deviceIdDescriptor: VDS_STORAGE_DEVICE_ID_DESCRIPTOR,
2404 pub m_cInterconnects: u32,
2405 pub m_rgInterconnects: *mut VDS_INTERCONNECT,
2406}
2407#[cfg(feature = "Win32_Foundation")]
2408impl ::core::marker::Copy for VDS_LUN_INFORMATION {}
2409#[cfg(feature = "Win32_Foundation")]
2410impl ::core::clone::Clone for VDS_LUN_INFORMATION {
2411 fn clone(&self) -> Self {
2412 *self
2413 }
2414}
2415#[repr(C)]
2416#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2417pub struct VDS_LUN_NOTIFICATION {
2418 pub ulEvent: VDS_NF_LUN,
2419 pub LunId: ::windows_sys::core::GUID,
2420}
2421impl ::core::marker::Copy for VDS_LUN_NOTIFICATION {}
2422impl ::core::clone::Clone for VDS_LUN_NOTIFICATION {
2423 fn clone(&self) -> Self {
2424 *self
2425 }
2426}
2427#[repr(C)]
2428#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2429pub struct VDS_LUN_PLEX_PROP {
2430 pub id: ::windows_sys::core::GUID,
2431 pub ullSize: u64,
2432 pub r#type: VDS_LUN_PLEX_TYPE,
2433 pub status: VDS_LUN_PLEX_STATUS,
2434 pub health: VDS_HEALTH,
2435 pub TransitionState: VDS_TRANSITION_STATE,
2436 pub ulFlags: u32,
2437 pub ulStripeSize: u32,
2438 pub sRebuildPriority: i16,
2439}
2440impl ::core::marker::Copy for VDS_LUN_PLEX_PROP {}
2441impl ::core::clone::Clone for VDS_LUN_PLEX_PROP {
2442 fn clone(&self) -> Self {
2443 *self
2444 }
2445}
2446#[repr(C)]
2447#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2448pub struct VDS_LUN_PROP {
2449 pub id: ::windows_sys::core::GUID,
2450 pub ullSize: u64,
2451 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2452 pub pwszIdentification: ::windows_sys::core::PWSTR,
2453 pub pwszUnmaskingList: ::windows_sys::core::PWSTR,
2454 pub ulFlags: u32,
2455 pub r#type: VDS_LUN_TYPE,
2456 pub status: VDS_LUN_STATUS,
2457 pub health: VDS_HEALTH,
2458 pub TransitionState: VDS_TRANSITION_STATE,
2459 pub sRebuildPriority: i16,
2460}
2461impl ::core::marker::Copy for VDS_LUN_PROP {}
2462impl ::core::clone::Clone for VDS_LUN_PROP {
2463 fn clone(&self) -> Self {
2464 *self
2465 }
2466}
2467#[repr(C)]
2468#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2469pub struct VDS_MOUNT_POINT_NOTIFICATION {
2470 pub ulEvent: u32,
2471 pub volumeId: ::windows_sys::core::GUID,
2472}
2473impl ::core::marker::Copy for VDS_MOUNT_POINT_NOTIFICATION {}
2474impl ::core::clone::Clone for VDS_MOUNT_POINT_NOTIFICATION {
2475 fn clone(&self) -> Self {
2476 *self
2477 }
2478}
2479#[repr(C)]
2480#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2481pub struct VDS_NOTIFICATION {
2482 pub objectType: VDS_NOTIFICATION_TARGET_TYPE,
2483 pub Anonymous: VDS_NOTIFICATION_0,
2484}
2485impl ::core::marker::Copy for VDS_NOTIFICATION {}
2486impl ::core::clone::Clone for VDS_NOTIFICATION {
2487 fn clone(&self) -> Self {
2488 *self
2489 }
2490}
2491#[repr(C)]
2492#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
2493pub union VDS_NOTIFICATION_0 {
2494 pub Pack: VDS_PACK_NOTIFICATION,
2495 pub Disk: VDS_DISK_NOTIFICATION,
2496 pub Volume: VDS_VOLUME_NOTIFICATION,
2497 pub Partition: VDS_PARTITION_NOTIFICATION,
2498 pub Letter: VDS_DRIVE_LETTER_NOTIFICATION,
2499 pub FileSystem: VDS_FILE_SYSTEM_NOTIFICATION,
2500 pub MountPoint: VDS_MOUNT_POINT_NOTIFICATION,
2501 pub SubSystem: VDS_SUB_SYSTEM_NOTIFICATION,
2502 pub Controller: VDS_CONTROLLER_NOTIFICATION,
2503 pub Drive: VDS_DRIVE_NOTIFICATION,
2504 pub Lun: VDS_LUN_NOTIFICATION,
2505 pub Port: VDS_PORT_NOTIFICATION,
2506 pub Portal: VDS_PORTAL_NOTIFICATION,
2507 pub Target: VDS_TARGET_NOTIFICATION,
2508 pub PortalGroup: VDS_PORTAL_GROUP_NOTIFICATION,
2509 pub Service: VDS_SERVICE_NOTIFICATION,
2510}
2511impl ::core::marker::Copy for VDS_NOTIFICATION_0 {}
2512impl ::core::clone::Clone for VDS_NOTIFICATION_0 {
2513 fn clone(&self) -> Self {
2514 *self
2515 }
2516}
5e7ed085 2517#[repr(C)]
04454e1e 2518#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2519pub struct VDS_PACK_NOTIFICATION {
2520 pub ulEvent: VDS_NF_PACK,
2521 pub packId: ::windows_sys::core::GUID,
2522}
2523impl ::core::marker::Copy for VDS_PACK_NOTIFICATION {}
2524impl ::core::clone::Clone for VDS_PACK_NOTIFICATION {
2525 fn clone(&self) -> Self {
2526 *self
2527 }
2528}
2529#[repr(C)]
04454e1e 2530#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2531pub struct VDS_PARTITION_NOTIFICATION {
2532 pub ulEvent: u32,
2533 pub diskId: ::windows_sys::core::GUID,
2534 pub ullOffset: u64,
2535}
2536impl ::core::marker::Copy for VDS_PARTITION_NOTIFICATION {}
2537impl ::core::clone::Clone for VDS_PARTITION_NOTIFICATION {
2538 fn clone(&self) -> Self {
2539 *self
2540 }
2541}
2542#[repr(C)]
04454e1e 2543#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2544pub struct VDS_PATH_ID {
2545 pub ullSourceId: u64,
2546 pub ullPathId: u64,
2547}
2548impl ::core::marker::Copy for VDS_PATH_ID {}
2549impl ::core::clone::Clone for VDS_PATH_ID {
2550 fn clone(&self) -> Self {
2551 *self
2552 }
2553}
2554#[repr(C)]
04454e1e 2555#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2556pub struct VDS_PATH_INFO {
2557 pub pathId: VDS_PATH_ID,
2558 pub r#type: VDS_HWPROVIDER_TYPE,
2559 pub status: VDS_PATH_STATUS,
2560 pub Anonymous1: VDS_PATH_INFO_0,
2561 pub Anonymous2: VDS_PATH_INFO_1,
2562 pub Anonymous3: VDS_PATH_INFO_2,
2563}
2564impl ::core::marker::Copy for VDS_PATH_INFO {}
2565impl ::core::clone::Clone for VDS_PATH_INFO {
2566 fn clone(&self) -> Self {
2567 *self
2568 }
2569}
2570#[repr(C)]
04454e1e 2571#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2572pub union VDS_PATH_INFO_0 {
2573 pub controllerPortId: ::windows_sys::core::GUID,
2574 pub targetPortalId: ::windows_sys::core::GUID,
2575}
2576impl ::core::marker::Copy for VDS_PATH_INFO_0 {}
2577impl ::core::clone::Clone for VDS_PATH_INFO_0 {
2578 fn clone(&self) -> Self {
2579 *self
2580 }
2581}
2582#[repr(C)]
04454e1e 2583#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2584pub union VDS_PATH_INFO_1 {
2585 pub hbaPortId: ::windows_sys::core::GUID,
2586 pub initiatorAdapterId: ::windows_sys::core::GUID,
2587}
2588impl ::core::marker::Copy for VDS_PATH_INFO_1 {}
2589impl ::core::clone::Clone for VDS_PATH_INFO_1 {
2590 fn clone(&self) -> Self {
2591 *self
2592 }
2593}
2594#[repr(C)]
04454e1e 2595#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2596pub union VDS_PATH_INFO_2 {
2597 pub pHbaPortProp: *mut VDS_HBAPORT_PROP,
2598 pub pInitiatorPortalIpAddr: *mut VDS_IPADDRESS,
2599}
2600impl ::core::marker::Copy for VDS_PATH_INFO_2 {}
2601impl ::core::clone::Clone for VDS_PATH_INFO_2 {
2602 fn clone(&self) -> Self {
2603 *self
2604 }
2605}
2606#[repr(C)]
04454e1e 2607#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
2608#[cfg(feature = "Win32_Foundation")]
2609pub struct VDS_PATH_POLICY {
2610 pub pathId: VDS_PATH_ID,
2611 pub bPrimaryPath: super::super::Foundation::BOOL,
2612 pub ulWeight: u32,
2613}
2614#[cfg(feature = "Win32_Foundation")]
2615impl ::core::marker::Copy for VDS_PATH_POLICY {}
2616#[cfg(feature = "Win32_Foundation")]
2617impl ::core::clone::Clone for VDS_PATH_POLICY {
2618 fn clone(&self) -> Self {
2619 *self
2620 }
2621}
5e7ed085 2622#[repr(C)]
04454e1e 2623#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
2624#[cfg(feature = "Win32_Foundation")]
2625pub struct VDS_POOL_ATTRIBUTES {
2626 pub ullAttributeMask: u64,
2627 pub raidType: VDS_RAID_TYPE,
2628 pub busType: VDS_STORAGE_BUS_TYPE,
04454e1e 2629 pub pwszIntendedUsage: ::windows_sys::core::PWSTR,
5e7ed085
FG
2630 pub bSpinDown: super::super::Foundation::BOOL,
2631 pub bIsThinProvisioned: super::super::Foundation::BOOL,
2632 pub ullProvisionedSpace: u64,
2633 pub bNoSinglePointOfFailure: super::super::Foundation::BOOL,
2634 pub ulDataRedundancyMax: u32,
2635 pub ulDataRedundancyMin: u32,
2636 pub ulDataRedundancyDefault: u32,
2637 pub ulPackageRedundancyMax: u32,
2638 pub ulPackageRedundancyMin: u32,
2639 pub ulPackageRedundancyDefault: u32,
2640 pub ulStripeSize: u32,
2641 pub ulStripeSizeMax: u32,
2642 pub ulStripeSizeMin: u32,
2643 pub ulDefaultStripeSize: u32,
2644 pub ulNumberOfColumns: u32,
2645 pub ulNumberOfColumnsMax: u32,
2646 pub ulNumberOfColumnsMin: u32,
2647 pub ulDefaultNumberofColumns: u32,
2648 pub ulDataAvailabilityHint: u32,
2649 pub ulAccessRandomnessHint: u32,
2650 pub ulAccessDirectionHint: u32,
2651 pub ulAccessSizeHint: u32,
2652 pub ulAccessLatencyHint: u32,
2653 pub ulAccessBandwidthWeightHint: u32,
2654 pub ulStorageCostHint: u32,
2655 pub ulStorageEfficiencyHint: u32,
2656 pub ulNumOfCustomAttributes: u32,
2657 pub pPoolCustomAttributes: *mut VDS_POOL_CUSTOM_ATTRIBUTES,
2658 pub bReserved1: super::super::Foundation::BOOL,
2659 pub bReserved2: super::super::Foundation::BOOL,
2660 pub ulReserved1: u32,
2661 pub ulReserved2: u32,
2662 pub ullReserved1: u64,
2663 pub ullReserved2: u64,
2664}
2665#[cfg(feature = "Win32_Foundation")]
2666impl ::core::marker::Copy for VDS_POOL_ATTRIBUTES {}
2667#[cfg(feature = "Win32_Foundation")]
2668impl ::core::clone::Clone for VDS_POOL_ATTRIBUTES {
2669 fn clone(&self) -> Self {
2670 *self
2671 }
2672}
5e7ed085 2673#[repr(C)]
04454e1e 2674#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085 2675pub struct VDS_POOL_CUSTOM_ATTRIBUTES {
04454e1e
FG
2676 pub pwszName: ::windows_sys::core::PWSTR,
2677 pub pwszValue: ::windows_sys::core::PWSTR,
5e7ed085 2678}
5e7ed085 2679impl ::core::marker::Copy for VDS_POOL_CUSTOM_ATTRIBUTES {}
5e7ed085
FG
2680impl ::core::clone::Clone for VDS_POOL_CUSTOM_ATTRIBUTES {
2681 fn clone(&self) -> Self {
2682 *self
2683 }
2684}
2685#[repr(C)]
04454e1e 2686#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2687pub struct VDS_PORTAL_GROUP_NOTIFICATION {
2688 pub ulEvent: u32,
2689 pub portalGroupId: ::windows_sys::core::GUID,
2690}
2691impl ::core::marker::Copy for VDS_PORTAL_GROUP_NOTIFICATION {}
2692impl ::core::clone::Clone for VDS_PORTAL_GROUP_NOTIFICATION {
2693 fn clone(&self) -> Self {
2694 *self
2695 }
2696}
2697#[repr(C)]
04454e1e 2698#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2699pub struct VDS_PORTAL_NOTIFICATION {
2700 pub ulEvent: u32,
2701 pub portalId: ::windows_sys::core::GUID,
2702}
2703impl ::core::marker::Copy for VDS_PORTAL_NOTIFICATION {}
2704impl ::core::clone::Clone for VDS_PORTAL_NOTIFICATION {
2705 fn clone(&self) -> Self {
2706 *self
2707 }
2708}
2709#[repr(C)]
04454e1e 2710#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2711pub struct VDS_PORT_NOTIFICATION {
2712 pub ulEvent: VDS_NF_PORT,
2713 pub portId: ::windows_sys::core::GUID,
2714}
2715impl ::core::marker::Copy for VDS_PORT_NOTIFICATION {}
2716impl ::core::clone::Clone for VDS_PORT_NOTIFICATION {
2717 fn clone(&self) -> Self {
2718 *self
2719 }
2720}
2721#[repr(C)]
04454e1e 2722#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2723pub struct VDS_PORT_PROP {
2724 pub id: ::windows_sys::core::GUID,
04454e1e
FG
2725 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2726 pub pwszIdentification: ::windows_sys::core::PWSTR,
5e7ed085
FG
2727 pub status: VDS_PORT_STATUS,
2728}
5e7ed085 2729impl ::core::marker::Copy for VDS_PORT_PROP {}
5e7ed085
FG
2730impl ::core::clone::Clone for VDS_PORT_PROP {
2731 fn clone(&self) -> Self {
2732 *self
2733 }
2734}
5e7ed085 2735#[repr(C)]
04454e1e 2736#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2737pub struct VDS_PROVIDER_PROP {
2738 pub id: ::windows_sys::core::GUID,
04454e1e 2739 pub pwszName: ::windows_sys::core::PWSTR,
5e7ed085 2740 pub guidVersionId: ::windows_sys::core::GUID,
04454e1e 2741 pub pwszVersion: ::windows_sys::core::PWSTR,
5e7ed085
FG
2742 pub r#type: VDS_PROVIDER_TYPE,
2743 pub ulFlags: u32,
2744 pub ulStripeSizeFlags: u32,
2745 pub sRebuildPriority: i16,
2746}
5e7ed085 2747impl ::core::marker::Copy for VDS_PROVIDER_PROP {}
5e7ed085
FG
2748impl ::core::clone::Clone for VDS_PROVIDER_PROP {
2749 fn clone(&self) -> Self {
2750 *self
487cf647
FG
2751 }
2752}
2753#[repr(C)]
04454e1e 2754#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
487cf647
FG
2755pub struct VDS_SERVICE_NOTIFICATION {
2756 pub ulEvent: u32,
2757 pub action: VDS_RECOVER_ACTION,
2758}
2759impl ::core::marker::Copy for VDS_SERVICE_NOTIFICATION {}
2760impl ::core::clone::Clone for VDS_SERVICE_NOTIFICATION {
2761 fn clone(&self) -> Self {
2762 *self
2763 }
2764}
5e7ed085 2765#[repr(C)]
04454e1e 2766#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2767pub struct VDS_STORAGE_DEVICE_ID_DESCRIPTOR {
2768 pub m_version: u32,
2769 pub m_cIdentifiers: u32,
2770 pub m_rgIdentifiers: *mut VDS_STORAGE_IDENTIFIER,
2771}
2772impl ::core::marker::Copy for VDS_STORAGE_DEVICE_ID_DESCRIPTOR {}
2773impl ::core::clone::Clone for VDS_STORAGE_DEVICE_ID_DESCRIPTOR {
2774 fn clone(&self) -> Self {
2775 *self
2776 }
2777}
2778#[repr(C)]
04454e1e 2779#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2780pub struct VDS_STORAGE_IDENTIFIER {
2781 pub m_CodeSet: VDS_STORAGE_IDENTIFIER_CODE_SET,
2782 pub m_Type: VDS_STORAGE_IDENTIFIER_TYPE,
2783 pub m_cbIdentifier: u32,
2784 pub m_rgbIdentifier: *mut u8,
2785}
2786impl ::core::marker::Copy for VDS_STORAGE_IDENTIFIER {}
2787impl ::core::clone::Clone for VDS_STORAGE_IDENTIFIER {
2788 fn clone(&self) -> Self {
2789 *self
2790 }
2791}
5e7ed085 2792#[repr(C)]
04454e1e 2793#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
2794#[cfg(feature = "Win32_Foundation")]
2795pub struct VDS_STORAGE_POOL_DRIVE_EXTENT {
2796 pub id: ::windows_sys::core::GUID,
2797 pub ullSize: u64,
2798 pub bUsed: super::super::Foundation::BOOL,
2799}
2800#[cfg(feature = "Win32_Foundation")]
2801impl ::core::marker::Copy for VDS_STORAGE_POOL_DRIVE_EXTENT {}
2802#[cfg(feature = "Win32_Foundation")]
2803impl ::core::clone::Clone for VDS_STORAGE_POOL_DRIVE_EXTENT {
2804 fn clone(&self) -> Self {
2805 *self
2806 }
2807}
2808#[repr(C)]
04454e1e 2809#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2810pub struct VDS_STORAGE_POOL_PROP {
2811 pub id: ::windows_sys::core::GUID,
2812 pub status: VDS_STORAGE_POOL_STATUS,
2813 pub health: VDS_HEALTH,
2814 pub r#type: VDS_STORAGE_POOL_TYPE,
04454e1e
FG
2815 pub pwszName: ::windows_sys::core::PWSTR,
2816 pub pwszDescription: ::windows_sys::core::PWSTR,
5e7ed085
FG
2817 pub ullTotalConsumedSpace: u64,
2818 pub ullTotalManagedSpace: u64,
2819 pub ullRemainingFreeSpace: u64,
2820}
5e7ed085 2821impl ::core::marker::Copy for VDS_STORAGE_POOL_PROP {}
5e7ed085
FG
2822impl ::core::clone::Clone for VDS_STORAGE_POOL_PROP {
2823 fn clone(&self) -> Self {
2824 *self
2825 }
2826}
5e7ed085 2827#[repr(C)]
04454e1e 2828#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2829pub struct VDS_SUB_SYSTEM_NOTIFICATION {
2830 pub ulEvent: u32,
2831 pub subSystemId: ::windows_sys::core::GUID,
2832}
2833impl ::core::marker::Copy for VDS_SUB_SYSTEM_NOTIFICATION {}
2834impl ::core::clone::Clone for VDS_SUB_SYSTEM_NOTIFICATION {
2835 fn clone(&self) -> Self {
2836 *self
2837 }
2838}
2839#[repr(C)]
04454e1e 2840#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2841pub struct VDS_SUB_SYSTEM_PROP {
2842 pub id: ::windows_sys::core::GUID,
04454e1e
FG
2843 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2844 pub pwszIdentification: ::windows_sys::core::PWSTR,
5e7ed085
FG
2845 pub ulFlags: u32,
2846 pub ulStripeSizeFlags: u32,
2847 pub status: VDS_SUB_SYSTEM_STATUS,
2848 pub health: VDS_HEALTH,
2849 pub sNumberOfInternalBuses: i16,
2850 pub sMaxNumberOfSlotsEachBus: i16,
2851 pub sMaxNumberOfControllers: i16,
2852 pub sRebuildPriority: i16,
2853}
5e7ed085 2854impl ::core::marker::Copy for VDS_SUB_SYSTEM_PROP {}
5e7ed085
FG
2855impl ::core::clone::Clone for VDS_SUB_SYSTEM_PROP {
2856 fn clone(&self) -> Self {
2857 *self
2858 }
2859}
2860#[repr(C)]
04454e1e 2861#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2862pub struct VDS_SUB_SYSTEM_PROP2 {
2863 pub id: ::windows_sys::core::GUID,
04454e1e
FG
2864 pub pwszFriendlyName: ::windows_sys::core::PWSTR,
2865 pub pwszIdentification: ::windows_sys::core::PWSTR,
5e7ed085
FG
2866 pub ulFlags: u32,
2867 pub ulStripeSizeFlags: u32,
2868 pub ulSupportedRaidTypeFlags: u32,
2869 pub status: VDS_SUB_SYSTEM_STATUS,
2870 pub health: VDS_HEALTH,
2871 pub sNumberOfInternalBuses: i16,
2872 pub sMaxNumberOfSlotsEachBus: i16,
2873 pub sMaxNumberOfControllers: i16,
2874 pub sRebuildPriority: i16,
2875 pub ulNumberOfEnclosures: u32,
2876}
5e7ed085 2877impl ::core::marker::Copy for VDS_SUB_SYSTEM_PROP2 {}
5e7ed085
FG
2878impl ::core::clone::Clone for VDS_SUB_SYSTEM_PROP2 {
2879 fn clone(&self) -> Self {
2880 *self
2881 }
2882}
5e7ed085 2883#[repr(C)]
04454e1e 2884#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2885pub struct VDS_TARGET_NOTIFICATION {
2886 pub ulEvent: u32,
2887 pub targetId: ::windows_sys::core::GUID,
2888}
2889impl ::core::marker::Copy for VDS_TARGET_NOTIFICATION {}
2890impl ::core::clone::Clone for VDS_TARGET_NOTIFICATION {
2891 fn clone(&self) -> Self {
2892 *self
2893 }
2894}
5e7ed085 2895#[repr(C)]
04454e1e 2896#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2897pub struct VDS_VOLUME_NOTIFICATION {
2898 pub ulEvent: u32,
2899 pub volumeId: ::windows_sys::core::GUID,
2900 pub plexId: ::windows_sys::core::GUID,
2901 pub ulPercentCompleted: u32,
2902}
2903impl ::core::marker::Copy for VDS_VOLUME_NOTIFICATION {}
2904impl ::core::clone::Clone for VDS_VOLUME_NOTIFICATION {
2905 fn clone(&self) -> Self {
2906 *self
2907 }
2908}
2909#[repr(C)]
04454e1e 2910#[doc = "*Required features: `\"Win32_Storage_VirtualDiskService\"`*"]
5e7ed085
FG
2911pub struct VDS_WWN {
2912 pub rguchWwn: [u8; 8],
2913}
2914impl ::core::marker::Copy for VDS_WWN {}
2915impl ::core::clone::Clone for VDS_WWN {
2916 fn clone(&self) -> Self {
2917 *self
2918 }
2919}