1
0
mirror of https://github.com/wine-mirror/wine synced 2024-06-29 06:14:34 +00:00

include: Add IDirect3DSurface in windows.graphics.directx.direct3d11.idl.

This commit is contained in:
Biswapriyo Nath 2024-02-15 15:06:55 +00:00 committed by Alexandre Julliard
parent fb5302c29b
commit fe4f7632a7

View File

@ -32,6 +32,13 @@ namespace Windows.Graphics.DirectX.Direct3D11 {
typedef struct Direct3DSurfaceDescription Direct3DSurfaceDescription;
interface IDirect3DDevice;
interface IDirect3DSurface;
declare {
interface Windows.Foundation.Collections.IIterable<Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface *>;
interface Windows.Foundation.Collections.IIterator<Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface *>;
interface Windows.Foundation.Collections.IVectorView<Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface *>;
}
[
contract(Windows.Foundation.UniversalApiContract, 1.0)
@ -62,4 +69,15 @@ namespace Windows.Graphics.DirectX.Direct3D11 {
{
HRESULT Trim();
}
[
contract(Windows.Foundation.UniversalApiContract, 1.0),
uuid(0bf4a146-13c1-4694-bee3-7abf15eaf586)
]
interface IDirect3DSurface : IInspectable
requires Windows.Foundation.IClosable
{
[propget] HRESULT Description(
[out, retval] Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription *value);
}
}