#pragma autorecover
#pragma classflags(64)
#pragma namespace("\\\\.\\root\\WMI")

[Dynamic,Description("Wudfx02000_KmdfTraceGuid"),guid("{485e7de9-0a80-11d8-ad15-505054503030}"),locale("MS\\0x409")] 
class Wudfx02000KmdfTraceGuid : EventTrace
{
  [ValueDescriptions{"TRACINGFULL Flag", "TRACINGERROR Flag", "TRACINGDBGPRINT Flag", "TRACINGFRAMEWORKS Flag", "TRACINGAPI Flag", "TRACINGAPIERROR Flag", "TRACINGRESOURCES Flag", "TRACINGLOCKING Flag", "TRACINGCONTEXT Flag", "TRACINGPOOL Flag", "TRACINGHANDLE Flag", "TRACINGPNP Flag", "TRACINGIO Flag", "TRACINGIOTARGET Flag", "TRACINGDMA Flag", "TRACINGREQUEST Flag", "TRACINGDRIVER Flag", "TRACINGDEVICE Flag", "TRACINGUSEROBJECT Flag", "TRACINGOBJECT Flag", "TRACINGPNPPOWERSTATES Flag"},DefineValues{"TRACINGFULL", "TRACINGERROR", "TRACINGDBGPRINT", "TRACINGFRAMEWORKS", "TRACINGAPI", "TRACINGAPIERROR", "TRACINGRESOURCES", "TRACINGLOCKING", "TRACINGCONTEXT", "TRACINGPOOL", "TRACINGHANDLE", "TRACINGPNP", "TRACINGIO", "TRACINGIOTARGET", "TRACINGDMA", "TRACINGREQUEST", "TRACINGDRIVER", "TRACINGDEVICE", "TRACINGUSEROBJECT", "TRACINGOBJECT", "TRACINGPNPPOWERSTATES"},Values{"TRACINGFULL", "TRACINGERROR", "TRACINGDBGPRINT", "TRACINGFRAMEWORKS", "TRACINGAPI", "TRACINGAPIERROR", "TRACINGRESOURCES", "TRACINGLOCKING", "TRACINGCONTEXT", "TRACINGPOOL", "TRACINGHANDLE", "TRACINGPNP", "TRACINGIO", "TRACINGIOTARGET", "TRACINGDMA", "TRACINGREQUEST", "TRACINGDRIVER", "TRACINGDEVICE", "TRACINGUSEROBJECT", "TRACINGOBJECT", "TRACINGPNPPOWERSTATES"}] uint32 Flags;
  [DefineValues{"TRACE_LEVEL_FATAL", "TRACE_LEVEL_ERROR", "TRACE_LEVEL_WARNINGTRACE_LEVEL_INFORMATION", "TRACE_LEVEL_VERBOSE"},Values{"Fatal", "Error", "Warning", "Information", "Verbose"},ValueMap{"0x1", "0x2", "0x3", "0x4", "0x5"},ValueType("index")] uint32 Level;
};
