Files
marlersoft-win32json/api/System.WinRT.Composition.json
2026-02-06 20:10:43 -07:00

304 lines
11 KiB
JSON

{
"Constants":[],
"Types":[{
"Name":"ICompositionDrawingSurfaceInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"fd04e6e3-fe0c-4c3c-ab19-a07601a576ee"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"BeginDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"updateRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"updateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
,{"Name":"updateOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"EndDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Resize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sizePixels","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Scroll"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"scrollRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"offsetX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"offsetY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"ResumeDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SuspendDraw"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ICompositionDrawingSurfaceInterop2"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"41e64aae-98c0-4239-8e95-a330dd6aa18b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ICompositionDrawingSurfaceInterop","TargetKind":"Com","Api":"System.WinRT.Composition","Parents":[]}
,"Methods":[{
"Name":"CopySurface"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"destinationResource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"destinationOffsetX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"destinationOffsetY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
}]
},{
"Name":"ICompositionGraphicsDeviceInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"a116ff71-f8bf-4c8a-9c98-70779a32a9c8"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetRenderingDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"SetRenderingDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"value","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ICompositorInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"25297d5c-3ad4-4c9c-b5cf-e36a38512330"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateCompositionSurfaceForHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"ICompositionSurface","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"CreateCompositionSurfaceForSwapChain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"ICompositionSurface","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"CreateGraphicsDevice"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"CompositionGraphicsDevice","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"ISwapChainInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"26f496a0-7f38-45fb-88f7-faaabe67dd59"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetSwapChain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IVisualInteractionSourceInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"11f62cd1-2f9d-42d3-b05f-d6790d9e9f8e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"TryRedirectForManipulation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"UI.Input.Pointer","Parents":[]}},"Attrs":["In","Const"]}
]
}]
},{
"Name":"ICompositionCapabilitiesInteropFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"2c9db356-e70d-4642-8298-bc4aa5b4865c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"System.WinRT","Parents":[]}
,"Methods":[{
"Name":"GetForWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"CompositionCapabilities","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"ICompositorDesktopInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"29e691fa-4567-4dca-b319-d0f207eb6807"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateDesktopWindowTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"isTopmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"DesktopWindowTarget","Namespace":"Windows.UI.Composition.Desktop"}},"Attrs":["Out","ComOutPtr"]}
]
},{
"Name":"EnsureOnThread"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"threadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IDesktopWindowTargetInterop"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"35dbf59e-e3f9-45b0-81e7-fe75f4145dc9"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Hwnd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}