/*++ Copyright (c) Microsoft Corporation Module Name: Trace.h --*/ #pragma once #include #include // 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"