4 * Copyright Alexandre Julliard, 1994
7 #ifndef __WINE_SYSCOLOR_H
8 #define __WINE_SYSCOLOR_H
12 struct SysColorObjects
14 HBRUSH32 hbrushScrollbar
; /* COLOR_SCROLLBAR */
15 HBRUSH32 hbrushBackground
; /* COLOR_BACKGROUND */
16 HBRUSH32 hbrushActiveCaption
; /* COLOR_ACTIVECAPTION */
17 HBRUSH32 hbrushInactiveCaption
; /* COLOR_INACTIVECAPTION */
18 HBRUSH32 hbrushMenu
; /* COLOR_MENU */
19 HBRUSH32 hbrushWindow
; /* COLOR_WINDOW */
20 HBRUSH32 hbrushWindowFrame
; /* COLOR_WINDOWFRAME */
21 HBRUSH32 hbrushMenuText
; /* COLOR_MENUTEXT */
22 HBRUSH32 hbrushWindowText
; /* COLOR_WINDOWTEXT */
23 HBRUSH32 hbrushCaptionText
; /* COLOR_CAPTIONTEXT */
24 HBRUSH32 hbrushActiveBorder
; /* COLOR_ACTIVEBORDER */
25 HBRUSH32 hbrushInactiveBorder
; /* COLOR_INACTIVEBORDER */
26 HBRUSH32 hbrushAppWorkspace
; /* COLOR_APPWORKSPACE */
27 HBRUSH32 hbrushHighlight
; /* COLOR_HIGHLIGHT */
28 HBRUSH32 hbrushHighlightText
; /* COLOR_HIGHLIGHTTEXT */
29 HBRUSH32 hbrushBtnFace
; /* COLOR_BTNFACE */
30 HBRUSH32 hbrushBtnShadow
; /* COLOR_BTNSHADOW */
31 HBRUSH32 hbrushGrayText
; /* COLOR_GRAYTEXT */
32 HBRUSH32 hbrushBtnText
; /* COLOR_BTNTEXT */
33 HBRUSH32 hbrushInactiveCaptionText
; /* COLOR_INACTIVECAPTIONTEXT */
34 HBRUSH32 hbrushBtnHighlight
; /* COLOR_BTNHIGHLIGHT */
35 HBRUSH32 hbrush3DDkShadow
; /* COLOR_3DDKSHADOW */
36 HBRUSH32 hbrush3DLight
; /* COLOR_3DLIGHT */
37 HBRUSH32 hbrushInfoText
; /* COLOR_INFOTEXT */
38 HBRUSH32 hbrushInfoBk
; /* COLOR_INFOBK */
40 HPEN32 hpenWindowFrame
; /* COLOR_WINDOWFRAME */
41 HPEN32 hpenWindowText
; /* COLOR_WINDOWTEXT */
44 extern void SYSCOLOR_Init(void);
45 extern struct SysColorObjects sysColorObjects
;
47 #endif /* __WINE_SYSCOLOR_H */