dxgi: Add the IDXGIObject interface.

This commit is contained in:
Henri Verbeet 2008-10-17 09:54:55 +02:00 committed by Alexandre Julliard
parent d7e30dba22
commit 40b9eab409
1 changed files with 27 additions and 0 deletions

View File

@ -17,3 +17,30 @@
*/ */
import "dxgitype.idl"; 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
);
}