Lines Matching refs:This
10 * This library is free software; you can redistribute it and/or
15 * This library is distributed in the hope that it will be useful,
54 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface;
55 TRACE("(%p)->(%s,%p)\n",This,debugstr_guid(riid),ppobj);
60 *ppobj = This;
68 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface;
69 TRACE("(%p) : AddRef increasing from %d\n", This, This->ref);
70 return InterlockedIncrement(&This->ref);
74 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface;
76 TRACE("(%p) : Releasing from %d\n", This, This->ref);
77 ref = InterlockedDecrement(&This->ref);
80 HeapFree(GetProcessHeap(), 0, This->elements);
81 This->parent_ops->wined3d_object_destroyed(This->parent);
82 HeapFree(GetProcessHeap(), 0, This);
92 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface;
94 *parent= This->parent;
96 TRACE("(%p) : returning %p\n", This, *parent);