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_ */ 42