{ "Constants":[{ "Name":"COMPOSITIONOBJECT_READ" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":1 ,"Attrs":[] },{ "Name":"COMPOSITIONOBJECT_WRITE" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":2 ,"Attrs":[] },{ "Name":"DCOMPOSITION_MAX_WAITFORCOMPOSITORCLOCK_OBJECTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"COMPOSITION_STATS_MAX_TARGETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] }], "Types":[{ "Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} ,{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1} ,{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"DCOMPOSITION_BORDER_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DCOMPOSITION_BORDER_MODE_SOFT","Value":0} ,{"Name":"DCOMPOSITION_BORDER_MODE_HARD","Value":1} ,{"Name":"DCOMPOSITION_BORDER_MODE_INHERIT","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"DCOMPOSITION_COMPOSITE_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER","Value":0} ,{"Name":"DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT","Value":1} ,{"Name":"DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND","Value":2} ,{"Name":"DCOMPOSITION_COMPOSITE_MODE_INHERIT","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"DCOMPOSITION_BACKFACE_VISIBILITY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE","Value":0} ,{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_HIDDEN","Value":1} ,{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"DCOMPOSITION_OPACITY_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DCOMPOSITION_OPACITY_MODE_LAYER","Value":0} ,{"Name":"DCOMPOSITION_OPACITY_MODE_MULTIPLY","Value":1} ,{"Name":"DCOMPOSITION_OPACITY_MODE_INHERIT","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"DCOMPOSITION_DEPTH_MODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"DCOMPOSITION_DEPTH_MODE_TREE","Value":0} ,{"Name":"DCOMPOSITION_DEPTH_MODE_SPATIAL","Value":1} ,{"Name":"DCOMPOSITION_DEPTH_MODE_SORTED","Value":3} ,{"Name":"DCOMPOSITION_DEPTH_MODE_INHERIT","Value":-1} ] ,"IntegerBase":"Int32" },{ "Name":"DCOMPOSITION_FRAME_STATISTICS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"lastFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"currentCompositionRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":[]} ,{"Name":"currentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"timeFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"nextEstimatedFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"COMPOSITION_FRAME_ID_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"COMPOSITION_FRAME_ID_CREATED","Value":0} ,{"Name":"COMPOSITION_FRAME_ID_CONFIRMED","Value":1} ,{"Name":"COMPOSITION_FRAME_ID_COMPLETED","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"COMPOSITION_FRAME_STATS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"startTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"targetTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"framePeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"COMPOSITION_TARGET_ID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"displayAdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"renderAdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"vidPnSourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"vidPnTargetId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uniqueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"COMPOSITION_STATS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"presentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"refreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"virtualRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"COMPOSITION_TARGET_STATS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"outstandingPresents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"presentTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"vblankDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"presentedStats","Type":{"Kind":"ApiRef","Name":"COMPOSITION_STATS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":[]} ,{"Name":"completedStats","Type":{"Kind":"ApiRef","Name":"COMPOSITION_STATS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IDCompositionAnimation" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"cbfd91d9-51b2-45e4-b3de-d19ccfb863c5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetAbsoluteBeginTime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"beginTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"AddCubic" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"constantCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"linearCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"quadraticCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"cubicCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"AddSinusoidal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"amplitude","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"frequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ,{"Name":"phase","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"AddRepeat" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"durationToRepeat","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ] },{ "Name":"End" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"endOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} ,{"Name":"endValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionDevice" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"c37ea93a-e7aa-450d-b16f-9746cb0407f3" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Commit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"WaitForCommitCompletion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetFrameStatistics" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCOMPOSITION_FRAME_STATISTICS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTargetForHwnd" ,"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":"topmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTarget","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateVisual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateVirtualSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurfaceFromHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurfaceFromHwnd" ,"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":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTranslateTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"translateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateScaleTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateRotateTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rotateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSkewTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"skewTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSkewTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateMatrixTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTransformGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]} ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"transformGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTranslateTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"translateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateScaleTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateRotateTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rotateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateMatrixTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrixTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTransform3DGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transforms3D","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]} ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"transform3DGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateEffectGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effectGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionEffectGroup","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateRectangleClip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRectangleClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateAnimation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CheckDeviceState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDCompositionTarget" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"eacdd04c-117e-4e17-88f4-d1b12b0e3d89" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"SetRoot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] }] },{ "Name":"IDCompositionVisual" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"4d93059d-097b-4651-9a60-f0f25116e2f3" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"SetOffsetX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetOffsetY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetTransformParent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetBitmapInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBorderMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"borderMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BORDER_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetClip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clip","Type":{"Kind":"ApiRef","Name":"IDCompositionClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetClip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetContent" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"content","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"AddVisual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ,{"Name":"insertAbove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"referenceVisual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"RemoveVisual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"RemoveAllVisuals" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"SetCompositeMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionEffect" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"ec81b08f-bfcb-4e8d-b193-a915587999e8" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[] },{ "Name":"IDCompositionTransform3D" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"71185722-246b-41f2-aad1-0443f7f4bfc2" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[] },{ "Name":"IDCompositionTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"fd55faa7-37e0-4c20-95d2-9be45bc33f55" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[] },{ "Name":"IDCompositionTranslateTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"06791122-c6f0-417d-8323-269e987f5954" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetOffsetX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetOffsetY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionScaleTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"71fde914-40ef-45ef-bd51-68b037c339f9" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetScaleX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetScaleX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetScaleY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetScaleY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionRotateTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"641ed83c-ae96-46c5-90dc-32774cc5c6d5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionSkewTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"e57aa735-dcdb-4c72-9c61-0591f58889ee" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetAngleX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAngleX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"angleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAngleY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAngleY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"angleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionMatrixTransform" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"16cdff07-c503-419c-83f2-0965c7af1fa6" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetMatrix" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionEffectGroup" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"a7929a74-e6b2-4bd6-8b95-4040119ca34d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform3D","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] }] },{ "Name":"IDCompositionTranslateTransform3D" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"91636d4b-9ba1-4532-aaf7-e3344994d788" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetOffsetX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetOffsetY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetOffsetZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionScaleTransform3D" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"2a9e9ead-364b-4b15-a7c4-a1997f78b389" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetScaleX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetScaleX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetScaleY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetScaleY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetScaleZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetScaleZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionRotateTransform3D" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"d8f5b23f-d429-4a91-b55a-d2f45fd75b18" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAxisX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAxisX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"axisX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAxisY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAxisY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"axisY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAxisZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAxisZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"axisZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCenterZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCenterZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"centerZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionMatrixTransform3D" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"4b3363f0-643b-41b7-b6e0-ccf22d34467c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetMatrix" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Graphics.Direct3D","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionClip" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"64ac3703-9d3f-45ec-a109-7cac0e7a13a7" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[] },{ "Name":"IDCompositionRectangleClip" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"9842ad7d-d9cf-4908-aed7-48b51da5e7c2" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetLeft" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetLeft" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTop" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetRight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetRight" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBottom" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBottom" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTopLeftRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTopLeftRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTopLeftRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTopLeftRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTopRightRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTopRightRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTopRightRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTopRightRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBottomLeftRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBottomLeftRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBottomLeftRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBottomLeftRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBottomRightRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBottomRightRadiusX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBottomRightRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBottomRightRadiusY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionSurface" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"bb8a4953-2c99-4f5a-96f5-4819027fa3ac" ,"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"]} ,{"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":"SuspendDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"ResumeDraw" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "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":"IDCompositionVirtualSurface" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"ae471c51-5f53-4a24-8d3e-d0c39c30b3f0" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"Resize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"Trim" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionDevice2" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"75f6468d-1b8e-447c-9bc6-75fea80b5b25" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"Commit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"WaitForCommitCompletion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GetFrameStatistics" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCOMPOSITION_FRAME_STATISTICS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateVisual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVisual2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurfaceFactory" ,"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":"surfaceFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurfaceFactory","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateVirtualSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTranslateTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"translateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateScaleTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateRotateTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rotateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSkewTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"skewTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSkewTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateMatrixTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTransformGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]} ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"transformGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTranslateTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"translateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateScaleTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"scaleTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateRotateTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"rotateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateMatrixTransform3D" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrixTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTransform3DGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transforms3D","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In"]} ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"transform3DGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateEffectGroup" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"effectGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionEffectGroup","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateRectangleClip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRectangleClip","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateAnimation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDCompositionDesktopDevice" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"5f4633fe-1e08-4cb8-8c75-ce24333f5602" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionDevice2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"CreateTargetForHwnd" ,"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":"topmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTarget","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurfaceFromHandle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSurfaceFromHwnd" ,"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":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDCompositionDeviceDebug" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a1a3c64a-224f-4a81-9773-4f03a89d3c6c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"EnableDebugCounters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"DisableDebugCounters" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDCompositionSurfaceFactory" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"e334bc12-3937-4e02-85eb-fcf4eb30d2c8" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"CreateSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateVirtualSurface" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Dxgi.Common","Parents":[]},"Attrs":["In"]} ,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDCompositionVisual2" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"e8de1639-4331-4b26-bc5f-6a321d347a85" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetOpacityMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_OPACITY_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBackFaceVisibility" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visibility","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BACKFACE_VISIBILITY","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionVisualDebug" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"fed2b808-5eb4-43a0-aea3-35f65280f91b" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisual2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"EnableHeatMap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"DisableHeatMap" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"EnableRedrawRegions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"DisableRedrawRegions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IDCompositionVisual3" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"2775f462-b6c1-4015-b0be-b3e7d6a4976d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisualDebug","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetDepthMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_DEPTH_MODE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOffsetZ" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offsetZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetOpacity" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In","Optional"]} ] },{ "Name":"SetTransform" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetVisible" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionDevice3" ,"Architectures":[] ,"Platform":"windows8.1" ,"Kind":"Com" ,"Guid":"0987cb06-f916-48bf-8d35-ce7641781bd9" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionDevice2","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"CreateGaussianBlurEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"gaussianBlurEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionGaussianBlurEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateBrightnessEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"brightnessEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionBrightnessEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateColorMatrixEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"colorMatrixEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionColorMatrixEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateShadowEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"shadowEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionShadowEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateHueRotationEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hueRotationEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionHueRotationEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateSaturationEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"saturationEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSaturationEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTurbulenceEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"turbulenceEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTurbulenceEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateLinearTransferEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"linearTransferEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionLinearTransferEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateTableTransferEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableTransferEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTableTransferEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateCompositeEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"compositeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionCompositeEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateBlendEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blendEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionBlendEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateArithmeticCompositeEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"arithmeticCompositeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionArithmeticCompositeEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateAffineTransform2DEffect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"affineTransform2dEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAffineTransform2DEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IDCompositionFilterEffect" ,"Architectures":[] ,"Platform":"windows8.0" ,"Kind":"Com" ,"Guid":"30c421d5-8cb2-4e9f-b133-37be270d4ac2" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetInput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"input","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionGaussianBlurEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"45d4d0b7-1bd4-454e-8894-2bfa68443033" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetStandardDeviation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetStandardDeviation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBorderMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_BORDER_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionBrightnessEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6027496e-cb3a-49ab-934f-d798da4f7da6" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetWhitePoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"whitePoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetBlackPoint" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blackPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetWhitePointX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetWhitePointX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"whitePointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetWhitePointY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetWhitePointY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"whitePointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBlackPointX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlackPointX" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blackPointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBlackPointY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlackPointY" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blackPointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionColorMatrixEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c1170a22-3ce2-4966-90d4-55408bfc84c4" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetMatrix" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_5X4_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAlphaMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_COLORMATRIX_ALPHA_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetClampOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clamp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionShadowEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4ad18ac0-cfd2-4c2f-bb62-96e54fdb6879" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetStandardDeviation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetStandardDeviation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetColor" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_4F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetRed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetRed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetGreen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetGreen" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBlue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAlpha" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionHueRotationEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6db9f920-0770-4781-b0c6-381912f9d167" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAngle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"amountDegrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionSaturationEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a08debda-3258-4fa4-9f16-9174d3fe93b1" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetSaturation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetSaturation" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ratio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionTurbulenceEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"a6a55bda-c09c-49f3-9193-a41922c89715" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetOffset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetBaseFrequency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetNumOctaves" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"numOctaves","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetSeed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"seed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetNoise" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"noise","Type":{"Kind":"ApiRef","Name":"D2D1_TURBULENCE_NOISE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetStitchable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"stitchable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionLinearTransferEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"4305ee5b-c4a0-4c88-9385-67124e017683" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetRedYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetRedYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"redYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetRedSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetRedSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"redSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetRedDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"redDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetGreenYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetGreenYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"greenYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetGreenSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetGreenSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"greenSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetGreenDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"greenDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlueYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlueYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blueYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBlueSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlueSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blueSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBlueDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blueDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAlphaYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAlphaYIntercept" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"alphaYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAlphaSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAlphaSlope" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"alphaSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAlphaDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"alphaDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetClampOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clampOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionTableTransferEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"9b7e82e2-69c5-4eb4-a5f5-a7033f5132cd" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetRedTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetGreenTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetBlueTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetAlphaTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SetRedDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"redDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetGreenDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"greenDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlueDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"blueDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAlphaDisable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"alphaDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetClampOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clampOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetRedTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetRedTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetGreenTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetGreenTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetBlueTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBlueTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetAlphaTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetAlphaTableValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionCompositeEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"576616c0-a231-494d-a38d-00fd5ec4db46" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionBlendEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"33ecdc0a-578a-4a11-9c14-0cb90517f9c5" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionArithmeticCompositeEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3b67dfa8-e3dd-4e61-b640-46c2f3d739dc" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetCoefficients" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"coefficients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_4F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetClampOutput" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"clampoutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCoefficient1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCoefficient1" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Coeffcient1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCoefficient2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCoefficient2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Coefficient2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCoefficient3" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCoefficient3" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Coefficient3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetCoefficient4" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetCoefficient4" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Coefficient4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"IDCompositionAffineTransform2DEffect" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0b74b9e8-cdd6-492f-bbbc-5ed32157026d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]} ,"Methods":[{ "Name":"SetInterpolationMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetBorderMode" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"borderMode","Type":{"Kind":"ApiRef","Name":"D2D1_BORDER_MODE","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTransformMatrix" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"transformMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] },{ "Name":"SetTransformMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetTransformMatrixElement" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] },{ "Name":"SetSharpness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SetSharpness" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"sharpness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} ] }] },{ "Name":"DCompositionInkTrailPoint" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IDCompositionDelegatedInkTrail" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"c2448e9b-547d-4057-8cf5-8144ede1c2da" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"AddTrailPoints" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inkPoints","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DCompositionInkTrailPoint","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"inkPointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"generationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"AddTrailPointsWithPrediction" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inkPoints","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"DCompositionInkTrailPoint","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"inkPointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"predictedInkPoints","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"DCompositionInkTrailPoint","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"predictedInkPointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"generationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"RemoveTrailPoints" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"generationId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"StartNewTrail" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_COLOR_F","TargetKind":"Default","Api":"Graphics.Direct2D.Common","Parents":[]}},"Attrs":["In","Const"]} ] }] },{ "Name":"IDCompositionInkTrailDevice" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"df0c7cec-cdeb-4d4a-b91c-721bf22f4e6c" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"CreateDelegatedInkTrail" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"inkTrail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionDelegatedInkTrail","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateDelegatedInkTrailForSwapChain" ,"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":"inkTrail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionDelegatedInkTrail","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] }] }], "Functions":[{ "Name":"DCompositionCreateDevice" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Graphics.Dxgi","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DCompositionCreateDevice2" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.1" ,"Attrs":[] ,"Params":[ {"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DCompositionCreateDevice3" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"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","Optional"]} ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] },{ "Name":"DCompositionCreateSurfaceHandle" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"surfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"DCompositionAttachMouseWheelToHwnd" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"DCompositionAttachMouseDragToHwnd" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"DCompositionGetFrameId" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"frameIdType","Type":{"Kind":"ApiRef","Name":"COMPOSITION_FRAME_ID_TYPE","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]},"Attrs":["In"]} ,{"Name":"frameId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} ] },{ "Name":"DCompositionGetStatistics" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"frameId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"frameStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITION_FRAME_STATS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ,{"Name":"targetIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"targetIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITION_TARGET_ID","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"actualTargetIdCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] },{ "Name":"DCompositionGetTargetStatistics" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"frameId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"targetId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITION_TARGET_ID","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"targetStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITION_TARGET_STATS","TargetKind":"Default","Api":"Graphics.DirectComposition","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"DCompositionBoostCompositorClock" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"DCompositionWaitForCompositorClock" ,"SetLastError":false ,"DllImport":"dcomp.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"handles","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"timeoutInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }], "UnicodeAliases":[ ] }