Files
marlersoft-win32json/api/Storage.InstallableFileSystems.json
2026-02-15 17:17:14 -07:00

1380 lines
48 KiB
JSON

{
"Constants":[{
"Name":"FILTER_NAME_MAX_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"VOLUME_NAME_MAX_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"INSTANCE_NAME_MAX_CHARS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"FLTFL_AGGREGATE_INFO_IS_MINIFILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLTFL_AGGREGATE_INFO_IS_LEGACYFILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FLTFL_ASI_IS_MINIFILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLTFL_ASI_IS_LEGACYFILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FLTFL_VSI_DETACHED_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLTFL_IASI_IS_MINIFILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLTFL_IASI_IS_LEGACYFILTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FLTFL_IASIM_DETACHED_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLTFL_IASIL_DETACHED_VOLUME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FLT_PORT_FLAG_SYNC_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WNNC_NET_MSNET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"WNNC_NET_SMB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"WNNC_NET_NETWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":196608
,"Attrs":[]
},{
"Name":"WNNC_NET_VINES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"WNNC_NET_10NET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":327680
,"Attrs":[]
},{
"Name":"WNNC_NET_LOCUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":393216
,"Attrs":[]
},{
"Name":"WNNC_NET_SUN_PC_NFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":458752
,"Attrs":[]
},{
"Name":"WNNC_NET_LANSTEP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"WNNC_NET_9TILES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":589824
,"Attrs":[]
},{
"Name":"WNNC_NET_LANTASTIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":655360
,"Attrs":[]
},{
"Name":"WNNC_NET_AS400"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":720896
,"Attrs":[]
},{
"Name":"WNNC_NET_FTP_NFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":786432
,"Attrs":[]
},{
"Name":"WNNC_NET_PATHWORKS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":851968
,"Attrs":[]
},{
"Name":"WNNC_NET_LIFENET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":917504
,"Attrs":[]
},{
"Name":"WNNC_NET_POWERLAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":983040
,"Attrs":[]
},{
"Name":"WNNC_NET_BWNFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"WNNC_NET_COGENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1114112
,"Attrs":[]
},{
"Name":"WNNC_NET_FARALLON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1179648
,"Attrs":[]
},{
"Name":"WNNC_NET_APPLETALK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1245184
,"Attrs":[]
},{
"Name":"WNNC_NET_INTERGRAPH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1310720
,"Attrs":[]
},{
"Name":"WNNC_NET_SYMFONET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1376256
,"Attrs":[]
},{
"Name":"WNNC_NET_CLEARCASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1441792
,"Attrs":[]
},{
"Name":"WNNC_NET_FRONTIER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1507328
,"Attrs":[]
},{
"Name":"WNNC_NET_BMC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1572864
,"Attrs":[]
},{
"Name":"WNNC_NET_DCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1638400
,"Attrs":[]
},{
"Name":"WNNC_NET_AVID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1703936
,"Attrs":[]
},{
"Name":"WNNC_NET_DOCUSPACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1769472
,"Attrs":[]
},{
"Name":"WNNC_NET_MANGOSOFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1835008
,"Attrs":[]
},{
"Name":"WNNC_NET_SERNET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1900544
,"Attrs":[]
},{
"Name":"WNNC_NET_RIVERFRONT1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1966080
,"Attrs":[]
},{
"Name":"WNNC_NET_RIVERFRONT2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2031616
,"Attrs":[]
},{
"Name":"WNNC_NET_DECORB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"WNNC_NET_PROTSTOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2162688
,"Attrs":[]
},{
"Name":"WNNC_NET_FJ_REDIR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2228224
,"Attrs":[]
},{
"Name":"WNNC_NET_DISTINCT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2293760
,"Attrs":[]
},{
"Name":"WNNC_NET_TWINS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2359296
,"Attrs":[]
},{
"Name":"WNNC_NET_RDR2SAMPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2424832
,"Attrs":[]
},{
"Name":"WNNC_NET_CSC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2490368
,"Attrs":[]
},{
"Name":"WNNC_NET_3IN1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2555904
,"Attrs":[]
},{
"Name":"WNNC_NET_EXTENDNET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2686976
,"Attrs":[]
},{
"Name":"WNNC_NET_STAC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2752512
,"Attrs":[]
},{
"Name":"WNNC_NET_FOXBAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2818048
,"Attrs":[]
},{
"Name":"WNNC_NET_YAHOO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2883584
,"Attrs":[]
},{
"Name":"WNNC_NET_EXIFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2949120
,"Attrs":[]
},{
"Name":"WNNC_NET_DAV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3014656
,"Attrs":[]
},{
"Name":"WNNC_NET_KNOWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3080192
,"Attrs":[]
},{
"Name":"WNNC_NET_OBJECT_DIRE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3145728
,"Attrs":[]
},{
"Name":"WNNC_NET_MASFAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3211264
,"Attrs":[]
},{
"Name":"WNNC_NET_HOB_NFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3276800
,"Attrs":[]
},{
"Name":"WNNC_NET_SHIVA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3342336
,"Attrs":[]
},{
"Name":"WNNC_NET_IBMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3407872
,"Attrs":[]
},{
"Name":"WNNC_NET_LOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3473408
,"Attrs":[]
},{
"Name":"WNNC_NET_TERMSRV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3538944
,"Attrs":[]
},{
"Name":"WNNC_NET_SRT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3604480
,"Attrs":[]
},{
"Name":"WNNC_NET_QUINCY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3670016
,"Attrs":[]
},{
"Name":"WNNC_NET_OPENAFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3735552
,"Attrs":[]
},{
"Name":"WNNC_NET_AVID1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3801088
,"Attrs":[]
},{
"Name":"WNNC_NET_DFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3866624
,"Attrs":[]
},{
"Name":"WNNC_NET_KWNP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3932160
,"Attrs":[]
},{
"Name":"WNNC_NET_ZENWORKS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3997696
,"Attrs":[]
},{
"Name":"WNNC_NET_DRIVEONWEB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4063232
,"Attrs":[]
},{
"Name":"WNNC_NET_VMWARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4128768
,"Attrs":[]
},{
"Name":"WNNC_NET_RSFX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"WNNC_NET_MFILES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4259840
,"Attrs":[]
},{
"Name":"WNNC_NET_MS_NFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4325376
,"Attrs":[]
},{
"Name":"WNNC_NET_GOOGLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4390912
,"Attrs":[]
},{
"Name":"WNNC_NET_NDFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4456448
,"Attrs":[]
},{
"Name":"WNNC_NET_DOCUSHARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4521984
,"Attrs":[]
},{
"Name":"WNNC_NET_AURISTOR_FS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4587520
,"Attrs":[]
},{
"Name":"WNNC_NET_SECUREAGENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4653056
,"Attrs":[]
},{
"Name":"WNNC_NET_9P"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4718592
,"Attrs":[]
},{
"Name":"WNNC_CRED_MANAGER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"WNNC_NET_LANMAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
}],
"Types":[{
"Name":"HFILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterClose"
,"InvalidHandleValue":0
},{
"Name":"HFILTER_INSTANCE"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterInstanceClose"
,"InvalidHandleValue":0
},{
"Name":"FilterFindHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterFindClose"
,"InvalidHandleValue":0
},{
"Name":"FilterVolumeFindHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterVolumeFindClose"
,"InvalidHandleValue":0
},{
"Name":"FilterInstanceFindHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterInstanceFindClose"
,"InvalidHandleValue":0
},{
"Name":"FilterVolumeInstanceFindHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"FilterVolumeInstanceFindClose"
,"InvalidHandleValue":0
},{
"Name":"FLT_FILESYSTEM_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FLT_FSTYPE_UNKNOWN","Value":0}
,{"Name":"FLT_FSTYPE_RAW","Value":1}
,{"Name":"FLT_FSTYPE_NTFS","Value":2}
,{"Name":"FLT_FSTYPE_FAT","Value":3}
,{"Name":"FLT_FSTYPE_CDFS","Value":4}
,{"Name":"FLT_FSTYPE_UDFS","Value":5}
,{"Name":"FLT_FSTYPE_LANMAN","Value":6}
,{"Name":"FLT_FSTYPE_WEBDAV","Value":7}
,{"Name":"FLT_FSTYPE_RDPDR","Value":8}
,{"Name":"FLT_FSTYPE_NFS","Value":9}
,{"Name":"FLT_FSTYPE_MS_NETWARE","Value":10}
,{"Name":"FLT_FSTYPE_NETWARE","Value":11}
,{"Name":"FLT_FSTYPE_BSUDF","Value":12}
,{"Name":"FLT_FSTYPE_MUP","Value":13}
,{"Name":"FLT_FSTYPE_RSFX","Value":14}
,{"Name":"FLT_FSTYPE_ROXIO_UDF1","Value":15}
,{"Name":"FLT_FSTYPE_ROXIO_UDF2","Value":16}
,{"Name":"FLT_FSTYPE_ROXIO_UDF3","Value":17}
,{"Name":"FLT_FSTYPE_TACIT","Value":18}
,{"Name":"FLT_FSTYPE_FS_REC","Value":19}
,{"Name":"FLT_FSTYPE_INCD","Value":20}
,{"Name":"FLT_FSTYPE_INCD_FAT","Value":21}
,{"Name":"FLT_FSTYPE_EXFAT","Value":22}
,{"Name":"FLT_FSTYPE_PSFS","Value":23}
,{"Name":"FLT_FSTYPE_GPFS","Value":24}
,{"Name":"FLT_FSTYPE_NPFS","Value":25}
,{"Name":"FLT_FSTYPE_MSFS","Value":26}
,{"Name":"FLT_FSTYPE_CSVFS","Value":27}
,{"Name":"FLT_FSTYPE_REFS","Value":28}
,{"Name":"FLT_FSTYPE_OPENAFS","Value":29}
,{"Name":"FLT_FSTYPE_CIMFS","Value":30}
]
,"IntegerBase":"Int32"
},{
"Name":"FILTER_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FilterFullInformation","Value":0}
,{"Name":"FilterAggregateBasicInformation","Value":1}
,{"Name":"FilterAggregateStandardInformation","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"FILTER_FULL_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FILTER_AGGREGATE_BASIC_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Type_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":["_Type_e__Union"]},"Attrs":[]}
,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":["_Type_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_LegacyFilter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_MiniFilter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"FILTER_AGGREGATE_STANDARD_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Type_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":["_Type_e__Union"]},"Attrs":[]}
,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":["_Type_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_LegacyFilter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_MiniFilter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"FILTER_VOLUME_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FilterVolumeBasicInformation","Value":0}
,{"Name":"FilterVolumeStandardInformation","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"FILTER_VOLUME_BASIC_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FilterVolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterVolumeName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FILTER_VOLUME_STANDARD_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FLT_FILESYSTEM_TYPE","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":[]}
,{"Name":"FilterVolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterVolumeName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INSTANCE_INFORMATION_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"InstanceBasicInformation","Value":0}
,{"Name":"InstancePartialInformation","Value":1}
,{"Name":"InstanceFullInformation","Value":2}
,{"Name":"InstanceAggregateStandardInformation","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"INSTANCE_BASIC_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INSTANCE_PARTIAL_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INSTANCE_FULL_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INSTANCE_AGGREGATE_STANDARD_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Type_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":["_Type_e__Union"]},"Attrs":[]}
,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":["_Type_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_LegacyFilter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SupportedFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_MiniFilter_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VolumeFileSystemType","Type":{"Kind":"ApiRef","Name":"FLT_FILESYSTEM_TYPE","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":[]}
,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SupportedFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"FILTER_MESSAGE_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ReplyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"FILTER_REPLY_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"FilterLoad"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"FilterUnload"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"FilterCreate"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"hFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterClose"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hFilter","Type":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FilterInstanceCreate"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"hInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterInstanceClose"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FilterAttach"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwCreatedInstanceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"lpCreatedInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
]
},{
"Name":"FilterAttachAtAltitude"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpAltitude","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwCreatedInstanceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]}
,{"Name":"lpCreatedInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
]
},{
"Name":"FilterDetach"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"FilterFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpFilterFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterFindHandle","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hFilterFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hFilterFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FilterVolumeFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_VOLUME_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpVolumeFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterVolumeFindHandle","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterVolumeFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hVolumeFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_VOLUME_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterVolumeFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hVolumeFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FilterInstanceFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpFilterInstanceFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterInstanceFindHandle","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterInstanceFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hFilterInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterInstanceFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hFilterInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FilterVolumeInstanceFindFirst"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpVolumeInstanceFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterVolumeInstanceFindHandle","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterVolumeInstanceFindNext"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hVolumeInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterVolumeInstanceFindClose"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hVolumeInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"FilterGetInformation"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hFilter","Type":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterInstanceGetInformation"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterConnectCommunicationPort"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional","Const"]}
,{"Name":"wSizeOfContext","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"hPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"FilterSendMessage"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"dwOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"FilterGetMessage"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMessageBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_MESSAGE_HEADER","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwMessageBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"FilterReplyMessage"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpReplyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_REPLY_HEADER","TargetKind":"Default","Api":"Storage.InstallableFileSystems","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwReplyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"FilterGetDosName"
,"SetLastError":false
,"DllImport":"FLTLIB.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpDosName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"dwDosNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}