[MAGNIFY] Minor whitespace / formatting fixes; use the new file headers + some code...
[reactos.git] / base / applications / magnify / magnifier.h
1 /*
2 * PROJECT: ReactOS Magnify
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Magnification of parts of the screen.
5 * COPYRIGHT: Copyright 2007-2019 Marc Piulachs <marc.piulachs@codexchange.net>
6 * Copyright 2015-2019 David Quintana <gigaherz@gmail.com>
7 */
8
9 #ifndef _MAGNIFIER_H_
10 #define _MAGNIFIER_H_
11
12 #include <stdarg.h>
13 #include <windef.h>
14
15 extern UINT uiZoom;
16
17 struct _AppBarConfig_t
18 {
19 DWORD cbSize;
20 INT uEdge;
21 DWORD value3;
22 DWORD value4;
23 RECT appBarSizes;
24 RECT rcFloating;
25 };
26 extern struct _AppBarConfig_t AppBarConfig;
27
28 extern BOOL bShowWarning;
29
30 extern BOOL bFollowMouse;
31 extern BOOL bFollowFocus;
32 extern BOOL bFollowCaret;
33
34 extern BOOL bInvertColors;
35 extern BOOL bStartMinimized;
36 extern BOOL bShowMagnifier;
37
38 void LoadSettings(void);
39 void SaveSettings(void);
40
41 #endif /* _MAGNIFIER_H_ */