ReactOS
0.4.16-dev-2-g02a6913
magnifier.h
Go to the documentation of this file.
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_ */
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
bFollowFocus
BOOL bFollowFocus
Definition:
settings.c:19
AppBarConfig
struct _AppBarConfig_t AppBarConfig
Definition:
settings.c:26
uiZoom
UINT uiZoom
Definition:
settings.c:14
bInvertColors
BOOL bInvertColors
Definition:
settings.c:22
SaveSettings
void SaveSettings(void)
Definition:
settings.c:115
bShowMagnifier
BOOL bShowMagnifier
Definition:
settings.c:24
bFollowCaret
BOOL bFollowCaret
Definition:
settings.c:20
bShowWarning
BOOL bShowWarning
Definition:
settings.c:16
bFollowMouse
BOOL bFollowMouse
Definition:
settings.c:18
bStartMinimized
BOOL bStartMinimized
Definition:
settings.c:23
LoadSettings
void LoadSettings(void)
Definition:
settings.c:53
UINT
unsigned int UINT
Definition:
ndis.h:50
_AppBarConfig_t
Definition:
magnifier.h:18
_AppBarConfig_t::value4
DWORD value4
Definition:
magnifier.h:22
_AppBarConfig_t::value3
DWORD value3
Definition:
magnifier.h:21
_AppBarConfig_t::rcFloating
RECT rcFloating
Definition:
magnifier.h:24
_AppBarConfig_t::cbSize
DWORD cbSize
Definition:
magnifier.h:19
_AppBarConfig_t::appBarSizes
RECT appBarSizes
Definition:
magnifier.h:23
_AppBarConfig_t::uEdge
INT uEdge
Definition:
magnifier.h:20
tagRECT
Definition:
windef.h:305
INT
int32_t INT
Definition:
typedefs.h:58
windef.h
base
applications
magnify
magnifier.h
Generated on Thu Sep 12 2024 06:02:22 for ReactOS by
1.9.6