[PATCH 3/5] d3drm: Add some definitions for IDirect3DRMMeshBuilderImpl_Load
Christian Costa
titan.costa at wanadoo.fr
Mon Feb 1 01:18:36 CST 2010
---
include/d3drmdef.h | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
-------------- next part --------------
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-patches
mailing list