[PATCH 2/7] d3dx9: Add IUnknown method calls to ID3DXMesh.

Henri Verbeet hverbeet at gmail.com
Thu Jun 24 04:36:18 CDT 2010


On 24 June 2010 05:18, Misha Koshelev <misha680 at gmail.com> wrote:
> +#if !defined(__cplusplus) || defined(CINTERFACE)
> +/*** IUnknown methods ***/
> +#define ID3DXMesh_QueryInterface(p,a,b)    (p)->lpVtbl->QueryInterface(p,a,b)
> +#define ID3DXMesh_AddRef(p)                (p)->lpVtbl->AddRef(p)
> +#define ID3DXMesh_Release(p)               (p)->lpVtbl->Release(p)
> +#else
> +/*** IUnknown methods ***/
> +#define ID3DXMesh_QueryInterface(p,a,b)    (p)->QueryInterface(a,b)
> +#define ID3DXMesh_AddRef(p)                (p)->AddRef()
> +#define ID3DXMesh_Release(p)               (p)->Release()
> +#endif
> +
Which version of the DX SDK do these match?



More information about the wine-devel mailing list