From bcb1a17da98511a7e3de5bc89ed45d25ec23e84f Mon Sep 17 00:00:00 2001 From: ShadowMarker789 <37165910+ShadowMarker789@users.noreply.github.com> Date: Fri, 8 Dec 2023 12:42:37 +0800 Subject: [PATCH] Fix for crash in issue 13822 (#13869) Co-authored-by: michael.david.howard@outlook.com Co-authored-by: Max Katz --- src/Windows/Avalonia.Win32/DirectX/directx.idl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Windows/Avalonia.Win32/DirectX/directx.idl b/src/Windows/Avalonia.Win32/DirectX/directx.idl index 120d1d5159..2ad75d18f3 100644 --- a/src/Windows/Avalonia.Win32/DirectX/directx.idl +++ b/src/Windows/Avalonia.Win32/DirectX/directx.idl @@ -215,7 +215,7 @@ interface IDXGIAdapter : IDXGIObject [uuid(310d36a0-d2e7-4c0a-aa04-6a9d23b8886a)] interface IDXGISwapChain : IDXGIDeviceSubObject { - HRESULT Present([in] UINT SyncInterval, [in] UINT Flags); + INT32 Present([in] UINT SyncInterval, [in] UINT Flags); HRESULT GetBuffer([in] UINT Buffer, [in, annotation("_In_")] REFIID riid, [in, out, annotation("_COM_Outptr_")] void** ppSurface); HRESULT SetFullscreenState([in] BOOL Fullscreen, [in, annotation("_In_opt_")] IDXGIOutput* pTarget); HRESULT GetFullscreenState([out, annotation("_Out_opt_")] BOOL* pFullscreen, [out, annotation("_COM_Outptr_opt_result_maybenull_")] IDXGIOutput** ppTarget);