Henri Verbeet : dxgi: Add the IDXGIObject interface.

Alexandre Julliard julliard at winehq.org
Fri Oct 17 07:26:06 CDT 2008


Module: wine
Branch: master
Commit: 40b9eab409b271c8833f45120151dfce51655dcf
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=40b9eab409b271c8833f45120151dfce51655dcf

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Fri Oct 17 09:54:55 2008 +0200

dxgi: Add the IDXGIObject interface.

---

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

diff --git a/include/dxgi.idl b/include/dxgi.idl
index 85f561f..a4bf802 100644
--- a/include/dxgi.idl
+++ b/include/dxgi.idl
@@ -17,3 +17,30 @@
  */
 
 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
+    );
+}




More information about the wine-cvs mailing list