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