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

[Dynamic,Description("Windows Wininit Trace"),guid("{c2ba06e2-f7ce-44aa-9e7e-62652cdefe97}"),locale("MS\\0x409")] 
class WinInit : EventTrace
{
  [Description("Enable Flags"),ValueDescriptions{"Core Flag", "Boot Flag", "Setup Flag", "Shutdown Flag", "Power Flag", "WMsg Flag", "Sas Flag"},DefineValues{"Core", "Boot", "Setup", "Shutdown", "Power", "WMsg", "Sas"},Values{"Core", "Boot", "Setup", "Shutdown", "Power", "WMsg", "Sas"}] uint32 Flags;
};
#pragma classflags(64)
#pragma namespace("\\\\.\\root\\WMI")
instance of __namespace{ name="ms_409";};
#pragma namespace("\\\\.\\root\\WMI\\ms_409")

[AMENDMENT, LOCALE("ms_409")] 
class WinInit : EventTrace
{
  [ValueMap{"0x00000001", "0x00000002", "0x00000004", "0x00000008", "0x00000010", "0x00000020", "0x00000040"} : Amended] uint32 Flags;
};
