wined3d: Get rid of the IWineD3DBase interface.

oldstable
Henri Verbeet 2011-04-14 22:41:51 +02:00 committed by Alexandre Julliard
parent 7b8bbdcc44
commit 6a135a1511
2 changed files with 2 additions and 12 deletions

View File

@ -93,7 +93,6 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_QueryInterface(IWineD3DSurface *iface, RE
TRACE("(%p)->(%s,%p)\n", This,debugstr_guid(riid),ppobj);
if (IsEqualGUID(riid, &IID_IUnknown)
|| IsEqualGUID(riid, &IID_IWineD3DBase)
|| IsEqualGUID(riid, &IID_IWineD3DSurface)) {
IUnknown_AddRef((IUnknown*)iface);
*ppobj = This;

View File

@ -2167,21 +2167,12 @@ typedef HRESULT (__stdcall *D3DCB_ENUMRESOURCES)(struct wined3d_resource *resour
[
object,
local,
uuid(46799311-8e0e-40ce-b2ec-ddb99f18fcb4)
uuid(37cd5526-6f30-11d9-c687-00046142c14f)
]
interface IWineD3DBase : IUnknown
interface IWineD3DSurface : IUnknown
{
void *GetParent(
);
}
[
object,
local,
uuid(37cd5526-6f30-11d9-c687-00046142c14f)
]
interface IWineD3DSurface : IWineD3DBase
{
HRESULT SetPrivateData(
[in] REFGUID guid,
[in] const void *data,