[CMAKE]
[reactos.git] / dll / directx / wine / wined3d / view.c
index 0c9919d..e4e40fc 100644 (file)
@@ -74,14 +74,11 @@ static ULONG STDMETHODCALLTYPE rendertarget_view_Release(IWineD3DRendertargetVie
 
 /* IWineD3DBase methods */
 
-static HRESULT STDMETHODCALLTYPE rendertarget_view_GetParent(IWineD3DRendertargetView *iface, IUnknown **parent)
+static void * STDMETHODCALLTYPE rendertarget_view_GetParent(IWineD3DRendertargetView *iface)
 {
-    struct wined3d_rendertarget_view *This = (struct wined3d_rendertarget_view *)iface;
-
-    IUnknown_AddRef(This->parent);
-    *parent = This->parent;
+    TRACE("iface %p.\n", iface);
 
-    return WINED3D_OK;
+    return ((struct wined3d_rendertarget_view *)iface)->parent;
 }
 
 /* IWineD3DRendertargetView methods */
@@ -110,7 +107,7 @@ static const struct IWineD3DRendertargetViewVtbl wined3d_rendertarget_view_vtbl
 };
 
 void wined3d_rendertarget_view_init(struct wined3d_rendertarget_view *view,
-        IWineD3DResource *resource, IUnknown *parent)
+        IWineD3DResource *resource, void *parent)
 {
     view->vtbl = &wined3d_rendertarget_view_vtbl;
     view->refcount = 1;