Mini Kabibi Habibi
#pragma classflags("forceupdate")
#pragma namespace("\\\\.\\root\\WMI")
[Dynamic,
Description("Mount Manager Trace"),
guid("{467c1914-37f0-4c7d-b6db-5cd7dfe7bd5e}"),
locale("MS\\0x409")]
class Mountmgr : EventTrace
{
[Description ("Enable Flags"),
ValueDescriptions{
"TracingGeneral Flag",
"TracingIoctl Flag",
"TracingMemory Flag",
"TracingCache Flag"},
DefineValues{
"TracingGeneral",
"TracingIoctl",
"TracingMemory",
"TracingCache"},
Values{
"TracingGeneral",
"TracingIoctl",
"TracingMemory",
"TracingCache"},
ValueMap{
"0x00000001",
"0x00000002",
"0x00000004",
"0x00000008"}
]
uint32 Flags;
[Description ("Levels"),
ValueDescriptions{
"Abnormal exit or termination",
"Severe errors that need logging",
"Warnings such as allocation failure",
"Includes non-error cases",
"Detailed traces from intermediate steps" },
DefineValues{
"TRACE_LEVEL_FATAL",
"TRACE_LEVEL_ERROR",
"TRACE_LEVEL_WARNING"
"TRACE_LEVEL_INFORMATION",
"TRACE_LEVEL_VERBOSE" },
Values{
"Fatal",
"Error",
"Warning",
"Information",
"Verbose" },
ValueMap{
"0x1",
"0x2",
"0x3",
"0x4",
"0x5" },
ValueType("index")
]
uint32 Level;
};