mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
212 lines
7.4 KiB
JSON
212 lines
7.4 KiB
JSON
{
|
|
"Constants":[],
|
|
|
|
"Types":[{
|
|
"Name":"IRandomAccessStreamFileAccessMode"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"332e5848-2e15-458e-85c4-c911c0c3d6f4"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"GetMode"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"fileAccessMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IUnbufferedFileHandleOplockCallback"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"d1019a0e-6243-4329-8497-2e75894d7710"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"OnBrokenCallback"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IUnbufferedFileHandleProvider"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"a65c9109-42ab-4b94-a7b1-dd2e4e68515e"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"OpenUnbufferedFileHandle"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"oplockBreakCallback","Type":{"Kind":"ApiRef","Name":"IUnbufferedFileHandleOplockCallback","TargetKind":"Com","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"fileHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"CloseUnbufferedFileHandle"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"HANDLE_OPTIONS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"HO_NONE","Value":0}
|
|
,{"Name":"HO_OPEN_REQUIRING_OPLOCK","Value":262144}
|
|
,{"Name":"HO_DELETE_ON_CLOSE","Value":67108864}
|
|
,{"Name":"HO_SEQUENTIAL_SCAN","Value":134217728}
|
|
,{"Name":"HO_RANDOM_ACCESS","Value":268435456}
|
|
,{"Name":"HO_NO_BUFFERING","Value":536870912}
|
|
,{"Name":"HO_OVERLAPPED","Value":1073741824}
|
|
,{"Name":"HO_WRITE_THROUGH","Value":2147483648}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"HANDLE_ACCESS_OPTIONS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"HAO_NONE","Value":0}
|
|
,{"Name":"HAO_READ_ATTRIBUTES","Value":128}
|
|
,{"Name":"HAO_READ","Value":1179785}
|
|
,{"Name":"HAO_WRITE","Value":1179926}
|
|
,{"Name":"HAO_DELETE","Value":65536}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"HANDLE_SHARING_OPTIONS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":true
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"HSO_SHARE_NONE","Value":0}
|
|
,{"Name":"HSO_SHARE_READ","Value":1}
|
|
,{"Name":"HSO_SHARE_WRITE","Value":2}
|
|
,{"Name":"HSO_SHARE_DELETE","Value":4}
|
|
]
|
|
,"IntegerBase":"UInt32"
|
|
},{
|
|
"Name":"HANDLE_CREATION_OPTIONS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"HCO_CREATE_NEW","Value":1}
|
|
,{"Name":"HCO_CREATE_ALWAYS","Value":2}
|
|
,{"Name":"HCO_OPEN_EXISTING","Value":3}
|
|
,{"Name":"HCO_OPEN_ALWAYS","Value":4}
|
|
,{"Name":"HCO_TRUNCATE_EXISTING","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"IOplockBreakingHandler"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"826abe3d-3acd-47d3-84f2-88aaedcf6304"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"OplockBreaking"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IStorageItemHandleAccess"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"5ca296b2-2c25-4d22-b785-b885c8201e6a"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"Create"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"accessOptions","Type":{"Kind":"ApiRef","Name":"HANDLE_ACCESS_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"sharingOptions","Type":{"Kind":"ApiRef","Name":"HANDLE_SHARING_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"options","Type":{"Kind":"ApiRef","Name":"HANDLE_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"oplockBreakingHandler","Type":{"Kind":"ApiRef","Name":"IOplockBreakingHandler","TargetKind":"Com","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"interopHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IStorageFolderHandleAccess"
|
|
,"Architectures":[]
|
|
,"Platform":"windows10.0.10240"
|
|
,"Kind":"Com"
|
|
,"Guid":"df19938f-5462-48a0-be65-d2a3271a08d6"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"Create"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"creationOptions","Type":{"Kind":"ApiRef","Name":"HANDLE_CREATION_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"accessOptions","Type":{"Kind":"ApiRef","Name":"HANDLE_ACCESS_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"sharingOptions","Type":{"Kind":"ApiRef","Name":"HANDLE_SHARING_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"options","Type":{"Kind":"ApiRef","Name":"HANDLE_OPTIONS","TargetKind":"Default","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"oplockBreakingHandler","Type":{"Kind":"ApiRef","Name":"IOplockBreakingHandler","TargetKind":"Com","Api":"System.WinRT.Storage","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"interopHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}]
|
|
}],
|
|
|
|
"Functions":[],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|