Christian Costa : d3drm: Add some definitions for IDirect3DRMMeshBuilderImpl_Load.
Alexandre Julliard
julliard at winehq.org
Mon Feb 1 08:56:01 CST 2010
Module: wine
Branch: master
Commit: 29c4055f7bb6707ee6fc90eef8836ab7a434bb7b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=29c4055f7bb6707ee6fc90eef8836ab7a434bb7b
Author: Christian Costa <titan.costa at 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;
More information about the wine-cvs
mailing list