wined3d_mutex_unlock();
}
-static D3DRESOURCETYPE WINAPI IDirect3DSurface9Impl_GetType(LPDIRECT3DSURFACE9 iface) {
- IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
- D3DRESOURCETYPE ret;
-
+static D3DRESOURCETYPE WINAPI IDirect3DSurface9Impl_GetType(IDirect3DSurface9 *iface)
+{
TRACE("iface %p.\n", iface);
- wined3d_mutex_lock();
- ret = IWineD3DSurface_GetType(This->wineD3DSurface);
- wined3d_mutex_unlock();
-
- return ret;
+ return D3DRTYPE_SURFACE;
}
/* IDirect3DSurface9 Interface follow: */
IWineD3DBaseSurfaceImpl_SetPriority,
IWineD3DBaseSurfaceImpl_GetPriority,
IWineD3DSurfaceImpl_PreLoad,
- IWineD3DBaseSurfaceImpl_GetType,
/* IWineD3DSurface */
IWineD3DBaseSurfaceImpl_GetResource,
IWineD3DSurfaceImpl_Map,
IWineD3DBaseSurfaceImpl_SetPriority,
IWineD3DBaseSurfaceImpl_GetPriority,
IWineGDISurfaceImpl_PreLoad,
- IWineD3DBaseSurfaceImpl_GetType,
/* IWineD3DSurface */
IWineD3DBaseSurfaceImpl_GetResource,
IWineGDISurfaceImpl_Map,
return resource_get_priority(&((IWineD3DSurfaceImpl *)iface)->resource);
}
-WINED3DRESOURCETYPE WINAPI IWineD3DBaseSurfaceImpl_GetType(IWineD3DSurface *iface)
-{
- return resource_get_type(&((IWineD3DSurfaceImpl *)iface)->resource);
-}
-
void * WINAPI IWineD3DBaseSurfaceImpl_GetParent(IWineD3DSurface *iface)
{
TRACE("iface %p.\n", iface);
);
void PreLoad(
);
- WINED3DRESOURCETYPE GetType(
- );
struct wined3d_resource *GetResource(
);
HRESULT Map(