{ "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":[ ] }