From deba63eb086bf5d5f05e7eb8c70d63eed2bf001a Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Thu, 26 Feb 2009 09:00:01 +0100 Subject: [PATCH] d3d10: Add the ID3D10EffectPool interface. --- include/d3d10effect.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/d3d10effect.h b/include/d3d10effect.h index 1eb9cbf4d6c..916f65a59de 100644 --- a/include/d3d10effect.h +++ b/include/d3d10effect.h @@ -227,4 +227,18 @@ DECLARE_INTERFACE_(ID3D10Effect, IUnknown) }; #undef INTERFACE +DEFINE_GUID(IID_ID3D10EffectPool, 0x9537ab04, 0x3250, 0x412e, 0x82, 0x13, 0xfc, 0xd2, 0xf8, 0x67, 0x79, 0x33); + +#define INTERFACE ID3D10EffectPool +DECLARE_INTERFACE_(ID3D10EffectPool, IUnknown) +{ + /* IUnknown methods */ + STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID *object) PURE; + STDMETHOD_(ULONG, AddRef)(THIS) PURE; + STDMETHOD_(ULONG, Release)(THIS) PURE; + /* ID3D10EffectPool methods */ + STDMETHOD_(struct ID3D10Effect *, AsEffect)(THIS) PURE; +}; +#undef INTERFACE + #endif /* __WINE_D3D10EFFECT_H */