Module: wine Branch: master Commit: 9129c338b8d459add544447318ddafea5f95d66f URL: https://gitlab.winehq.org/wine/wine/-/commit/9129c338b8d459add544447318ddafe...
Author: Mohamad Al-Jaf mohamadaljaf@gmail.com Date: Mon Apr 3 19:40:58 2023 -0400
include: Add ICompositionSurface interface definition.
Needed for mingw Firefox build.
---
include/windows.ui.composition.idl | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
diff --git a/include/windows.ui.composition.idl b/include/windows.ui.composition.idl index 4a0669368d5..568a8b92af6 100644 --- a/include/windows.ui.composition.idl +++ b/include/windows.ui.composition.idl @@ -39,11 +39,17 @@ namespace Windows.UI.Composition { interface ICompositionEasingFunction; interface ICompositionEasingFunctionFactory; interface ICompositionEasingFunctionStatics; + interface ICompositionSurface;
runtimeclass CompositionBrush; runtimeclass CompositionEasingFunction; runtimeclass CompositionObject;
+ declare { + interface Windows.Foundation.AsyncOperationCompletedHandler<Windows.UI.Composition.ICompositionSurface *>; + interface Windows.Foundation.IAsyncOperation<Windows.UI.Composition.ICompositionSurface *>; + } + [ contract(Windows.Foundation.UniversalApiContract, 2.0), exclusiveto(Windows.UI.Composition.CompositionBrush), @@ -80,6 +86,14 @@ namespace Windows.UI.Composition { { }
+ [ + contract(Windows.Foundation.UniversalApiContract, 2.0), + uuid(1527540d-42c7-47a6-a408-668f79a90dfb) + ] + interface ICompositionSurface : IInspectable + { + } + [ composable(Windows.UI.Composition.ICompositionBrushFactory, public, Windows.Foundation.UniversalApiContract, 2.0), contract(Windows.Foundation.UniversalApiContract, 2.0),