Rico Schüller : include: Add missing D3DXCreateEffect* declarations in d3dx9effect.h.

Alexandre Julliard julliard at winehq.org
Tue Mar 29 11:43:07 CDT 2011


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

Author: Rico Schüller <kgbricola at web.de>
Date:   Sun Mar 27 22:12:13 2011 +0200

include: Add missing D3DXCreateEffect* declarations in d3dx9effect.h.

---

 include/d3dx9effect.h |  112 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 111 insertions(+), 1 deletions(-)

diff --git a/include/d3dx9effect.h b/include/d3dx9effect.h
index 67d28b2..235b8e7 100644
--- a/include/d3dx9effect.h
+++ b/include/d3dx9effect.h
@@ -347,7 +347,7 @@ DECLARE_INTERFACE_(ID3DXEffectCompiler, ID3DXBaseEffect)
     STDMETHOD(GetLiteral)(THIS_ D3DXHANDLE parameter, BOOL* literal) PURE;
     STDMETHOD(CompileEffect)(THIS_ DWORD flags, LPD3DXBUFFER* effect, LPD3DXBUFFER* error_msgs) PURE;
     STDMETHOD(CompileShader)(THIS_ D3DXHANDLE function, LPCSTR target, DWORD flags, LPD3DXBUFFER* shader,
-        LPD3DXBUFFER* error_msgs, LPD3DXCONSTANTTABLE* constant_table) PURE;
+            LPD3DXBUFFER* error_msgs, LPD3DXCONSTANTTABLE* constant_table) PURE;
 };
 #undef INTERFACE
 
@@ -386,6 +386,116 @@ HRESULT WINAPI D3DXCreateEffectCompiler(LPCSTR srcdata,
                                         LPD3DXEFFECTCOMPILER* compiler,
                                         LPD3DXBUFFER* parse_errors);
 
+HRESULT WINAPI D3DXCreateEffectFromFileExA(LPDIRECT3DDEVICE9 device,
+                                           LPCSTR srcfile,
+                                           const D3DXMACRO *defines,
+                                           LPD3DXINCLUDE include,
+                                           LPCSTR skipconstants,
+                                           DWORD flags,
+                                           LPD3DXEFFECTPOOL pool,
+                                           LPD3DXEFFECT *effect,
+                                           LPD3DXBUFFER *compilationerrors);
+HRESULT WINAPI D3DXCreateEffectFromFileExW(LPDIRECT3DDEVICE9 device,
+                                           LPCWSTR srcfile,
+                                           const D3DXMACRO *defines,
+                                           LPD3DXINCLUDE include,
+                                           LPCSTR skipconstants,
+                                           DWORD flags,
+                                           LPD3DXEFFECTPOOL pool,
+                                           LPD3DXEFFECT *effect,
+                                           LPD3DXBUFFER *compilationerrors);
+#define D3DXCreateEffectFromFileEx WINELIB_NAME_AW(D3DXCreateEffectFromFileEx)
+
+HRESULT WINAPI D3DXCreateEffectFromFileA(LPDIRECT3DDEVICE9 device,
+                                         LPCSTR srcfile,
+                                         const D3DXMACRO *defines,
+                                         LPD3DXINCLUDE include,
+                                         DWORD flags,
+                                         LPD3DXEFFECTPOOL pool,
+                                         LPD3DXEFFECT *effect,
+                                         LPD3DXBUFFER *compilationerrors);
+HRESULT WINAPI D3DXCreateEffectFromFileW(LPDIRECT3DDEVICE9 device,
+                                         LPCWSTR srcfile,
+                                         const D3DXMACRO *defines,
+                                         LPD3DXINCLUDE include,
+                                         DWORD flags,
+                                         LPD3DXEFFECTPOOL pool,
+                                         LPD3DXEFFECT *effect,
+                                         LPD3DXBUFFER *compilationerrors);
+#define D3DXCreateEffectFromFile WINELIB_NAME_AW(D3DXCreateEffectFromFile)
+
+HRESULT WINAPI D3DXCreateEffectFromResourceExA(LPDIRECT3DDEVICE9 device,
+                                               HMODULE srcmodule,
+                                               LPCSTR srcresource,
+                                               const D3DXMACRO *defines,
+                                               LPD3DXINCLUDE include,
+                                               LPCSTR skipconstants,
+                                               DWORD flags,
+                                               LPD3DXEFFECTPOOL pool,
+                                               LPD3DXEFFECT *effect,
+                                               LPD3DXBUFFER *compilationerrors);
+HRESULT WINAPI D3DXCreateEffectFromResourceExW(LPDIRECT3DDEVICE9 device,
+                                               HMODULE srcmodule,
+                                               LPCWSTR srcresource,
+                                               const D3DXMACRO *defines,
+                                               LPD3DXINCLUDE include,
+                                               LPCSTR skipconstants,
+                                               DWORD flags,
+                                               LPD3DXEFFECTPOOL pool,
+                                               LPD3DXEFFECT *effect,
+                                               LPD3DXBUFFER *compilationerrors);
+#define D3DXCreateEffectFromResourceEx WINELIB_NAME_AW(D3DXCreateEffectFromResourceEx)
+
+HRESULT WINAPI D3DXCreateEffectFromResourceA(LPDIRECT3DDEVICE9 device,
+                                             HMODULE srcmodule,
+                                             LPCSTR srcresource,
+                                             const D3DXMACRO *defines,
+                                             LPD3DXINCLUDE include,
+                                             DWORD flags,
+                                             LPD3DXEFFECTPOOL pool,
+                                             LPD3DXEFFECT *effect,
+                                             LPD3DXBUFFER *compilationerrors);
+HRESULT WINAPI D3DXCreateEffectFromResourceW(LPDIRECT3DDEVICE9 device,
+                                             HMODULE srcmodule,
+                                             LPCWSTR srcresource,
+                                             const D3DXMACRO *defines,
+                                             LPD3DXINCLUDE include,
+                                             DWORD flags,
+                                             LPD3DXEFFECTPOOL pool,
+                                             LPD3DXEFFECT *effect,
+                                             LPD3DXBUFFER *compilationerrors);
+#define D3DXCreateEffectFromResource WINELIB_NAME_AW(D3DXCreateEffectFromResource)
+
+HRESULT WINAPI D3DXCreateEffectCompilerFromFileA(LPCSTR srcfile,
+                                                 const D3DXMACRO *defines,
+                                                 LPD3DXINCLUDE include,
+                                                 DWORD flags,
+                                                 LPD3DXEFFECTCOMPILER *effectcompiler,
+                                                 LPD3DXBUFFER *parseerrors);
+HRESULT WINAPI D3DXCreateEffectCompilerFromFileW(LPCWSTR srcfile,
+                                                 const D3DXMACRO *defines,
+                                                 LPD3DXINCLUDE include,
+                                                 DWORD flags,
+                                                 LPD3DXEFFECTCOMPILER *effectcompiler,
+                                                 LPD3DXBUFFER *parseerrors);
+#define D3DXCreateEffectCompilerFromFile WINELIB_NAME_AW(D3DXCreateEffectCompilerFromFile)
+
+HRESULT WINAPI D3DXCreateEffectCompilerFromResourceA(HMODULE srcmodule,
+                                                     LPCSTR srcresource,
+                                                     const D3DXMACRO *defines,
+                                                     LPD3DXINCLUDE include,
+                                                     DWORD flags,
+                                                     LPD3DXEFFECTCOMPILER *effectcompiler,
+                                                     LPD3DXBUFFER *parseerrors);
+HRESULT WINAPI D3DXCreateEffectCompilerFromResourceW(HMODULE srcmodule,
+                                                     LPCWSTR srcresource,
+                                                     const D3DXMACRO *defines,
+                                                     LPD3DXINCLUDE include,
+                                                     DWORD flags,
+                                                     LPD3DXEFFECTCOMPILER *effectcompiler,
+                                                     LPD3DXBUFFER *parseerrors);
+#define D3DXCreateEffectCompilerFromResource WINELIB_NAME_AW(D3DXCreateEffectCompilerFromResource)
+
 #ifdef __cplusplus
 }
 #endif




More information about the wine-cvs mailing list