summaryrefslogtreecommitdiff
path: root/audio/Acx/Samples/Shared/Trace.h
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"