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 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
46 *ppobj = This;
50 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj);
56 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
60 if (This->forwardReference) {
62 TRACE("(%p) : Forwarding to %p\n", This, This->forwardReference);
63 return IUnknown_AddRef(This->forwardReference);
66 ULONG ref = InterlockedIncrement(&This->ref);
72 if (This->parentDevice) IDirect3DDevice9Ex_AddRef(This->parentDevice);
74 IWineD3DSurface_AddRef(This->wineD3DSurface);
84 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
88 if (This->forwardReference) {
90 TRACE("(%p) : Forwarding to %p\n", This, This->forwardReference);
91 return IUnknown_Release(This->forwardReference);
94 ULONG ref = InterlockedDecrement(&This->ref);
99 IDirect3DDevice9Ex *parentDevice = This->parentDevice;
102 IWineD3DSurface_Release(This->wineD3DSurface);
116 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
120 if (This->forwardReference)
125 hr = IUnknown_QueryInterface(This->forwardReference, &IID_IDirect3DResource9, (void **)&resource);
137 *device = (IDirect3DDevice9 *)This->parentDevice;
146 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
153 hr = IWineD3DSurface_SetPrivateData(This->wineD3DSurface, refguid, pData, SizeOfData, Flags);
160 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
167 hr = IWineD3DSurface_GetPrivateData(This->wineD3DSurface, refguid, pData, pSizeOfData);
174 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
180 hr = IWineD3DSurface_FreePrivateData(This->wineD3DSurface, refguid);
187 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
193 hr = IWineD3DSurface_SetPriority(This->wineD3DSurface, PriorityNew);
200 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
206 hr = IWineD3DSurface_GetPriority(This->wineD3DSurface);
213 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
218 IWineD3DSurface_PreLoad(This->wineD3DSurface);
223 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
229 ret = IWineD3DSurface_GetType(This->wineD3DSurface);
237 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
242 if (!This->container) return E_NOINTERFACE;
248 res = IUnknown_QueryInterface(This->container, riid, ppContainer);
256 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
263 hr = IWineD3DSurface_GetDesc(This->wineD3DSurface, &wined3ddesc);
282 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
288 hr = IWineD3DSurface_LockRect(This->wineD3DSurface, (WINED3DLOCKED_RECT *) pLockedRect, pRect, Flags);
295 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
301 hr = IWineD3DSurface_UnlockRect(This->wineD3DSurface);
312 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
317 if(!This->getdc_supported)
325 hr = IWineD3DSurface_GetDC(This->wineD3DSurface, phdc);
332 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface;
338 hr = IWineD3DSurface_ReleaseDC(This->wineD3DSurface, hdc);