blob: 01478bfca8b7de8948cea3f1c62fd3db0a9256cc (
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
|
/*++
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)
// {1945C417-844C-48C6-9BCE-3AA2113A2B69}
#define WPP_CONTROL_GUIDS \
WPP_DEFINE_CONTROL_GUID(DrvLogger,(1945C417,844C,48C6,9BCE,3AA2113A2B69), \
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"
|