-
Notifications
You must be signed in to change notification settings - Fork 53
/
Copy pathconfig-default.h
46 lines (44 loc) · 1.17 KB
/
config-default.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//
// Copyright (c) Microsoft Corporation. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
//
#pragma once
#define EVTSDK_VERSION_PREFIX "EVT"
#if defined(_WIN32)
#if defined __has_include
# if __has_include ("modules/azmon/AITelemetrySystem.hpp")
# define HAVE_MAT_AI
# endif
# if __has_include ("modules/utc/UtcTelemetrySystem.hpp")
# define HAVE_MAT_UTC
# endif
# if __has_include("modules/signals/Signals.hpp")
# define HAVE_MAT_SIGNALS
# endif
# if __has_include("modules/sanitizer/Sanitizer.hpp")
# define HAVE_MAT_SANITIZER
# endif
#endif
#endif
#if defined(HAVE_PRIVATE_MODULES)
#define HAVE_MAT_EXP
#define HAVE_MAT_FIFOSTORAGE
//#define HAVE_MAT_DEFAULTDATAVIEWER
#endif
#define HAVE_MAT_JSONHPP
#define HAVE_MAT_ZLIB
#define HAVE_MAT_LOGGING
/* #define HAVE_MAT_WIN_LOG */
/* #define HAVE_MAT_EVT_TRACEID */
#define HAVE_MAT_STORAGE
#define HAVE_MAT_DEFAULT_HTTP_CLIENT
#define HAVE_MAT_LIVEEVENTINSPECTOR
#define HAVE_MAT_PRIVACYGUARD
//#define HAVE_MAT_DEFAULT_FILTER
#if defined(_WIN32) && !defined(_WINRT_DLL)
#define HAVE_MAT_NETDETECT
#endif
#define HAVE_CS3
//#define HAVE_CS4
//#define HAVE_CS4_FULL
//#define HAVE_ONEDS_BOUNDCHECK_METHODS