ReactOS
0.4.16-dev-2293-g4d8327b
trace.h
Go to the documentation of this file.
1
#include <
evntrace.h
>
2
3
#ifndef _TRACE_H_
4
#define _TRACE_H_
5
6
extern
"C"
7
{
8
//
9
// Tracing Definitions:
10
//
11
// Control GUID:
12
// {73e3b785-f5fb-423e-94a9-56627fea9053}
13
//
14
15
#define WPP_CONTROL_GUIDS \
16
WPP_DEFINE_CONTROL_GUID( \
17
SpbTestToolTraceGuid, \
18
(73e3b785,f5fb,423e,94a9,56627fea9053), \
19
WPP_DEFINE_BIT(TRACE_FLAG_WDFLOADING) \
20
WPP_DEFINE_BIT(TRACE_FLAG_SPBAPI) \
21
WPP_DEFINE_BIT(TRACE_FLAG_OTHER) \
22
)
23
}
24
25
#define WPP_LEVEL_FLAGS_LOGGER(level,flags) WPP_LEVEL_LOGGER(flags)
26
#define WPP_LEVEL_FLAGS_ENABLED(level, flags) (WPP_LEVEL_ENABLED(flags) && WPP_CONTROL(WPP_BIT_ ## flags).Level >= level)
27
28
#define Trace CyapaPrint
29
#define FuncEntry
30
#define FuncExit
31
#define WPP_INIT_TRACING
32
#define WPP_CLEANUP
33
#define TRACE_FLAG_SPBAPI 0
34
#define TRACE_FLAG_WDFLOADING 0
35
36
// begin_wpp config
37
// FUNC FuncEntry{LEVEL=TRACE_LEVEL_VERBOSE}(FLAGS);
38
// FUNC FuncExit{LEVEL=TRACE_LEVEL_VERBOSE}(FLAGS);
39
// USEPREFIX(FuncEntry, "%!STDPREFIX! [%!FUNC!] --> entry");
40
// USEPREFIX(FuncExit, "%!STDPREFIX! [%!FUNC!] <--");
41
// end_wpp
42
43
#endif _TRACE_H_
evntrace.h
drivers
wdm
audio
hdaudbus_new
trace.h
Generated on Tue Feb 17 2026 06:07:12 for ReactOS by
1.9.6