blob: 245248a7fd85e146bdefb9a299e62d37c1c85c8c (
plain)
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
|
/*++
Copyright (c) Microsoft Corporation
Module Name:
Trace.h
--*/
#pragma once
#include <WppRecorder.h>
#include <evntrace.h> // For TRACE_LEVEL definitions
#define WPP_TOTAL_BUFFER_SIZE (PAGE_SIZE)
#define WPP_ERROR_PARTITION_SIZE (WPP_TOTAL_BUFFER_SIZE/4)
// {47BE3522-EAE5-47F4-9EE0-BC4260C39937}
#define WPP_CONTROL_GUIDS \
WPP_DEFINE_CONTROL_GUID(DrvLogger,(47BE3522,EAE5,47F4,9EE0,BC4260C39937), \
WPP_DEFINE_BIT(FLAG_DEVICE_ALL) /* bit 0 = 0x00000001 */ \
WPP_DEFINE_BIT(FLAG_FUNCTION) /* bit 1 = 0x00000002 */ \
WPP_DEFINE_BIT(FLAG_INFO) /* bit 2 = 0x00000004 */ \
WPP_DEFINE_BIT(FLAG_PNP) /* bit 3 = 0x00000008 */ \
WPP_DEFINE_BIT(FLAG_POWER) /* bit 4 = 0x00000010 */ \
WPP_DEFINE_BIT(FLAG_STREAM) /* bit 5 = 0x00000020 */ \
WPP_DEFINE_BIT(FLAG_INIT) /* bit 6 = 0x00000040 */ \
WPP_DEFINE_BIT(FLAG_DDI) /* bit 7 = 0x00000080 */ \
WPP_DEFINE_BIT(FLAG_GENERIC) /* bit 8 = 0x00000100 */ \
)
#include "trace_macros.h"
|