{

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

}
