Mohamad Al-Jaf : include: Add ICompositionSurface interface definition.
Module: wine Branch: master Commit: 9129c338b8d459add544447318ddafea5f95d66f URL: https://gitlab.winehq.org/wine/wine/-/commit/9129c338b8d459add544447318ddafe... Author: Mohamad Al-Jaf <mohamadaljaf(a)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),
participants (1)
-
Alexandre Julliard