Libmacro
0.2
Libmacro is an extensible macro and hotkey library.
p_standard.h
1
/* Libmacro - A multi-platform, extendable macro and hotkey C library
2
Copyright (C) 2013 Jonathan Pelletier, New Paradigm Software
3
4
This library is free software; you can redistribute it and/or
5
modify it under the terms of the GNU Lesser General Public
6
License as published by the Free Software Foundation; either
7
version 2.1 of the License, or (at your option) any later version.
8
9
This library is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
Lesser General Public License for more details.
13
14
You should have received a copy of the GNU Lesser General Public
15
License along with this library; if not, write to the Free Software
16
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
19
#ifndef MCR_STANDARD_WINDOWS_P_STANDARD_H_
20
#define MCR_STANDARD_WINDOWS_P_STANDARD_H_
21
22
#include "
mcr/base/base.h
"
23
#include "mcr/util/windows/p_util.h"
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
29
struct
mcr_standard_platform
{
31
const
DWORD *
echo_flags
;
33
size_t
echo_flag_count
;
34
};
35
38
extern
MCR_API
const
DWORD mcr_standard_echo_flag_defaults[];
41
extern
MCR_API
size_t
mcr_standard_echo_flag_default_count;
42
46
MCR_API
void
mcr_standard_set_echo_flags(
struct
mcr_context
*ctx,
const
DWORD *mouseEventFlags,
size_t
count);
47
48
#ifdef __cplusplus
49
}
50
#endif
51
52
#endif
mcr_context
Definition:
context.h:39
mcr_standard_platform::echo_flag_count
size_t echo_flag_count
Definition:
p_standard.h:33
mcr_standard_platform
Definition:
p_standard.h:28
mcr_standard_platform::echo_flags
const DWORD * echo_flags
Definition:
p_standard.h:31
base.h
Base module implements mcr_base - Libmacro first module.
mcr
standard
windows
p_standard.h
Generated on Sun Sep 27 2020 01:58:03 for Libmacro by
1.8.12