dxgi: Add the IDXGIObject interface.

Henri Verbeet hverbeet at codeweavers.com
Fri Oct 17 02:54:55 CDT 2008


---
 include/dxgi.idl |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/include/dxgi.idl b/include/dxgi.idl
index 85f561f..3900af8 100644
--- a/include/dxgi.idl
+++ b/include/dxgi.idl
@@ -17,3 +17,31 @@
  */
 
 import "dxgitype.idl";
+
+[
+    object,
+    local,
+    uuid(aec22fb8-76f3-4639-9be0-28eb43a67a2e)
+]
+interface IDXGIObject : IUnknown
+{
+    HRESULT SetPrivateData(
+        [in] REFGUID guid,
+        [in] UINT data_size,
+        [in] const void *data
+    );
+    HRESULT SetPrivateDataInterface(
+        [in] REFGUID guid,
+        [in] const IUnknown *object
+    );
+    HRESULT GetPrivateData(
+        [in] REFGUID guid,
+        [in, out] UINT data_size,
+        [out] void *data
+    );
+    HRESULT GetParent(
+        [in] REFIID riid,
+        [out] void **parent
+    );
+}
+
-- 
1.5.6.4



--------------060005010003090903040507--



More information about the wine-patches mailing list