| * Desktop window definitions. |
| * Copyright 1994 Alexandre Julliard |
| struct tagDESKTOP_DRIVER; |
| typedef struct tagDESKTOP |
| HBITMAP hbitmapWallPaper; |
| struct tagMONITOR *pPrimaryMonitor; |
| struct tagDESKTOP_DRIVER *pDriver; /* Desktop driver */ |
| void *pDriverData; /* Desktop driver data */ |
| typedef struct tagDESKTOP_DRIVER { |
| void (*pInitialize)(struct tagDESKTOP *pDesktop); |
| void (*pFinalize)(struct tagDESKTOP *pDesktop); |
| extern DESKTOP_DRIVER *DESKTOP_Driver; |
| extern BOOL DESKTOP_IsSingleWindow(); |
| extern int DESKTOP_GetScreenWidth(void); |
| extern int DESKTOP_GetScreenHeight(void); |
| extern int DESKTOP_GetScreenDepth(void); |
| extern BOOL DESKTOP_SetPattern( LPCSTR pattern ); |
| extern LRESULT WINAPI DesktopWndProc( HWND hwnd, UINT message, |
| WPARAM wParam, LPARAM lParam ); |
| #endif /* __WINE_DESKTOP_H */ |