void volume_init(struct d3d9_volume *volume, struct wined3d_volume *wined3d_volume, const struct wined3d_parent_ops **parent_ops) { volume->IDirect3DVolume9_iface.lpVtbl = &d3d9_volume_vtbl; d3d9_resource_init(&volume->resource); wined3d_volume_incref(wined3d_volume); volume->wined3d_volume = wined3d_volume; *parent_ops = &d3d9_volume_wined3d_parent_ops; }
static ULONG volume_resource_incref(struct wined3d_resource *resource) { return wined3d_volume_incref(volume_from_resource(resource)); }