blob: 1e18200be8afaaa66b3f473576867a7a887a4597 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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;
|