DirectX 5 Redocumentation
A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs.
d3drmobj.h File Reference
#include <objbase.h>
#include "d3drmdef.h"
#include "d3d.h"

Go to the source code of this file.

Data Structures

struct  _D3DRMPICKDESC
 
struct  _D3DRMPICKDESC2
 

Macros

#define VIRTUAL
 
#define IUNKNOWN_METHODS(kind)
 
#define IDIRECT3DRMOBJECT_METHODS(kind)
 
#define WIN_TYPES(itype, ptype)    typedef interface itype FAR *LP##ptype, FAR **LPLP##ptype
 
#define INTERFACE   IDirect3DRMObject
 
#define INTERFACE   IDirect3DRMVisual
 
#define INTERFACE   IDirect3DRMDevice
 
#define INTERFACE   IDirect3DRMDevice2
 
#define INTERFACE   IDirect3DRMViewport
 
#define INTERFACE   IDirect3DRMFrame
 
#define INTERFACE   IDirect3DRMFrame2
 
#define INTERFACE   IDirect3DRMMesh
 
#define INTERFACE   IDirect3DRMProgressiveMesh
 
#define INTERFACE   IDirect3DRMShadow
 
#define INTERFACE   IDirect3DRMFace
 
#define INTERFACE   IDirect3DRMMeshBuilder
 
#define INTERFACE   IDirect3DRMMeshBuilder2
 
#define INTERFACE   IDirect3DRMLight
 
#define INTERFACE   IDirect3DRMTexture
 
#define INTERFACE   IDirect3DRMTexture2
 
#define INTERFACE   IDirect3DRMWrap
 
#define INTERFACE   IDirect3DRMMaterial
 
#define INTERFACE   IDirect3DRMAnimation
 
#define INTERFACE   IDirect3DRMAnimationSet
 
#define INTERFACE   IDirect3DRMUserVisual
 
#define INTERFACE   IDirect3DRMArray
 
#define INTERFACE   IDirect3DRMObjectArray
 
#define INTERFACE   IDirect3DRMDeviceArray
 
#define INTERFACE   IDirect3DRMFrameArray
 
#define INTERFACE   IDirect3DRMViewportArray
 
#define INTERFACE   IDirect3DRMVisualArray
 
#define INTERFACE   IDirect3DRMPickedArray
 
#define INTERFACE   IDirect3DRMLightArray
 
#define INTERFACE   IDirect3DRMFaceArray
 
#define INTERFACE   IDirect3DRMPicked2Array
 
#define INTERFACE   IDirect3DRMInterpolator
 

Typedefs

typedef void(CDECL * D3DRMOBJECTCALLBACK) (LPDIRECT3DRMOBJECT obj, LPVOID arg)
 
typedef void(CDECL * D3DRMFRAMEMOVECALLBACK) (LPDIRECT3DRMFRAME obj, LPVOID arg, D3DVALUE delta)
 
typedef void(CDECL * D3DRMUPDATECALLBACK) (LPDIRECT3DRMDEVICE obj, LPVOID arg, int, LPD3DRECT)
 
typedef int(CDECL * D3DRMUSERVISUALCALLBACK) (LPDIRECT3DRMUSERVISUAL obj, LPVOID arg, D3DRMUSERVISUALREASON reason, LPDIRECT3DRMDEVICE dev, LPDIRECT3DRMVIEWPORT view)
 
typedef HRESULT(CDECL * D3DRMLOADTEXTURECALLBACK) (char *tex_name, void *arg, LPDIRECT3DRMTEXTURE *)
 
typedef void(CDECL * D3DRMLOADCALLBACK) (LPDIRECT3DRMOBJECT object, REFIID objectguid, LPVOID arg)
 
typedef struct _D3DRMPICKDESC D3DRMPICKDESC
 
typedef struct _D3DRMPICKDESCLPD3DRMPICKDESC
 
typedef struct _D3DRMPICKDESC2 D3DRMPICKDESC2
 
typedef struct _D3DRMPICKDESC2LPD3DRMPICKDESC2
 

Functions

 WIN_TYPES (IDirect3DRMObject, DIRECT3DRMOBJECT)
 
 WIN_TYPES (IDirect3DRMDevice, DIRECT3DRMDEVICE)
 
 WIN_TYPES (IDirect3DRMDevice2, DIRECT3DRMDEVICE2)
 
 WIN_TYPES (IDirect3DRMViewport, DIRECT3DRMVIEWPORT)
 
 WIN_TYPES (IDirect3DRMFrame, DIRECT3DRMFRAME)
 
 WIN_TYPES (IDirect3DRMFrame2, DIRECT3DRMFRAME2)
 
 WIN_TYPES (IDirect3DRMVisual, DIRECT3DRMVISUAL)
 
 WIN_TYPES (IDirect3DRMMesh, DIRECT3DRMMESH)
 
 WIN_TYPES (IDirect3DRMMeshBuilder, DIRECT3DRMMESHBUILDER)
 
 WIN_TYPES (IDirect3DRMMeshBuilder2, DIRECT3DRMMESHBUILDER2)
 
 WIN_TYPES (IDirect3DRMFace, DIRECT3DRMFACE)
 
 WIN_TYPES (IDirect3DRMLight, DIRECT3DRMLIGHT)
 
 WIN_TYPES (IDirect3DRMTexture, DIRECT3DRMTEXTURE)
 
 WIN_TYPES (IDirect3DRMTexture2, DIRECT3DRMTEXTURE2)
 
 WIN_TYPES (IDirect3DRMWrap, DIRECT3DRMWRAP)
 
 WIN_TYPES (IDirect3DRMMaterial, DIRECT3DRMMATERIAL)
 
 WIN_TYPES (IDirect3DRMInterpolator, DIRECT3DRMINTERPOLATOR)
 
 WIN_TYPES (IDirect3DRMAnimation, DIRECT3DRMANIMATION)
 
 WIN_TYPES (IDirect3DRMAnimationSet, DIRECT3DRMANIMATIONSET)
 
 WIN_TYPES (IDirect3DRMUserVisual, DIRECT3DRMUSERVISUAL)
 
 WIN_TYPES (IDirect3DRMShadow, DIRECT3DRMSHADOW)
 
 WIN_TYPES (IDirect3DRMArray, DIRECT3DRMARRAY)
 
 WIN_TYPES (IDirect3DRMObjectArray, DIRECT3DRMOBJECTARRAY)
 
 WIN_TYPES (IDirect3DRMDeviceArray, DIRECT3DRMDEVICEARRAY)
 
 WIN_TYPES (IDirect3DRMFaceArray, DIRECT3DRMFACEARRAY)
 
 WIN_TYPES (IDirect3DRMViewportArray, DIRECT3DRMVIEWPORTARRAY)
 
 WIN_TYPES (IDirect3DRMFrameArray, DIRECT3DRMFRAMEARRAY)
 
 WIN_TYPES (IDirect3DRMVisualArray, DIRECT3DRMVISUALARRAY)
 
 WIN_TYPES (IDirect3DRMPickedArray, DIRECT3DRMPICKEDARRAY)
 
 WIN_TYPES (IDirect3DRMPicked2Array, DIRECT3DRMPICKED2ARRAY)
 
 WIN_TYPES (IDirect3DRMLightArray, DIRECT3DRMLIGHTARRAY)
 
 WIN_TYPES (IDirect3DRMProgressiveMesh, DIRECT3DRMPROGRESSIVEMESH)
 
 DEFINE_GUID (CLSID_CDirect3DRMDevice, 0x4fa3568e, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMViewport, 0x4fa3568f, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMFrame, 0x4fa35690, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMMesh, 0x4fa35691, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMMeshBuilder, 0x4fa35692, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMFace, 0x4fa35693, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMLight, 0x4fa35694, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMTexture, 0x4fa35695, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMWrap, 0x4fa35696, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMMaterial, 0x4fa35697, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMAnimation, 0x4fa35698, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMAnimationSet, 0x4fa35699, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMUserVisual, 0x4fa3569a, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMShadow, 0x4fa3569b, 0x623f, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (CLSID_CDirect3DRMViewportInterpolator, 0xde9eaa1, 0x3b84, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (CLSID_CDirect3DRMFrameInterpolator, 0xde9eaa2, 0x3b84, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (CLSID_CDirect3DRMMeshInterpolator, 0xde9eaa3, 0x3b84, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (CLSID_CDirect3DRMLightInterpolator, 0xde9eaa6, 0x3b84, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (CLSID_CDirect3DRMMaterialInterpolator, 0xde9eaa7, 0x3b84, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (CLSID_CDirect3DRMTextureInterpolator, 0xde9eaa8, 0x3b84, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (CLSID_CDirect3DRMProgressiveMesh, 0x4516ec40, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMObject, 0xeb16cb00, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMDevice, 0xe9e19280, 0x6e05, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMDevice2, 0x4516ec78, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMViewport, 0xeb16cb02, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMFrame, 0xeb16cb03, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMFrame2, 0xc3dfbd60, 0x3988, 0x11d0, 0x9e, 0xc2, 0x0, 0x0, 0xc0, 0x29, 0x1a, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMVisual, 0xeb16cb04, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMMesh, 0xa3a80d01, 0x6e12, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMMeshBuilder, 0xa3a80d02, 0x6e12, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMMeshBuilder2, 0x4516ec77, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMFace, 0xeb16cb07, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMLight, 0xeb16cb08, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMTexture, 0xeb16cb09, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMTexture2, 0x120f30c0, 0x1629, 0x11d0, 0x94, 0x1c, 0x0, 0x80, 0xc8, 0xc, 0xfa, 0x7b)
 
 DEFINE_GUID (IID_IDirect3DRMWrap, 0xeb16cb0a, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMMaterial, 0xeb16cb0b, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMAnimation, 0xeb16cb0d, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMAnimationSet, 0xeb16cb0e, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMObjectArray, 0x242f6bc2, 0x3849, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMDeviceArray, 0xeb16cb10, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMViewportArray, 0xeb16cb11, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMFrameArray, 0xeb16cb12, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMVisualArray, 0xeb16cb13, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMLightArray, 0xeb16cb14, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMPickedArray, 0xeb16cb16, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMFaceArray, 0xeb16cb17, 0xd271, 0x11ce, 0xac, 0x48, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMUserVisual, 0x59163de0, 0x6d43, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMShadow, 0xaf359780, 0x6ba3, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1)
 
 DEFINE_GUID (IID_IDirect3DRMInterpolator, 0x242f6bc1, 0x3849, 0x11d0, 0x9b, 0x6d, 0x0, 0x0, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMProgressiveMesh, 0x4516ec79, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3)
 
 DEFINE_GUID (IID_IDirect3DRMPicked2Array, 0x4516ec7b, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3)
 
 DECLARE_INTERFACE_ (IDirect3DRMObject, IUnknown)
 
 DECLARE_INTERFACE_ (IDirect3DRMVisual, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMDevice, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMDevice2, IDirect3DRMDevice)
 
 DECLARE_INTERFACE_ (IDirect3DRMViewport, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMFrame, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMFrame2, IDirect3DRMFrame)
 
 DECLARE_INTERFACE_ (IDirect3DRMMesh, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMProgressiveMesh, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMShadow, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMFace, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMMeshBuilder, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMMeshBuilder2, IDirect3DRMMeshBuilder)
 
 DECLARE_INTERFACE_ (IDirect3DRMLight, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMTexture, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMTexture2, IDirect3DRMTexture)
 
 DECLARE_INTERFACE_ (IDirect3DRMWrap, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMMaterial, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMAnimation, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMAnimationSet, IDirect3DRMObject)
 
 DECLARE_INTERFACE_ (IDirect3DRMUserVisual, IDirect3DRMVisual)
 
 DECLARE_INTERFACE_ (IDirect3DRMArray, IUnknown)
 
 DECLARE_INTERFACE_ (IDirect3DRMObjectArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMDeviceArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMFrameArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMViewportArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMVisualArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMPickedArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMLightArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMFaceArray, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMPicked2Array, IDirect3DRMArray)
 
 DECLARE_INTERFACE_ (IDirect3DRMInterpolator, IDirect3DRMObject)
 

Macro Definition Documentation

◆ IDIRECT3DRMOBJECT_METHODS

#define IDIRECT3DRMOBJECT_METHODS (   kind)
Value:
STDMETHOD(Clone) (THIS_ LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObj) kind; \
STDMETHOD(AddDestroyCallback) (THIS_ D3DRMOBJECTCALLBACK, LPVOID argument) kind; \
STDMETHOD(DeleteDestroyCallback) (THIS_ D3DRMOBJECTCALLBACK, LPVOID argument) kind; \
STDMETHOD(SetAppData) (THIS_ DWORD data) kind; \
STDMETHOD_(DWORD, GetAppData) (THIS) kind; \
STDMETHOD(SetName) (THIS_ LPCSTR) kind; \
STDMETHOD(GetName) (THIS_ LPDWORD lpdwSize, LPSTR lpName) kind; \
STDMETHOD(GetClassName) (THIS_ LPDWORD lpdwSize, LPSTR lpName) kind
LPSTR LPSTR LPVOID
Definition: d3dcaps.h:213
void(CDECL * D3DRMOBJECTCALLBACK)(LPDIRECT3DRMOBJECT obj, LPVOID arg)
Definition: d3drmobj.h:149
typedef DWORD(FAR PASCAL *LPCLIPPERCALLBACK)(LPDIRECTDRAWCLIPPER lpDDClipper
DWORD LPCDPNAME lpName
Definition: dplay.h:439

◆ INTERFACE [1/32]

#define INTERFACE   IDirect3DRMObject

◆ INTERFACE [2/32]

#define INTERFACE   IDirect3DRMVisual

◆ INTERFACE [3/32]

#define INTERFACE   IDirect3DRMDevice

◆ INTERFACE [4/32]

#define INTERFACE   IDirect3DRMDevice2

◆ INTERFACE [5/32]

#define INTERFACE   IDirect3DRMViewport

◆ INTERFACE [6/32]

#define INTERFACE   IDirect3DRMFrame

◆ INTERFACE [7/32]

#define INTERFACE   IDirect3DRMFrame2

◆ INTERFACE [8/32]

#define INTERFACE   IDirect3DRMMesh

◆ INTERFACE [9/32]

#define INTERFACE   IDirect3DRMProgressiveMesh

◆ INTERFACE [10/32]

#define INTERFACE   IDirect3DRMShadow

◆ INTERFACE [11/32]

#define INTERFACE   IDirect3DRMFace

◆ INTERFACE [12/32]

#define INTERFACE   IDirect3DRMMeshBuilder

◆ INTERFACE [13/32]

#define INTERFACE   IDirect3DRMMeshBuilder2

◆ INTERFACE [14/32]

#define INTERFACE   IDirect3DRMLight

◆ INTERFACE [15/32]

#define INTERFACE   IDirect3DRMTexture

◆ INTERFACE [16/32]

#define INTERFACE   IDirect3DRMTexture2

◆ INTERFACE [17/32]

#define INTERFACE   IDirect3DRMWrap

◆ INTERFACE [18/32]

#define INTERFACE   IDirect3DRMMaterial

◆ INTERFACE [19/32]

#define INTERFACE   IDirect3DRMAnimation

◆ INTERFACE [20/32]

#define INTERFACE   IDirect3DRMAnimationSet

◆ INTERFACE [21/32]

#define INTERFACE   IDirect3DRMUserVisual

◆ INTERFACE [22/32]

#define INTERFACE   IDirect3DRMArray

◆ INTERFACE [23/32]

#define INTERFACE   IDirect3DRMObjectArray

◆ INTERFACE [24/32]

#define INTERFACE   IDirect3DRMDeviceArray

◆ INTERFACE [25/32]

#define INTERFACE   IDirect3DRMFrameArray

◆ INTERFACE [26/32]

#define INTERFACE   IDirect3DRMViewportArray

◆ INTERFACE [27/32]

#define INTERFACE   IDirect3DRMVisualArray

◆ INTERFACE [28/32]

#define INTERFACE   IDirect3DRMPickedArray

◆ INTERFACE [29/32]

#define INTERFACE   IDirect3DRMLightArray

◆ INTERFACE [30/32]

#define INTERFACE   IDirect3DRMFaceArray

◆ INTERFACE [31/32]

#define INTERFACE   IDirect3DRMPicked2Array

◆ INTERFACE [32/32]

#define INTERFACE   IDirect3DRMInterpolator

◆ IUNKNOWN_METHODS

#define IUNKNOWN_METHODS (   kind)
Value:
STDMETHOD(QueryInterface) (THIS_ REFIID riid, LPVOID *ppvObj) kind; \
STDMETHOD_(ULONG, AddRef) (THIS) kind; \
STDMETHOD_(ULONG, Release) (THIS) kind

◆ VIRTUAL

#define VIRTUAL

◆ WIN_TYPES

#define WIN_TYPES (   itype,
  ptype 
)     typedef interface itype FAR *LP##ptype, FAR **LPLP##ptype

Typedef Documentation

◆ D3DRMFRAMEMOVECALLBACK

typedef void(CDECL * D3DRMFRAMEMOVECALLBACK) (LPDIRECT3DRMFRAME obj, LPVOID arg, D3DVALUE delta)

◆ D3DRMLOADCALLBACK

typedef void(CDECL * D3DRMLOADCALLBACK) (LPDIRECT3DRMOBJECT object, REFIID objectguid, LPVOID arg)

◆ D3DRMLOADTEXTURECALLBACK

typedef HRESULT(CDECL * D3DRMLOADTEXTURECALLBACK) (char *tex_name, void *arg, LPDIRECT3DRMTEXTURE *)

◆ D3DRMOBJECTCALLBACK

typedef void(CDECL * D3DRMOBJECTCALLBACK) (LPDIRECT3DRMOBJECT obj, LPVOID arg)

◆ D3DRMPICKDESC

typedef struct _D3DRMPICKDESC D3DRMPICKDESC

◆ D3DRMPICKDESC2

◆ D3DRMUPDATECALLBACK

typedef void(CDECL * D3DRMUPDATECALLBACK) (LPDIRECT3DRMDEVICE obj, LPVOID arg, int, LPD3DRECT)

◆ D3DRMUSERVISUALCALLBACK

typedef int(CDECL * D3DRMUSERVISUALCALLBACK) (LPDIRECT3DRMUSERVISUAL obj, LPVOID arg, D3DRMUSERVISUALREASON reason, LPDIRECT3DRMDEVICE dev, LPDIRECT3DRMVIEWPORT view)

◆ LPD3DRMPICKDESC

typedef struct _D3DRMPICKDESC * LPD3DRMPICKDESC

◆ LPD3DRMPICKDESC2

Function Documentation

◆ DECLARE_INTERFACE_() [1/32]

DECLARE_INTERFACE_ ( IDirect3DRMAnimation  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [2/32]

DECLARE_INTERFACE_ ( IDirect3DRMAnimationSet  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [3/32]

DECLARE_INTERFACE_ ( IDirect3DRMArray  ,
IUnknown   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [4/32]

DECLARE_INTERFACE_ ( IDirect3DRMDevice  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [5/32]

DECLARE_INTERFACE_ ( IDirect3DRMDevice2  ,
IDirect3DRMDevice   
)

◆ DECLARE_INTERFACE_() [6/32]

DECLARE_INTERFACE_ ( IDirect3DRMDeviceArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [7/32]

DECLARE_INTERFACE_ ( IDirect3DRMFace  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [8/32]

DECLARE_INTERFACE_ ( IDirect3DRMFaceArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [9/32]

DECLARE_INTERFACE_ ( IDirect3DRMFrame  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [10/32]

DECLARE_INTERFACE_ ( IDirect3DRMFrame2  ,
IDirect3DRMFrame   
)

◆ DECLARE_INTERFACE_() [11/32]

DECLARE_INTERFACE_ ( IDirect3DRMFrameArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [12/32]

DECLARE_INTERFACE_ ( IDirect3DRMInterpolator  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [13/32]

DECLARE_INTERFACE_ ( IDirect3DRMLight  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [14/32]

DECLARE_INTERFACE_ ( IDirect3DRMLightArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [15/32]

DECLARE_INTERFACE_ ( IDirect3DRMMaterial  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [16/32]

DECLARE_INTERFACE_ ( IDirect3DRMMesh  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [17/32]

DECLARE_INTERFACE_ ( IDirect3DRMMeshBuilder  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [18/32]

DECLARE_INTERFACE_ ( IDirect3DRMMeshBuilder2  ,
IDirect3DRMMeshBuilder   
)

◆ DECLARE_INTERFACE_() [19/32]

DECLARE_INTERFACE_ ( IDirect3DRMObject  ,
IUnknown   
)

◆ DECLARE_INTERFACE_() [20/32]

DECLARE_INTERFACE_ ( IDirect3DRMObjectArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [21/32]

DECLARE_INTERFACE_ ( IDirect3DRMPicked2Array  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [22/32]

DECLARE_INTERFACE_ ( IDirect3DRMPickedArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [23/32]

DECLARE_INTERFACE_ ( IDirect3DRMProgressiveMesh  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [24/32]

DECLARE_INTERFACE_ ( IDirect3DRMShadow  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [25/32]

DECLARE_INTERFACE_ ( IDirect3DRMTexture  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [26/32]

DECLARE_INTERFACE_ ( IDirect3DRMTexture2  ,
IDirect3DRMTexture   
)

◆ DECLARE_INTERFACE_() [27/32]

DECLARE_INTERFACE_ ( IDirect3DRMUserVisual  ,
IDirect3DRMVisual   
)

◆ DECLARE_INTERFACE_() [28/32]

DECLARE_INTERFACE_ ( IDirect3DRMViewport  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [29/32]

DECLARE_INTERFACE_ ( IDirect3DRMViewportArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [30/32]

DECLARE_INTERFACE_ ( IDirect3DRMVisual  ,
IDirect3DRMObject   
)

◆ DECLARE_INTERFACE_() [31/32]

DECLARE_INTERFACE_ ( IDirect3DRMVisualArray  ,
IDirect3DRMArray   
)

References DWORD(), and IUNKNOWN_METHODS.

◆ DECLARE_INTERFACE_() [32/32]

DECLARE_INTERFACE_ ( IDirect3DRMWrap  ,
IDirect3DRMObject   
)

◆ DEFINE_GUID() [1/52]

DEFINE_GUID ( CLSID_CDirect3DRMAnimation  ,
0x4fa35698  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [2/52]

DEFINE_GUID ( CLSID_CDirect3DRMAnimationSet  ,
0x4fa35699  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [3/52]

DEFINE_GUID ( CLSID_CDirect3DRMDevice  ,
0x4fa3568e  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [4/52]

DEFINE_GUID ( CLSID_CDirect3DRMFace  ,
0x4fa35693  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [5/52]

DEFINE_GUID ( CLSID_CDirect3DRMFrame  ,
0x4fa35690  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [6/52]

DEFINE_GUID ( CLSID_CDirect3DRMFrameInterpolator  ,
0xde9eaa2  ,
0x3b84  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [7/52]

DEFINE_GUID ( CLSID_CDirect3DRMLight  ,
0x4fa35694  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [8/52]

DEFINE_GUID ( CLSID_CDirect3DRMLightInterpolator  ,
0xde9eaa6  ,
0x3b84  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [9/52]

DEFINE_GUID ( CLSID_CDirect3DRMMaterial  ,
0x4fa35697  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [10/52]

DEFINE_GUID ( CLSID_CDirect3DRMMaterialInterpolator  ,
0xde9eaa7  ,
0x3b84  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [11/52]

DEFINE_GUID ( CLSID_CDirect3DRMMesh  ,
0x4fa35691  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [12/52]

DEFINE_GUID ( CLSID_CDirect3DRMMeshBuilder  ,
0x4fa35692  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [13/52]

DEFINE_GUID ( CLSID_CDirect3DRMMeshInterpolator  ,
0xde9eaa3  ,
0x3b84  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [14/52]

DEFINE_GUID ( CLSID_CDirect3DRMProgressiveMesh  ,
0x4516ec40  ,
0x8f20  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x00  ,
0x00  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [15/52]

DEFINE_GUID ( CLSID_CDirect3DRMShadow  ,
0x4fa3569b  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [16/52]

DEFINE_GUID ( CLSID_CDirect3DRMTexture  ,
0x4fa35695  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [17/52]

DEFINE_GUID ( CLSID_CDirect3DRMTextureInterpolator  ,
0xde9eaa8  ,
0x3b84  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [18/52]

DEFINE_GUID ( CLSID_CDirect3DRMUserVisual  ,
0x4fa3569a  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [19/52]

DEFINE_GUID ( CLSID_CDirect3DRMViewport  ,
0x4fa3568f  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [20/52]

DEFINE_GUID ( CLSID_CDirect3DRMViewportInterpolator  ,
0xde9eaa1  ,
0x3b84  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [21/52]

DEFINE_GUID ( CLSID_CDirect3DRMWrap  ,
0x4fa35696  ,
0x623f  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [22/52]

DEFINE_GUID ( IID_IDirect3DRMAnimation  ,
0xeb16cb0d  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [23/52]

DEFINE_GUID ( IID_IDirect3DRMAnimationSet  ,
0xeb16cb0e  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [24/52]

DEFINE_GUID ( IID_IDirect3DRMDevice  ,
0xe9e19280  ,
0x6e05  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [25/52]

DEFINE_GUID ( IID_IDirect3DRMDevice2  ,
0x4516ec78  ,
0x8f20  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x00  ,
0x00  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [26/52]

DEFINE_GUID ( IID_IDirect3DRMDeviceArray  ,
0xeb16cb10  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [27/52]

DEFINE_GUID ( IID_IDirect3DRMFace  ,
0xeb16cb07  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [28/52]

DEFINE_GUID ( IID_IDirect3DRMFaceArray  ,
0xeb16cb17  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [29/52]

DEFINE_GUID ( IID_IDirect3DRMFrame  ,
0xeb16cb03  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [30/52]

DEFINE_GUID ( IID_IDirect3DRMFrame2  ,
0xc3dfbd60  ,
0x3988  ,
0x11d0  ,
0x9e  ,
0xc2  ,
0x0  ,
0x0  ,
0xc0  ,
0x29  ,
0x1a  ,
0xc3   
)

◆ DEFINE_GUID() [31/52]

DEFINE_GUID ( IID_IDirect3DRMFrameArray  ,
0xeb16cb12  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [32/52]

DEFINE_GUID ( IID_IDirect3DRMInterpolator  ,
0x242f6bc1  ,
0x3849  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [33/52]

DEFINE_GUID ( IID_IDirect3DRMLight  ,
0xeb16cb08  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [34/52]

DEFINE_GUID ( IID_IDirect3DRMLightArray  ,
0xeb16cb14  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [35/52]

DEFINE_GUID ( IID_IDirect3DRMMaterial  ,
0xeb16cb0b  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [36/52]

DEFINE_GUID ( IID_IDirect3DRMMesh  ,
0xa3a80d01  ,
0x6e12  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [37/52]

DEFINE_GUID ( IID_IDirect3DRMMeshBuilder  ,
0xa3a80d02  ,
0x6e12  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [38/52]

DEFINE_GUID ( IID_IDirect3DRMMeshBuilder2  ,
0x4516ec77  ,
0x8f20  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [39/52]

DEFINE_GUID ( IID_IDirect3DRMObject  ,
0xeb16cb00  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [40/52]

DEFINE_GUID ( IID_IDirect3DRMObjectArray  ,
0x242f6bc2  ,
0x3849  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x0  ,
0x0  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [41/52]

DEFINE_GUID ( IID_IDirect3DRMPicked2Array  ,
0x4516ec7b  ,
0x8f20  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x00  ,
0x00  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [42/52]

DEFINE_GUID ( IID_IDirect3DRMPickedArray  ,
0xeb16cb16  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [43/52]

DEFINE_GUID ( IID_IDirect3DRMProgressiveMesh  ,
0x4516ec79  ,
0x8f20  ,
0x11d0  ,
0x9b  ,
0x6d  ,
0x00  ,
0x00  ,
0xc0  ,
0x78  ,
0x1b  ,
0xc3   
)

◆ DEFINE_GUID() [44/52]

DEFINE_GUID ( IID_IDirect3DRMShadow  ,
0xaf359780  ,
0x6ba3  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [45/52]

DEFINE_GUID ( IID_IDirect3DRMTexture  ,
0xeb16cb09  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [46/52]

DEFINE_GUID ( IID_IDirect3DRMTexture2  ,
0x120f30c0  ,
0x1629  ,
0x11d0  ,
0x94  ,
0x1c  ,
0x0  ,
0x80  ,
0xc8  ,
0xc  ,
0xfa  ,
0x7b   
)

◆ DEFINE_GUID() [47/52]

DEFINE_GUID ( IID_IDirect3DRMUserVisual  ,
0x59163de0  ,
0x6d43  ,
0x11cf  ,
0xac  ,
0x4a  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [48/52]

DEFINE_GUID ( IID_IDirect3DRMViewport  ,
0xeb16cb02  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [49/52]

DEFINE_GUID ( IID_IDirect3DRMViewportArray  ,
0xeb16cb11  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [50/52]

DEFINE_GUID ( IID_IDirect3DRMVisual  ,
0xeb16cb04  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [51/52]

DEFINE_GUID ( IID_IDirect3DRMVisualArray  ,
0xeb16cb13  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ DEFINE_GUID() [52/52]

DEFINE_GUID ( IID_IDirect3DRMWrap  ,
0xeb16cb0a  ,
0xd271  ,
0x11ce  ,
0xac  ,
0x48  ,
0x0  ,
0x0  ,
0xc0  ,
0x38  ,
0x25  ,
0xa1   
)

◆ WIN_TYPES() [1/32]

WIN_TYPES ( IDirect3DRMAnimation  ,
DIRECT3DRMANIMATION   
)

◆ WIN_TYPES() [2/32]

WIN_TYPES ( IDirect3DRMAnimationSet  ,
DIRECT3DRMANIMATIONSET   
)

◆ WIN_TYPES() [3/32]

WIN_TYPES ( IDirect3DRMArray  ,
DIRECT3DRMARRAY   
)

◆ WIN_TYPES() [4/32]

WIN_TYPES ( IDirect3DRMDevice  ,
DIRECT3DRMDEVICE   
)

◆ WIN_TYPES() [5/32]

WIN_TYPES ( IDirect3DRMDevice2  ,
DIRECT3DRMDEVICE2   
)

◆ WIN_TYPES() [6/32]

WIN_TYPES ( IDirect3DRMDeviceArray  ,
DIRECT3DRMDEVICEARRAY   
)

◆ WIN_TYPES() [7/32]

WIN_TYPES ( IDirect3DRMFace  ,
DIRECT3DRMFACE   
)

◆ WIN_TYPES() [8/32]

WIN_TYPES ( IDirect3DRMFaceArray  ,
DIRECT3DRMFACEARRAY   
)

◆ WIN_TYPES() [9/32]

WIN_TYPES ( IDirect3DRMFrame  ,
DIRECT3DRMFRAME   
)

◆ WIN_TYPES() [10/32]

WIN_TYPES ( IDirect3DRMFrame2  ,
DIRECT3DRMFRAME2   
)

◆ WIN_TYPES() [11/32]

WIN_TYPES ( IDirect3DRMFrameArray  ,
DIRECT3DRMFRAMEARRAY   
)

◆ WIN_TYPES() [12/32]

WIN_TYPES ( IDirect3DRMInterpolator  ,
DIRECT3DRMINTERPOLATOR   
)

◆ WIN_TYPES() [13/32]

WIN_TYPES ( IDirect3DRMLight  ,
DIRECT3DRMLIGHT   
)

◆ WIN_TYPES() [14/32]

WIN_TYPES ( IDirect3DRMLightArray  ,
DIRECT3DRMLIGHTARRAY   
)

◆ WIN_TYPES() [15/32]

WIN_TYPES ( IDirect3DRMMaterial  ,
DIRECT3DRMMATERIAL   
)

◆ WIN_TYPES() [16/32]

WIN_TYPES ( IDirect3DRMMesh  ,
DIRECT3DRMMESH   
)

◆ WIN_TYPES() [17/32]

WIN_TYPES ( IDirect3DRMMeshBuilder  ,
DIRECT3DRMMESHBUILDER   
)

◆ WIN_TYPES() [18/32]

WIN_TYPES ( IDirect3DRMMeshBuilder2  ,
DIRECT3DRMMESHBUILDER2   
)

◆ WIN_TYPES() [19/32]

WIN_TYPES ( IDirect3DRMObject  ,
DIRECT3DRMOBJECT   
)

◆ WIN_TYPES() [20/32]

WIN_TYPES ( IDirect3DRMObjectArray  ,
DIRECT3DRMOBJECTARRAY   
)

◆ WIN_TYPES() [21/32]

WIN_TYPES ( IDirect3DRMPicked2Array  ,
DIRECT3DRMPICKED2ARRAY   
)

◆ WIN_TYPES() [22/32]

WIN_TYPES ( IDirect3DRMPickedArray  ,
DIRECT3DRMPICKEDARRAY   
)

◆ WIN_TYPES() [23/32]

WIN_TYPES ( IDirect3DRMProgressiveMesh  ,
DIRECT3DRMPROGRESSIVEMESH   
)

◆ WIN_TYPES() [24/32]

WIN_TYPES ( IDirect3DRMShadow  ,
DIRECT3DRMSHADOW   
)

◆ WIN_TYPES() [25/32]

WIN_TYPES ( IDirect3DRMTexture  ,
DIRECT3DRMTEXTURE   
)

◆ WIN_TYPES() [26/32]

WIN_TYPES ( IDirect3DRMTexture2  ,
DIRECT3DRMTEXTURE2   
)

◆ WIN_TYPES() [27/32]

WIN_TYPES ( IDirect3DRMUserVisual  ,
DIRECT3DRMUSERVISUAL   
)

◆ WIN_TYPES() [28/32]

WIN_TYPES ( IDirect3DRMViewport  ,
DIRECT3DRMVIEWPORT   
)

◆ WIN_TYPES() [29/32]

WIN_TYPES ( IDirect3DRMViewportArray  ,
DIRECT3DRMVIEWPORTARRAY   
)

◆ WIN_TYPES() [30/32]

WIN_TYPES ( IDirect3DRMVisual  ,
DIRECT3DRMVISUAL   
)

◆ WIN_TYPES() [31/32]

WIN_TYPES ( IDirect3DRMVisualArray  ,
DIRECT3DRMVISUALARRAY   
)

◆ WIN_TYPES() [32/32]

WIN_TYPES ( IDirect3DRMWrap  ,
DIRECT3DRMWRAP   
)