2009-10-12 03:35:35 +00:00
|
|
|
/*
|
2019-06-15 17:09:28 +00:00
|
|
|
* PROJECT: ReactOS Magnify
|
|
|
|
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
|
|
|
|
* PURPOSE: Magnification of parts of the screen.
|
|
|
|
* COPYRIGHT: Copyright 2007-2019 Marc Piulachs <marc.piulachs@codexchange.net>
|
|
|
|
* Copyright 2015-2019 David Quintana <gigaherz@gmail.com>
|
2009-10-12 03:35:35 +00:00
|
|
|
*/
|
|
|
|
|
2014-02-03 16:13:37 +00:00
|
|
|
#ifndef _MAGNIFIER_H_
|
|
|
|
#define _MAGNIFIER_H_
|
|
|
|
|
2013-01-24 23:00:42 +00:00
|
|
|
#include <stdarg.h>
|
|
|
|
#include <windef.h>
|
2011-07-26 00:08:58 +00:00
|
|
|
|
2019-06-15 16:33:28 +00:00
|
|
|
extern UINT uiZoom;
|
2009-10-12 03:35:35 +00:00
|
|
|
|
2019-06-15 17:09:28 +00:00
|
|
|
struct _AppBarConfig_t
|
|
|
|
{
|
2015-12-14 05:03:06 +00:00
|
|
|
DWORD cbSize;
|
|
|
|
INT uEdge;
|
|
|
|
DWORD value3;
|
|
|
|
DWORD value4;
|
|
|
|
RECT appBarSizes;
|
|
|
|
RECT rcFloating;
|
|
|
|
};
|
|
|
|
extern struct _AppBarConfig_t AppBarConfig;
|
|
|
|
|
2009-10-12 03:35:35 +00:00
|
|
|
extern BOOL bShowWarning;
|
|
|
|
|
|
|
|
extern BOOL bFollowMouse;
|
|
|
|
extern BOOL bFollowFocus;
|
|
|
|
extern BOOL bFollowCaret;
|
|
|
|
|
|
|
|
extern BOOL bInvertColors;
|
|
|
|
extern BOOL bStartMinimized;
|
|
|
|
extern BOOL bShowMagnifier;
|
|
|
|
|
2011-03-12 19:03:27 +00:00
|
|
|
void LoadSettings(void);
|
|
|
|
void SaveSettings(void);
|
2014-02-03 16:13:37 +00:00
|
|
|
|
|
|
|
#endif /* _MAGNIFIER_H_ */
|