| /* | |
| * Monitor definitions | |
| * | |
| */ | |
| #ifndef __WINE_MONITOR_H | |
| #define __WINE_MONITOR_H | |
| struct tagMONITOR_DRIVER; | |
| typedef struct tagMONITOR | |
| { | |
| struct tagMONITOR_DRIVER *pDriver; | |
| void *pDriverData; | |
| } MONITOR; | |
| typedef struct tagMONITOR_DRIVER { | |
| void (*pInitialize)(MONITOR *); | |
| void (*pFinalize)(MONITOR *); | |
| int (*pGetWidth)(MONITOR *); | |
| int (*pGetHeight)(MONITOR *); | |
| int (*pGetDepth)(MONITOR *); | |
| } MONITOR_DRIVER; | |
| extern MONITOR MONITOR_PrimaryMonitor; | |
| extern void MONITOR_Initialize(MONITOR *pMonitor); | |
| extern void MONITOR_Finalize(MONITOR *pMonitor); | |
| extern int MONITOR_GetWidth(MONITOR *pMonitor); | |
| extern int MONITOR_GetHeight(MONITOR *pMonitor); | |
| extern int MONITOR_GetDepth(MONITOR *pMonitor); | |
| #endif /* __WINE_MONITOR_H */ |