mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
4718 lines
172 KiB
JSON
4718 lines
172 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
{
|
|
"Name":"VDS_NF_VOLUME_ARRIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_VOLUME_DEPART"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":5
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_VOLUME_MODIFY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":6
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_VOLUME_REBUILDING_PROGRESS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":7
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PARTITION_ARRIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":11
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PARTITION_DEPART"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":12
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PARTITION_MODIFY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":13
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_SUB_SYSTEM_ARRIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":101
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_SUB_SYSTEM_DEPART"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":102
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORTAL_ARRIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":123
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORTAL_DEPART"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":124
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORTAL_MODIFY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":125
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_TARGET_ARRIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":126
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_TARGET_DEPART"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":127
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_TARGET_MODIFY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORTAL_GROUP_ARRIVE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":129
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORTAL_GROUP_DEPART"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":130
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORTAL_GROUP_MODIFY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":131
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_SUB_SYSTEM_MODIFY"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":151
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_DRIVE_LETTER_FREE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":201
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_DRIVE_LETTER_ASSIGN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":202
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_MOUNT_POINTS_CHANGE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":205
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_FILE_SYSTEM_SHRINKING_PROGRESS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":206
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_SERVICE_OUT_OF_SYNC"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":301
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"GPT_PARTITION_NAME_LENGTH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":36
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_FASTCRASHRECOVERYREQUIRED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_MOSTLYREADS"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_OPTIMIZEFORSEQUENTIALREADS"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_OPTIMIZEFORSEQUENTIALWRITES"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_READBACKVERIFYENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_REMAPENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_WRITETHROUGHCACHINGENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_HARDWARECHECKSUMENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_ISYANKABLE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_ALLOCATEHOTSPARE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_BUSTYPE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":1024
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_USEMIRROREDCACHE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":2048
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_READCACHINGENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":4096
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_WRITECACHINGENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":8192
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_MEDIASCANENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":16384
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINT_CONSISTENCYCHECKENABLED"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":32768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_REBUILD_PRIORITY_MIN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_REBUILD_PRIORITY_MAX"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_RAIDTYPE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_BUSTYPE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_ALLOW_SPINDOWN"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_THIN_PROVISION"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_NO_SINGLE_POF"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_DATA_RDNCY_MAX"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_DATA_RDNCY_MIN"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_DATA_RDNCY_DEF"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":128
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_PKG_RDNCY_MAX"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_PKG_RDNCY_MIN"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":512
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_PKG_RDNCY_DEF"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":1024
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_STRIPE_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":2048
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_STRIPE_SIZE_MAX"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":4096
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_STRIPE_SIZE_MIN"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":8192
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_STRIPE_SIZE_DEF"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":16384
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_NUM_CLMNS"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":32768
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_NUM_CLMNS_MAX"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":65536
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_NUM_CLMNS_MIN"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":131072
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_NUM_CLMNS_DEF"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":262144
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_DATA_AVL_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":524288
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_ACCS_RNDM_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":1048576
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_ACCS_DIR_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":2097152
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_ACCS_SIZE_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":4194304
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_ACCS_LTNCY_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":8388608
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_ACCS_BDW_WT_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":16777216
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_STOR_COST_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":33554432
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_STOR_EFFCY_HINT"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":67108864
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIB_CUSTOM_ATTRIB"
|
|
,"Type":{"Kind":"Native","Name":"Int32"}
|
|
,"ValueType":"Int32"
|
|
,"Value":134217728
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VDS_ATTACH_VIRTUAL_DISK_FLAG_USE_FILE_ACL"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLSID_VdsLoader"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"9c38ed61-d565-4728-aeee-c80952f0ecde"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"CLSID_VdsService"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"7d1933cb-86f6-4a98-8628-01be94c9a575"
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"MAX_FS_NAME_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":8
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"MAX_FS_FORMAT_SUPPORT_NAME_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"MAX_FS_ALLOWED_CLUSTER_SIZES_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
}
|
|
,{
|
|
"Name":"VER_VDS_LUN_INFORMATION"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"VDS_NF_PACK"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_PACK_ARRIVE","Value":1}
|
|
,{"Name":"VDS_NF_PACK_DEPART","Value":2}
|
|
,{"Name":"VDS_NF_PACK_MODIFY","Value":3}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_FILE_SYSTEM"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_FILE_SYSTEM_MODIFY","Value":203}
|
|
,{"Name":"VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS","Value":204}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_CONTROLLER"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_CONTROLLER_ARRIVE","Value":103}
|
|
,{"Name":"VDS_NF_CONTROLLER_DEPART","Value":104}
|
|
,{"Name":"VDS_NF_CONTROLLER_MODIFY","Value":350}
|
|
,{"Name":"VDS_NF_CONTROLLER_REMOVED","Value":351}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_DRIVE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_DRIVE_ARRIVE","Value":105}
|
|
,{"Name":"VDS_NF_DRIVE_DEPART","Value":106}
|
|
,{"Name":"VDS_NF_DRIVE_MODIFY","Value":107}
|
|
,{"Name":"VDS_NF_DRIVE_REMOVED","Value":354}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_PORT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_PORT_ARRIVE","Value":121}
|
|
,{"Name":"VDS_NF_PORT_DEPART","Value":122}
|
|
,{"Name":"VDS_NF_PORT_MODIFY","Value":352}
|
|
,{"Name":"VDS_NF_PORT_REMOVED","Value":353}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_LUN"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_LUN_ARRIVE","Value":108}
|
|
,{"Name":"VDS_NF_LUN_DEPART","Value":109}
|
|
,{"Name":"VDS_NF_LUN_MODIFY","Value":110}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NF_DISK"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NF_DISK_ARRIVE","Value":8}
|
|
,{"Name":"VDS_NF_DISK_DEPART","Value":9}
|
|
,{"Name":"VDS_NF_DISK_MODIFY","Value":10}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_IDENTIFIER_CODE_SET"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDSStorageIdCodeSetReserved","Value":0}
|
|
,{"Name":"VDSStorageIdCodeSetBinary","Value":1}
|
|
,{"Name":"VDSStorageIdCodeSetAscii","Value":2}
|
|
,{"Name":"VDSStorageIdCodeSetUtf8","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_IDENTIFIER_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDSStorageIdTypeVendorSpecific","Value":0}
|
|
,{"Name":"VDSStorageIdTypeVendorId","Value":1}
|
|
,{"Name":"VDSStorageIdTypeEUI64","Value":2}
|
|
,{"Name":"VDSStorageIdTypeFCPHName","Value":3}
|
|
,{"Name":"VDSStorageIdTypePortRelative","Value":4}
|
|
,{"Name":"VDSStorageIdTypeTargetPortGroup","Value":5}
|
|
,{"Name":"VDSStorageIdTypeLogicalUnitGroup","Value":6}
|
|
,{"Name":"VDSStorageIdTypeMD5LogicalUnitIdentifier","Value":7}
|
|
,{"Name":"VDSStorageIdTypeScsiNameString","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_BUS_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDSBusTypeUnknown","Value":0}
|
|
,{"Name":"VDSBusTypeScsi","Value":1}
|
|
,{"Name":"VDSBusTypeAtapi","Value":2}
|
|
,{"Name":"VDSBusTypeAta","Value":3}
|
|
,{"Name":"VDSBusType1394","Value":4}
|
|
,{"Name":"VDSBusTypeSsa","Value":5}
|
|
,{"Name":"VDSBusTypeFibre","Value":6}
|
|
,{"Name":"VDSBusTypeUsb","Value":7}
|
|
,{"Name":"VDSBusTypeRAID","Value":8}
|
|
,{"Name":"VDSBusTypeiScsi","Value":9}
|
|
,{"Name":"VDSBusTypeSas","Value":10}
|
|
,{"Name":"VDSBusTypeSata","Value":11}
|
|
,{"Name":"VDSBusTypeSd","Value":12}
|
|
,{"Name":"VDSBusTypeMmc","Value":13}
|
|
,{"Name":"VDSBusTypeMax","Value":14}
|
|
,{"Name":"VDSBusTypeVirtual","Value":14}
|
|
,{"Name":"VDSBusTypeFileBackedVirtual","Value":15}
|
|
,{"Name":"VDSBusTypeSpaces","Value":16}
|
|
,{"Name":"VDSBusTypeNVMe","Value":17}
|
|
,{"Name":"VDSBusTypeScm","Value":18}
|
|
,{"Name":"VDSBusTypeUfs","Value":19}
|
|
,{"Name":"VDSBusTypeMaxReserved","Value":127}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_IDENTIFIER"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"m_CodeSet","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_IDENTIFIER_CODE_SET","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"m_Type","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_IDENTIFIER_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"m_cbIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_rgbIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_DEVICE_ID_DESCRIPTOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"m_version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_cIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_rgIdentifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_STORAGE_IDENTIFIER","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_INTERCONNECT_ADDRESS_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_IA_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_IA_FCFS","Value":1}
|
|
,{"Name":"VDS_IA_FCPH","Value":2}
|
|
,{"Name":"VDS_IA_FCPH3","Value":3}
|
|
,{"Name":"VDS_IA_MAC","Value":4}
|
|
,{"Name":"VDS_IA_SCSI","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_INTERCONNECT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"m_addressType","Type":{"Kind":"ApiRef","Name":"VDS_INTERCONNECT_ADDRESS_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"m_cbPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_pbPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"m_cbAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_pbAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_INFORMATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"m_version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_DeviceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"m_DeviceTypeModifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"m_bCommandQueueing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"m_BusType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"m_szVendorId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"m_szProductId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"m_szProductRevision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"m_szSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"m_diskSignature","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"m_deviceIdDescriptor","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_DEVICE_ID_DESCRIPTOR","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"m_cInterconnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"m_rgInterconnects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_INTERCONNECT","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_OBJECT_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_OT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_OT_PROVIDER","Value":1}
|
|
,{"Name":"VDS_OT_PACK","Value":10}
|
|
,{"Name":"VDS_OT_VOLUME","Value":11}
|
|
,{"Name":"VDS_OT_VOLUME_PLEX","Value":12}
|
|
,{"Name":"VDS_OT_DISK","Value":13}
|
|
,{"Name":"VDS_OT_SUB_SYSTEM","Value":30}
|
|
,{"Name":"VDS_OT_CONTROLLER","Value":31}
|
|
,{"Name":"VDS_OT_DRIVE","Value":32}
|
|
,{"Name":"VDS_OT_LUN","Value":33}
|
|
,{"Name":"VDS_OT_LUN_PLEX","Value":34}
|
|
,{"Name":"VDS_OT_PORT","Value":35}
|
|
,{"Name":"VDS_OT_PORTAL","Value":36}
|
|
,{"Name":"VDS_OT_TARGET","Value":37}
|
|
,{"Name":"VDS_OT_PORTAL_GROUP","Value":38}
|
|
,{"Name":"VDS_OT_STORAGE_POOL","Value":39}
|
|
,{"Name":"VDS_OT_HBAPORT","Value":90}
|
|
,{"Name":"VDS_OT_INIT_ADAPTER","Value":91}
|
|
,{"Name":"VDS_OT_INIT_PORTAL","Value":92}
|
|
,{"Name":"VDS_OT_ASYNC","Value":100}
|
|
,{"Name":"VDS_OT_ENUM","Value":101}
|
|
,{"Name":"VDS_OT_VDISK","Value":200}
|
|
,{"Name":"VDS_OT_OPEN_VDISK","Value":201}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PROVIDER_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_PT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_PT_SOFTWARE","Value":1}
|
|
,{"Name":"VDS_PT_HARDWARE","Value":2}
|
|
,{"Name":"VDS_PT_VIRTUALDISK","Value":3}
|
|
,{"Name":"VDS_PT_MAX","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PROVIDER_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_PF_DYNAMIC","Value":1}
|
|
,{"Name":"VDS_PF_INTERNAL_HARDWARE_PROVIDER","Value":2}
|
|
,{"Name":"VDS_PF_ONE_DISK_ONLY_PER_PACK","Value":4}
|
|
,{"Name":"VDS_PF_ONE_PACK_ONLINE_ONLY","Value":8}
|
|
,{"Name":"VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS","Value":16}
|
|
,{"Name":"VDS_PF_SUPPORT_DYNAMIC","Value":-2147483648}
|
|
,{"Name":"VDS_PF_SUPPORT_FAULT_TOLERANT","Value":1073741824}
|
|
,{"Name":"VDS_PF_SUPPORT_DYNAMIC_1394","Value":536870912}
|
|
,{"Name":"VDS_PF_SUPPORT_MIRROR","Value":32}
|
|
,{"Name":"VDS_PF_SUPPORT_RAID5","Value":64}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_RECOVER_ACTION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_RA_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_RA_REFRESH","Value":1}
|
|
,{"Name":"VDS_RA_RESTART","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_NOTIFICATION_TARGET_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_NTT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_NTT_PACK","Value":10}
|
|
,{"Name":"VDS_NTT_VOLUME","Value":11}
|
|
,{"Name":"VDS_NTT_DISK","Value":13}
|
|
,{"Name":"VDS_NTT_PARTITION","Value":60}
|
|
,{"Name":"VDS_NTT_DRIVE_LETTER","Value":61}
|
|
,{"Name":"VDS_NTT_FILE_SYSTEM","Value":62}
|
|
,{"Name":"VDS_NTT_MOUNT_POINT","Value":63}
|
|
,{"Name":"VDS_NTT_SUB_SYSTEM","Value":30}
|
|
,{"Name":"VDS_NTT_CONTROLLER","Value":31}
|
|
,{"Name":"VDS_NTT_DRIVE","Value":32}
|
|
,{"Name":"VDS_NTT_LUN","Value":33}
|
|
,{"Name":"VDS_NTT_PORT","Value":35}
|
|
,{"Name":"VDS_NTT_PORTAL","Value":36}
|
|
,{"Name":"VDS_NTT_TARGET","Value":37}
|
|
,{"Name":"VDS_NTT_PORTAL_GROUP","Value":38}
|
|
,{"Name":"VDS_NTT_SERVICE","Value":200}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PACK_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_PACK","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"packId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_DISK_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_DISK","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"diskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_VOLUME_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"plexId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ulPercentCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PARTITION_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"diskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_SERVICE_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"action","Type":{"Kind":"ApiRef","Name":"VDS_RECOVER_ACTION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_LETTER_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"wcLetter","Type":{"Kind":"Native","Name":"Char"},"Attrs":[]}
|
|
,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_FILE_SYSTEM_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_FILE_SYSTEM","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"dwPercentCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_MOUNT_POINT_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_SUB_SYSTEM_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"subSystemId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_CONTROLLER_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_CONTROLLER","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"controllerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_DRIVE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"driveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_LUN","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"LunId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PORT_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"ApiRef","Name":"VDS_NF_PORT","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"portId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PORTAL_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"portalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_TARGET_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"targetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PORTAL_GROUP_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"portalGroupId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_NOTIFICATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"objectType","Type":{"Kind":"ApiRef","Name":"VDS_NOTIFICATION_TARGET_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"Pack","Type":{"Kind":"ApiRef","Name":"VDS_PACK_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Disk","Type":{"Kind":"ApiRef","Name":"VDS_DISK_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Volume","Type":{"Kind":"ApiRef","Name":"VDS_VOLUME_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"VDS_PARTITION_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Letter","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_LETTER_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"FileSystem","Type":{"Kind":"ApiRef","Name":"VDS_FILE_SYSTEM_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MountPoint","Type":{"Kind":"ApiRef","Name":"VDS_MOUNT_POINT_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SubSystem","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Controller","Type":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Drive","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Lun","Type":{"Kind":"ApiRef","Name":"VDS_LUN_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Port","Type":{"Kind":"ApiRef","Name":"VDS_PORT_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Portal","Type":{"Kind":"ApiRef","Name":"VDS_PORTAL_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"VDS_TARGET_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PortalGroup","Type":{"Kind":"ApiRef","Name":"VDS_PORTAL_GROUP_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Service","Type":{"Kind":"ApiRef","Name":"VDS_SERVICE_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ASYNC_OUTPUT_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_ASYNCOUT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_ASYNCOUT_CREATEVOLUME","Value":1}
|
|
,{"Name":"VDS_ASYNCOUT_EXTENDVOLUME","Value":2}
|
|
,{"Name":"VDS_ASYNCOUT_SHRINKVOLUME","Value":3}
|
|
,{"Name":"VDS_ASYNCOUT_ADDVOLUMEPLEX","Value":4}
|
|
,{"Name":"VDS_ASYNCOUT_BREAKVOLUMEPLEX","Value":5}
|
|
,{"Name":"VDS_ASYNCOUT_REMOVEVOLUMEPLEX","Value":6}
|
|
,{"Name":"VDS_ASYNCOUT_REPAIRVOLUMEPLEX","Value":7}
|
|
,{"Name":"VDS_ASYNCOUT_RECOVERPACK","Value":8}
|
|
,{"Name":"VDS_ASYNCOUT_REPLACEDISK","Value":9}
|
|
,{"Name":"VDS_ASYNCOUT_CREATEPARTITION","Value":10}
|
|
,{"Name":"VDS_ASYNCOUT_CLEAN","Value":11}
|
|
,{"Name":"VDS_ASYNCOUT_CREATELUN","Value":50}
|
|
,{"Name":"VDS_ASYNCOUT_ADDLUNPLEX","Value":52}
|
|
,{"Name":"VDS_ASYNCOUT_REMOVELUNPLEX","Value":53}
|
|
,{"Name":"VDS_ASYNCOUT_EXTENDLUN","Value":54}
|
|
,{"Name":"VDS_ASYNCOUT_SHRINKLUN","Value":55}
|
|
,{"Name":"VDS_ASYNCOUT_RECOVERLUN","Value":56}
|
|
,{"Name":"VDS_ASYNCOUT_LOGINTOTARGET","Value":60}
|
|
,{"Name":"VDS_ASYNCOUT_LOGOUTFROMTARGET","Value":61}
|
|
,{"Name":"VDS_ASYNCOUT_CREATETARGET","Value":62}
|
|
,{"Name":"VDS_ASYNCOUT_CREATEPORTALGROUP","Value":63}
|
|
,{"Name":"VDS_ASYNCOUT_DELETETARGET","Value":64}
|
|
,{"Name":"VDS_ASYNCOUT_ADDPORTAL","Value":65}
|
|
,{"Name":"VDS_ASYNCOUT_REMOVEPORTAL","Value":66}
|
|
,{"Name":"VDS_ASYNCOUT_DELETEPORTALGROUP","Value":67}
|
|
,{"Name":"VDS_ASYNCOUT_FORMAT","Value":101}
|
|
,{"Name":"VDS_ASYNCOUT_CREATE_VDISK","Value":200}
|
|
,{"Name":"VDS_ASYNCOUT_ATTACH_VDISK","Value":201}
|
|
,{"Name":"VDS_ASYNCOUT_COMPACT_VDISK","Value":202}
|
|
,{"Name":"VDS_ASYNCOUT_MERGE_VDISK","Value":203}
|
|
,{"Name":"VDS_ASYNCOUT_EXPAND_VDISK","Value":204}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_ASYNC_OUTPUT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_ASYNC_OUTPUT_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"cp","Type":{"Kind":"ApiRef","Name":"_cp","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"cv","Type":{"Kind":"ApiRef","Name":"_cv","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"bvp","Type":{"Kind":"ApiRef","Name":"_bvp","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"sv","Type":{"Kind":"ApiRef","Name":"_sv","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"cl","Type":{"Kind":"ApiRef","Name":"_cl","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"ct","Type":{"Kind":"ApiRef","Name":"_ct","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"cpg","Type":{"Kind":"ApiRef","Name":"_cpg","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"cvd","Type":{"Kind":"ApiRef","Name":"_cvd","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_cpg"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pPortalGroupUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_cl"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pLunUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_bvp"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pVolumeUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_cp"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ullOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_ct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pTargetUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_cv"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pVolumeUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_sv"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ullReclaimedBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_cvd"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pVDiskUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_IPADDRESS_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_IPT_TEXT","Value":0}
|
|
,{"Name":"VDS_IPT_IPV4","Value":1}
|
|
,{"Name":"VDS_IPT_IPV6","Value":2}
|
|
,{"Name":"VDS_IPT_EMPTY","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_HEALTH"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_H_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_H_HEALTHY","Value":1}
|
|
,{"Name":"VDS_H_REBUILDING","Value":2}
|
|
,{"Name":"VDS_H_STALE","Value":3}
|
|
,{"Name":"VDS_H_FAILING","Value":4}
|
|
,{"Name":"VDS_H_FAILING_REDUNDANCY","Value":5}
|
|
,{"Name":"VDS_H_FAILED_REDUNDANCY","Value":6}
|
|
,{"Name":"VDS_H_FAILED_REDUNDANCY_FAILING","Value":7}
|
|
,{"Name":"VDS_H_FAILED","Value":8}
|
|
,{"Name":"VDS_H_REPLACED","Value":9}
|
|
,{"Name":"VDS_H_PENDING_FAILURE","Value":10}
|
|
,{"Name":"VDS_H_DEGRADED","Value":11}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_TRANSITION_STATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_TS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_TS_STABLE","Value":1}
|
|
,{"Name":"VDS_TS_EXTENDING","Value":2}
|
|
,{"Name":"VDS_TS_SHRINKING","Value":3}
|
|
,{"Name":"VDS_TS_RECONFIGING","Value":4}
|
|
,{"Name":"VDS_TS_RESTRIPING","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_FILE_SYSTEM_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_FST_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_FST_RAW","Value":1}
|
|
,{"Name":"VDS_FST_FAT","Value":2}
|
|
,{"Name":"VDS_FST_FAT32","Value":3}
|
|
,{"Name":"VDS_FST_NTFS","Value":4}
|
|
,{"Name":"VDS_FST_CDFS","Value":5}
|
|
,{"Name":"VDS_FST_UDF","Value":6}
|
|
,{"Name":"VDS_FST_EXFAT","Value":7}
|
|
,{"Name":"VDS_FST_CSVFS","Value":8}
|
|
,{"Name":"VDS_FST_REFS","Value":9}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_HBAPORT_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_HPT_UNKNOWN","Value":1}
|
|
,{"Name":"VDS_HPT_OTHER","Value":2}
|
|
,{"Name":"VDS_HPT_NOTPRESENT","Value":3}
|
|
,{"Name":"VDS_HPT_NPORT","Value":5}
|
|
,{"Name":"VDS_HPT_NLPORT","Value":6}
|
|
,{"Name":"VDS_HPT_FLPORT","Value":7}
|
|
,{"Name":"VDS_HPT_FPORT","Value":8}
|
|
,{"Name":"VDS_HPT_EPORT","Value":9}
|
|
,{"Name":"VDS_HPT_GPORT","Value":10}
|
|
,{"Name":"VDS_HPT_LPORT","Value":20}
|
|
,{"Name":"VDS_HPT_PTP","Value":21}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_HBAPORT_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_HPS_UNKNOWN","Value":1}
|
|
,{"Name":"VDS_HPS_ONLINE","Value":2}
|
|
,{"Name":"VDS_HPS_OFFLINE","Value":3}
|
|
,{"Name":"VDS_HPS_BYPASSED","Value":4}
|
|
,{"Name":"VDS_HPS_DIAGNOSTICS","Value":5}
|
|
,{"Name":"VDS_HPS_LINKDOWN","Value":6}
|
|
,{"Name":"VDS_HPS_ERROR","Value":7}
|
|
,{"Name":"VDS_HPS_LOOPBACK","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_HBAPORT_SPEED_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_HSF_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_HSF_1GBIT","Value":1}
|
|
,{"Name":"VDS_HSF_2GBIT","Value":2}
|
|
,{"Name":"VDS_HSF_10GBIT","Value":4}
|
|
,{"Name":"VDS_HSF_4GBIT","Value":8}
|
|
,{"Name":"VDS_HSF_NOT_NEGOTIATED","Value":32768}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PATH_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_MPS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_MPS_ONLINE","Value":1}
|
|
,{"Name":"VDS_MPS_FAILED","Value":5}
|
|
,{"Name":"VDS_MPS_STANDBY","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LOADBALANCE_POLICY_ENUM"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LBP_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_LBP_FAILOVER","Value":1}
|
|
,{"Name":"VDS_LBP_ROUND_ROBIN","Value":2}
|
|
,{"Name":"VDS_LBP_ROUND_ROBIN_WITH_SUBSET","Value":3}
|
|
,{"Name":"VDS_LBP_DYN_LEAST_QUEUE_DEPTH","Value":4}
|
|
,{"Name":"VDS_LBP_WEIGHTED_PATHS","Value":5}
|
|
,{"Name":"VDS_LBP_LEAST_BLOCKS","Value":6}
|
|
,{"Name":"VDS_LBP_VENDOR_SPECIFIC","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PROVIDER_LBSUPPORT_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LBF_FAILOVER","Value":1}
|
|
,{"Name":"VDS_LBF_ROUND_ROBIN","Value":2}
|
|
,{"Name":"VDS_LBF_ROUND_ROBIN_WITH_SUBSET","Value":4}
|
|
,{"Name":"VDS_LBF_DYN_LEAST_QUEUE_DEPTH","Value":8}
|
|
,{"Name":"VDS_LBF_WEIGHTED_PATHS","Value":16}
|
|
,{"Name":"VDS_LBF_LEAST_BLOCKS","Value":32}
|
|
,{"Name":"VDS_LBF_VENDOR_SPECIFIC","Value":64}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_VERSION_SUPPORT_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_VSF_1_0","Value":1}
|
|
,{"Name":"VDS_VSF_1_1","Value":2}
|
|
,{"Name":"VDS_VSF_2_0","Value":4}
|
|
,{"Name":"VDS_VSF_2_1","Value":8}
|
|
,{"Name":"VDS_VSF_3_0","Value":16}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_HWPROVIDER_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_HWT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_HWT_PCI_RAID","Value":1}
|
|
,{"Name":"VDS_HWT_FIBRE_CHANNEL","Value":2}
|
|
,{"Name":"VDS_HWT_ISCSI","Value":3}
|
|
,{"Name":"VDS_HWT_SAS","Value":4}
|
|
,{"Name":"VDS_HWT_HYBRID","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_LOGIN_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_ILT_MANUAL","Value":0}
|
|
,{"Name":"VDS_ILT_PERSISTENT","Value":1}
|
|
,{"Name":"VDS_ILT_BOOT","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_AUTH_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_IAT_NONE","Value":0}
|
|
,{"Name":"VDS_IAT_CHAP","Value":1}
|
|
,{"Name":"VDS_IAT_MUTUAL_CHAP","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_IPSEC_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_IIF_VALID","Value":1}
|
|
,{"Name":"VDS_IIF_IKE","Value":2}
|
|
,{"Name":"VDS_IIF_MAIN_MODE","Value":4}
|
|
,{"Name":"VDS_IIF_AGGRESSIVE_MODE","Value":8}
|
|
,{"Name":"VDS_IIF_PFS_ENABLE","Value":16}
|
|
,{"Name":"VDS_IIF_TRANSPORT_MODE_PREFERRED","Value":32}
|
|
,{"Name":"VDS_IIF_TUNNEL_MODE_PREFERRED","Value":64}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_LOGIN_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_ILF_REQUIRE_IPSEC","Value":1}
|
|
,{"Name":"VDS_ILF_MULTIPATH_ENABLED","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PATH_ID"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ullSourceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ullPathId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_WWN"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"rguchWwn","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_IPADDRESS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_IPADDRESS_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ipv4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ipv6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"ulIpv6FlowInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulIpv6ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"wszTextAddress","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
,{"Name":"ulPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_IPSEC_KEY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"ulKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_SHARED_SECRET"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"ulSharedSecretSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_HBAPORT_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"wwnNode","Type":{"Kind":"ApiRef","Name":"VDS_WWN","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"wwnPort","Type":{"Kind":"ApiRef","Name":"VDS_WWN","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_HBAPORT_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_HBAPORT_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulPortSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulSupportedPortSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_INITIATOR_ADAPTER_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_INITIATOR_PORTAL_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"address","Type":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulPortIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PROVIDER_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"guidVersionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_PROVIDER_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSizeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PATH_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pathId","Type":{"Kind":"ApiRef","Name":"VDS_PATH_ID","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_HWPROVIDER_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PATH_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
{
|
|
"Name":"_Anonymous3_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pHbaPortProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HBAPORT_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"pInitiatorPortalIpAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Anonymous1_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"controllerPortId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"targetPortalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"_Anonymous2_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"hbaPortId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"initiatorAdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PATH_POLICY"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pathId","Type":{"Kind":"ApiRef","Name":"VDS_PATH_ID","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bPrimaryPath","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnumVdsObject"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"118610b7-8d94-4030-b5b8-500889788e4e"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Next"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ppObjectArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Skip"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Clone"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsAsync"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"d5d23b6d-5a55-4492-9889-397a3c2d2dbc"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Cancel"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Wait"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pAsyncOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ASYNC_OUTPUT","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"pulPercentCompleted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsAdviseSink"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"8326cd1d-cf59-4936-b786-5efc08798e25"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnNotify"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lNumberOfNotifications","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pNotificationArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"VDS_NOTIFICATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsProvider"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"10c5e575-7984-4e81-a56b-431f5f92ae42"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pProviderProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PROVIDER_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsProviderSupport"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"1732be13-e8f9-4a03-bfbc-5f616aa66ce1"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetVersionSupport"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ulVersionSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsProviderPrivate"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"11f3cd41-b7e8-48ff-9472-9dff018aa292"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetObject"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_OBJECT_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppObjectUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnLoad"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pCallbackObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnUnload"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"bForceUnload","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_SUB_SYSTEM_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_SSS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_SSS_ONLINE","Value":1}
|
|
,{"Name":"VDS_SSS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_SSS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_SSS_FAILED","Value":5}
|
|
,{"Name":"VDS_SSS_PARTIALLY_MANAGED","Value":9}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_SUB_SYSTEM_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_SF_LUN_MASKING_CAPABLE","Value":1}
|
|
,{"Name":"VDS_SF_LUN_PLEXING_CAPABLE","Value":2}
|
|
,{"Name":"VDS_SF_LUN_REMAPPING_CAPABLE","Value":4}
|
|
,{"Name":"VDS_SF_DRIVE_EXTENT_CAPABLE","Value":8}
|
|
,{"Name":"VDS_SF_HARDWARE_CHECKSUM_CAPABLE","Value":16}
|
|
,{"Name":"VDS_SF_RADIUS_CAPABLE","Value":32}
|
|
,{"Name":"VDS_SF_READ_BACK_VERIFY_CAPABLE","Value":64}
|
|
,{"Name":"VDS_SF_WRITE_THROUGH_CACHING_CAPABLE","Value":128}
|
|
,{"Name":"VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS","Value":512}
|
|
,{"Name":"VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS","Value":1024}
|
|
,{"Name":"VDS_SF_SUPPORTS_SIMPLE_LUNS","Value":2048}
|
|
,{"Name":"VDS_SF_SUPPORTS_SPAN_LUNS","Value":4096}
|
|
,{"Name":"VDS_SF_SUPPORTS_STRIPE_LUNS","Value":8192}
|
|
,{"Name":"VDS_SF_SUPPORTS_MIRROR_LUNS","Value":16384}
|
|
,{"Name":"VDS_SF_SUPPORTS_PARITY_LUNS","Value":32768}
|
|
,{"Name":"VDS_SF_SUPPORTS_AUTH_CHAP","Value":65536}
|
|
,{"Name":"VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP","Value":131072}
|
|
,{"Name":"VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG","Value":262144}
|
|
,{"Name":"VDS_SF_SUPPORTS_LUN_NUMBER","Value":524288}
|
|
,{"Name":"VDS_SF_SUPPORTS_MIRRORED_CACHE","Value":1048576}
|
|
,{"Name":"VDS_SF_READ_CACHING_CAPABLE","Value":2097152}
|
|
,{"Name":"VDS_SF_WRITE_CACHING_CAPABLE","Value":4194304}
|
|
,{"Name":"VDS_SF_MEDIA_SCAN_CAPABLE","Value":8388608}
|
|
,{"Name":"VDS_SF_CONSISTENCY_CHECK_CAPABLE","Value":16777216}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_SF_SUPPORTS_RAID2_LUNS","Value":1}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID3_LUNS","Value":2}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID4_LUNS","Value":4}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID5_LUNS","Value":8}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID6_LUNS","Value":16}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID01_LUNS","Value":32}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID03_LUNS","Value":64}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID05_LUNS","Value":128}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID10_LUNS","Value":256}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID15_LUNS","Value":512}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID30_LUNS","Value":1024}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID50_LUNS","Value":2048}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID51_LUNS","Value":4096}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID53_LUNS","Value":8192}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID60_LUNS","Value":16384}
|
|
,{"Name":"VDS_SF_SUPPORTS_RAID61_LUNS","Value":32768}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_INTERCONNECT_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_ITF_PCI_RAID","Value":1}
|
|
,{"Name":"VDS_ITF_FIBRE_CHANNEL","Value":2}
|
|
,{"Name":"VDS_ITF_ISCSI","Value":4}
|
|
,{"Name":"VDS_ITF_SAS","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_CONTROLLER_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_CS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_CS_ONLINE","Value":1}
|
|
,{"Name":"VDS_CS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_CS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_CS_FAILED","Value":5}
|
|
,{"Name":"VDS_CS_REMOVED","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_PORT_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_PRS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_PRS_ONLINE","Value":1}
|
|
,{"Name":"VDS_PRS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_PRS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_PRS_FAILED","Value":5}
|
|
,{"Name":"VDS_PRS_REMOVED","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_DRS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_DRS_ONLINE","Value":1}
|
|
,{"Name":"VDS_DRS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_DRS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_DRS_FAILED","Value":5}
|
|
,{"Name":"VDS_DRS_REMOVED","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_DRF_HOTSPARE","Value":1}
|
|
,{"Name":"VDS_DRF_ASSIGNED","Value":2}
|
|
,{"Name":"VDS_DRF_UNASSIGNED","Value":4}
|
|
,{"Name":"VDS_DRF_HOTSPARE_IN_USE","Value":8}
|
|
,{"Name":"VDS_DRF_HOTSPARE_STANDBY","Value":16}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_LT_DEFAULT","Value":1}
|
|
,{"Name":"VDS_LT_FAULT_TOLERANT","Value":2}
|
|
,{"Name":"VDS_LT_NON_FAULT_TOLERANT","Value":3}
|
|
,{"Name":"VDS_LT_SIMPLE","Value":10}
|
|
,{"Name":"VDS_LT_SPAN","Value":11}
|
|
,{"Name":"VDS_LT_STRIPE","Value":12}
|
|
,{"Name":"VDS_LT_MIRROR","Value":13}
|
|
,{"Name":"VDS_LT_PARITY","Value":14}
|
|
,{"Name":"VDS_LT_RAID2","Value":15}
|
|
,{"Name":"VDS_LT_RAID3","Value":16}
|
|
,{"Name":"VDS_LT_RAID4","Value":17}
|
|
,{"Name":"VDS_LT_RAID5","Value":18}
|
|
,{"Name":"VDS_LT_RAID6","Value":19}
|
|
,{"Name":"VDS_LT_RAID01","Value":20}
|
|
,{"Name":"VDS_LT_RAID03","Value":21}
|
|
,{"Name":"VDS_LT_RAID05","Value":22}
|
|
,{"Name":"VDS_LT_RAID10","Value":23}
|
|
,{"Name":"VDS_LT_RAID15","Value":24}
|
|
,{"Name":"VDS_LT_RAID30","Value":25}
|
|
,{"Name":"VDS_LT_RAID50","Value":26}
|
|
,{"Name":"VDS_LT_RAID51","Value":27}
|
|
,{"Name":"VDS_LT_RAID53","Value":28}
|
|
,{"Name":"VDS_LT_RAID60","Value":29}
|
|
,{"Name":"VDS_LT_RAID61","Value":30}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_LS_ONLINE","Value":1}
|
|
,{"Name":"VDS_LS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_LS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_LS_FAILED","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LF_LBN_REMAP_ENABLED","Value":1}
|
|
,{"Name":"VDS_LF_READ_BACK_VERIFY_ENABLED","Value":2}
|
|
,{"Name":"VDS_LF_WRITE_THROUGH_CACHING_ENABLED","Value":4}
|
|
,{"Name":"VDS_LF_HARDWARE_CHECKSUM_ENABLED","Value":8}
|
|
,{"Name":"VDS_LF_READ_CACHE_ENABLED","Value":16}
|
|
,{"Name":"VDS_LF_WRITE_CACHE_ENABLED","Value":32}
|
|
,{"Name":"VDS_LF_MEDIA_SCAN_ENABLED","Value":64}
|
|
,{"Name":"VDS_LF_CONSISTENCY_CHECK_ENABLED","Value":128}
|
|
,{"Name":"VDS_LF_SNAPSHOT","Value":256}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_PLEX_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LPT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_LPT_SIMPLE","Value":10}
|
|
,{"Name":"VDS_LPT_SPAN","Value":11}
|
|
,{"Name":"VDS_LPT_STRIPE","Value":12}
|
|
,{"Name":"VDS_LPT_PARITY","Value":14}
|
|
,{"Name":"VDS_LPT_RAID2","Value":15}
|
|
,{"Name":"VDS_LPT_RAID3","Value":16}
|
|
,{"Name":"VDS_LPT_RAID4","Value":17}
|
|
,{"Name":"VDS_LPT_RAID5","Value":18}
|
|
,{"Name":"VDS_LPT_RAID6","Value":19}
|
|
,{"Name":"VDS_LPT_RAID03","Value":21}
|
|
,{"Name":"VDS_LPT_RAID05","Value":22}
|
|
,{"Name":"VDS_LPT_RAID10","Value":23}
|
|
,{"Name":"VDS_LPT_RAID15","Value":24}
|
|
,{"Name":"VDS_LPT_RAID30","Value":25}
|
|
,{"Name":"VDS_LPT_RAID50","Value":26}
|
|
,{"Name":"VDS_LPT_RAID53","Value":28}
|
|
,{"Name":"VDS_LPT_RAID60","Value":29}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_PLEX_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LPS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_LPS_ONLINE","Value":1}
|
|
,{"Name":"VDS_LPS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_LPS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_LPS_FAILED","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_PLEX_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_LPF_LBN_REMAP_ENABLED","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_PORTAL_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_IPS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_IPS_ONLINE","Value":1}
|
|
,{"Name":"VDS_IPS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_IPS_OFFLINE","Value":4}
|
|
,{"Name":"VDS_IPS_FAILED","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_POOL_STATUS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_SPS_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_SPS_ONLINE","Value":1}
|
|
,{"Name":"VDS_SPS_NOT_READY","Value":2}
|
|
,{"Name":"VDS_SPS_OFFLINE","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_POOL_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_SPT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_SPT_PRIMORDIAL","Value":1}
|
|
,{"Name":"VDS_SPT_CONCRETE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_MAINTENANCE_OPERATION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"BlinkLight","Value":1}
|
|
,{"Name":"BeepAlarm","Value":2}
|
|
,{"Name":"SpinDown","Value":3}
|
|
,{"Name":"SpinUp","Value":4}
|
|
,{"Name":"Ping","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_HINTS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ullHintMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ullExpectedMaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ulOptimalReadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulOptimalReadAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulOptimalWriteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulOptimalWriteAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulMaximumDriveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"bFastCrashRecoveryRequired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bMostlyReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bOptimizeForSequentialReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bOptimizeForSequentialWrites","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bRemapEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReadBackVerifyEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bWriteThroughCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bHardwareChecksumEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bIsYankable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_HINTS2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ullHintMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ullExpectedMaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ulOptimalReadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulOptimalReadAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulOptimalWriteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulOptimalWriteAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulMaximumDriveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"bFastCrashRecoveryRequired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bMostlyReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bOptimizeForSequentialReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bOptimizeForSequentialWrites","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bRemapEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReadBackVerifyEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bWriteThroughCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bHardwareChecksumEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bIsYankable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bAllocateHotSpare","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bUseMirroredCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReadCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bWriteCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bMediaScanEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bConsistencyCheckEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReserved1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReserved2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReserved3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_SUB_SYSTEM_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSizeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sNumberOfInternalBuses","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sMaxNumberOfSlotsEachBus","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sMaxNumberOfControllers","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_SUB_SYSTEM_PROP2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSizeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulSupportedRaidTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sNumberOfInternalBuses","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sMaxNumberOfSlotsEachBus","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sMaxNumberOfControllers","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"ulNumberOfEnclosures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_CONTROLLER_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sNumberOfPorts","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sInternalBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_PROP2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sInternalBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
,{"Name":"ulEnclosureNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"busType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulSpindleSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_DRIVE_EXTENT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LunId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"bUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_LUN_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TransitionState","Type":{"Kind":"ApiRef","Name":"VDS_TRANSITION_STATE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_LUN_PLEX_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_PLEX_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_LUN_PLEX_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"TransitionState","Type":{"Kind":"ApiRef","Name":"VDS_TRANSITION_STATE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_PORT_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PORT_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_PORTAL_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"address","Type":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTAL_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_TARGET_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"pwszIscsiName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bChapEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_ISCSI_PORTALGROUP_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_RAID_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VDS_RT_UNKNOWN","Value":0}
|
|
,{"Name":"VDS_RT_RAID0","Value":10}
|
|
,{"Name":"VDS_RT_RAID1","Value":11}
|
|
,{"Name":"VDS_RT_RAID2","Value":12}
|
|
,{"Name":"VDS_RT_RAID3","Value":13}
|
|
,{"Name":"VDS_RT_RAID4","Value":14}
|
|
,{"Name":"VDS_RT_RAID5","Value":15}
|
|
,{"Name":"VDS_RT_RAID6","Value":16}
|
|
,{"Name":"VDS_RT_RAID01","Value":17}
|
|
,{"Name":"VDS_RT_RAID03","Value":18}
|
|
,{"Name":"VDS_RT_RAID05","Value":19}
|
|
,{"Name":"VDS_RT_RAID10","Value":20}
|
|
,{"Name":"VDS_RT_RAID15","Value":21}
|
|
,{"Name":"VDS_RT_RAID30","Value":22}
|
|
,{"Name":"VDS_RT_RAID50","Value":23}
|
|
,{"Name":"VDS_RT_RAID51","Value":24}
|
|
,{"Name":"VDS_RT_RAID53","Value":25}
|
|
,{"Name":"VDS_RT_RAID60","Value":26}
|
|
,{"Name":"VDS_RT_RAID61","Value":27}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_CUSTOM_ATTRIBUTES"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_POOL_ATTRIBUTES"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ullAttributeMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"raidType","Type":{"Kind":"ApiRef","Name":"VDS_RAID_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"busType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszIntendedUsage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bSpinDown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bIsThinProvisioned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ullProvisionedSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"bNoSinglePointOfFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulDataRedundancyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulDataRedundancyMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulDataRedundancyDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulPackageRedundancyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulPackageRedundancyMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulPackageRedundancyDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSizeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStripeSizeMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulDefaultStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulNumberOfColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulNumberOfColumnsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulNumberOfColumnsMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulDefaultNumberofColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulDataAvailabilityHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulAccessRandomnessHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulAccessDirectionHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulAccessSizeHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulAccessLatencyHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulAccessBandwidthWeightHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStorageCostHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulStorageEfficiencyHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulNumOfCustomAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"pPoolCustomAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_POOL_CUSTOM_ATTRIBUTES","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"bReserved1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"bReserved2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ullReserved1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ullReserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_POOL_PROP"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ullTotalConsumedSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ullTotalManagedSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ullRemainingFreeSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"VDS_STORAGE_POOL_DRIVE_EXTENT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"bUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsHwProvider"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"d99bdaae-b13a-4178-9fdb-e27f16b4603e"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"QuerySubSystems"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reenumerate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Refresh"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsHwProviderType"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"3e0f5166-542d-4fc6-947a-012174240b7e"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProviderType"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HWPROVIDER_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsHwProviderType2"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"8190236f-c4d0-4e81-8011-d69512fcc984"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProviderType2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HWPROVIDER_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsHwProviderStoragePools"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"d5b5937a-f188-4c79-b86c-11c920ad11b8"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"QueryStoragePools"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ullRemainingFreeSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"pPoolAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_POOL_ATTRIBUTES","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateLunInStoragePool"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ullSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"StoragePoolId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryMaxLunCreateSizeInStoragePool"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"StoragePoolId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pullMaxLunSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsSubSystem"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"6fcee2d3-6d90-4f91-80e2-a5c7caaca9d8"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pSubSystemProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetProvider"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsProvider","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryControllers"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryLuns"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryDrives"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDrive"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"sBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
|
|
,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
|
|
,{"Name":"ppDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsDrive","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reenumerate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetControllerStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pOnlineControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
|
|
,{"Name":"lNumberOfOnlineControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pOfflineControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
|
|
,{"Name":"lNumberOfOfflineControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateLun"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ullSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReplaceDrive"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"DriveToBeReplaced","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"ReplacementDrive","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryMaxLunCreateSize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pullMaxLunSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsSubSystem2"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"be666735-7800-4a77-9d9c-40f85b87e292"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pSubSystemProp2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_PROP2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDrive2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"sBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
|
|
,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
|
|
,{"Name":"ulEnclosureNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"ppDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsDrive","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateLun2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ullSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryMaxLunCreateSize2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pullMaxLunSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsSubSystemNaming"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"0d70faa3-9cd4-4900-aa20-6981b6aafc75"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetFriendlyName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsSubSystemIscsi"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"0027346f-40d0-4b45-8cec-5906dc0380c8"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"QueryTargets"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryPortals"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateTarget"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszIscsiName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetIpsecGroupPresharedKey"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pIpsecKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_IPSEC_KEY","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsSubSystemInterconnect"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"9e6fa560-c141-477b-83ba-0b6c38f7febf"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetSupportedInterconnects"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pulSupportedInterconnectsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsControllerPort"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"18691d0d-4e7f-43e8-92e4-cf44beeed11c"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pPortProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PORT_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetController"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppController","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsController","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAssociatedLuns"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PORT_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsController"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"cb53d96e-dffb-474a-a078-790d1e2bc082"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pControllerProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSubSystem"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetPortProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"sPortNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
|
|
,{"Name":"pPortProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PORT_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"FlushCache"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"InvalidateCache"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Reset"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAssociatedLuns"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsControllerControllerPort"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"ca5d735f-6bae-42c0-b30e-f2666045ce71"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"QueryControllerPorts"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsDrive"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"ff24efa4-aade-4b6b-898b-eaa6a20887c7"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDriveProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSubSystem"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryExtents"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppExtentArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_EXTENT","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"plNumberOfExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFlags"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ClearFlags"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsDrive2"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"60b5a730-addf-4436-8ca7-5769e2d1ffa4"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDriveProp2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_PROP2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLun"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"3540a9c7-e60f-4111-a840-8bba6c2c83d8"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pLunProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSubSystem"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetIdentificationData"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pLunInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryActiveControllers"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Extend"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ullNumberOfBytesToAdd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Shrink"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ullNumberOfBytesToRemove","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryPlexes"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddPlex"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"lunId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemovePlex"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"plexId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Recover"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetMask"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Delete"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AssociateControllers"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pActiveControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfActiveControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pInactiveControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfInactiveControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryHints"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ApplyHints"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_LUN_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryMaxLunExtendSize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pullMaxBytesToBeAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLun2"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"e5b3a735-9efb-499a-8071-4394d9ee6fcb"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"QueryHints2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ApplyHints2"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLunNaming"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"907504cb-6b4e-4d88-a34d-17ba661fbb06"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetFriendlyName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLunNumber"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"d3f95e46-54b3-41f9-b678-0f1871443a08"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetLunNumber"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pulLunNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLunControllerPorts"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"451fe266-da6d-406a-bb60-82e534f85aeb"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"AssociateControllerPorts"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pActiveControllerPortIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfActiveControllerPorts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
,{"Name":"pInactiveControllerPortIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfInactiveControllerPorts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryActiveControllerPorts"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLunMpio"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"7c5fbae3-333a-48a1-a982-33c15788cde3"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetPathInfo"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PATH_INFO","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"plNumberOfPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLoadBalancePolicy"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LOADBALANCE_POLICY_ENUM","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"ppPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PATH_POLICY","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"plNumberOfPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetLoadBalancePolicy"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"policy","Type":{"Kind":"ApiRef","Name":"VDS_LOADBALANCE_POLICY_ENUM","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"VDS_PATH_POLICY","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfPaths","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSupportedLbPolicies"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pulLbFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLunIscsi"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"0d7c1e64-b59b-45ae-b86a-2c2cc6a42067"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"AssociateTargets"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pTargetIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
|
|
,{"Name":"lNumberOfTargets","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAssociatedTargets"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsLunPlex"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"0ee1a790-5d2e-4abb-8c99-c481e8be2138"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pPlexProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_PLEX_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetLun"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppLun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsLun","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryExtents"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppExtentArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_EXTENT","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"plNumberOfExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryHints"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ApplyHints"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsIscsiPortal"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"7fa1499d-ec85-4a8a-a47b-ff69201fcd34"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pPortalProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTAL_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSubSystem"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAssociatedPortalGroups"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTAL_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetIpsecTunnelAddress"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pTunnelAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pDestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetIpsecSecurity"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pInitiatorPortalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pullSecurityFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetIpsecSecurity"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pInitiatorPortalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"ullSecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"pIpsecKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_IPSEC_KEY","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsIscsiTarget"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"aa8f5055-83e5-4bcc-aa73-19851a36a849"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pTargetProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_TARGET_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSubSystem"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryPortalGroups"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAssociatedLuns"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreatePortalGroup"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Delete"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetFriendlyName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSharedSecret"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pTargetSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_SHARED_SECRET","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"pwszInitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RememberInitiatorSharedSecret"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszInitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pInitiatorSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_SHARED_SECRET","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetConnectedInitiators"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pppwszInitiatorList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"plNumberOfInitiators","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsIscsiPortalGroup"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"fef5f89d-a3dd-4b36-bf28-e7dde045c593"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pPortalGroupProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTALGROUP_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTarget"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsIscsiTarget","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAssociatedPortals"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddPortal"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"portalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemovePortal"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"portalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Delete"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsStoragePool"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"932ca8cf-0eb3-4ba8-9620-22665d7f8450"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetProvider"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsProvider","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetProperties"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pStoragePoolProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetAttributes"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pStoragePoolAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_POOL_ATTRIBUTES","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryDriveExtents"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppExtentArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_DRIVE_EXTENT","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}}},"Attrs":["Out","Optional"]}
|
|
,{"Name":"plNumberOfExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAllocatedLuns"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"QueryAllocatedStoragePools"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsMaintenance"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"daebeef3-8523-47ed-a2b9-05cecce2a1ae"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"StartMaintenance"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"operation","Type":{"Kind":"ApiRef","Name":"VDS_MAINTENANCE_OPERATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"StopMaintenance"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"operation","Type":{"Kind":"ApiRef","Name":"VDS_MAINTENANCE_OPERATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"PulseMaintenance"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"operation","Type":{"Kind":"ApiRef","Name":"VDS_MAINTENANCE_OPERATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsHwProviderPrivate"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"98f17bf3-9f33-4f12-8714-8b4075092c2e"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"QueryIfCreatedLun"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pwszDevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pVdsLunInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"pLunId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsHwProviderPrivateMpio"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"310a7715-ac2b-4c6f-9827-3d742f351676"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetAllPathStatusesFromHbaPort"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"hbaPortProp","Type":{"Kind":"ApiRef","Name":"VDS_HBAPORT_PROP","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PATH_STATUS","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IVdsAdmin"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.0.6000"
|
|
,"Kind":"Com"
|
|
,"Guid":"d188e97d-85aa-4d33-abc6-26299a10ffc1"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"RegisterProvider"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"providerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"providerClsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_PROVIDER_TYPE","TargetKind":"Default","Api":"Storage.VirtualDiskService","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"pwszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"pwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"guidVersionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnregisterProvider"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"providerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|