Lines Matching refs:This
7 * This library is free software; you can redistribute it and/or
12 * This library is distributed in the hope that it will be useful,
38 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface;
45 *ppobj = This;
49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj);
55 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface;
56 ULONG ref = InterlockedIncrement(&This->ref);
60 if (ref == 1 && This->wineD3DVertexShader)
63 IWineD3DVertexShader_AddRef(This->wineD3DVertexShader);
78 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface;
79 ULONG ref = InterlockedDecrement(&This->ref);
84 if (This->wineD3DVertexShader)
87 IWineD3DVertexShader_Release(This->wineD3DVertexShader);
92 d3d8_vertexshader_wined3d_object_destroyed(This);