diff --git a/include/dxgi.idl b/include/dxgi.idl
index 05e652714565dc8d29489da3c4745bba1544da5c..b19b8c4ca811c0e90504d45490c8eef5e6540ee7 100644
--- a/include/dxgi.idl
+++ b/include/dxgi.idl
@@ -96,7 +96,7 @@ interface IDXGISwapChain : IDXGIDeviceSubObject
     HRESULT SetFullscreenState(BOOL fullscreen, IDXGIOutput *target);
     HRESULT GetFullscreenState(BOOL *fullscreen, IDXGIOutput **target);
     HRESULT GetDesc(DXGI_SWAP_CHAIN_DESC *desc);
-    HRESULT ResizeBuffers(const DXGI_MODE_DESC *desc);
+    HRESULT ResizeBuffers(UINT buffer_count, UINT width, UINT height, DXGI_FORMAT format, UINT flags);
     HRESULT ResizeTarget(const DXGI_MODE_DESC *desc);
     HRESULT GetContainingOutput(IDXGIOutput **output);
     HRESULT GetFrameStatistics(DXGI_FRAME_STATISTICS *stats);