Module: wine Branch: master Commit: 29c4055f7bb6707ee6fc90eef8836ab7a434bb7b URL: http://source.winehq.org/git/wine.git/?a=commit;h=29c4055f7bb6707ee6fc90eef8...
Author: Christian Costa titan.costa@wanadoo.fr Date: Mon Feb 1 08:18:36 2010 +0100
d3drm: Add some definitions for IDirect3DRMMeshBuilderImpl_Load.
---
include/d3drmdef.h | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/include/d3drmdef.h b/include/d3drmdef.h index 59cc9de..80086dc 100644 --- a/include/d3drmdef.h +++ b/include/d3drmdef.h @@ -177,6 +177,33 @@ typedef struct _D3DRMMATERIALOVERRIDE {
typedef DWORD D3DRMLOADOPTIONS;
+#define D3DRMLOAD_FROMFILE 0x000L +#define D3DRMLOAD_FROMRESOURCE 0x001L +#define D3DRMLOAD_FROMMEMORY 0x002L +#define D3DRMLOAD_FROMSTREAM 0x004L +#define D3DRMLOAD_FROMURL 0x008L + +#define D3DRMLOAD_BYNAME 0x010L +#define D3DRMLOAD_BYPOSITION 0x020L +#define D3DRMLOAD_BYGUID 0x040L +#define D3DRMLOAD_FIRST 0x080L + +#define D3DRMLOAD_INSTANCEBYREFERENCE 0x100L +#define D3DRMLOAD_INSTANCEBYCOPYING 0x200L + +#define D3DRMLOAD_ASYNCHRONOUS 0x400L + +typedef struct _D3DRMLOADRESOURCE { + HMODULE hModule; + LPCSTR /*LPCTSTR*/ lpName; + LPCSTR /*LPCTSTR*/ lpType; +} D3DRMLOADRESOURCE, *LPD3DRMLOADRESOURCE; + +typedef struct _D3DRMLOADMEMORY { + LPVOID lpMemory; + DWORD dSize; +} D3DRMLOADMEMORY, *LPD3DRMLOADMEMORY; + typedef struct _D3DRMPMESHLOADSTATUS { DWORD dwSize; DWORD dwPMeshSize;