Lines Matching refs:This

8  * This library is free software; you can redistribute it and/or
13 * This library is distributed in the hope that it will be useful,
211 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
220 *ppobj = This;
247 IUnknown_AddRef((IUnknown *)&This->device_parent_vtbl);
248 *ppobj = &This->device_parent_vtbl;
252 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj);
259 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
260 ULONG ref = InterlockedIncrement(&This->ref);
267 static ULONG IDirect3DDevice9Impl_Term(IDirect3DDevice9Impl *This)
271 This->inDestruction = TRUE;
274 for(i = 0; i < This->numConvertedDecls; i++) {
278 IDirect3DVertexDeclaration9Impl_Destroy(This->convertedDecls[i]);
280 HeapFree(GetProcessHeap(), 0, This->convertedDecls);
282 IWineD3DDevice_Uninit3D(This->WineD3DDevice, D3D9CB_DestroySwapChain);
284 IWineD3DDevice_ReleaseFocusWindow(This->WineD3DDevice);
286 wined3dDevRefs = IWineD3DDevice_Release(This->WineD3DDevice);
289 HeapFree(GetProcessHeap(), 0, This);
294 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
297 if (This->inDestruction) return 0;
298 ref = InterlockedDecrement(&This->ref);
303 IDirect3DDevice9Impl_Term(This);
311 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
315 if (This->notreset)
326 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
332 hr = IWineD3DDevice_GetAvailableTextureMem(This->WineD3DDevice);
340 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
346 hr = IWineD3DDevice_EvictManagedResources(This->WineD3DDevice);
354 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
366 hr = IWineD3DDevice_GetDirect3D(This->WineD3DDevice, &pWineD3D);
375 TRACE("(%p) returning %p\n", This, *ppD3D9);
383 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
402 hrc = IWineD3DDevice_GetDeviceCaps(This->WineD3DDevice, pWineCaps);
413 TRACE("Returning %p %p\n", This, pCaps);
419 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
425 hr = IWineD3DDevice_GetDisplayMode(This->WineD3DDevice, iSwapChain, (WINED3DDISPLAYMODE *) pMode);
435 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
441 hr = IWineD3DDevice_GetCreationParameters(This->WineD3DDevice, (WINED3DDEVICE_CREATION_PARAMETERS *) pParameters);
449 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
463 hr = IWineD3DDevice_SetCursorProperties(This->WineD3DDevice, XHotSpot, YHotSpot, pSurface->wineD3DSurface);
471 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
476 IWineD3DDevice_SetCursorPosition(This->WineD3DDevice, XScreenSpace, YScreenSpace, Flags);
481 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
487 ret = IWineD3DDevice_ShowCursor(This->WineD3DDevice, bShow);
496 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
510 hr = swapchain_init(object, This, present_parameters);
527 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
538 hr = IWineD3DDevice_AddSwapChain(This->WineD3DDevice, newSwapchain->wineD3DSwapChain);
610 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
627 IWineD3DDevice_SetIndexBuffer(This->WineD3DDevice, NULL, WINED3DFMT_UNKNOWN);
629 IWineD3DDevice_SetStreamSource(This->WineD3DDevice, i, NULL, 0, 0);
632 IWineD3DDevice_SetTexture(This->WineD3DDevice, i, NULL);
635 IWineD3DDevice_EnumResources(This->WineD3DDevice, reset_enum_callback, &resources_ok);
638 This->notreset = TRUE;
661 hr = IWineD3DDevice_Reset(This->WineD3DDevice, &localParameters);
663 This->notreset = TRUE;
680 This->notreset = FALSE;
691 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
698 hr = IWineD3DDevice_Present(This->WineD3DDevice, pSourceRect, pDestRect, hDestWindowOverride, pDirtyRegion);
706 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
714 rc = IWineD3DDevice_GetBackBuffer(This->WineD3DDevice, iSwapChain, BackBuffer, (WINED3DBACKBUFFER_TYPE) Type, &retSurface);
725 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
731 hr = IWineD3DDevice_GetRasterStatus(This->WineD3DDevice, iSwapChain, (WINED3DRASTER_STATUS *) pRasterStatus);
739 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
745 hr = IWineD3DDevice_SetDialogBoxMode(This->WineD3DDevice, bEnableDialogs);
755 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
761 IWineD3DDevice_SetGammaRamp(This->WineD3DDevice, iSwapChain, Flags, (CONST WINED3DGAMMARAMP *)pRamp);
766 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
772 IWineD3DDevice_GetGammaRamp(This->WineD3DDevice, iSwapChain, (WINED3DGAMMARAMP *) pRamp);
781 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
787 hr = IWineD3DDevice_Flush(This->WineD3DDevice);
795 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
801 hr = IWineD3DDevice_FlushToHost(This->WineD3DDevice);
809 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
815 hr = IWineD3DDevice_Finish(This->WineD3DDevice);
829 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
843 hr = texture_init(object, This, width, height, levels, usage, format, pool
865 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
882 hr = volumetexture_init(object, This, width, height, depth, levels, usage, format, pool, shared_handle, pavClientMem);
919 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
925 hr = IWineD3DDevice_VolBlt(This->WineD3DDevice, src->wineD3DVolume, dst->wineD3DVolume, (WINED3DBOX*)pSrcBoxArg, pDstPoin3D);
936 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
942 hr = IWineD3DDevice_VolTexBlt(This->WineD3DDevice, src->wineD3DVolumeTexture, dst->wineD3DVolumeTexture, (WINED3DBOX*)pSrcBoxArg, pDstPoin3D);
958 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
959 IWineD3DDevice *WineD3DDevice = This->WineD3DDevice;
961 if (This->ref != 1)
963 ERR("unexpected ref count %d, destroying in anyway", This->ref);
965 wined3dRefs = IDirect3DDevice9Impl_Term(This);
980 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
994 hr = cubetexture_init(object, This, edge_length, levels, usage, format, pool, shared_handle, pavClientMem);
1018 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1033 hr = texture_init(object, This, width, height, levels, usage, format, pool);
1057 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1074 hr = volumetexture_init(object, This, width, height, depth, levels, usage, format, pool);
1098 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1113 hr = cubetexture_init(object, This, edge_length, levels, usage, format, pool);
1132 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1147 hr = vertexbuffer_init(object, This, size, usage, fvf, pool);
1165 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1180 hr = indexbuffer_init(object, This, size, usage, format, pool);
1204 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1221 hr = surface_init(object, This, Width, Height, Format, Lockable, Discard,
1290 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1297 hr = IWineD3DDevice_UpdateSurface(This->WineD3DDevice, ((IDirect3DSurface9Impl *)pSourceSurface)->wineD3DSurface, pSourceRect, ((IDirect3DSurface9Impl *)pDestinationSurface)->wineD3DSurface, pDestPoint);
1305 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1311 hr = IWineD3DDevice_UpdateTexture(This->WineD3DDevice, ((IDirect3DBaseTexture9Impl *)pSourceTexture)->wineD3DBaseTexture, ((IDirect3DBaseTexture9Impl *)pDestinationTexture)->wineD3DBaseTexture);
1336 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1343 hr = IWineD3DDevice_GetFrontBufferData(This->WineD3DDevice, iSwapChain, destSurface->wineD3DSurface);
1369 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1386 /* This method is only allowed with surfaces that are render targets, or offscreen plain surfaces
1398 hr = IWineD3DDevice_ColorFill(This->WineD3DDevice, surface->wineD3DSurface, (CONST WINED3DRECT*)pRect, color);
1439 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1453 hr = IWineD3DDevice_SetRenderTarget(This->WineD3DDevice, RenderTargetIndex, pSurface ? pSurface->wineD3DSurface : NULL, TRUE);
1461 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1481 hr=IWineD3DDevice_GetRenderTarget(This->WineD3DDevice,RenderTargetIndex,&pRenderTarget);
1504 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1519 hr = IWineD3DDevice_SetDepthStencilSurface(This->WineD3DDevice, NULL==pSurface ? NULL : pSurface->wineD3DSurface);
1530 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1542 hr = IWineD3DDevice_GetDepthStencilSurface(This->WineD3DDevice,&pZStencilSurface);
1558 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1564 hr = IWineD3DDevice_BeginScene(This->WineD3DDevice);
1572 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1578 hr = IWineD3DDevice_EndScene(This->WineD3DDevice);
1586 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1594 hr = IWineD3DDevice_Clear(This->WineD3DDevice, Count, (CONST WINED3DRECT*) pRects, Flags, Color, Z, Stencil);
1602 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1609 hr = IWineD3DDevice_SetTransform(This->WineD3DDevice, State, (CONST WINED3DMATRIX*) lpMatrix);
1616 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1623 hr = IWineD3DDevice_GetTransform(This->WineD3DDevice, State, (WINED3DMATRIX*) pMatrix);
1631 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1638 hr = IWineD3DDevice_MultiplyTransform(This->WineD3DDevice, State, (CONST WINED3DMATRIX*) pMatrix);
1646 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1653 hr = IWineD3DDevice_SetViewport(This->WineD3DDevice, (const WINED3DVIEWPORT *)pViewport);
1662 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1669 hr = IWineD3DDevice_GetViewport(This->WineD3DDevice, (WINED3DVIEWPORT *)pViewport);
1677 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1684 hr = IWineD3DDevice_SetMaterial(This->WineD3DDevice, (const WINED3DMATERIAL *)pMaterial);
1692 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1699 hr = IWineD3DDevice_GetMaterial(This->WineD3DDevice, (WINED3DMATERIAL *)pMaterial);
1707 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1714 hr = IWineD3DDevice_SetLight(This->WineD3DDevice, Index, (const WINED3DLIGHT *)pLight);
1722 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1729 hr = IWineD3DDevice_GetLight(This->WineD3DDevice, Index, (WINED3DLIGHT *)pLight);
1737 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1743 hr = IWineD3DDevice_SetLightEnable(This->WineD3DDevice, Index, Enable);
1751 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1757 hr = IWineD3DDevice_GetLightEnable(This->WineD3DDevice, Index, pEnable);
1765 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1771 hr = IWineD3DDevice_SetClipPlane(This->WineD3DDevice, Index, pPlane);
1779 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1785 hr = IWineD3DDevice_GetClipPlane(This->WineD3DDevice, Index, pPlane);
1793 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1799 hr = IWineD3DDevice_SetRenderState(This->WineD3DDevice, State, Value);
1807 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1813 hr = IWineD3DDevice_GetRenderState(This->WineD3DDevice, State, pValue);
1823 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1844 hr = stateblock_init(object, This, type, NULL);
1861 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1867 hr = IWineD3DDevice_BeginStateBlock(This->WineD3DDevice);
1876 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1884 hr = IWineD3DDevice_EndStateBlock(This->WineD3DDevice, &wined3d_stateblock);
1902 hr = stateblock_init(object, This, 0, wined3d_stateblock);
1919 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1925 hr = IWineD3DDevice_SetClipStatus(This->WineD3DDevice, (const WINED3DCLIPSTATUS *)pClipStatus);
1933 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1939 hr = IWineD3DDevice_GetClipStatus(This->WineD3DDevice, (WINED3DCLIPSTATUS *)pClipStatus);
1948 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1960 rc = IWineD3DDevice_GetTexture(This->WineD3DDevice, Stage, &retTexture);
1977 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
1983 hr = IWineD3DDevice_SetTexture(This->WineD3DDevice, Stage,
2029 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2035 hr = IWineD3DDevice_GetTextureStageState(This->WineD3DDevice, Stage, tss_lookup[Type], pValue);
2043 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2049 hr = IWineD3DDevice_SetTextureStageState(This->WineD3DDevice, Stage, tss_lookup[Type], Value);
2059 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2065 hr = IWineD3DDevice_GetSamplerState(This->WineD3DDevice, Sampler, Type, pValue);
2073 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2079 hr = IWineD3DDevice_SetSamplerState(This->WineD3DDevice, Sampler, Type, Value);
2087 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2093 hr = IWineD3DDevice_ValidateDevice(This->WineD3DDevice, pNumPasses);
2103 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2109 hr = IWineD3DDevice_SetPaletteEntries(This->WineD3DDevice, PaletteNumber, pEntries);
2117 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2123 hr = IWineD3DDevice_GetPaletteEntries(This->WineD3DDevice, PaletteNumber, pEntries);
2131 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2137 hr = IWineD3DDevice_SetCurrentTexturePalette(This->WineD3DDevice, PaletteNumber);
2145 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2151 hr = IWineD3DDevice_GetCurrentTexturePalette(This->WineD3DDevice, PaletteNumber);
2159 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2165 hr = IWineD3DDevice_SetScissorRect(This->WineD3DDevice, pRect);
2173 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2179 hr = IWineD3DDevice_GetScissorRect(This->WineD3DDevice, pRect);
2187 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2193 hr = IWineD3DDevice_SetSoftwareVertexProcessing(This->WineD3DDevice, bSoftware);
2201 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2207 ret = IWineD3DDevice_GetSoftwareVertexProcessing(This->WineD3DDevice);
2214 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2220 hr = IWineD3DDevice_SetNPatchMode(This->WineD3DDevice, nSegments);
2228 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2234 ret = IWineD3DDevice_GetNPatchMode(This->WineD3DDevice);
2243 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2250 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
2251 hr = IWineD3DDevice_DrawPrimitive(This->WineD3DDevice, StartVertex,
2261 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2270 IWineD3DDevice_SetBaseVertexIndex(This->WineD3DDevice, BaseVertexIndex);
2271 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
2272 hr = IWineD3DDevice_DrawIndexedPrimitive(This->WineD3DDevice, startIndex,
2283 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2290 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
2291 hr = IWineD3DDevice_DrawPrimitiveUP(This->WineD3DDevice,
2303 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2312 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
2313 hr = IWineD3DDevice_DrawIndexedPrimitiveUP(This->WineD3DDevice,
2323 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2332 hr = IWineD3DDevice_ProcessVertices(This->WineD3DDevice,SrcStartIndex, DestIndex, VertexCount, dest->wineD3DVertexBuffer, Decl ? Decl->wineD3DVertexDeclaration : NULL, Flags, dest->fvf);
2342 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2363 hr = vertexdeclaration_init(object, This, elements);
2378 static IDirect3DVertexDeclaration9 *getConvertedDecl(IDirect3DDevice9Impl *This, DWORD fvf) {
2383 IDirect3DVertexDeclaration9 **convertedDecls = This->convertedDecls;
2388 high = This->numConvertedDecls - 1;
2406 hr = IDirect3DDevice9Impl_CreateVertexDeclaration((IDirect3DDevice9Ex *) This, elements, &pDecl);
2410 if(This->declArraySize == This->numConvertedDecls) {
2411 int grow = max(This->declArraySize / 2, 8);
2413 sizeof(convertedDecls[0]) * (This->numConvertedDecls + grow));
2415 /* This will destroy it */
2419 This->convertedDecls = convertedDecls;
2420 This->declArraySize += grow;
2423 memmove(convertedDecls + low + 1, convertedDecls + low, sizeof(IDirect3DVertexDeclaration9Impl *) * (This->numConvertedDecls - low));
2425 This->numConvertedDecls++;
2431 TRACE("Returning %p. %d decls in array\n", pDecl, This->numConvertedDecls);
2436 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2449 decl = getConvertedDecl(This, FVF);
2502 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2516 hr = vertexshader_init(object, This, byte_code);
2532 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2539 hr = IWineD3DDevice_SetStreamSource(This->WineD3DDevice, StreamNumber,
2549 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2562 rc = IWineD3DDevice_GetStreamSource(This->WineD3DDevice, StreamNumber, &retStream, OffsetInBytes, pStride);
2581 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2587 hr = IWineD3DDevice_SetStreamSourceFreq(This->WineD3DDevice, StreamNumber, Divider);
2595 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2601 hr = IWineD3DDevice_GetStreamSourceFreq(This->WineD3DDevice, StreamNumber, Divider);
2609 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2616 hr = IWineD3DDevice_SetIndexBuffer(This->WineD3DDevice,
2626 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2638 rc = IWineD3DDevice_GetIndexBuffer(This->WineD3DDevice, &retIndexData);
2655 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2669 hr = pixelshader_init(object, This, byte_code);
2685 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2692 hr = IWineD3DDevice_DrawRectPatch(This->WineD3DDevice, Handle, pNumSegs, (CONST WINED3DRECTPATCH_INFO *)pRectPatchInfo);
2700 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2707 hr = IWineD3DDevice_DrawTriPatch(This->WineD3DDevice, Handle, pNumSegs, (CONST WINED3DTRIPATCH_INFO *)pTriPatchInfo);
2715 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2721 hr = IWineD3DDevice_DeletePatch(This->WineD3DDevice, Handle);
2731 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface;
2745 hr = query_init(object, This, type);
3061 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3062 return IDirect3DDevice9Impl_QueryInterface((IDirect3DDevice9Ex *)This, riid, object);
3067 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3068 return IDirect3DDevice9Impl_AddRef((IDirect3DDevice9Ex *)This);
3073 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3074 return IDirect3DDevice9Impl_Release((IDirect3DDevice9Ex *)This);
3093 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3105 hr = IDirect3DDevice9Impl_CreateSurface((IDirect3DDevice9Ex *)This, width, height,
3136 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3144 hr = IDirect3DDevice9Impl_CreateRenderTarget((IDirect3DDevice9Ex *)This, width, height,
3167 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3175 hr = IDirect3DDevice9Impl_CreateDepthStencilSurface((IDirect3DDevice9Ex *)This, width, height,
3186 d3d_surface->container = (IUnknown *)This;
3202 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3218 hr = volume_init(object, This, width, height, depth, usage, format, pool
3245 struct IDirect3DDevice9Impl *This = device_from_device_parent(iface);
3268 hr = IDirect3DDevice9Impl_DoCreateAdditionalSwapChain((IDirect3DDevice9Ex *)This,
3439 /* Initialize the converted declaration array. This creates a valid pointer
3467 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl*)iface ;
3469 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DSurface, enmState);
3475 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl*)iface ;
3477 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DVolume, enmState);
3483 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl*)iface ;
3485 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DTexture, enmState);
3491 IDirect3DVolumeTexture9Impl *This = (IDirect3DVolumeTexture9Impl*)iface ;
3493 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DVolumeTexture, enmState);
3499 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl*)iface ;
3501 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DCubeTexture, enmState);
3507 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl*)iface ;
3509 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DVertexBuffer, enmState);
3515 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl*)iface ;
3517 hr = IWineD3DResource_SetShRcState((IWineD3DResource*)This->wineD3DIndexBuffer, enmState);