Release 970202
[wine] / include / syscolor.h
1 /*
2  * System color objects
3  *
4  * Copyright  Alexandre Julliard, 1994
5  */
6
7 #ifndef __WINE_SYSCOLOR_H
8 #define __WINE_SYSCOLOR_H
9
10 #include "windows.h"
11
12 struct SysColorObjects
13 {
14     HBRUSH32 hbrushScrollbar;        /* COLOR_SCROLLBAR           */
15                                      /* COLOR_BACKGROUND          */
16     HBRUSH32 hbrushActiveCaption;    /* COLOR_ACTIVECAPTION       */
17     HBRUSH32 hbrushInactiveCaption;  /* COLOR_INACTIVECAPTION     */
18     HBRUSH32 hbrushMenu;             /* COLOR_MENU                */
19     HBRUSH32 hbrushWindow;           /* COLOR_WINDOW              */
20     HPEN32   hpenWindowFrame;        /* COLOR_WINDOWFRAME         */
21                                      /* COLOR_MENUTEXT            */
22     HPEN32   hpenWindowText;         /* COLOR_WINDOWTEXT          */
23                                      /* COLOR_CAPTIONTEXT         */
24     HBRUSH32 hbrushActiveBorder;     /* COLOR_ACTIVEBORDER        */
25     HBRUSH32 hbrushInactiveBorder;   /* COLOR_INACTIVEBORDER      */
26                                      /* COLOR_APPWORKSPACE        */
27     HBRUSH32 hbrushHighlight;        /* COLOR_HIGHLIGHT           */
28                                      /* COLOR_HIGHLIGHTTEXT       */
29     HBRUSH32 hbrushBtnFace;          /* COLOR_BTNFACE             */
30     HBRUSH32 hbrushBtnShadow;        /* COLOR_BTNSHADOW           */
31                                      /* COLOR_GRAYTEXT            */
32                                      /* COLOR_BTNTEXT             */
33                                      /* COLOR_INACTIVECAPTIONTEXT */
34     HBRUSH32 hbrushBtnHighlight;     /* COLOR_BTNHIGHLIGHT        */
35 };
36
37 extern void SYSCOLOR_Init(void);
38 extern struct SysColorObjects sysColorObjects;
39
40 #endif  /* __WINE_SYSCOLOR_H */