d3drm: Add some definitions for IDirect3DRMMeshBuilderImpl_Load.

oldstable
Christian Costa 2010-02-01 08:18:36 +01:00 committed by Alexandre Julliard
parent 4d79c26306
commit 29c4055f7b
1 changed files with 27 additions and 0 deletions

View File

@ -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;