/* 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