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