ReactOS 0.4.16-dev-250-g3ecd236
ddrawex.h File Reference
#include <ddraw.h>
Include dependency graph for ddrawex.h:

Go to the source code of this file.

Macros

#define DDSCAPS_DATAEXCHANGE   (DDSCAPS_SYSTEMMEMORY|DDSCAPS_VIDEOMEMORY)
 
#define DDERR_LOADFAILED   MAKE_DDHRESULT( 901 )
 
#define DDERR_BADVERSIONINFO   MAKE_DDHRESULT( 902 )
 
#define DDERR_BADPROCADDRESS   MAKE_DDHRESULT( 903 )
 
#define DDERR_LEGACYUSAGE   MAKE_DDHRESULT( 904 )
 
#define DDSD_LPSURFACE   0x00000800
 

Typedefs

typedef struct IDirectDraw3 * LPDIRECTDRAW3
 
typedef struct IDirectDrawSurface3 * LPDIRECTDRAWSURFACE3
 

Functions

 DEFINE_GUID (CLSID_DirectDrawFactory, 0x4FD2A832, 0x86C8, 0x11D0, 0x8F, 0xCA, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0x9D)
 
 DEFINE_GUID (IID_IDirectDrawFactory, 0x4FD2A833, 0x86C8, 0x11D0, 0x8F, 0xCA, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0x9D)
 
 DEFINE_GUID (IID_IDirectDraw3, 0x618F8AD4, 0x8B7A, 0x11D0, 0x8F, 0xCC, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0x9D)
 
 DEFINE_GUID (IID_IDirectDrawSurface3, 0xDA044E00, 0x69B2, 0x11D0, 0xA1, 0xD5, 0x00, 0xAA, 0x00, 0xB8, 0xDF, 0xBB)
 

Macro Definition Documentation

◆ DDERR_BADPROCADDRESS

#define DDERR_BADPROCADDRESS   MAKE_DDHRESULT( 903 )

Definition at line 16 of file ddrawex.h.

◆ DDERR_BADVERSIONINFO

#define DDERR_BADVERSIONINFO   MAKE_DDHRESULT( 902 )

Definition at line 15 of file ddrawex.h.

◆ DDERR_LEGACYUSAGE

#define DDERR_LEGACYUSAGE   MAKE_DDHRESULT( 904 )

Definition at line 17 of file ddrawex.h.

◆ DDERR_LOADFAILED

#define DDERR_LOADFAILED   MAKE_DDHRESULT( 901 )

Definition at line 14 of file ddrawex.h.

◆ DDSCAPS_DATAEXCHANGE

#define DDSCAPS_DATAEXCHANGE   (DDSCAPS_SYSTEMMEMORY|DDSCAPS_VIDEOMEMORY)

Definition at line 13 of file ddrawex.h.

◆ DDSD_LPSURFACE

#define DDSD_LPSURFACE   0x00000800

Definition at line 22 of file ddrawex.h.

Typedef Documentation

◆ LPDIRECTDRAW3

typedef struct IDirectDraw3* LPDIRECTDRAW3

Definition at line 19 of file ddrawex.h.

◆ LPDIRECTDRAWSURFACE3

typedef struct IDirectDrawSurface3* LPDIRECTDRAWSURFACE3

Definition at line 25 of file ddrawex.h.

Function Documentation

◆ DEFINE_GUID() [1/4]

DEFINE_GUID ( CLSID_DirectDrawFactory  ,
0x4FD2A832  ,
0x86C8  ,
0x11D0  ,
0x8F  ,
0xCA  ,
0x00  ,
0xC0  ,
0x4F  ,
0xD9  ,
0x18  ,
0x9D   
)

◆ DEFINE_GUID() [2/4]

DEFINE_GUID ( IID_IDirectDraw3  ,
0x618F8AD4  ,
0x8B7A  ,
0x11D0  ,
0x8F  ,
0xCC  ,
0x00  ,
0xC0  ,
0x4F  ,
0xD9  ,
0x18  ,
0x9D   
)

◆ DEFINE_GUID() [3/4]

DEFINE_GUID ( IID_IDirectDrawFactory  ,
0x4FD2A833  ,
0x86C8  ,
0x11D0  ,
0x8F  ,
0xCA  ,
0x00  ,
0xC0  ,
0x4F  ,
0xD9  ,
0x18  ,
0x9D   
)

◆ DEFINE_GUID() [4/4]

DEFINE_GUID ( IID_IDirectDrawSurface3  ,
0xDA044E00  ,
0x69B2  ,
0x11D0  ,
0xA1  ,
0xD5  ,
0x00  ,
0xAA  ,
0x00  ,
0xB8  ,
0xDF  ,
0xBB   
)