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