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,
279 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
287 *ppobj = This;
293 IUnknown_AddRef((IUnknown *)&This->device_parent_vtbl);
294 *ppobj = &This->device_parent_vtbl;
298 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj);
304 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
305 ULONG ref = InterlockedIncrement(&This->ref);
313 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
316 if (This->inDestruction) return 0;
317 ref = InterlockedDecrement(&This->ref);
324 TRACE("Releasing wined3d device %p\n", This->WineD3DDevice);
328 This->inDestruction = TRUE;
330 for(i = 0; i < This->numConvertedDecls; i++) {
331 IDirect3DVertexDeclaration8_Release(This->decls[i].decl);
333 HeapFree(GetProcessHeap(), 0, This->decls);
335 IWineD3DDevice_Uninit3D(This->WineD3DDevice, D3D8CB_DestroySwapChain);
336 IWineD3DDevice_ReleaseFocusWindow(This->WineD3DDevice);
337 IWineD3DDevice_Release(This->WineD3DDevice);
338 HeapFree(GetProcessHeap(), 0, This->handle_table.entries);
339 HeapFree(GetProcessHeap(), 0, This);
355 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
361 hr = IWineD3DDevice_GetAvailableTextureMem(This->WineD3DDevice);
368 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
375 hr = IWineD3DDevice_EvictManagedResources(This->WineD3DDevice);
382 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
393 hr = IWineD3DDevice_GetDirect3D(This->WineD3DDevice, &pWineD3D);
404 TRACE("(%p) returning %p\n",This , *ppD3D8);
410 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
425 hrc = IWineD3DDevice_GetDeviceCaps(This->WineD3DDevice, pWineCaps);
432 TRACE("Returning %p %p\n", This, pCaps);
437 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
443 hr = IWineD3DDevice_GetDisplayMode(This->WineD3DDevice, 0, (WINED3DDISPLAYMODE *) pMode);
452 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
458 hr = IWineD3DDevice_GetCreationParameters(This->WineD3DDevice, (WINED3DDEVICE_CREATION_PARAMETERS *) pParameters);
465 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
478 hr = IWineD3DDevice_SetCursorProperties(This->WineD3DDevice,XHotSpot,YHotSpot,pSurface->wineD3DSurface);
485 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
491 IWineD3DDevice_SetCursorPosition(This->WineD3DDevice, XScreenSpace, YScreenSpace, Flags);
496 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
502 ret = IWineD3DDevice_ShowCursor(This->WineD3DDevice, bShow);
511 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
525 hr = swapchain_init(object, This, present_parameters);
540 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
563 hr = IWineD3DDevice_Reset(This->WineD3DDevice, &localParameters);
565 hr = IWineD3DDevice_SetRenderState(This->WineD3DDevice, WINED3DRS_POINTSIZE_MIN, 0);
587 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
594 hr = IWineD3DDevice_Present(This->WineD3DDevice, pSourceRect, pDestRect, hDestWindowOverride, pDirtyRegion);
601 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
609 rc = IWineD3DDevice_GetBackBuffer(This->WineD3DDevice, 0, BackBuffer, (WINED3DBACKBUFFER_TYPE) Type, &retSurface);
620 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
626 hr = IWineD3DDevice_GetRasterStatus(This->WineD3DDevice, 0, (WINED3DRASTER_STATUS *) pRasterStatus);
633 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
639 IWineD3DDevice_SetGammaRamp(This->WineD3DDevice, 0, Flags, (CONST WINED3DGAMMARAMP *) pRamp);
644 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
650 IWineD3DDevice_GetGammaRamp(This->WineD3DDevice, 0, (WINED3DGAMMARAMP *) pRamp);
658 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
672 hr = texture_init(object, This, width, height, levels, usage, format, pool);
690 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
704 hr = volumetexture_init(object, This, width, height, depth, levels, usage, format, pool);
721 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
735 hr = cubetexture_init(object, This, edge_length, levels, usage, format, pool);
752 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
766 hr = vertexbuffer_init(object, This, size, usage, fvf, pool);
783 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
797 hr = indexbuffer_init(object, This, size, usage, format, pool);
815 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
831 hr = surface_init(object, This, Width, Height, Format, Lockable, Discard,
938 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
944 hr = IWineD3DDevice_UpdateTexture(This->WineD3DDevice, ((IDirect3DBaseTexture8Impl *)pSourceTexture)->wineD3DBaseTexture, ((IDirect3DBaseTexture8Impl *)pDestinationTexture)->wineD3DBaseTexture);
951 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
958 WARN("(%p) : Caller passed NULL as pDestSurface returning D3DERR_INVALIDCALL\n", This);
963 hr = IWineD3DDevice_GetFrontBufferData(This->WineD3DDevice, 0, destSurface->wineD3DSurface);
970 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
980 hr = IWineD3DDevice_GetDepthStencilSurface(This->WineD3DDevice, &original_ds);
983 hr = IWineD3DDevice_SetDepthStencilSurface(This->WineD3DDevice, pZSurface ? pZSurface->wineD3DSurface : NULL);
985 hr = IWineD3DDevice_SetRenderTarget(This->WineD3DDevice, 0, pSurface->wineD3DSurface, TRUE);
986 if (FAILED(hr)) IWineD3DDevice_SetDepthStencilSurface(This->WineD3DDevice, original_ds);
996 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1007 hr = IWineD3DDevice_GetRenderTarget(This->WineD3DDevice, 0, &pRenderTarget);
1022 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1033 hr=IWineD3DDevice_GetDepthStencilSurface(This->WineD3DDevice,&pZStencilSurface);
1048 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1054 hr = IWineD3DDevice_BeginScene(This->WineD3DDevice);
1061 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1067 hr = IWineD3DDevice_EndScene(This->WineD3DDevice);
1074 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1082 hr = IWineD3DDevice_Clear(This->WineD3DDevice, Count, (CONST WINED3DRECT*) pRects, Flags, Color, Z, Stencil);
1089 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1096 hr = IWineD3DDevice_SetTransform(This->WineD3DDevice, State, (CONST WINED3DMATRIX*) lpMatrix);
1103 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1110 hr = IWineD3DDevice_GetTransform(This->WineD3DDevice, State, (WINED3DMATRIX*) pMatrix);
1117 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1124 hr = IWineD3DDevice_MultiplyTransform(This->WineD3DDevice, State, (CONST WINED3DMATRIX*) pMatrix);
1131 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1138 hr = IWineD3DDevice_SetViewport(This->WineD3DDevice, (const WINED3DVIEWPORT *)pViewport);
1145 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1152 hr = IWineD3DDevice_GetViewport(This->WineD3DDevice, (WINED3DVIEWPORT *)pViewport);
1159 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1166 hr = IWineD3DDevice_SetMaterial(This->WineD3DDevice, (const WINED3DMATERIAL *)pMaterial);
1173 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1180 hr = IWineD3DDevice_GetMaterial(This->WineD3DDevice, (WINED3DMATERIAL *)pMaterial);
1187 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1194 hr = IWineD3DDevice_SetLight(This->WineD3DDevice, Index, (const WINED3DLIGHT *)pLight);
1201 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1208 hr = IWineD3DDevice_GetLight(This->WineD3DDevice, Index, (WINED3DLIGHT *)pLight);
1215 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1221 hr = IWineD3DDevice_SetLightEnable(This->WineD3DDevice, Index, Enable);
1228 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1234 hr = IWineD3DDevice_GetLightEnable(This->WineD3DDevice, Index, pEnable);
1241 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1247 hr = IWineD3DDevice_SetClipPlane(This->WineD3DDevice, Index, pPlane);
1254 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1260 hr = IWineD3DDevice_GetClipPlane(This->WineD3DDevice, Index, pPlane);
1267 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1273 hr = IWineD3DDevice_SetRenderState(This->WineD3DDevice, State, Value);
1280 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1286 hr = IWineD3DDevice_GetRenderState(This->WineD3DDevice, State, pValue);
1293 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1299 hr = IWineD3DDevice_BeginStateBlock(This->WineD3DDevice);
1306 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1316 hr = IWineD3DDevice_EndStateBlock(This->WineD3DDevice , &stateblock);
1323 *pToken = d3d8_allocate_handle(&This->handle_table, stateblock, D3D8_HANDLE_SB);
1342 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1349 stateblock = d3d8_get_object(&This->handle_table, Token - 1, D3D8_HANDLE_SB);
1363 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1370 stateblock = d3d8_get_object(&This->handle_table, Token - 1, D3D8_HANDLE_SB);
1384 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1390 stateblock = d3d8_free_handle(&This->handle_table, Token - 1, D3D8_HANDLE_SB);
1411 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1426 hr = IWineD3DDevice_CreateStateBlock(This->WineD3DDevice, (WINED3DSTATEBLOCKTYPE)Type,
1435 *handle = d3d8_allocate_handle(&This->handle_table, stateblock, D3D8_HANDLE_SB);
1454 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1461 hr = IWineD3DDevice_SetClipStatus(This->WineD3DDevice, (const WINED3DCLIPSTATUS *)pClipStatus);
1468 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1474 hr = IWineD3DDevice_GetClipStatus(This->WineD3DDevice, (WINED3DCLIPSTATUS *)pClipStatus);
1481 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1492 hr = IWineD3DDevice_GetTexture(This->WineD3DDevice, Stage, &retTexture);
1516 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1522 hr = IWineD3DDevice_SetTexture(This->WineD3DDevice, Stage,
1568 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1575 if (l->sampler_state) hr = IWineD3DDevice_GetSamplerState(This->WineD3DDevice, Stage, l->state, pValue);
1576 else hr = IWineD3DDevice_GetTextureStageState(This->WineD3DDevice, Stage, l->state, pValue);
1583 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1590 if (l->sampler_state) hr = IWineD3DDevice_SetSamplerState(This->WineD3DDevice, Stage, l->state, Value);
1591 else hr = IWineD3DDevice_SetTextureStageState(This->WineD3DDevice, Stage, l->state, Value);
1598 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1604 hr = IWineD3DDevice_ValidateDevice(This->WineD3DDevice, pNumPasses);
1619 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1625 hr = IWineD3DDevice_SetPaletteEntries(This->WineD3DDevice, PaletteNumber, pEntries);
1632 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1638 hr = IWineD3DDevice_GetPaletteEntries(This->WineD3DDevice, PaletteNumber, pEntries);
1645 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1651 hr = IWineD3DDevice_SetCurrentTexturePalette(This->WineD3DDevice, PaletteNumber);
1658 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1664 hr = IWineD3DDevice_GetCurrentTexturePalette(This->WineD3DDevice, PaletteNumber);
1673 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1680 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
1681 hr = IWineD3DDevice_DrawPrimitive(This->WineD3DDevice, StartVertex,
1690 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1697 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
1698 hr = IWineD3DDevice_DrawIndexedPrimitive(This->WineD3DDevice, startIndex,
1706 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1713 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
1714 hr = IWineD3DDevice_DrawPrimitiveUP(This->WineD3DDevice,
1726 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1735 IWineD3DDevice_SetPrimitiveType(This->WineD3DDevice, PrimitiveType);
1736 hr = IWineD3DDevice_DrawIndexedPrimitiveUP(This->WineD3DDevice,
1745 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1753 hr = IWineD3DDevice_ProcessVertices(This->WineD3DDevice,SrcStartIndex, DestIndex, VertexCount, dest->wineD3DVertexBuffer, NULL, Flags, dest->fvf);
1762 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1780 handle = d3d8_allocate_handle(&This->handle_table, object, D3D8_HANDLE_VS);
1792 hr = vertexshader_init(object, This, declaration, byte_code, shader_handle, usage);
1797 d3d8_free_handle(&This->handle_table, handle, D3D8_HANDLE_VS);
1810 static IDirect3DVertexDeclaration8Impl *IDirect3DDevice8Impl_FindDecl(IDirect3DDevice8Impl *This, DWORD fvf)
1815 struct FvfToDecl *convertedDecls = This->decls;
1820 high = This->numConvertedDecls - 1;
1842 hr = vertexdeclaration_init_fvf(d3d8_declaration, This, fvf);
1850 if(This->declArraySize == This->numConvertedDecls) {
1851 int grow = This->declArraySize / 2;
1853 sizeof(convertedDecls[0]) * (This->numConvertedDecls + grow));
1855 /* This will destroy it */
1859 This->decls = convertedDecls;
1860 This->declArraySize += grow;
1863 memmove(convertedDecls + low + 1, convertedDecls + low, sizeof(convertedDecls[0]) * (This->numConvertedDecls - low));
1866 This->numConvertedDecls++;
1868 TRACE("Returning %p. %u decls in array\n", d3d8_declaration, This->numConvertedDecls);
1873 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1883 IWineD3DDevice_SetVertexDeclaration(This->WineD3DDevice,
1884 IDirect3DDevice8Impl_FindDecl(This, pShader)->wined3d_vertex_declaration);
1885 IWineD3DDevice_SetVertexShader(This->WineD3DDevice, NULL);
1894 shader = d3d8_get_object(&This->handle_table, pShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_VS);
1903 hr = IWineD3DDevice_SetVertexDeclaration(This->WineD3DDevice,
1905 if (SUCCEEDED(hr)) hr = IWineD3DDevice_SetVertexShader(This->WineD3DDevice, shader->wineD3DVertexShader);
1914 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1922 hrc = IWineD3DDevice_GetVertexDeclaration(This->WineD3DDevice, &wined3d_declaration);
1927 This, hrc, This->WineD3DDevice);
1947 TRACE("(%p) : returning %#x\n", This, *ppShader);
1953 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
1960 shader = d3d8_free_handle(&This->handle_table, pShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_VS);
1969 IWineD3DDevice_GetVertexShader(This->WineD3DDevice, &cur);
1988 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2001 hr = IWineD3DDevice_SetVertexShaderConstantF(This->WineD3DDevice, Register, pConstantData, ConstantCount);
2008 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2021 hr = IWineD3DDevice_GetVertexShaderConstantF(This->WineD3DDevice, Register, pConstantData, ConstantCount);
2028 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2036 shader = d3d8_get_object(&This->handle_table, pVertexShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_VS);
2065 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2073 shader = d3d8_get_object(&This->handle_table, pVertexShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_VS);
2096 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2109 IWineD3DDevice_SetBaseVertexIndex(This->WineD3DDevice, baseVertexIndex);
2110 hr = IWineD3DDevice_SetIndexBuffer(This->WineD3DDevice,
2119 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2131 IWineD3DDevice_GetBaseVertexIndex(This->WineD3DDevice, (INT *) pBaseVertexIndex);
2132 rc = IWineD3DDevice_GetIndexBuffer(This->WineD3DDevice, &retIndexData);
2148 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2158 TRACE("(%p) Invalid call\n", This);
2170 handle = d3d8_allocate_handle(&This->handle_table, object, D3D8_HANDLE_PS);
2181 hr = pixelshader_init(object, This, byte_code, shader_handle);
2186 d3d8_free_handle(&This->handle_table, handle, D3D8_HANDLE_PS);
2200 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2210 hr = IWineD3DDevice_SetPixelShader(This->WineD3DDevice, NULL);
2215 shader = d3d8_get_object(&This->handle_table, pShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_PS);
2223 TRACE("(%p) : Setting shader %p\n", This, shader);
2224 hr = IWineD3DDevice_SetPixelShader(This->WineD3DDevice, shader->wineD3DPixelShader);
2231 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2238 TRACE("(%p) Invalid call\n", This);
2243 hrc = IWineD3DDevice_GetPixelShader(This->WineD3DDevice, &object);
2255 TRACE("(%p) : returning %#x\n", This, *ppShader);
2261 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2269 shader = d3d8_free_handle(&This->handle_table, pShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_PS);
2277 IWineD3DDevice_GetPixelShader(This->WineD3DDevice, &cur);
2296 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2303 hr = IWineD3DDevice_SetPixelShaderConstantF(This->WineD3DDevice, Register, pConstantData, ConstantCount);
2310 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2317 hr = IWineD3DDevice_GetPixelShaderConstantF(This->WineD3DDevice, Register, pConstantData, ConstantCount);
2324 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2332 shader = d3d8_get_object(&This->handle_table, pPixelShader - (VS_HIGHESTFIXEDFXF + 1), D3D8_HANDLE_PS);
2348 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2355 hr = IWineD3DDevice_DrawRectPatch(This->WineD3DDevice, Handle, pNumSegs, (CONST WINED3DRECTPATCH_INFO *)pRectPatchInfo);
2362 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2369 hr = IWineD3DDevice_DrawTriPatch(This->WineD3DDevice, Handle, pNumSegs, (CONST WINED3DTRIPATCH_INFO *)pTriPatchInfo);
2376 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2382 hr = IWineD3DDevice_DeletePatch(This->WineD3DDevice, Handle);
2389 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2396 hr = IWineD3DDevice_SetStreamSource(This->WineD3DDevice, StreamNumber,
2405 IDirect3DDevice8Impl *This = (IDirect3DDevice8Impl *)iface;
2417 rc = IWineD3DDevice_GetStreamSource(This->WineD3DDevice, StreamNumber, &retStream, 0 /* Offset in bytes */, pStride);
2543 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2544 return IDirect3DDevice8Impl_QueryInterface((IDirect3DDevice8 *)This, riid, object);
2549 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2550 return IDirect3DDevice8Impl_AddRef((IDirect3DDevice8 *)This);
2555 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2556 return IDirect3DDevice8Impl_Release((IDirect3DDevice8 *)This);
2570 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2582 hr = IDirect3DDevice8Impl_CreateSurface((IDirect3DDevice8 *)This, width, height,
2608 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2616 hr = IDirect3DDevice8_CreateRenderTarget((IDirect3DDevice8 *)This, width, height,
2627 d3d_surface->container = (IUnknown *)This;
2638 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2646 hr = IDirect3DDevice8_CreateDepthStencilSurface((IDirect3DDevice8 *)This, width, height,
2657 d3d_surface->container = (IUnknown *)This;
2668 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2684 hr = volume_init(object, This, width, height, depth, usage, format, pool);
2707 struct IDirect3DDevice8Impl *This = device_from_device_parent(iface);
2729 hr = IDirect3DDevice8_CreateAdditionalSwapChain((IDirect3DDevice8 *)This,