diff --git a/include/dxgi.idl b/include/dxgi.idl
index 8cba6156cb84dc117311c126ffdfd3c4d467a1e8..c14ef2c850e2f7d6329738f2b3266ece6a8d04ba 100644
--- a/include/dxgi.idl
+++ b/include/dxgi.idl
@@ -107,7 +107,7 @@ interface IDXGIObject : IUnknown
     );
     HRESULT GetPrivateData(
         [in] REFGUID guid,
-        [in, out] UINT data_size,
+        [in, out] UINT *data_size,
         [out] void *data
     );
     HRESULT GetParent(