isysmon.h 742 B

12345678910111213141516171819202122232425262728293031
  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. typedef enum _SysmonDataType {
  13. sysmonDataAvg = 1,
  14. sysmonDataMin = 2,
  15. sysmonDataMax = 3,
  16. sysmonDataTime = 4,
  17. sysmonDataCount = 5
  18. } SysmonDataType;
  19. typedef enum _SysmonBatchReason {
  20. SysmonBatchNone = 0,
  21. SysmonBatchAddFiles = 1,
  22. SysmonBatchAddCounters = 2
  23. } SysmonBatchReason;
  24. #ifdef __cplusplus
  25. }
  26. #endif
  27. #endif /*(_WIN32_WINNT >= 0x0600)*/
  28. #endif /*_INC_ISYSMON*/