blob: 8c430f59c42514ed98cd751c539334c29068ec5a [file] [log] [blame]
/* DCI driver interface */
#ifndef __WINE_DCIDDI_H
#define __WINE_DCIDDI_H
#ifdef __cplusplus
extern "C" {
#endif
/* DCI Command Escape */
#define DCICOMMAND 3075
#define DCI_VERSION 0x0100
#define DCICREATEPRIMARYSURFACE 1
#define DCICREATEOFFSCREENSURFACE 2
#define DCICREATEOVERLAYSURFACE 3
#define DCIENUMSURFACE 4
#define DCIESCAPE 5
/* DCI Errors */
#define DCI_OK 0
typedef int DCIRVAL; /* DCI callback return type */
/*****************************************************************************
* Escape command structures
*/
typedef struct _DCICMD {
DWORD dwCommand;
DWORD dwParam1;
DWORD dwParam2;
DWORD dwVersion;
DWORD dwReserved;
} DCICMD,*LPDCICMD;
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* __WINE_DCIDDI_H */