1 /**
2  * This file has no copyright assigned and is placed in the Public Domain.
3  * This file is part of the mingw-w64 runtime package.
4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5  */
6 #ifndef _INC_ISYSMON
7 #define _INC_ISYSMON
8 #if (_WIN32_WINNT >= 0x0600)
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 typedef enum _SysmonDataType {
14   sysmonDataAvg     = 1,
15   sysmonDataMin     = 2,
16   sysmonDataMax     = 3,
17   sysmonDataTime    = 4,
18   sysmonDataCount   = 5
19 } SysmonDataType;
20 
21 typedef enum _SysmonBatchReason {
22   SysmonBatchNone          = 0,
23   SysmonBatchAddFiles      = 1,
24   SysmonBatchAddCounters   = 2
25 } SysmonBatchReason;
26 
27 #ifdef __cplusplus
28 }
29 #endif
30 #endif /*(_WIN32_WINNT >= 0x0600)*/
31 #endif /*_INC_ISYSMON*/
32