Module: wine Branch: master Commit: 58e6c4d11cd79bb35977c03ac0b09c1c515eb6d1 URL: https://gitlab.winehq.org/wine/wine/-/commit/58e6c4d11cd79bb35977c03ac0b09c1...
Author: Mohamad Al-Jaf mohamadaljaf@gmail.com Date: Thu Mar 30 02:17:39 2023 -0400
include: Add DirectXAlphaMode enum.
Needed for mingw Firefox build.
---
include/windows.graphics.directx.idl | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/include/windows.graphics.directx.idl b/include/windows.graphics.directx.idl index 251d3d20f2a..45961ec983e 100644 --- a/include/windows.graphics.directx.idl +++ b/include/windows.graphics.directx.idl @@ -27,6 +27,7 @@ import "windowscontracts.idl"; import "windows.foundation.idl";
namespace Windows.Graphics.DirectX { + typedef enum DirectXAlphaMode DirectXAlphaMode; typedef enum DirectXPixelFormat DirectXPixelFormat;
declare { @@ -35,6 +36,17 @@ namespace Windows.Graphics.DirectX { interface Windows.Foundation.Collections.IVectorView<Windows.Graphics.DirectX.DirectXPixelFormat>; }
+ [ + contract(Windows.Foundation.UniversalApiContract, 2.0) + ] + enum DirectXAlphaMode + { + Unspecified = 0, + Premultiplied = 1, + Straight = 2, + Ignore = 3, + }; + [ contract(Windows.Foundation.UniversalApiContract, 1.0) ]