| struct tagMONITOR_DRIVER; |
| typedef struct tagMONITOR |
| struct tagMONITOR_DRIVER *pDriver; |
| typedef struct tagMONITOR_DRIVER { |
| void (*pInitialize)(MONITOR *); |
| void (*pFinalize)(MONITOR *); |
| int (*pGetWidth)(MONITOR *); |
| int (*pGetHeight)(MONITOR *); |
| int (*pGetDepth)(MONITOR *); |
| 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 */ |