/* x10wd.h - the following defs are taken from various X10 header files
*/

#ifndef X10WD_H_INCLUDED
#define X10WD_H_INCLUDED

#define XYFormat 0
#define ZFormat 1

#define X10WD_FILE_VERSION 6
typedef struct {
    int header_size;		/* Size of the entire file header (bytes). */
    int file_version;		/* X10WD_FILE_VERSION */
    int display_type;		/* Display type. */
    int display_planes;		/* Number of display planes. */
    int pixmap_format;		/* Pixmap format. */
    int pixmap_width;		/* Pixmap width. */
    int pixmap_height;		/* Pixmap height. */
    short window_width;		/* Window width. */
    short window_height;	/* Window height. */
    short window_x;		/* Window upper left X coordinate. */
    short window_y;		/* Window upper left Y coordinate. */
    short window_bdrwidth;	/* Window border width. */
    short window_ncolors;	/* number of Color entries in this window */
    } X10WDFileHeader;

typedef struct {
    int pixel;
    unsigned short red, green, blue;
    } X10Color;

#endif
