- The ICOM_CMETHODxxx cause problems because the 'const' changes the
[wine] / include / desktop.h
1 /*
2  * Desktop window definitions.
3  *
4  * Copyright 1994 Alexandre Julliard
5  */
6
7 #ifndef __WINE_DESKTOP_H
8 #define __WINE_DESKTOP_H
9
10 #include "windef.h"
11
12 struct tagMONITOR;
13
14 typedef struct tagDESKTOP
15 {
16   HBRUSH                hbrushPattern;
17   HBITMAP               hbitmapWallPaper;
18   SIZE                  bitmapSize;
19   BOOL                  fTileWallPaper;
20   struct tagMONITOR    *pPrimaryMonitor;
21 } DESKTOP;
22
23 extern BOOL DESKTOP_IsSingleWindow(void);
24 extern int DESKTOP_GetScreenWidth(void);
25 extern int DESKTOP_GetScreenHeight(void);
26 extern int DESKTOP_GetScreenDepth(void);
27
28 extern BOOL DESKTOP_SetPattern( LPCSTR pattern );
29 extern LRESULT WINAPI DesktopWndProc( HWND hwnd, UINT message,
30                                       WPARAM wParam, LPARAM lParam );
31
32 #endif  /* __WINE_DESKTOP_H */