#include "ddraw.h"
#include "d3drmobj.h"
Go to the source code of this file.
|
| DEFINE_GUID (IID_IDirect3DRM, 0x2bc49361, 0x8327, 0x11cf, 0xac, 0x4a, 0x0, 0x0, 0xc0, 0x38, 0x25, 0xa1) |
|
| DEFINE_GUID (IID_IDirect3DRM2, 0x4516ecc8, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3) |
|
| WIN_TYPES (IDirect3DRM, DIRECT3DRM) |
|
| WIN_TYPES (IDirect3DRM2, DIRECT3DRM2) |
|
STDAPI | Direct3DRMCreate (LPDIRECT3DRM FAR *lplpDirect3DRM) |
|
| DECLARE_INTERFACE_ (IDirect3DRM, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirect3DRM2, IUnknown) |
|
◆ D3DRM_OK
◆ D3DRMERR_BADALLOC
◆ D3DRMERR_BADCACHEFILE
◆ D3DRMERR_BADDEVICE
◆ D3DRMERR_BADFILE
◆ D3DRMERR_BADMAJORVERSION
◆ D3DRMERR_BADMINORVERSION
◆ D3DRMERR_BADOBJECT
◆ D3DRMERR_BADPMDATA
◆ D3DRMERR_BADTYPE
◆ D3DRMERR_BADVALUE
◆ D3DRMERR_BOXNOTSET
◆ D3DRMERR_CONNECTIONLOST
◆ D3DRMERR_FACEUSED
◆ D3DRMERR_FILENOTFOUND
◆ D3DRMERR_INVALIDLIBRARY
◆ D3DRMERR_LIBRARYNOTFOUND
◆ D3DRMERR_LOADABORTED
◆ D3DRMERR_NOINTERNET
◆ D3DRMERR_NOTDONEYET
◆ D3DRMERR_NOTENOUGHDATA
◆ D3DRMERR_NOTFOUND
◆ D3DRMERR_PENDING
◆ D3DRMERR_REQUESTTOOLARGE
◆ D3DRMERR_REQUESTTOOSMALL
◆ D3DRMERR_UNABLETOEXECUTE
◆ INTERFACE [1/2]
#define INTERFACE IDirect3DRM |
◆ INTERFACE [2/2]
#define INTERFACE IDirect3DRM2 |
◆ DECLARE_INTERFACE_() [1/2]
DECLARE_INTERFACE_ |
( |
IDirect3DRM |
, |
|
|
IUnknown |
|
|
) |
| |
Create a Windows Device using DirectDraw surfaces
Create a Windows Device using D3D objects
References DWORD(), and IUNKNOWN_METHODS.
◆ DECLARE_INTERFACE_() [2/2]
DECLARE_INTERFACE_ |
( |
IDirect3DRM2 |
, |
|
|
IUnknown |
|
|
) |
| |
Create a Windows Device using DirectDraw surfaces
Create a Windows Device using D3D objects
References DWORD(), and IUNKNOWN_METHODS.
◆ DEFINE_GUID() [1/2]
DEFINE_GUID |
( |
IID_IDirect3DRM |
, |
|
|
0x2bc49361 |
, |
|
|
0x8327 |
, |
|
|
0x11cf |
, |
|
|
0xac |
, |
|
|
0x4a |
, |
|
|
0x0 |
, |
|
|
0x0 |
, |
|
|
0xc0 |
, |
|
|
0x38 |
, |
|
|
0x25 |
, |
|
|
0xa1 |
|
|
) |
| |
◆ DEFINE_GUID() [2/2]
DEFINE_GUID |
( |
IID_IDirect3DRM2 |
, |
|
|
0x4516ecc8 |
, |
|
|
0x8f20 |
, |
|
|
0x11d0 |
, |
|
|
0x9b |
, |
|
|
0x6d |
, |
|
|
0x00 |
, |
|
|
0x00 |
, |
|
|
0xc0 |
, |
|
|
0x78 |
, |
|
|
0x1b |
, |
|
|
0xc3 |
|
|
) |
| |
◆ Direct3DRMCreate()
STDAPI Direct3DRMCreate |
( |
LPDIRECT3DRM FAR * |
lplpDirect3DRM | ) |
|
◆ WIN_TYPES() [1/2]
WIN_TYPES |
( |
IDirect3DRM |
, |
|
|
DIRECT3DRM |
|
|
) |
| |
◆ WIN_TYPES() [2/2]
WIN_TYPES |
( |
IDirect3DRM2 |
, |
|
|
DIRECT3DRM2 |
|
|
) |
| |