From 2186d5f3f95cd74a070a490d899291648d58667a Mon Sep 17 00:00:00 2001 From: Steven Fuller Date: Sun, 1 Jul 2001 00:55:22 +0000 Subject: Initial revision --- src/win95/videomodes.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/win95/videomodes.h (limited to 'src/win95/videomodes.h') diff --git a/src/win95/videomodes.h b/src/win95/videomodes.h new file mode 100644 index 0000000..1e18200 --- /dev/null +++ b/src/win95/videomodes.h @@ -0,0 +1,40 @@ +#define MAX_DEVICES 4 +#define MAX_VIDEOMODES 100 + + +typedef struct +{ + int Width; + int Height; + int ColourDepth; +} VIDEOMODEDESC; + +typedef struct +{ + GUID DDGUID; + int DDGUIDIsSet; + + DDDEVICEIDENTIFIER DeviceInfo; + DDDEVICEIDENTIFIER DeviceInfoHost; + DDCAPS DriverCaps; + + VIDEOMODEDESC VideoModes[MAX_VIDEOMODES]; + int NumberOfVideoModes; + +} DEVICEANDVIDEOMODESDESC; + +typedef struct +{ + GUID DDGUID; + int DDGUIDIsSet; + int Width; + int Height; + int ColourDepth; + +} DEVICEANDVIDEOMODE; + +extern DEVICEANDVIDEOMODESDESC DeviceDescriptions[MAX_DEVICES]; +extern int NumberOfDevices; +extern int CurrentlySelectedDevice; +extern int CurrentlySelectedVideoMode; + -- cgit v1.3