Henri Verbeet : d3d10: Add the ID3D10EffectPool interface.

Alexandre Julliard julliard at winehq.org
Thu Feb 26 09:05:16 CST 2009


Module: wine
Branch: master
Commit: deba63eb086bf5d5f05e7eb8c70d63eed2bf001a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=deba63eb086bf5d5f05e7eb8c70d63eed2bf001a

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Feb 26 09:00:01 2009 +0100

d3d10: Add the ID3D10EffectPool interface.

---

 include/d3d10effect.h |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/include/d3d10effect.h b/include/d3d10effect.h
index 1eb9cbf..916f65a 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 */




More information about the wine-cvs mailing list