mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
1986 lines
78 KiB
JSON
1986 lines
78 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_VENDOR_UNKNOWN"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"00000000-0000-0000-0000-000000000000"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_VENDOR_MICROSOFT"
|
|
,"Type":{"Kind":"Native","Name":"Guid"}
|
|
,"ValueType":"String"
|
|
,"Value":"ec984aec-a0f9-47e9-901f-71415a66345b"
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_DEVICE_UNKNOWN"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_DEVICE_ISO"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_DEVICE_VHD"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_DEVICE_VHDX"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":3
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_STORAGE_TYPE_DEVICE_VHDSET"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"OPEN_VIRTUAL_DISK_RW_DEPTH_DEFAULT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"CREATE_VIRTUAL_DISK_PARAMETERS_DEFAULT_BLOCK_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"CREATE_VIRTUAL_DISK_PARAMETERS_DEFAULT_SECTOR_SIZE"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"VIRTUAL_DISK_MAXIMUM_CHANGE_TRACKING_ID_LENGTH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":256
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"MERGE_VIRTUAL_DISK_DEFAULT_MERGE_DEPTH"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"VIRTUAL_STORAGE_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VendorId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"OPEN_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"OPEN_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_VERSION_2","Value":2}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_VERSION_3","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"OPEN_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version3","Type":{"Kind":"ApiRef","Name":"_Version3_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version3_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"GetInfoOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version2_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"GetInfoOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"RWDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"VIRTUAL_DISK_ACCESS_MASK"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"VIRTUAL_DISK_ACCESS_NONE","Value":0}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_ATTACH_RO","Value":65536}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_ATTACH_RW","Value":131072}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_DETACH","Value":262144}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_GET_INFO","Value":524288}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_CREATE","Value":1048576}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_METAOPS","Value":2097152}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_READ","Value":851968}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_ALL","Value":4128768}
|
|
,{"Name":"VIRTUAL_DISK_ACCESS_WRITABLE","Value":3276800}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"OPEN_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"OPEN_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS","Value":1}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE","Value":2}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE","Value":4}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_CACHED_IO","Value":8}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN","Value":16}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO","Value":32}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY","Value":64}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR","Value":128}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING","Value":256}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES","Value":512}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS","Value":1024}
|
|
,{"Name":"OPEN_VIRTUAL_DISK_FLAG_SUPPORT_ENCRYPTED_FILES","Value":2048}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"CREATE_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"CREATE_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_VERSION_2","Value":2}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_VERSION_3","Value":3}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_VERSION_4","Value":4}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"CREATE_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"CREATE_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version3","Type":{"Kind":"ApiRef","Name":"_Version3_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version4","Type":{"Kind":"ApiRef","Name":"_Version4_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version4_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalSectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"OpenFlags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SourceVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SourceLimitPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"BackingStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PmemAddressAbstractionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DataAlignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version3_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalSectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"OpenFlags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SourceVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SourceLimitPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"BackingStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version2_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalSectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"OpenFlags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SourceVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"CREATE_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"CREATE_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION","Value":1}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK","Value":2}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT","Value":4}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE","Value":8}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT","Value":16}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE","Value":32}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE","Value":64}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE","Value":128}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE","Value":256}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES","Value":512}
|
|
,{"Name":"CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS","Value":1024}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"ATTACH_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"ATTACH_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_VERSION_2","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"ATTACH_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"ATTACH_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version2_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"RestrictedOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"RestrictedLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"ATTACH_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY","Value":1}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER","Value":2}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME","Value":4}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST","Value":8}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR","Value":16}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY","Value":32}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NON_PNP","Value":64}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE","Value":128}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION","Value":256}
|
|
,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME","Value":512}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"DETACH_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DETACH_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"DEPENDENT_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DEPENDENT_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_MULT_BACKING_FILES","Value":1}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_FULLY_ALLOCATED","Value":2}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_READ_ONLY","Value":4}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_REMOTE","Value":8}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_SYSTEM_VOLUME","Value":16}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT","Value":32}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_REMOVABLE","Value":64}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER","Value":128}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_PARENT","Value":256}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_NO_HOST_DISK","Value":512}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME","Value":1024}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES","Value":2048}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_ALWAYS_ALLOW_SPARSE","Value":4096}
|
|
,{"Name":"DEPENDENT_DISK_FLAG_SUPPORT_ENCRYPTED_FILES","Value":8192}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"STORAGE_DEPENDENCY_INFO_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"STORAGE_DEPENDENCY_INFO_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"STORAGE_DEPENDENCY_INFO_VERSION_1","Value":1}
|
|
,{"Name":"STORAGE_DEPENDENCY_INFO_VERSION_2","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"STORAGE_DEPENDENCY_INFO_TYPE_1"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"DependencyTypeFlags","Type":{"Kind":"ApiRef","Name":"DEPENDENT_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"STORAGE_DEPENDENCY_INFO_TYPE_2"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"DependencyTypeFlags","Type":{"Kind":"ApiRef","Name":"DEPENDENT_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"AncestorLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DependencyDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"HostVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DependentVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DependentVolumeRelativePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"STORAGE_DEPENDENCY_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NumberEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1Entries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO_TYPE_1","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":[]}
|
|
,{"Name":"Version2Entries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO_TYPE_2","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
},{
|
|
"Name":"GET_STORAGE_DEPENDENCY_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"GET_STORAGE_DEPENDENCY_FLAG_NONE","Value":0}
|
|
,{"Name":"GET_STORAGE_DEPENDENCY_FLAG_HOST_VOLUMES","Value":1}
|
|
,{"Name":"GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"GET_VIRTUAL_DISK_INFO_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"GET_VIRTUAL_DISK_INFO_UNSPECIFIED","Value":0}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_SIZE","Value":1}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_IDENTIFIER","Value":2}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_PARENT_LOCATION","Value":3}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER","Value":4}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP","Value":5}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE","Value":6}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE","Value":7}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED","Value":8}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK","Value":9}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE","Value":10}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE","Value":11}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_FRAGMENTATION","Value":12}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_IS_LOADED","Value":13}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID","Value":14}
|
|
,{"Name":"GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE","Value":15}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"GET_VIRTUAL_DISK_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"GET_VIRTUAL_DISK_INFO_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Size","Type":{"Kind":"ApiRef","Name":"_Size_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Identifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ParentLocation","Type":{"Kind":"ApiRef","Name":"_ParentLocation_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"ParentIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ParentTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ProviderSubtype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Is4kAligned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"IsLoaded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"PhysicalDisk","Type":{"Kind":"ApiRef","Name":"_PhysicalDisk_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"VhdPhysicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SmallestSafeVirtualSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"FragmentationPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VirtualDiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ChangeTrackingState","Type":{"Kind":"ApiRef","Name":"_ChangeTrackingState_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_ChangeTrackingState_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"NewerChanges","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MostRecentId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_PhysicalDisk_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"LogicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"PhysicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"IsRemote","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_ParentLocation_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ParentResolved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentLocationBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Size_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"PhysicalSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"SET_VIRTUAL_DISK_INFO_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"SET_VIRTUAL_DISK_INFO_UNSPECIFIED","Value":0}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_PARENT_PATH","Value":1}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_IDENTIFIER","Value":2}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH","Value":3}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE","Value":4}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID","Value":5}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE","Value":6}
|
|
,{"Name":"SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR","Value":7}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"SET_VIRTUAL_DISK_INFO"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"SET_VIRTUAL_DISK_INFO_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ParentFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"UniqueIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ParentPathWithDepthInfo","Type":{"Kind":"ApiRef","Name":"_ParentPathWithDepthInfo_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"VhdPhysicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"VirtualDiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ChangeTrackingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ParentLocator","Type":{"Kind":"ApiRef","Name":"_ParentLocator_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_ParentLocator_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"LinkageId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"ParentFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_ParentPathWithDepthInfo_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ChildDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"ParentFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"VIRTUAL_DISK_PROGRESS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"OperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"CurrentValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"CompletionValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"COMPACT_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"COMPACT_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"COMPACT_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"COMPACT_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"COMPACT_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"COMPACT_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"COMPACT_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"COMPACT_VIRTUAL_DISK_FLAG_NO_ZERO_SCAN","Value":1}
|
|
,{"Name":"COMPACT_VIRTUAL_DISK_FLAG_NO_BLOCK_MOVES","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"MERGE_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MERGE_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"MERGE_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
,{"Name":"MERGE_VIRTUAL_DISK_VERSION_2","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"MERGE_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"MERGE_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version2_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MergeSourceDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MergeTargetDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MergeDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"MERGE_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MERGE_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"EXPAND_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"EXPAND_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"EXPAND_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"EXPAND_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"EXPAND_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"EXPAND_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"EXPAND_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"EXPAND_VIRTUAL_DISK_FLAG_NOTIFY_CHANGE","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"RESIZE_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RESIZE_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"RESIZE_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"RESIZE_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"RESIZE_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"RESIZE_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RESIZE_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"RESIZE_VIRTUAL_DISK_FLAG_ALLOW_UNSAFE_VIRTUAL_SIZE","Value":1}
|
|
,{"Name":"RESIZE_VIRTUAL_DISK_FLAG_RESIZE_TO_SMALLEST_SAFE_VIRTUAL_SIZE","Value":2}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"MIRROR_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MIRROR_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"MIRROR_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"MIRROR_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"MIRROR_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"MirrorVirtualDiskPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"MIRROR_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MIRROR_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_EXISTING_FILE","Value":1}
|
|
,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_SKIP_MIRROR_ACTIVATION","Value":2}
|
|
,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_ENABLE_SMB_COMPRESSION","Value":4}
|
|
,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_IS_LIVE_MIGRATION","Value":8}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"QUERY_CHANGES_VIRTUAL_DISK_RANGE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"QUERY_CHANGES_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"QUERY_CHANGES_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"TAKE_SNAPSHOT_VHDSET_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"TAKE_SNAPSHOT_VHDSET_FLAG_NONE","Value":0}
|
|
,{"Name":"TAKE_SNAPSHOT_VHDSET_FLAG_WRITEABLE","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"TAKE_SNAPSHOT_VHDSET_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"TAKE_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"TAKE_SNAPSHOT_VHDSET_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"TAKE_SNAPSHOT_VHDSET_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"TAKE_SNAPSHOT_VHDSET_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"DELETE_SNAPSHOT_VHDSET_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DELETE_SNAPSHOT_VHDSET_FLAG_NONE","Value":0}
|
|
,{"Name":"DELETE_SNAPSHOT_VHDSET_FLAG_PERSIST_RCT","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"DELETE_SNAPSHOT_VHDSET_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DELETE_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"DELETE_SNAPSHOT_VHDSET_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DELETE_SNAPSHOT_VHDSET_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"DELETE_SNAPSHOT_VHDSET_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"MODIFY_VHDSET_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MODIFY_VHDSET_UNSPECIFIED","Value":0}
|
|
,{"Name":"MODIFY_VHDSET_SNAPSHOT_PATH","Value":1}
|
|
,{"Name":"MODIFY_VHDSET_REMOVE_SNAPSHOT","Value":2}
|
|
,{"Name":"MODIFY_VHDSET_DEFAULT_SNAPSHOT_PATH","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"MODIFY_VHDSET_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"MODIFY_VHDSET_FLAG_NONE","Value":0}
|
|
,{"Name":"MODIFY_VHDSET_FLAG_WRITEABLE_SNAPSHOT","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"MODIFY_VHDSET_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"MODIFY_VHDSET_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"SnapshotPath","Type":{"Kind":"ApiRef","Name":"_SnapshotPath_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"DefaultFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_SnapshotPath_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"SnapshotFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"APPLY_SNAPSHOT_VHDSET_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"APPLY_SNAPSHOT_VHDSET_FLAG_NONE","Value":0}
|
|
,{"Name":"APPLY_SNAPSHOT_VHDSET_FLAG_WRITEABLE","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"APPLY_SNAPSHOT_VHDSET_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"APPLY_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"APPLY_SNAPSHOT_VHDSET_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"APPLY_SNAPSHOT_VHDSET_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"APPLY_SNAPSHOT_VHDSET_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
,{"Name":"LeafSnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"RAW_SCSI_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RAW_SCSI_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"RAW_SCSI_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"RAW_SCSI_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"RAW_SCSI_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"RAW_SCSI_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"RSVDHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"DataIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"CdbLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"SrbFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
|
|
,{"Name":"SenseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
,{"Name":"Cdb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"RAW_SCSI_VIRTUAL_DISK_RESPONSE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ScsiStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"FORK_VIRTUAL_DISK_VERSION"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"FORK_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0}
|
|
,{"Name":"FORK_VIRTUAL_DISK_VERSION_1","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"FORK_VIRTUAL_DISK_PARAMETERS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version","Type":{"Kind":"ApiRef","Name":"FORK_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"Storage.Vhd","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Version1_e__Struct"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Attrs":[]
|
|
,"Fields":[
|
|
{"Name":"ForkedVirtualDiskPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
}]
|
|
},{
|
|
"Name":"FORK_VIRTUAL_DISK_FLAG"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"FORK_VIRTUAL_DISK_FLAG_NONE","Value":0}
|
|
,{"Name":"FORK_VIRTUAL_DISK_FLAG_EXISTING_FILE","Value":1}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
}],
|
|
|
|
"Functions":[{
|
|
"Name":"OpenVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualStorageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"VirtualDiskAccessMask","Type":{"Kind":"ApiRef","Name":"VIRTUAL_DISK_ACCESS_MASK","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"CreateVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualStorageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"VirtualDiskAccessMask","Type":{"Kind":"ApiRef","Name":"VIRTUAL_DISK_ACCESS_MASK","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CREATE_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"AttachVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"ATTACH_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACH_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"DetachVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DETACH_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"GetVirtualDiskPhysicalPath"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"DiskPathSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"DiskPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
|
|
]
|
|
},{
|
|
"Name":"GetAllAttachedVirtualDiskPhysicalPaths"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"PathsBufferSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"PathsBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
|
|
]
|
|
},{
|
|
"Name":"GetStorageDependencyInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"ObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"GET_STORAGE_DEPENDENCY_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"StorageDependencyInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"StorageDependencyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Out"]}
|
|
,{"Name":"SizeUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"GetVirtualDiskInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"VirtualDiskInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"VirtualDiskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GET_VIRTUAL_DISK_INFO","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
|
|
,{"Name":"SizeUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"SetVirtualDiskInformation"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"VirtualDiskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SET_VIRTUAL_DISK_INFO","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"EnumerateVirtualDiskMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"NumberOfItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"Items","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"GetVirtualDiskMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"MetaDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"MetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
|
|
]
|
|
},{
|
|
"Name":"SetVirtualDiskMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"MetaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"MetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
|
|
]
|
|
},{
|
|
"Name":"DeleteVirtualDiskMetadata"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"GetVirtualDiskOperationProgress"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Progress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIRTUAL_DISK_PROGRESS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"CompactVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"COMPACT_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPACT_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Optional"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"MergeVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MERGE_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MERGE_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"ExpandVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"EXPAND_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPAND_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"ResizeVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"RESIZE_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESIZE_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
|
|
]
|
|
},{
|
|
"Name":"MirrorVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MIRROR_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIRROR_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"BreakMirrorVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"AddVirtualDiskParent"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows8.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
]
|
|
},{
|
|
"Name":"QueryChangesVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"ChangeTrackingId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"QUERY_CHANGES_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"QUERY_CHANGES_VIRTUAL_DISK_RANGE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["Out"]}
|
|
,{"Name":"RangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
,{"Name":"ProcessedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"TakeSnapshotVhdSet"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TAKE_SNAPSHOT_VHDSET_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"TAKE_SNAPSHOT_VHDSET_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"DeleteSnapshotVhdSet"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELETE_SNAPSHOT_VHDSET_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DELETE_SNAPSHOT_VHDSET_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"ModifyVhdSet"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODIFY_VHDSET_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MODIFY_VHDSET_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"ApplySnapshotVhdSet"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLY_SNAPSHOT_VHDSET_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"APPLY_SNAPSHOT_VHDSET_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"RawSCSIVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Response","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_RESPONSE","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"ForkVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"FORK_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORK_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"Storage.Vhd","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
|
|
]
|
|
},{
|
|
"Name":"CompleteForkVirtualDisk"
|
|
,"SetLastError":false
|
|
,"DllImport":"VirtDisk.dll"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"WIN32_ERROR","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|