Commit 69848689 authored by Mohamad Al-Jaf's avatar Mohamad Al-Jaf Committed by Alexandre Julliard

include: Add Windows.UI.Composition.CompositionColorBrush definition.

Needed for mingw Firefox build.
parent 7dc5eee1
......@@ -47,6 +47,7 @@ namespace Windows.UI.Composition {
interface ICompositionClip;
interface ICompositionClip2;
interface ICompositionClipFactory;
interface ICompositionColorBrush;
interface ICompositionEasingFunction;
interface ICompositionEasingFunctionFactory;
interface ICompositionEasingFunctionStatics;
......@@ -68,6 +69,7 @@ namespace Windows.UI.Composition {
runtimeclass ColorKeyFrameAnimation;
runtimeclass CompositionBrush;
runtimeclass CompositionClip;
runtimeclass CompositionColorBrush;
runtimeclass CompositionEasingFunction;
runtimeclass CompositionObject;
runtimeclass CompositionSurfaceBrush;
......@@ -220,6 +222,17 @@ namespace Windows.UI.Composition {
[
contract(Windows.Foundation.UniversalApiContract, 2.0),
exclusiveto(Windows.UI.Composition.CompositionColorBrush),
uuid(2b264c5e-bf35-4831-8642-cf70c20fff2f)
]
interface ICompositionColorBrush : IInspectable
{
[propget] HRESULT Color([out, retval] Windows.UI.Color *value);
[propput] HRESULT Color([in] Windows.UI.Color value);
}
[
contract(Windows.Foundation.UniversalApiContract, 2.0),
exclusiveto(Windows.UI.Composition.CompositionEasingFunction),
uuid(5145e356-bf79-4ea8-8cc2-6b5b472e6c9a)
]
......@@ -394,6 +407,16 @@ namespace Windows.UI.Composition {
}
[
contract(Windows.Foundation.UniversalApiContract, 2.0),
marshaling_behavior(agile),
threading(both)
]
runtimeclass CompositionColorBrush : Windows.UI.Composition.CompositionBrush
{
[default] interface Windows.UI.Composition.ICompositionColorBrush;
}
[
composable(Windows.UI.Composition.ICompositionEasingFunctionFactory, public, Windows.Foundation.UniversalApiContract, 2.0),
contract(Windows.Foundation.UniversalApiContract, 2.0),
marshaling_behavior(agile),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment