Module: wine Branch: master Commit: 40b9eab409b271c8833f45120151dfce51655dcf URL: http://source.winehq.org/git/wine.git/?a=commit;h=40b9eab409b271c8833f451201...
Author: Henri Verbeet hverbeet@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 + ); +}