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