mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-01 23:44:47 +00:00
include: Add Windows.UI.Composition.CompositionClip definition.
Needed for mingw Firefox build.
This commit is contained in:
parent
0eaafd2dcf
commit
89c1dc71b5
|
@ -39,6 +39,9 @@ namespace Windows.UI.Composition {
|
|||
|
||||
interface ICompositionBrush;
|
||||
interface ICompositionBrushFactory;
|
||||
interface ICompositionClip;
|
||||
interface ICompositionClip2;
|
||||
interface ICompositionClipFactory;
|
||||
interface ICompositionEasingFunction;
|
||||
interface ICompositionEasingFunctionFactory;
|
||||
interface ICompositionEasingFunctionStatics;
|
||||
|
@ -50,6 +53,7 @@ namespace Windows.UI.Composition {
|
|||
interface ISpriteVisual2;
|
||||
|
||||
runtimeclass CompositionBrush;
|
||||
runtimeclass CompositionClip;
|
||||
runtimeclass CompositionEasingFunction;
|
||||
runtimeclass CompositionObject;
|
||||
runtimeclass CompositionSurfaceBrush;
|
||||
|
@ -115,6 +119,24 @@ namespace Windows.UI.Composition {
|
|||
{
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 2.0),
|
||||
exclusiveto(Windows.UI.Composition.CompositionClip),
|
||||
uuid(1ccd2a52-cfc7-4ace-9983-146bb8eb6a3c)
|
||||
]
|
||||
interface ICompositionClip : IInspectable
|
||||
{
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 2.0),
|
||||
exclusiveto(Windows.UI.Composition.CompositionClip),
|
||||
uuid(b9484caf-20c7-4aed-ac4a-9c78ba1302cf)
|
||||
]
|
||||
interface ICompositionClipFactory : IInspectable
|
||||
{
|
||||
}
|
||||
|
||||
[
|
||||
contract(Windows.Foundation.UniversalApiContract, 2.0),
|
||||
exclusiveto(Windows.UI.Composition.CompositionEasingFunction),
|
||||
|
@ -182,6 +204,18 @@ namespace Windows.UI.Composition {
|
|||
[default] interface Windows.UI.Composition.ICompositionBrush;
|
||||
}
|
||||
|
||||
[
|
||||
composable(Windows.UI.Composition.ICompositionClipFactory, public, Windows.Foundation.UniversalApiContract, 2.0),
|
||||
contract(Windows.Foundation.UniversalApiContract, 2.0),
|
||||
marshaling_behavior(agile),
|
||||
threading(both)
|
||||
]
|
||||
runtimeclass CompositionClip : Windows.UI.Composition.CompositionObject
|
||||
{
|
||||
[default] interface Windows.UI.Composition.ICompositionClip;
|
||||
[contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Composition.ICompositionClip2;
|
||||
}
|
||||
|
||||
[
|
||||
composable(Windows.UI.Composition.ICompositionEasingFunctionFactory, public, Windows.Foundation.UniversalApiContract, 2.0),
|
||||
contract(Windows.Foundation.UniversalApiContract, 2.0),
|
||||
|
|
Loading…
Reference in a new issue