????

Your IP : 3.23.59.187


Current Path : C:/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/Binn/
Upload File :
Current File : C:/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/Binn/etwcls.mof

��// ************************************************************************

//		Copyrights (c) Microsoft Corporation

//

// ************************************************************************



#pragma classflags("forceupdate")

#pragma namespace ("\\\\.\\Root\\WMI")

#pragma autorecover



#pragma deleteclass ("REPLACE_INSTNAMETrace", NOFAIL )



[ Dynamic,

  Description("REPLACE_INSTNAME Trace"),

  Guid("REPLACE_INSTGUID"),

  DisplayName("REPLACE_INSTNAME Trace")

]

class REPLACE_INSTNAMETrace:EventTrace

{

};



//----------------------------------------------------------------

// RPC:Completed (10) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent10", NOFAIL )



[ Dynamic,

  Description("RPC:Completed"),

  Guid("84e993e6-000a-4d70-97ef-3824ed2c4e93"),

  DisplayName("RPC:Completed")

]

class SQLTraceEvent10 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent10_TYPE0", NOFAIL )



[ Dynamic,

  Description("RPC:Completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent10_TYPE0 : SQLTraceEvent10

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(16),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(17),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(18),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(19),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(20),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(21),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(22),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("RowCounts"),

	 read

	]

	sint64	RowCounts;





	[WmiDataId(25),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(26),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(27),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(30),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// RPC:Starting (11) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent11", NOFAIL )



[ Dynamic,

  Description("RPC:Starting"),

  Guid("84e993e6-000b-4d70-97ef-3824ed2c4e93"),

  DisplayName("RPC:Starting")

]

class SQLTraceEvent11 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent11_TYPE0", NOFAIL )



[ Dynamic,

  Description("RPC:Starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent11_TYPE0 : SQLTraceEvent11

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SQL:BatchCompleted (12) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent12", NOFAIL )



[ Dynamic,

  Description("SQL:BatchCompleted"),

  Guid("84e993e6-000c-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQL:BatchCompleted")

]

class SQLTraceEvent12 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent12_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQL:BatchCompleted Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent12_TYPE0 : SQLTraceEvent12

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(15),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(16),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RowCounts"),

	 read

	]

	sint64	RowCounts;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SQL:BatchStarting (13) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent13", NOFAIL )



[ Dynamic,

  Description("SQL:BatchStarting"),

  Guid("84e993e6-000d-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQL:BatchStarting")

]

class SQLTraceEvent13 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent13_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQL:BatchStarting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent13_TYPE0 : SQLTraceEvent13

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Login (14) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent14", NOFAIL )



[ Dynamic,

  Description("Audit Login"),

  Guid("84e993e6-000e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Login")

]

class SQLTraceEvent14 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent14_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Login Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent14_TYPE0 : SQLTraceEvent14

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Logout (15) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent15", NOFAIL )



[ Dynamic,

  Description("Audit Logout"),

  Guid("84e993e6-000f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Logout")

]

class SQLTraceEvent15 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent15_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Logout Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent15_TYPE0 : SQLTraceEvent15

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(3),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(4),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(5),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(6),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(7),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(12),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(13),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(14),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(15),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(16),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(25),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Attention (16) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent16", NOFAIL )



[ Dynamic,

  Description("Attention"),

  Guid("84e993e6-0010-4d70-97ef-3824ed2c4e93"),

  DisplayName("Attention")

]

class SQLTraceEvent16 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent16_TYPE0", NOFAIL )



[ Dynamic,

  Description("Attention Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent16_TYPE0 : SQLTraceEvent16

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// ExistingConnection (17) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent17", NOFAIL )



[ Dynamic,

  Description("ExistingConnection"),

  Guid("84e993e6-0011-4d70-97ef-3824ed2c4e93"),

  DisplayName("ExistingConnection")

]

class SQLTraceEvent17 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent17_TYPE0", NOFAIL )



[ Dynamic,

  Description("ExistingConnection Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent17_TYPE0 : SQLTraceEvent17

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(21),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(22),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(23),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(24),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Server Starts And Stops (18) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent18", NOFAIL )



[ Dynamic,

  Description("Audit Server Starts And Stops"),

  Guid("84e993e6-0012-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Starts And Stops")

]

class SQLTraceEvent18 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent18_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Starts And Stops Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent18_TYPE0 : SQLTraceEvent18

{

	[WmiDataId(1),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(2),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(5),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(6),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(7),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(8),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(9),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(10),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(13),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(14),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(15),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(16),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// DTCTransaction (19) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent19", NOFAIL )



[ Dynamic,

  Description("DTCTransaction"),

  Guid("84e993e6-0013-4d70-97ef-3824ed2c4e93"),

  DisplayName("DTCTransaction")

]

class SQLTraceEvent19 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent19_TYPE0", NOFAIL )



[ Dynamic,

  Description("DTCTransaction Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent19_TYPE0 : SQLTraceEvent19

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Login Failed (20) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent20", NOFAIL )



[ Dynamic,

  Description("Audit Login Failed"),

  Guid("84e993e6-0014-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Login Failed")

]

class SQLTraceEvent20 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent20_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Login Failed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent20_TYPE0 : SQLTraceEvent20

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// EventLog (21) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent21", NOFAIL )



[ Dynamic,

  Description("EventLog"),

  Guid("84e993e6-0015-4d70-97ef-3824ed2c4e93"),

  DisplayName("EventLog")

]

class SQLTraceEvent21 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent21_TYPE0", NOFAIL )



[ Dynamic,

  Description("EventLog Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent21_TYPE0 : SQLTraceEvent21

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(16),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// ErrorLog (22) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent22", NOFAIL )



[ Dynamic,

  Description("ErrorLog"),

  Guid("84e993e6-0016-4d70-97ef-3824ed2c4e93"),

  DisplayName("ErrorLog")

]

class SQLTraceEvent22 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent22_TYPE0", NOFAIL )



[ Dynamic,

  Description("ErrorLog Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent22_TYPE0 : SQLTraceEvent22

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Lock:Released (23) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent23", NOFAIL )



[ Dynamic,

  Description("Lock:Released"),

  Guid("84e993e6-0017-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Released")

]

class SQLTraceEvent23 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent23_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Released Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent23_TYPE0 : SQLTraceEvent23

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(20),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(21),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(22),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(23),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Lock:Acquired (24) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent24", NOFAIL )



[ Dynamic,

  Description("Lock:Acquired"),

  Guid("84e993e6-0018-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Acquired")

]

class SQLTraceEvent24 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent24_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Acquired Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent24_TYPE0 : SQLTraceEvent24

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(22),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(23),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(24),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(25),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(28),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Lock:Deadlock (25) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent25", NOFAIL )



[ Dynamic,

  Description("Lock:Deadlock"),

  Guid("84e993e6-0019-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Deadlock")

]

class SQLTraceEvent25 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent25_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Deadlock Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent25_TYPE0 : SQLTraceEvent25

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(16),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(24),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(25),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(26),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(27),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(30),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Lock:Cancel (26) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent26", NOFAIL )



[ Dynamic,

  Description("Lock:Cancel"),

  Guid("84e993e6-001a-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Cancel")

]

class SQLTraceEvent26 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent26_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Cancel Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent26_TYPE0 : SQLTraceEvent26

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(23),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(24),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(25),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(26),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Lock:Timeout (27) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent27", NOFAIL )



[ Dynamic,

  Description("Lock:Timeout"),

  Guid("84e993e6-001b-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Timeout")

]

class SQLTraceEvent27 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent27_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Timeout Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent27_TYPE0 : SQLTraceEvent27

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(23),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(24),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(25),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(26),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Degree of Parallelism (28) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent28", NOFAIL )



[ Dynamic,

  Description("Degree of Parallelism"),

  Guid("84e993e6-001c-4d70-97ef-3824ed2c4e93"),

  DisplayName("Degree of Parallelism")

]

class SQLTraceEvent28 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent28_TYPE0", NOFAIL )



[ Dynamic,

  Description("Degree of Parallelism Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent28_TYPE0 : SQLTraceEvent28

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Exception (33) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent33", NOFAIL )



[ Dynamic,

  Description("Exception"),

  Guid("84e993e6-0021-4d70-97ef-3824ed2c4e93"),

  DisplayName("Exception")

]

class SQLTraceEvent33 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent33_TYPE0", NOFAIL )



[ Dynamic,

  Description("Exception Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent33_TYPE0 : SQLTraceEvent33

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;











};

//----------------------------------------------------------------

// SP:CacheMiss (34) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent34", NOFAIL )



[ Dynamic,

  Description("SP:CacheMiss"),

  Guid("84e993e6-0022-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:CacheMiss")

]

class SQLTraceEvent34 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent34_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:CacheMiss Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent34_TYPE0 : SQLTraceEvent34

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:CacheInsert (35) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent35", NOFAIL )



[ Dynamic,

  Description("SP:CacheInsert"),

  Guid("84e993e6-0023-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:CacheInsert")

]

class SQLTraceEvent35 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent35_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:CacheInsert Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent35_TYPE0 : SQLTraceEvent35

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:CacheRemove (36) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent36", NOFAIL )



[ Dynamic,

  Description("SP:CacheRemove"),

  Guid("84e993e6-0024-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:CacheRemove")

]

class SQLTraceEvent36 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent36_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:CacheRemove Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent36_TYPE0 : SQLTraceEvent36

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:Recompile (37) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent37", NOFAIL )



[ Dynamic,

  Description("SP:Recompile"),

  Guid("84e993e6-0025-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:Recompile")

]

class SQLTraceEvent37 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent37_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:Recompile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent37_TYPE0 : SQLTraceEvent37

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(27),

	 Description("SqlHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	SqlHandle;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:CacheHit (38) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent38", NOFAIL )



[ Dynamic,

  Description("SP:CacheHit"),

  Guid("84e993e6-0026-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:CacheHit")

]

class SQLTraceEvent38 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent38_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:CacheHit Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent38_TYPE0 : SQLTraceEvent38

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:ExecContextHit (39) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent39", NOFAIL )



[ Dynamic,

  Description("SP:ExecContextHit"),

  Guid("84e993e6-0027-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:ExecContextHit")

]

class SQLTraceEvent39 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent39_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:ExecContextHit Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent39_TYPE0 : SQLTraceEvent39

{

};

//----------------------------------------------------------------

// SQL:StmtStarting (40) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent40", NOFAIL )



[ Dynamic,

  Description("SQL:StmtStarting"),

  Guid("84e993e6-0028-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQL:StmtStarting")

]

class SQLTraceEvent40 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent40_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQL:StmtStarting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent40_TYPE0 : SQLTraceEvent40

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(15),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(22),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(23),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(25),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SQL:StmtCompleted (41) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent41", NOFAIL )



[ Dynamic,

  Description("SQL:StmtCompleted"),

  Guid("84e993e6-0029-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQL:StmtCompleted")

]

class SQLTraceEvent41 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent41_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQL:StmtCompleted Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent41_TYPE0 : SQLTraceEvent41

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(16),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(17),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(18),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(19),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(20),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(21),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RowCounts"),

	 read

	]

	sint64	RowCounts;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(30),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(31),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:Starting (42) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent42", NOFAIL )



[ Dynamic,

  Description("SP:Starting"),

  Guid("84e993e6-002a-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:Starting")

]

class SQLTraceEvent42 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent42_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:Starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent42_TYPE0 : SQLTraceEvent42

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SourceDatabaseID"),

	 read

	]

	sint32	SourceDatabaseID;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:Completed (43) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent43", NOFAIL )



[ Dynamic,

  Description("SP:Completed"),

  Guid("84e993e6-002b-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:Completed")

]

class SQLTraceEvent43 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent43_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:Completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent43_TYPE0 : SQLTraceEvent43

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(14),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(15),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(16),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(19),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(20),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(21),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RowCounts"),

	 read

	]

	sint64	RowCounts;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SourceDatabaseID"),

	 read

	]

	sint32	SourceDatabaseID;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(30),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:StmtStarting (44) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent44", NOFAIL )



[ Dynamic,

  Description("SP:StmtStarting"),

  Guid("84e993e6-002c-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:StmtStarting")

]

class SQLTraceEvent44 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent44_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:StmtStarting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent44_TYPE0 : SQLTraceEvent44

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(27),

	 Description("SourceDatabaseID"),

	 read

	]

	sint32	SourceDatabaseID;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SP:StmtCompleted (45) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent45", NOFAIL )



[ Dynamic,

  Description("SP:StmtCompleted"),

  Guid("84e993e6-002d-4d70-97ef-3824ed2c4e93"),

  DisplayName("SP:StmtCompleted")

]

class SQLTraceEvent45 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent45_TYPE0", NOFAIL )



[ Dynamic,

  Description("SP:StmtCompleted Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent45_TYPE0 : SQLTraceEvent45

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(16),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(17),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(18),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(19),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(20),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(21),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(22),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(23),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(24),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(25),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(26),

	 Description("RowCounts"),

	 read

	]

	sint64	RowCounts;





	[WmiDataId(27),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(28),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(29),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(30),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(31),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(32),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(33),

	 Description("SourceDatabaseID"),

	 read

	]

	sint32	SourceDatabaseID;





	[WmiDataId(34),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(35),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Object:Created (46) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent46", NOFAIL )



[ Dynamic,

  Description("Object:Created"),

  Guid("84e993e6-002e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Object:Created")

]

class SQLTraceEvent46 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent46_TYPE0", NOFAIL )



[ Dynamic,

  Description("Object:Created Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent46_TYPE0 : SQLTraceEvent46

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(24),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;











};

//----------------------------------------------------------------

// Object:Deleted (47) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent47", NOFAIL )



[ Dynamic,

  Description("Object:Deleted"),

  Guid("84e993e6-002f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Object:Deleted")

]

class SQLTraceEvent47 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent47_TYPE0", NOFAIL )



[ Dynamic,

  Description("Object:Deleted Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent47_TYPE0 : SQLTraceEvent47

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(24),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;











};

//----------------------------------------------------------------

// SQLTransaction (50) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent50", NOFAIL )



[ Dynamic,

  Description("SQLTransaction"),

  Guid("84e993e6-0032-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQLTransaction")

]

class SQLTraceEvent50 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent50_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQLTransaction Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent50_TYPE0 : SQLTraceEvent50

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(25),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Scan:Started (51) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent51", NOFAIL )



[ Dynamic,

  Description("Scan:Started"),

  Guid("84e993e6-0033-4d70-97ef-3824ed2c4e93"),

  DisplayName("Scan:Started")

]

class SQLTraceEvent51 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent51_TYPE0", NOFAIL )



[ Dynamic,

  Description("Scan:Started Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent51_TYPE0 : SQLTraceEvent51

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(12),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Scan:Stopped (52) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent52", NOFAIL )



[ Dynamic,

  Description("Scan:Stopped"),

  Guid("84e993e6-0034-4d70-97ef-3824ed2c4e93"),

  DisplayName("Scan:Stopped")

]

class SQLTraceEvent52 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent52_TYPE0", NOFAIL )



[ Dynamic,

  Description("Scan:Stopped Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent52_TYPE0 : SQLTraceEvent52

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorOpen (53) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent53", NOFAIL )



[ Dynamic,

  Description("CursorOpen"),

  Guid("84e993e6-0035-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorOpen")

]

class SQLTraceEvent53 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent53_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorOpen Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent53_TYPE0 : SQLTraceEvent53

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TransactionLog (54) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent54", NOFAIL )



[ Dynamic,

  Description("TransactionLog"),

  Guid("84e993e6-0036-4d70-97ef-3824ed2c4e93"),

  DisplayName("TransactionLog")

]

class SQLTraceEvent54 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent54_TYPE0", NOFAIL )



[ Dynamic,

  Description("TransactionLog Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent54_TYPE0 : SQLTraceEvent54

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(15),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Hash Warning (55) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent55", NOFAIL )



[ Dynamic,

  Description("Hash Warning"),

  Guid("84e993e6-0037-4d70-97ef-3824ed2c4e93"),

  DisplayName("Hash Warning")

]

class SQLTraceEvent55 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent55_TYPE0", NOFAIL )



[ Dynamic,

  Description("Hash Warning Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent55_TYPE0 : SQLTraceEvent55

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Auto Stats (58) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent58", NOFAIL )



[ Dynamic,

  Description("Auto Stats"),

  Guid("84e993e6-003a-4d70-97ef-3824ed2c4e93"),

  DisplayName("Auto Stats")

]

class SQLTraceEvent58 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent58_TYPE0", NOFAIL )



[ Dynamic,

  Description("Auto Stats Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent58_TYPE0 : SQLTraceEvent58

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(16),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(17),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(18),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(19),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(20),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(21),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(26),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Lock:Deadlock Chain (59) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent59", NOFAIL )



[ Dynamic,

  Description("Lock:Deadlock Chain"),

  Guid("84e993e6-003b-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Deadlock Chain")

]

class SQLTraceEvent59 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent59_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Deadlock Chain Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent59_TYPE0 : SQLTraceEvent59

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(6),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(7),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(8),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(9),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(10),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(11),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(12),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(13),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(14),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(15),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(16),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(17),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(18),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(19),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(20),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Lock:Escalation (60) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent60", NOFAIL )



[ Dynamic,

  Description("Lock:Escalation"),

  Guid("84e993e6-003c-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Escalation")

]

class SQLTraceEvent60 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent60_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Escalation Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent60_TYPE0 : SQLTraceEvent60

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(23),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(24),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(25),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// OLEDB Errors (61) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent61", NOFAIL )



[ Dynamic,

  Description("OLEDB Errors"),

  Guid("84e993e6-003d-4d70-97ef-3824ed2c4e93"),

  DisplayName("OLEDB Errors")

]

class SQLTraceEvent61 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent61_TYPE0", NOFAIL )



[ Dynamic,

  Description("OLEDB Errors Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent61_TYPE0 : SQLTraceEvent61

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(17),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(18),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(19),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Execution Warnings (67) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent67", NOFAIL )



[ Dynamic,

  Description("Execution Warnings"),

  Guid("84e993e6-0043-4d70-97ef-3824ed2c4e93"),

  DisplayName("Execution Warnings")

]

class SQLTraceEvent67 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent67_TYPE0", NOFAIL )



[ Dynamic,

  Description("Execution Warnings Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent67_TYPE0 : SQLTraceEvent67

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Showplan Text (Unencoded) (68) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent68", NOFAIL )



[ Dynamic,

  Description("Showplan Text (Unencoded)"),

  Guid("84e993e6-0044-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan Text (Unencoded)")

]

class SQLTraceEvent68 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent68_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan Text (Unencoded) Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent68_TYPE0 : SQLTraceEvent68

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(18),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(19),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(20),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Sort Warnings (69) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent69", NOFAIL )



[ Dynamic,

  Description("Sort Warnings"),

  Guid("84e993e6-0045-4d70-97ef-3824ed2c4e93"),

  DisplayName("Sort Warnings")

]

class SQLTraceEvent69 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent69_TYPE0", NOFAIL )



[ Dynamic,

  Description("Sort Warnings Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent69_TYPE0 : SQLTraceEvent69

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorPrepare (70) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent70", NOFAIL )



[ Dynamic,

  Description("CursorPrepare"),

  Guid("84e993e6-0046-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorPrepare")

]

class SQLTraceEvent70 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent70_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorPrepare Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent70_TYPE0 : SQLTraceEvent70

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Prepare SQL (71) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent71", NOFAIL )



[ Dynamic,

  Description("Prepare SQL"),

  Guid("84e993e6-0047-4d70-97ef-3824ed2c4e93"),

  DisplayName("Prepare SQL")

]

class SQLTraceEvent71 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent71_TYPE0", NOFAIL )



[ Dynamic,

  Description("Prepare SQL Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent71_TYPE0 : SQLTraceEvent71

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Exec Prepared SQL (72) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent72", NOFAIL )



[ Dynamic,

  Description("Exec Prepared SQL"),

  Guid("84e993e6-0048-4d70-97ef-3824ed2c4e93"),

  DisplayName("Exec Prepared SQL")

]

class SQLTraceEvent72 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent72_TYPE0", NOFAIL )



[ Dynamic,

  Description("Exec Prepared SQL Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent72_TYPE0 : SQLTraceEvent72

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Unprepare SQL (73) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent73", NOFAIL )



[ Dynamic,

  Description("Unprepare SQL"),

  Guid("84e993e6-0049-4d70-97ef-3824ed2c4e93"),

  DisplayName("Unprepare SQL")

]

class SQLTraceEvent73 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent73_TYPE0", NOFAIL )



[ Dynamic,

  Description("Unprepare SQL Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent73_TYPE0 : SQLTraceEvent73

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorExecute (74) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent74", NOFAIL )



[ Dynamic,

  Description("CursorExecute"),

  Guid("84e993e6-004a-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorExecute")

]

class SQLTraceEvent74 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent74_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorExecute Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent74_TYPE0 : SQLTraceEvent74

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorRecompile (75) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent75", NOFAIL )



[ Dynamic,

  Description("CursorRecompile"),

  Guid("84e993e6-004b-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorRecompile")

]

class SQLTraceEvent75 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent75_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorRecompile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent75_TYPE0 : SQLTraceEvent75

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(13),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(14),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(15),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorImplicitConversion (76) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent76", NOFAIL )



[ Dynamic,

  Description("CursorImplicitConversion"),

  Guid("84e993e6-004c-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorImplicitConversion")

]

class SQLTraceEvent76 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent76_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorImplicitConversion Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent76_TYPE0 : SQLTraceEvent76

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorUnprepare (77) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent77", NOFAIL )



[ Dynamic,

  Description("CursorUnprepare"),

  Guid("84e993e6-004d-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorUnprepare")

]

class SQLTraceEvent77 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent77_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorUnprepare Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent77_TYPE0 : SQLTraceEvent77

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// CursorClose (78) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent78", NOFAIL )



[ Dynamic,

  Description("CursorClose"),

  Guid("84e993e6-004e-4d70-97ef-3824ed2c4e93"),

  DisplayName("CursorClose")

]

class SQLTraceEvent78 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent78_TYPE0", NOFAIL )



[ Dynamic,

  Description("CursorClose Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent78_TYPE0 : SQLTraceEvent78

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Missing Column Statistics (79) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent79", NOFAIL )



[ Dynamic,

  Description("Missing Column Statistics"),

  Guid("84e993e6-004f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Missing Column Statistics")

]

class SQLTraceEvent79 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent79_TYPE0", NOFAIL )



[ Dynamic,

  Description("Missing Column Statistics Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent79_TYPE0 : SQLTraceEvent79

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Missing Join Predicate (80) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent80", NOFAIL )



[ Dynamic,

  Description("Missing Join Predicate"),

  Guid("84e993e6-0050-4d70-97ef-3824ed2c4e93"),

  DisplayName("Missing Join Predicate")

]

class SQLTraceEvent80 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent80_TYPE0", NOFAIL )



[ Dynamic,

  Description("Missing Join Predicate Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent80_TYPE0 : SQLTraceEvent80

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(13),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(14),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(15),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Server Memory Change (81) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent81", NOFAIL )



[ Dynamic,

  Description("Server Memory Change"),

  Guid("84e993e6-0051-4d70-97ef-3824ed2c4e93"),

  DisplayName("Server Memory Change")

]

class SQLTraceEvent81 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent81_TYPE0", NOFAIL )



[ Dynamic,

  Description("Server Memory Change Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent81_TYPE0 : SQLTraceEvent81

{

	[WmiDataId(1),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(2),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(3),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(4),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(5),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(6),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(7),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(8),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(9),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(10),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(11),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// UserConfigurable:0 (82) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent82", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:0"),

  Guid("84e993e6-0052-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:0")

]

class SQLTraceEvent82 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent82_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:0 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent82_TYPE0 : SQLTraceEvent82

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:1 (83) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent83", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:1"),

  Guid("84e993e6-0053-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:1")

]

class SQLTraceEvent83 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent83_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:1 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent83_TYPE0 : SQLTraceEvent83

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:2 (84) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent84", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:2"),

  Guid("84e993e6-0054-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:2")

]

class SQLTraceEvent84 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent84_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:2 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent84_TYPE0 : SQLTraceEvent84

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:3 (85) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent85", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:3"),

  Guid("84e993e6-0055-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:3")

]

class SQLTraceEvent85 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent85_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:3 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent85_TYPE0 : SQLTraceEvent85

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:4 (86) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent86", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:4"),

  Guid("84e993e6-0056-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:4")

]

class SQLTraceEvent86 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent86_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:4 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent86_TYPE0 : SQLTraceEvent86

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:5 (87) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent87", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:5"),

  Guid("84e993e6-0057-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:5")

]

class SQLTraceEvent87 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent87_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:5 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent87_TYPE0 : SQLTraceEvent87

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:6 (88) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent88", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:6"),

  Guid("84e993e6-0058-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:6")

]

class SQLTraceEvent88 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent88_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:6 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent88_TYPE0 : SQLTraceEvent88

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:7 (89) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent89", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:7"),

  Guid("84e993e6-0059-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:7")

]

class SQLTraceEvent89 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent89_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:7 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent89_TYPE0 : SQLTraceEvent89

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:8 (90) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent90", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:8"),

  Guid("84e993e6-005a-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:8")

]

class SQLTraceEvent90 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent90_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:8 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent90_TYPE0 : SQLTraceEvent90

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// UserConfigurable:9 (91) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent91", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:9"),

  Guid("84e993e6-005b-4d70-97ef-3824ed2c4e93"),

  DisplayName("UserConfigurable:9")

]

class SQLTraceEvent91 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent91_TYPE0", NOFAIL )



[ Dynamic,

  Description("UserConfigurable:9 Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent91_TYPE0 : SQLTraceEvent91

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Data File Auto Grow (92) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent92", NOFAIL )



[ Dynamic,

  Description("Data File Auto Grow"),

  Guid("84e993e6-005c-4d70-97ef-3824ed2c4e93"),

  DisplayName("Data File Auto Grow")

]

class SQLTraceEvent92 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent92_TYPE0", NOFAIL )



[ Dynamic,

  Description("Data File Auto Grow Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent92_TYPE0 : SQLTraceEvent92

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(5),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(6),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(7),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(8),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Log File Auto Grow (93) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent93", NOFAIL )



[ Dynamic,

  Description("Log File Auto Grow"),

  Guid("84e993e6-005d-4d70-97ef-3824ed2c4e93"),

  DisplayName("Log File Auto Grow")

]

class SQLTraceEvent93 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent93_TYPE0", NOFAIL )



[ Dynamic,

  Description("Log File Auto Grow Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent93_TYPE0 : SQLTraceEvent93

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(5),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(6),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(7),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(8),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Data File Auto Shrink (94) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent94", NOFAIL )



[ Dynamic,

  Description("Data File Auto Shrink"),

  Guid("84e993e6-005e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Data File Auto Shrink")

]

class SQLTraceEvent94 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent94_TYPE0", NOFAIL )



[ Dynamic,

  Description("Data File Auto Shrink Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent94_TYPE0 : SQLTraceEvent94

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(5),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(6),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(7),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(8),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Log File Auto Shrink (95) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent95", NOFAIL )



[ Dynamic,

  Description("Log File Auto Shrink"),

  Guid("84e993e6-005f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Log File Auto Shrink")

]

class SQLTraceEvent95 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent95_TYPE0", NOFAIL )



[ Dynamic,

  Description("Log File Auto Shrink Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent95_TYPE0 : SQLTraceEvent95

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(5),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(6),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(7),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(8),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Showplan Text (96) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent96", NOFAIL )



[ Dynamic,

  Description("Showplan Text"),

  Guid("84e993e6-0060-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan Text")

]

class SQLTraceEvent96 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent96_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan Text Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent96_TYPE0 : SQLTraceEvent96

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(25),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Showplan All (97) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent97", NOFAIL )



[ Dynamic,

  Description("Showplan All"),

  Guid("84e993e6-0061-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan All")

]

class SQLTraceEvent97 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent97_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan All Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent97_TYPE0 : SQLTraceEvent97

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(25),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Showplan Statistics Profile (98) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent98", NOFAIL )



[ Dynamic,

  Description("Showplan Statistics Profile"),

  Guid("84e993e6-0062-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan Statistics Profile")

]

class SQLTraceEvent98 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent98_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan Statistics Profile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent98_TYPE0 : SQLTraceEvent98

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(25),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// RPC Output Parameter (100) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent100", NOFAIL )



[ Dynamic,

  Description("RPC Output Parameter"),

  Guid("84e993e6-0064-4d70-97ef-3824ed2c4e93"),

  DisplayName("RPC Output Parameter")

]

class SQLTraceEvent100 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent100_TYPE0", NOFAIL )



[ Dynamic,

  Description("RPC Output Parameter Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent100_TYPE0 : SQLTraceEvent100

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Database Scope GDR Event (102) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent102", NOFAIL )



[ Dynamic,

  Description("Audit Database Scope GDR Event"),

  Guid("84e993e6-0066-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Scope GDR Event")

]

class SQLTraceEvent102 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent102_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Scope GDR Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent102_TYPE0 : SQLTraceEvent102

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(15),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(16),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(19),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(20),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(21),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(22),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(23),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(24),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(25),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(26),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(27),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(28),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(29),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(30),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(31),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(32),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Schema Object GDR Event (103) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent103", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object GDR Event"),

  Guid("84e993e6-0067-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Schema Object GDR Event")

]

class SQLTraceEvent103 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent103_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object GDR Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent103_TYPE0 : SQLTraceEvent103

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(15),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(16),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(19),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(20),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(21),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(22),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(23),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(24),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(25),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(26),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(27),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(28),

	 Description("ColumnPermissions"),

	 read

	]

	sint32	ColumnPermissions;





	[WmiDataId(29),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(30),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(31),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(32),

	 Description("ParentName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ParentName;





	[WmiDataId(33),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(34),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Addlogin Event (104) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent104", NOFAIL )



[ Dynamic,

  Description("Audit Addlogin Event"),

  Guid("84e993e6-0068-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Addlogin Event")

]

class SQLTraceEvent104 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent104_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Addlogin Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent104_TYPE0 : SQLTraceEvent104

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(20),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Login GDR Event (105) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent105", NOFAIL )



[ Dynamic,

  Description("Audit Login GDR Event"),

  Guid("84e993e6-0069-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Login GDR Event")

]

class SQLTraceEvent105 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent105_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Login GDR Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent105_TYPE0 : SQLTraceEvent105

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(19),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Login Change Property Event (106) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent106", NOFAIL )



[ Dynamic,

  Description("Audit Login Change Property Event"),

  Guid("84e993e6-006a-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Login Change Property Event")

]

class SQLTraceEvent106 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent106_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Login Change Property Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent106_TYPE0 : SQLTraceEvent106

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(24),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(25),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(26),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(27),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Login Change Password Event (107) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent107", NOFAIL )



[ Dynamic,

  Description("Audit Login Change Password Event"),

  Guid("84e993e6-006b-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Login Change Password Event")

]

class SQLTraceEvent107 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent107_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Login Change Password Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent107_TYPE0 : SQLTraceEvent107

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(23),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Add Login to Server Role Event (108) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent108", NOFAIL )



[ Dynamic,

  Description("Audit Add Login to Server Role Event"),

  Guid("84e993e6-006c-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Add Login to Server Role Event")

]

class SQLTraceEvent108 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent108_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Add Login to Server Role Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent108_TYPE0 : SQLTraceEvent108

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(21),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(24),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(25),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(26),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(27),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Add DB User Event (109) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent109", NOFAIL )



[ Dynamic,

  Description("Audit Add DB User Event"),

  Guid("84e993e6-006d-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Add DB User Event")

]

class SQLTraceEvent109 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent109_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Add DB User Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent109_TYPE0 : SQLTraceEvent109

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(19),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(23),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(24),

	 Description("ColumnPermissions"),

	 read

	]

	sint32	ColumnPermissions;





	[WmiDataId(25),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(26),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(27),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Add Member to DB Role Event (110) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent110", NOFAIL )



[ Dynamic,

  Description("Audit Add Member to DB Role Event"),

  Guid("84e993e6-006e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Add Member to DB Role Event")

]

class SQLTraceEvent110 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent110_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Add Member to DB Role Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent110_TYPE0 : SQLTraceEvent110

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(21),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(22),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(25),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(26),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(27),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(28),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(29),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(30),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit Add Role Event (111) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent111", NOFAIL )



[ Dynamic,

  Description("Audit Add Role Event"),

  Guid("84e993e6-006f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Add Role Event")

]

class SQLTraceEvent111 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent111_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Add Role Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent111_TYPE0 : SQLTraceEvent111

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(18),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;











};

//----------------------------------------------------------------

// Audit App Role Change Password Event (112) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent112", NOFAIL )



[ Dynamic,

  Description("Audit App Role Change Password Event"),

  Guid("84e993e6-0070-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit App Role Change Password Event")

]

class SQLTraceEvent112 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent112_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit App Role Change Password Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent112_TYPE0 : SQLTraceEvent112

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Statement Permission Event (113) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent113", NOFAIL )



[ Dynamic,

  Description("Audit Statement Permission Event"),

  Guid("84e993e6-0071-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Statement Permission Event")

]

class SQLTraceEvent113 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent113_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Statement Permission Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent113_TYPE0 : SQLTraceEvent113

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(15),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(16),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(19),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(20),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(21),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(25),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Schema Object Access Event (114) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent114", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object Access Event"),

  Guid("84e993e6-0072-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Schema Object Access Event")

]

class SQLTraceEvent114 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent114_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object Access Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent114_TYPE0 : SQLTraceEvent114

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(15),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(16),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(19),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(20),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(21),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(22),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(23),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(24),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(25),

	 Description("ColumnPermissions"),

	 read

	]

	sint32	ColumnPermissions;





	[WmiDataId(26),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(27),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(28),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(29),

	 Description("ParentName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ParentName;





	[WmiDataId(30),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(31),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Backup/Restore Event (115) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent115", NOFAIL )



[ Dynamic,

  Description("Audit Backup/Restore Event"),

  Guid("84e993e6-0073-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Backup/Restore Event")

]

class SQLTraceEvent115 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent115_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Backup/Restore Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent115_TYPE0 : SQLTraceEvent115

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(25),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit DBCC Event (116) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent116", NOFAIL )



[ Dynamic,

  Description("Audit DBCC Event"),

  Guid("84e993e6-0074-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit DBCC Event")

]

class SQLTraceEvent116 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent116_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit DBCC Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent116_TYPE0 : SQLTraceEvent116

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("ColumnPermissions"),

	 read

	]

	sint32	ColumnPermissions;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Change Audit Event (117) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent117", NOFAIL )



[ Dynamic,

  Description("Audit Change Audit Event"),

  Guid("84e993e6-0075-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Change Audit Event")

]

class SQLTraceEvent117 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent117_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Change Audit Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent117_TYPE0 : SQLTraceEvent117

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("ColumnPermissions"),

	 read

	]

	sint32	ColumnPermissions;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Object Derived Permission Event (118) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent118", NOFAIL )



[ Dynamic,

  Description("Audit Object Derived Permission Event"),

  Guid("84e993e6-0076-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Object Derived Permission Event")

]

class SQLTraceEvent118 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent118_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Object Derived Permission Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent118_TYPE0 : SQLTraceEvent118

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(25),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// OLEDB Call Event (119) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent119", NOFAIL )



[ Dynamic,

  Description("OLEDB Call Event"),

  Guid("84e993e6-0077-4d70-97ef-3824ed2c4e93"),

  DisplayName("OLEDB Call Event")

]

class SQLTraceEvent119 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent119_TYPE0", NOFAIL )



[ Dynamic,

  Description("OLEDB Call Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent119_TYPE0 : SQLTraceEvent119

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(20),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(21),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// OLEDB QueryInterface Event (120) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent120", NOFAIL )



[ Dynamic,

  Description("OLEDB QueryInterface Event"),

  Guid("84e993e6-0078-4d70-97ef-3824ed2c4e93"),

  DisplayName("OLEDB QueryInterface Event")

]

class SQLTraceEvent120 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent120_TYPE0", NOFAIL )



[ Dynamic,

  Description("OLEDB QueryInterface Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent120_TYPE0 : SQLTraceEvent120

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(20),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(21),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// OLEDB DataRead Event (121) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent121", NOFAIL )



[ Dynamic,

  Description("OLEDB DataRead Event"),

  Guid("84e993e6-0079-4d70-97ef-3824ed2c4e93"),

  DisplayName("OLEDB DataRead Event")

]

class SQLTraceEvent121 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent121_TYPE0", NOFAIL )



[ Dynamic,

  Description("OLEDB DataRead Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent121_TYPE0 : SQLTraceEvent121

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(20),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(21),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Showplan XML (122) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent122", NOFAIL )



[ Dynamic,

  Description("Showplan XML"),

  Guid("84e993e6-007a-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan XML")

]

class SQLTraceEvent122 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent122_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan XML Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent122_TYPE0 : SQLTraceEvent122

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SQL:FullTextQuery (123) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent123", NOFAIL )



[ Dynamic,

  Description("SQL:FullTextQuery"),

  Guid("84e993e6-007b-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQL:FullTextQuery")

]

class SQLTraceEvent123 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent123_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQL:FullTextQuery Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent123_TYPE0 : SQLTraceEvent123

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(19),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(20),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(23),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(24),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Broker:Conversation (124) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent124", NOFAIL )



[ Dynamic,

  Description("Broker:Conversation"),

  Guid("84e993e6-007c-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Conversation")

]

class SQLTraceEvent124 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent124_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Conversation Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent124_TYPE0 : SQLTraceEvent124

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(16),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(17),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(18),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(22),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(23),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Deprecation Announcement (125) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent125", NOFAIL )



[ Dynamic,

  Description("Deprecation Announcement"),

  Guid("84e993e6-007d-4d70-97ef-3824ed2c4e93"),

  DisplayName("Deprecation Announcement")

]

class SQLTraceEvent125 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent125_TYPE0", NOFAIL )



[ Dynamic,

  Description("Deprecation Announcement Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent125_TYPE0 : SQLTraceEvent125

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(23),

	 Description("SqlHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	SqlHandle;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Deprecation Final Support (126) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent126", NOFAIL )



[ Dynamic,

  Description("Deprecation Final Support"),

  Guid("84e993e6-007e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Deprecation Final Support")

]

class SQLTraceEvent126 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent126_TYPE0", NOFAIL )



[ Dynamic,

  Description("Deprecation Final Support Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent126_TYPE0 : SQLTraceEvent126

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(23),

	 Description("SqlHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	SqlHandle;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Exchange Spill Event (127) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent127", NOFAIL )



[ Dynamic,

  Description("Exchange Spill Event"),

  Guid("84e993e6-007f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Exchange Spill Event")

]

class SQLTraceEvent127 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent127_TYPE0", NOFAIL )



[ Dynamic,

  Description("Exchange Spill Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent127_TYPE0 : SQLTraceEvent127

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Database Management Event (128) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent128", NOFAIL )



[ Dynamic,

  Description("Audit Database Management Event"),

  Guid("84e993e6-0080-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Management Event")

]

class SQLTraceEvent128 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent128_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Management Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent128_TYPE0 : SQLTraceEvent128

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Object Management Event (129) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent129", NOFAIL )



[ Dynamic,

  Description("Audit Database Object Management Event"),

  Guid("84e993e6-0081-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Object Management Event")

]

class SQLTraceEvent129 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent129_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Object Management Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent129_TYPE0 : SQLTraceEvent129

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Principal Management Event (130) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent130", NOFAIL )



[ Dynamic,

  Description("Audit Database Principal Management Event"),

  Guid("84e993e6-0082-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Principal Management Event")

]

class SQLTraceEvent130 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent130_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Principal Management Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent130_TYPE0 : SQLTraceEvent130

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(23),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Schema Object Management Event (131) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent131", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object Management Event"),

  Guid("84e993e6-0083-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Schema Object Management Event")

]

class SQLTraceEvent131 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent131_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object Management Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent131_TYPE0 : SQLTraceEvent131

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("ParentName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ParentName;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Principal Impersonation Event (132) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent132", NOFAIL )



[ Dynamic,

  Description("Audit Server Principal Impersonation Event"),

  Guid("84e993e6-0084-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Principal Impersonation Event")

]

class SQLTraceEvent132 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent132_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Principal Impersonation Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent132_TYPE0 : SQLTraceEvent132

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(22),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(25),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Principal Impersonation Event (133) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent133", NOFAIL )



[ Dynamic,

  Description("Audit Database Principal Impersonation Event"),

  Guid("84e993e6-0085-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Principal Impersonation Event")

]

class SQLTraceEvent133 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent133_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Principal Impersonation Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent133_TYPE0 : SQLTraceEvent133

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(22),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Object Take Ownership Event (134) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent134", NOFAIL )



[ Dynamic,

  Description("Audit Server Object Take Ownership Event"),

  Guid("84e993e6-0086-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Object Take Ownership Event")

]

class SQLTraceEvent134 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent134_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Object Take Ownership Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent134_TYPE0 : SQLTraceEvent134

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(14),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(22),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(25),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(26),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Object Take Ownership Event (135) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent135", NOFAIL )



[ Dynamic,

  Description("Audit Database Object Take Ownership Event"),

  Guid("84e993e6-0087-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Object Take Ownership Event")

]

class SQLTraceEvent135 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent135_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Object Take Ownership Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent135_TYPE0 : SQLTraceEvent135

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(14),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Conversation Group (136) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent136", NOFAIL )



[ Dynamic,

  Description("Broker:Conversation Group"),

  Guid("84e993e6-0088-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Conversation Group")

]

class SQLTraceEvent136 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent136_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Conversation Group Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent136_TYPE0 : SQLTraceEvent136

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(13),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(14),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(15),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(16),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Blocked process report (137) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent137", NOFAIL )



[ Dynamic,

  Description("Blocked process report"),

  Guid("84e993e6-0089-4d70-97ef-3824ed2c4e93"),

  DisplayName("Blocked process report")

]

class SQLTraceEvent137 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent137_TYPE0", NOFAIL )



[ Dynamic,

  Description("Blocked process report Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent137_TYPE0 : SQLTraceEvent137

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(6),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(7),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(8),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(9),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(10),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(11),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(12),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(13),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(14),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(15),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Connection (138) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent138", NOFAIL )



[ Dynamic,

  Description("Broker:Connection"),

  Guid("84e993e6-008a-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Connection")

]

class SQLTraceEvent138 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent138_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Connection Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent138_TYPE0 : SQLTraceEvent138

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Forwarded Message Sent (139) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent139", NOFAIL )



[ Dynamic,

  Description("Broker:Forwarded Message Sent"),

  Guid("84e993e6-008b-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Forwarded Message Sent")

]

class SQLTraceEvent139 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent139_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Forwarded Message Sent Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent139_TYPE0 : SQLTraceEvent139

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(11),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(12),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(16),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(17),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(18),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(22),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(23),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(26),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(27),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Forwarded Message Dropped (140) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent140", NOFAIL )



[ Dynamic,

  Description("Broker:Forwarded Message Dropped"),

  Guid("84e993e6-008c-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Forwarded Message Dropped")

]

class SQLTraceEvent140 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent140_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Forwarded Message Dropped Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent140_TYPE0 : SQLTraceEvent140

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(15),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(18),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(19),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(22),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(23),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(24),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(25),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(26),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(27),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(28),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(29),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(30),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(31),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Message Classify (141) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent141", NOFAIL )



[ Dynamic,

  Description("Broker:Message Classify"),

  Guid("84e993e6-008d-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Message Classify")

]

class SQLTraceEvent141 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent141_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Message Classify Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent141_TYPE0 : SQLTraceEvent141

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(14),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(15),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(16),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(19),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(22),

	 Description("ParentName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ParentName;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Transmission (142) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent142", NOFAIL )



[ Dynamic,

  Description("Broker:Transmission"),

  Guid("84e993e6-008e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Transmission")

]

class SQLTraceEvent142 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent142_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Transmission Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent142_TYPE0 : SQLTraceEvent142

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(14),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(15),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Queue Disabled (143) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent143", NOFAIL )



[ Dynamic,

  Description("Broker:Queue Disabled"),

  Guid("84e993e6-008f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Queue Disabled")

]

class SQLTraceEvent143 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent143_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Queue Disabled Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent143_TYPE0 : SQLTraceEvent143

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(13),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(14),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(15),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Mirrored Route State Changed (144) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent144", NOFAIL )



[ Dynamic,

  Description("Broker:Mirrored Route State Changed"),

  Guid("84e993e6-0090-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Mirrored Route State Changed")

]

class SQLTraceEvent144 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent144_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Mirrored Route State Changed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent144_TYPE0 : SQLTraceEvent144

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(16),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(17),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(18),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Showplan XML Statistics Profile (146) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent146", NOFAIL )



[ Dynamic,

  Description("Showplan XML Statistics Profile"),

  Guid("84e993e6-0092-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan XML Statistics Profile")

]

class SQLTraceEvent146 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent146_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan XML Statistics Profile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent146_TYPE0 : SQLTraceEvent146

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Deadlock graph (148) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent148", NOFAIL )



[ Dynamic,

  Description("Deadlock graph"),

  Guid("84e993e6-0094-4d70-97ef-3824ed2c4e93"),

  DisplayName("Deadlock graph")

]

class SQLTraceEvent148 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent148_TYPE0", NOFAIL )



[ Dynamic,

  Description("Deadlock graph Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent148_TYPE0 : SQLTraceEvent148

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(6),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(7),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(8),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(9),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(10),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Remote Message Acknowledgement (149) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent149", NOFAIL )



[ Dynamic,

  Description("Broker:Remote Message Acknowledgement"),

  Guid("84e993e6-0095-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Remote Message Acknowledgement")

]

class SQLTraceEvent149 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent149_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Remote Message Acknowledgement Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent149_TYPE0 : SQLTraceEvent149

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(15),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(19),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(20),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(21),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(22),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(23),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Trace File Close (150) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent150", NOFAIL )



[ Dynamic,

  Description("Trace File Close"),

  Guid("84e993e6-0096-4d70-97ef-3824ed2c4e93"),

  DisplayName("Trace File Close")

]

class SQLTraceEvent150 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent150_TYPE0", NOFAIL )



[ Dynamic,

  Description("Trace File Close Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent150_TYPE0 : SQLTraceEvent150

{

	[WmiDataId(1),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(2),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(3),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(4),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(5),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(6),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(7),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(8),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(9),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Database Mirroring Connection (151) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent151", NOFAIL )



[ Dynamic,

  Description("Database Mirroring Connection"),

  Guid("84e993e6-0097-4d70-97ef-3824ed2c4e93"),

  DisplayName("Database Mirroring Connection")

]

class SQLTraceEvent151 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent151_TYPE0", NOFAIL )



[ Dynamic,

  Description("Database Mirroring Connection Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent151_TYPE0 : SQLTraceEvent151

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Change Database Owner (152) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent152", NOFAIL )



[ Dynamic,

  Description("Audit Change Database Owner"),

  Guid("84e993e6-0098-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Change Database Owner")

]

class SQLTraceEvent152 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent152_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Change Database Owner Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent152_TYPE0 : SQLTraceEvent152

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(23),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;









};

//----------------------------------------------------------------

// Audit Schema Object Take Ownership Event (153) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent153", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object Take Ownership Event"),

  Guid("84e993e6-0099-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Schema Object Take Ownership Event")

]

class SQLTraceEvent153 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent153_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Schema Object Take Ownership Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent153_TYPE0 : SQLTraceEvent153

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(14),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(22),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(23),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(24),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(25),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(26),

	 Description("ParentName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ParentName;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;









};

//----------------------------------------------------------------

// Audit Database Mirroring Login (154) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent154", NOFAIL )



[ Dynamic,

  Description("Audit Database Mirroring Login"),

  Guid("84e993e6-009a-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Mirroring Login")

]

class SQLTraceEvent154 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent154_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Mirroring Login Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent154_TYPE0 : SQLTraceEvent154

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(19),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// FT:Crawl Started (155) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent155", NOFAIL )



[ Dynamic,

  Description("FT:Crawl Started"),

  Guid("84e993e6-009b-4d70-97ef-3824ed2c4e93"),

  DisplayName("FT:Crawl Started")

]

class SQLTraceEvent155 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent155_TYPE0", NOFAIL )



[ Dynamic,

  Description("FT:Crawl Started Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent155_TYPE0 : SQLTraceEvent155

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(6),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(7),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(8),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(9),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(10),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// FT:Crawl Stopped (156) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent156", NOFAIL )



[ Dynamic,

  Description("FT:Crawl Stopped"),

  Guid("84e993e6-009c-4d70-97ef-3824ed2c4e93"),

  DisplayName("FT:Crawl Stopped")

]

class SQLTraceEvent156 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent156_TYPE0", NOFAIL )



[ Dynamic,

  Description("FT:Crawl Stopped Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent156_TYPE0 : SQLTraceEvent156

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(4),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(5),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(6),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(7),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(8),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(9),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// FT:Crawl Aborted (157) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent157", NOFAIL )



[ Dynamic,

  Description("FT:Crawl Aborted"),

  Guid("84e993e6-009d-4d70-97ef-3824ed2c4e93"),

  DisplayName("FT:Crawl Aborted")

]

class SQLTraceEvent157 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent157_TYPE0", NOFAIL )



[ Dynamic,

  Description("FT:Crawl Aborted Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent157_TYPE0 : SQLTraceEvent157

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(4),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(5),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(6),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(7),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(8),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(9),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(10),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(11),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Broker Conversation (158) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent158", NOFAIL )



[ Dynamic,

  Description("Audit Broker Conversation"),

  Guid("84e993e6-009e-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Broker Conversation")

]

class SQLTraceEvent158 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent158_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Broker Conversation Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent158_TYPE0 : SQLTraceEvent158

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(17),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(18),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(24),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Broker Login (159) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent159", NOFAIL )



[ Dynamic,

  Description("Audit Broker Login"),

  Guid("84e993e6-009f-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Broker Login")

]

class SQLTraceEvent159 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent159_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Broker Login Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent159_TYPE0 : SQLTraceEvent159

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(19),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Message Undeliverable (160) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent160", NOFAIL )



[ Dynamic,

  Description("Broker:Message Undeliverable"),

  Guid("84e993e6-00a0-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Message Undeliverable")

]

class SQLTraceEvent160 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent160_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Message Undeliverable Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent160_TYPE0 : SQLTraceEvent160

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(17),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(18),

	 Description("FileName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	FileName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("RoleName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	RoleName;





	[WmiDataId(21),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(22),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(25),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(28),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(29),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(30),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(31),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(32),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Broker:Corrupted Message (161) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent161", NOFAIL )



[ Dynamic,

  Description("Broker:Corrupted Message"),

  Guid("84e993e6-00a1-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Corrupted Message")

]

class SQLTraceEvent161 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent161_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Corrupted Message Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent161_TYPE0 : SQLTraceEvent161

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(14),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// User Error Message (162) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent162", NOFAIL )



[ Dynamic,

  Description("User Error Message"),

  Guid("84e993e6-00a2-4d70-97ef-3824ed2c4e93"),

  DisplayName("User Error Message")

]

class SQLTraceEvent162 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent162_TYPE0", NOFAIL )



[ Dynamic,

  Description("User Error Message Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent162_TYPE0 : SQLTraceEvent162

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;











};

//----------------------------------------------------------------

// Broker:Activation (163) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent163", NOFAIL )



[ Dynamic,

  Description("Broker:Activation"),

  Guid("84e993e6-00a3-4d70-97ef-3824ed2c4e93"),

  DisplayName("Broker:Activation")

]

class SQLTraceEvent163 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent163_TYPE0", NOFAIL )



[ Dynamic,

  Description("Broker:Activation Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent163_TYPE0 : SQLTraceEvent163

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(13),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(14),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(15),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(16),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(17),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(18),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(19),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(23),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Object:Altered (164) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent164", NOFAIL )



[ Dynamic,

  Description("Object:Altered"),

  Guid("84e993e6-00a4-4d70-97ef-3824ed2c4e93"),

  DisplayName("Object:Altered")

]

class SQLTraceEvent164 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent164_TYPE0", NOFAIL )



[ Dynamic,

  Description("Object:Altered Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent164_TYPE0 : SQLTraceEvent164

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(24),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;











};

//----------------------------------------------------------------

// Performance statistics (165) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent165", NOFAIL )



[ Dynamic,

  Description("Performance statistics"),

  Guid("84e993e6-00a5-4d70-97ef-3824ed2c4e93"),

  DisplayName("Performance statistics")

]

class SQLTraceEvent165 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent165_TYPE0", NOFAIL )



[ Dynamic,

  Description("Performance statistics Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent165_TYPE0 : SQLTraceEvent165

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(6),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(7),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(8),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(9),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(10),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(13),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(14),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(15),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(16),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(17),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(18),

	 Description("SqlHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	SqlHandle;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("PlanHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	PlanHandle;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// SQL:StmtRecompile (166) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent166", NOFAIL )



[ Dynamic,

  Description("SQL:StmtRecompile"),

  Guid("84e993e6-00a6-4d70-97ef-3824ed2c4e93"),

  DisplayName("SQL:StmtRecompile")

]

class SQLTraceEvent166 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent166_TYPE0", NOFAIL )



[ Dynamic,

  Description("SQL:StmtRecompile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent166_TYPE0 : SQLTraceEvent166

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("Offset"),

	 read

	]

	sint32	Offset;





	[WmiDataId(27),

	 Description("SqlHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	SqlHandle;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Database Mirroring State Change (167) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent167", NOFAIL )



[ Dynamic,

  Description("Database Mirroring State Change"),

  Guid("84e993e6-00a7-4d70-97ef-3824ed2c4e93"),

  DisplayName("Database Mirroring State Change")

]

class SQLTraceEvent167 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent167_TYPE0", NOFAIL )



[ Dynamic,

  Description("Database Mirroring State Change Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent167_TYPE0 : SQLTraceEvent167

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(6),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(7),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(8),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(9),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(10),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(11),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(12),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(13),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(14),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Showplan XML For Query Compile (168) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent168", NOFAIL )



[ Dynamic,

  Description("Showplan XML For Query Compile"),

  Guid("84e993e6-00a8-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan XML For Query Compile")

]

class SQLTraceEvent168 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent168_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan XML For Query Compile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent168_TYPE0 : SQLTraceEvent168

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(6),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(7),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(8),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(9),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(10),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(11),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(12),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(18),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(19),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(20),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(27),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Showplan All For Query Compile (169) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent169", NOFAIL )



[ Dynamic,

  Description("Showplan All For Query Compile"),

  Guid("84e993e6-00a9-4d70-97ef-3824ed2c4e93"),

  DisplayName("Showplan All For Query Compile")

]

class SQLTraceEvent169 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent169_TYPE0", NOFAIL )



[ Dynamic,

  Description("Showplan All For Query Compile Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent169_TYPE0 : SQLTraceEvent169

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(14),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Audit Server Scope GDR Event (170) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent170", NOFAIL )



[ Dynamic,

  Description("Audit Server Scope GDR Event"),

  Guid("84e993e6-00aa-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Scope GDR Event")

]

class SQLTraceEvent170 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent170_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Scope GDR Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent170_TYPE0 : SQLTraceEvent170

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(18),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(19),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(20),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(21),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(22),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(25),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(26),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(27),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(28),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(29),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(30),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Object GDR Event (171) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent171", NOFAIL )



[ Dynamic,

  Description("Audit Server Object GDR Event"),

  Guid("84e993e6-00ab-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Object GDR Event")

]

class SQLTraceEvent171 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent171_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Object GDR Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent171_TYPE0 : SQLTraceEvent171

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(18),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(19),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(20),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(21),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(22),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(25),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(26),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(27),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(28),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(29),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(30),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Object GDR Event (172) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent172", NOFAIL )



[ Dynamic,

  Description("Audit Database Object GDR Event"),

  Guid("84e993e6-00ac-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Object GDR Event")

]

class SQLTraceEvent172 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent172_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Object GDR Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent172_TYPE0 : SQLTraceEvent172

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(14),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(15),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(18),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(19),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(20),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(21),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(22),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(23),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(24),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(25),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(26),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(27),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(28),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(29),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(30),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(31),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Operation Event (173) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent173", NOFAIL )



[ Dynamic,

  Description("Audit Server Operation Event"),

  Guid("84e993e6-00ad-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Operation Event")

]

class SQLTraceEvent173 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent173_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Operation Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent173_TYPE0 : SQLTraceEvent173

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Alter Trace Event (175) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent175", NOFAIL )



[ Dynamic,

  Description("Audit Server Alter Trace Event"),

  Guid("84e993e6-00af-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Alter Trace Event")

]

class SQLTraceEvent175 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent175_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Alter Trace Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent175_TYPE0 : SQLTraceEvent175

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(14),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(15),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(18),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(22),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(23),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(24),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Object Management Event (176) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent176", NOFAIL )



[ Dynamic,

  Description("Audit Server Object Management Event"),

  Guid("84e993e6-00b0-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Object Management Event")

]

class SQLTraceEvent176 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent176_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Object Management Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent176_TYPE0 : SQLTraceEvent176

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(23),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(24),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(25),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(26),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Server Principal Management Event (177) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent177", NOFAIL )



[ Dynamic,

  Description("Audit Server Principal Management Event"),

  Guid("84e993e6-00b1-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Server Principal Management Event")

]

class SQLTraceEvent177 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent177_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Server Principal Management Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent177_TYPE0 : SQLTraceEvent177

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(15),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(16),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(17),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(21),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(22),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(23),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(24),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(25),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(26),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(27),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(28),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(29),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(30),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(31),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Operation Event (178) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent178", NOFAIL )



[ Dynamic,

  Description("Audit Database Operation Event"),

  Guid("84e993e6-00b2-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Operation Event")

]

class SQLTraceEvent178 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent178_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Operation Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent178_TYPE0 : SQLTraceEvent178

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(15),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(16),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(17),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(18),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(19),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(22),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(23),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Database Object Access Event (180) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent180", NOFAIL )



[ Dynamic,

  Description("Audit Database Object Access Event"),

  Guid("84e993e6-00b4-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Database Object Access Event")

]

class SQLTraceEvent180 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent180_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Database Object Access Event Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent180_TYPE0 : SQLTraceEvent180

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Permissions"),

	 read

	]

	sint64	Permissions;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(16),

	 Description("NestLevel"),

	 read

	]

	sint32	NestLevel;





	[WmiDataId(17),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("OwnerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	OwnerName;





	[WmiDataId(20),

	 Description("DBUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DBUserName;





	[WmiDataId(21),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(22),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(23),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(24),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(25),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(26),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// TM: Begin Tran starting (181) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent181", NOFAIL )



[ Dynamic,

  Description("TM: Begin Tran starting"),

  Guid("84e993e6-00b5-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Begin Tran starting")

]

class SQLTraceEvent181 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent181_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Begin Tran starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent181_TYPE0 : SQLTraceEvent181

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Begin Tran completed (182) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent182", NOFAIL )



[ Dynamic,

  Description("TM: Begin Tran completed"),

  Guid("84e993e6-00b6-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Begin Tran completed")

]

class SQLTraceEvent182 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent182_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Begin Tran completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent182_TYPE0 : SQLTraceEvent182

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Promote Tran starting (183) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent183", NOFAIL )



[ Dynamic,

  Description("TM: Promote Tran starting"),

  Guid("84e993e6-00b7-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Promote Tran starting")

]

class SQLTraceEvent183 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent183_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Promote Tran starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent183_TYPE0 : SQLTraceEvent183

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(13),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(14),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(15),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Promote Tran completed (184) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent184", NOFAIL )



[ Dynamic,

  Description("TM: Promote Tran completed"),

  Guid("84e993e6-00b8-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Promote Tran completed")

]

class SQLTraceEvent184 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent184_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Promote Tran completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent184_TYPE0 : SQLTraceEvent184

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Commit Tran starting (185) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent185", NOFAIL )



[ Dynamic,

  Description("TM: Commit Tran starting"),

  Guid("84e993e6-00b9-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Commit Tran starting")

]

class SQLTraceEvent185 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent185_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Commit Tran starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent185_TYPE0 : SQLTraceEvent185

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Commit Tran completed (186) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent186", NOFAIL )



[ Dynamic,

  Description("TM: Commit Tran completed"),

  Guid("84e993e6-00ba-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Commit Tran completed")

]

class SQLTraceEvent186 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent186_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Commit Tran completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent186_TYPE0 : SQLTraceEvent186

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Rollback Tran starting (187) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent187", NOFAIL )



[ Dynamic,

  Description("TM: Rollback Tran starting"),

  Guid("84e993e6-00bb-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Rollback Tran starting")

]

class SQLTraceEvent187 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent187_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Rollback Tran starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent187_TYPE0 : SQLTraceEvent187

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Rollback Tran completed (188) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent188", NOFAIL )



[ Dynamic,

  Description("TM: Rollback Tran completed"),

  Guid("84e993e6-00bc-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Rollback Tran completed")

]

class SQLTraceEvent188 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent188_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Rollback Tran completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent188_TYPE0 : SQLTraceEvent188

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Lock:Timeout (timeout > 0) (189) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent189", NOFAIL )



[ Dynamic,

  Description("Lock:Timeout (timeout > 0)"),

  Guid("84e993e6-00bd-4d70-97ef-3824ed2c4e93"),

  DisplayName("Lock:Timeout (timeout > 0)")

]

class SQLTraceEvent189 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent189_TYPE0", NOFAIL )



[ Dynamic,

  Description("Lock:Timeout (timeout > 0) Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent189_TYPE0 : SQLTraceEvent189

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(13),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(14),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(15),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(18),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(19),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(20),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(23),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(24),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(25),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(26),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(27),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(28),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(29),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Progress Report: Online Index Operation (190) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent190", NOFAIL )



[ Dynamic,

  Description("Progress Report: Online Index Operation"),

  Guid("84e993e6-00be-4d70-97ef-3824ed2c4e93"),

  DisplayName("Progress Report: Online Index Operation")

]

class SQLTraceEvent190 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent190_TYPE0", NOFAIL )



[ Dynamic,

  Description("Progress Report: Online Index Operation Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent190_TYPE0 : SQLTraceEvent190

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(15),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(16),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(17),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(18),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(19),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(20),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(21),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(22),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(23),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(24),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(25),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(26),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Save Tran starting (191) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent191", NOFAIL )



[ Dynamic,

  Description("TM: Save Tran starting"),

  Guid("84e993e6-00bf-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Save Tran starting")

]

class SQLTraceEvent191 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent191_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Save Tran starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent191_TYPE0 : SQLTraceEvent191

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// TM: Save Tran completed (192) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent192", NOFAIL )



[ Dynamic,

  Description("TM: Save Tran completed"),

  Guid("84e993e6-00c0-4d70-97ef-3824ed2c4e93"),

  DisplayName("TM: Save Tran completed")

]

class SQLTraceEvent192 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent192_TYPE0", NOFAIL )



[ Dynamic,

  Description("TM: Save Tran completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent192_TYPE0 : SQLTraceEvent192

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("GUID"),

	 extension("Guid"),

	 read

	]

	object	GUID;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(23),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Background Job Error (193) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent193", NOFAIL )



[ Dynamic,

  Description("Background Job Error"),

  Guid("84e993e6-00c1-4d70-97ef-3824ed2c4e93"),

  DisplayName("Background Job Error")

]

class SQLTraceEvent193 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent193_TYPE0", NOFAIL )



[ Dynamic,

  Description("Background Job Error Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent193_TYPE0 : SQLTraceEvent193

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(3),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(4),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(5),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(6),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(7),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(8),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(9),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(10),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(11),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(12),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(13),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(14),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(15),

	 Description("Type"),

	 read

	]

	sint32	Type;





	[WmiDataId(16),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// OLEDB Provider Information (194) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent194", NOFAIL )



[ Dynamic,

  Description("OLEDB Provider Information"),

  Guid("84e993e6-00c2-4d70-97ef-3824ed2c4e93"),

  DisplayName("OLEDB Provider Information")

]

class SQLTraceEvent194 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent194_TYPE0", NOFAIL )



[ Dynamic,

  Description("OLEDB Provider Information Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent194_TYPE0 : SQLTraceEvent194

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("LinkedServerName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LinkedServerName;





	[WmiDataId(16),

	 Description("ProviderName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ProviderName;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(21),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Mount Tape (195) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent195", NOFAIL )



[ Dynamic,

  Description("Mount Tape"),

  Guid("84e993e6-00c3-4d70-97ef-3824ed2c4e93"),

  DisplayName("Mount Tape")

]

class SQLTraceEvent195 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent195_TYPE0", NOFAIL )



[ Dynamic,

  Description("Mount Tape Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent195_TYPE0 : SQLTraceEvent195

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Assembly Load (196) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent196", NOFAIL )



[ Dynamic,

  Description("Assembly Load"),

  Guid("84e993e6-00c4-4d70-97ef-3824ed2c4e93"),

  DisplayName("Assembly Load")

]

class SQLTraceEvent196 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent196_TYPE0", NOFAIL )



[ Dynamic,

  Description("Assembly Load Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent196_TYPE0 : SQLTraceEvent196

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(12),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(20),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// XQuery Static Type (198) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent198", NOFAIL )



[ Dynamic,

  Description("XQuery Static Type"),

  Guid("84e993e6-00c6-4d70-97ef-3824ed2c4e93"),

  DisplayName("XQuery Static Type")

]

class SQLTraceEvent198 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent198_TYPE0", NOFAIL )



[ Dynamic,

  Description("XQuery Static Type Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent198_TYPE0 : SQLTraceEvent198

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("LineNumber"),

	 read

	]

	sint32	LineNumber;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("MethodName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	MethodName;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// QN: Subscription (199) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent199", NOFAIL )



[ Dynamic,

  Description("QN: Subscription"),

  Guid("84e993e6-00c7-4d70-97ef-3824ed2c4e93"),

  DisplayName("QN: Subscription")

]

class SQLTraceEvent199 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent199_TYPE0", NOFAIL )



[ Dynamic,

  Description("QN: Subscription Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent199_TYPE0 : SQLTraceEvent199

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// QN: Parameter table (200) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent200", NOFAIL )



[ Dynamic,

  Description("QN: Parameter table"),

  Guid("84e993e6-00c8-4d70-97ef-3824ed2c4e93"),

  DisplayName("QN: Parameter table")

]

class SQLTraceEvent200 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent200_TYPE0", NOFAIL )



[ Dynamic,

  Description("QN: Parameter table Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent200_TYPE0 : SQLTraceEvent200

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// QN: Template (201) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent201", NOFAIL )



[ Dynamic,

  Description("QN: Template"),

  Guid("84e993e6-00c9-4d70-97ef-3824ed2c4e93"),

  DisplayName("QN: Template")

]

class SQLTraceEvent201 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent201_TYPE0", NOFAIL )



[ Dynamic,

  Description("QN: Template Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent201_TYPE0 : SQLTraceEvent201

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// QN: Dynamics (202) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent202", NOFAIL )



[ Dynamic,

  Description("QN: Dynamics"),

  Guid("84e993e6-00ca-4d70-97ef-3824ed2c4e93"),

  DisplayName("QN: Dynamics")

]

class SQLTraceEvent202 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent202_TYPE0", NOFAIL )



[ Dynamic,

  Description("QN: Dynamics Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent202_TYPE0 : SQLTraceEvent202

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(19),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Remote Activation - Session Information (209) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent209", NOFAIL )



[ Dynamic,

  Description("Remote Activation - Session Information"),

  Guid("84e993e6-00d1-4d70-97ef-3824ed2c4e93"),

  DisplayName("Remote Activation - Session Information")

]

class SQLTraceEvent209 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent209_TYPE0", NOFAIL )



[ Dynamic,

  Description("Remote Activation - Session Information Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent209_TYPE0 : SQLTraceEvent209

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Remote Activation - Batch And Level Information (210) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent210", NOFAIL )



[ Dynamic,

  Description("Remote Activation - Batch And Level Information"),

  Guid("84e993e6-00d2-4d70-97ef-3824ed2c4e93"),

  DisplayName("Remote Activation - Batch And Level Information")

]

class SQLTraceEvent210 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent210_TYPE0", NOFAIL )



[ Dynamic,

  Description("Remote Activation - Batch And Level Information Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent210_TYPE0 : SQLTraceEvent210

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Remote Activation - Statement And Query Information (211) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent211", NOFAIL )



[ Dynamic,

  Description("Remote Activation - Statement And Query Information"),

  Guid("84e993e6-00d3-4d70-97ef-3824ed2c4e93"),

  DisplayName("Remote Activation - Statement And Query Information")

]

class SQLTraceEvent211 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent211_TYPE0", NOFAIL )



[ Dynamic,

  Description("Remote Activation - Statement And Query Information Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent211_TYPE0 : SQLTraceEvent211

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(21),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(22),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(23),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(24),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Bitmap Warning (212) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent212", NOFAIL )



[ Dynamic,

  Description("Bitmap Warning"),

  Guid("84e993e6-00d4-4d70-97ef-3824ed2c4e93"),

  DisplayName("Bitmap Warning")

]

class SQLTraceEvent212 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent212_TYPE0", NOFAIL )



[ Dynamic,

  Description("Bitmap Warning Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent212_TYPE0 : SQLTraceEvent212

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Database Suspect Data Page (213) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent213", NOFAIL )



[ Dynamic,

  Description("Database Suspect Data Page"),

  Guid("84e993e6-00d5-4d70-97ef-3824ed2c4e93"),

  DisplayName("Database Suspect Data Page")

]

class SQLTraceEvent213 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent213_TYPE0", NOFAIL )



[ Dynamic,

  Description("Database Suspect Data Page Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent213_TYPE0 : SQLTraceEvent213

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(3),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(4),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(5),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(6),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(7),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(8),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(9),

	 Description("ObjectID2"),

	 read

	]

	sint64	ObjectID2;





	[WmiDataId(10),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// CPU threshold exceeded (214) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent214", NOFAIL )



[ Dynamic,

  Description("CPU threshold exceeded"),

  Guid("84e993e6-00d6-4d70-97ef-3824ed2c4e93"),

  DisplayName("CPU threshold exceeded")

]

class SQLTraceEvent214 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent214_TYPE0", NOFAIL )



[ Dynamic,

  Description("CPU threshold exceeded Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent214_TYPE0 : SQLTraceEvent214

{

	[WmiDataId(1),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(2),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(3),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(4),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(5),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(6),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(7),

	 Description("OwnerID"),

	 read

	]

	sint32	OwnerID;





	[WmiDataId(8),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(9),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(10),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// PreConnect:Starting (215) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent215", NOFAIL )



[ Dynamic,

  Description("PreConnect:Starting"),

  Guid("84e993e6-00d7-4d70-97ef-3824ed2c4e93"),

  DisplayName("PreConnect:Starting")

]

class SQLTraceEvent215 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent215_TYPE0", NOFAIL )



[ Dynamic,

  Description("PreConnect:Starting Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent215_TYPE0 : SQLTraceEvent215

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(3),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(4),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(5),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(6),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(7),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(11),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// PreConnect:Completed (216) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent216", NOFAIL )



[ Dynamic,

  Description("PreConnect:Completed"),

  Guid("84e993e6-00d8-4d70-97ef-3824ed2c4e93"),

  DisplayName("PreConnect:Completed")

]

class SQLTraceEvent216 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent216_TYPE0", NOFAIL )



[ Dynamic,

  Description("PreConnect:Completed Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent216_TYPE0 : SQLTraceEvent216

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(3),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(4),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(5),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(6),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(7),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(12),

	 Description("Reads"),

	 read

	]

	sint64	Reads;





	[WmiDataId(13),

	 Description("Writes"),

	 read

	]

	sint64	Writes;





	[WmiDataId(14),

	 Description("CPU"),

	 read

	]

	sint32	CPU;





	[WmiDataId(15),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(16),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(17),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(18),

	 Description("ObjectType"),

	 read

	]

	sint32	ObjectType;





	[WmiDataId(19),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(20),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(21),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(22),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(23),

	 Description("TargetUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetUserName;





	[WmiDataId(24),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(25),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(26),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(27),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(28),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(29),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(30),

	 Description("GroupID"),

	 read

	]

	sint32	GroupID;





};

//----------------------------------------------------------------

// Plan Guide Successful (217) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent217", NOFAIL )



[ Dynamic,

  Description("Plan Guide Successful"),

  Guid("84e993e6-00d9-4d70-97ef-3824ed2c4e93"),

  DisplayName("Plan Guide Successful")

]

class SQLTraceEvent217 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent217_TYPE0", NOFAIL )



[ Dynamic,

  Description("Plan Guide Successful Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent217_TYPE0 : SQLTraceEvent217

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Plan Guide Unsuccessful (218) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent218", NOFAIL )



[ Dynamic,

  Description("Plan Guide Unsuccessful"),

  Guid("84e993e6-00da-4d70-97ef-3824ed2c4e93"),

  DisplayName("Plan Guide Unsuccessful")

]

class SQLTraceEvent218 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent218_TYPE0", NOFAIL )



[ Dynamic,

  Description("Plan Guide Unsuccessful Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent218_TYPE0 : SQLTraceEvent218

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Matrix Transaction start and stop (219) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent219", NOFAIL )



[ Dynamic,

  Description("Matrix Transaction start and stop"),

  Guid("84e993e6-00db-4d70-97ef-3824ed2c4e93"),

  DisplayName("Matrix Transaction start and stop")

]

class SQLTraceEvent219 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent219_TYPE0", NOFAIL )



[ Dynamic,

  Description("Matrix Transaction start and stop Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent219_TYPE0 : SQLTraceEvent219

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(19),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Matrix Transaction state transition (220) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent220", NOFAIL )



[ Dynamic,

  Description("Matrix Transaction state transition"),

  Guid("84e993e6-00dc-4d70-97ef-3824ed2c4e93"),

  DisplayName("Matrix Transaction state transition")

]

class SQLTraceEvent220 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent220_TYPE0", NOFAIL )



[ Dynamic,

  Description("Matrix Transaction state transition Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent220_TYPE0 : SQLTraceEvent220

{

	[WmiDataId(1),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Matrix Transaction Context shipping (221) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent221", NOFAIL )



[ Dynamic,

  Description("Matrix Transaction Context shipping"),

  Guid("84e993e6-00dd-4d70-97ef-3824ed2c4e93"),

  DisplayName("Matrix Transaction Context shipping")

]

class SQLTraceEvent221 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent221_TYPE0", NOFAIL )



[ Dynamic,

  Description("Matrix Transaction Context shipping Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent221_TYPE0 : SQLTraceEvent221

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("BinaryData"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	BinaryData;





	[WmiDataId(3),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(4),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(5),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(6),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(7),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(8),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(9),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(10),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(11),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(12),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(13),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(14),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(15),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(16),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(17),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(18),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(19),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(20),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(21),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(22),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// TCM Age Message (222) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent222", NOFAIL )



[ Dynamic,

  Description("TCM Age Message"),

  Guid("84e993e6-00de-4d70-97ef-3824ed2c4e93"),

  DisplayName("TCM Age Message")

]

class SQLTraceEvent222 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent222_TYPE0", NOFAIL )



[ Dynamic,

  Description("TCM Age Message Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent222_TYPE0 : SQLTraceEvent222

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(18),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// CM enlistment (223) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent223", NOFAIL )



[ Dynamic,

  Description("CM enlistment"),

  Guid("84e993e6-00df-4d70-97ef-3824ed2c4e93"),

  DisplayName("CM enlistment")

]

class SQLTraceEvent223 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent223_TYPE0", NOFAIL )



[ Dynamic,

  Description("CM enlistment Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent223_TYPE0 : SQLTraceEvent223

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// CMA enlistment (224) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent224", NOFAIL )



[ Dynamic,

  Description("CMA enlistment"),

  Guid("84e993e6-00e0-4d70-97ef-3824ed2c4e93"),

  DisplayName("CMA enlistment")

]

class SQLTraceEvent224 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent224_TYPE0", NOFAIL )



[ Dynamic,

  Description("CMA enlistment Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent224_TYPE0 : SQLTraceEvent224

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Matrix Error (225) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent225", NOFAIL )



[ Dynamic,

  Description("Matrix Error"),

  Guid("84e993e6-00e1-4d70-97ef-3824ed2c4e93"),

  DisplayName("Matrix Error")

]

class SQLTraceEvent225 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent225_TYPE0", NOFAIL )



[ Dynamic,

  Description("Matrix Error Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent225_TYPE0 : SQLTraceEvent225

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(3),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(4),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(5),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(6),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(7),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(16),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(17),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Remote Exchange (226) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent226", NOFAIL )



[ Dynamic,

  Description("Remote Exchange"),

  Guid("84e993e6-00e2-4d70-97ef-3824ed2c4e93"),

  DisplayName("Remote Exchange")

]

class SQLTraceEvent226 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent226_TYPE0", NOFAIL )



[ Dynamic,

  Description("Remote Exchange Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent226_TYPE0 : SQLTraceEvent226

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(13),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(14),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(15),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(16),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(17),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// RPC (227) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent227", NOFAIL )



[ Dynamic,

  Description("RPC"),

  Guid("84e993e6-00e3-4d70-97ef-3824ed2c4e93"),

  DisplayName("RPC")

]

class SQLTraceEvent227 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent227_TYPE0", NOFAIL )



[ Dynamic,

  Description("RPC Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent227_TYPE0 : SQLTraceEvent227

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(9),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(12),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(13),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(14),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(15),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(16),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(17),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Clone Refresh - Execution Information (228) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent228", NOFAIL )



[ Dynamic,

  Description("Clone Refresh - Execution Information"),

  Guid("84e993e6-00e4-4d70-97ef-3824ed2c4e93"),

  DisplayName("Clone Refresh - Execution Information")

]

class SQLTraceEvent228 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent228_TYPE0", NOFAIL )



[ Dynamic,

  Description("Clone Refresh - Execution Information Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent228_TYPE0 : SQLTraceEvent228

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(6),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(7),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(8),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(9),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(10),

	 Description("IndexID"),

	 read

	]

	sint32	IndexID;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(14),

	 Description("ObjectName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ObjectName;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("RowCounts"),

	 read

	]

	sint64	RowCounts;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(19),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(20),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





	[WmiDataId(22),

	 Description("PlanHandle"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	PlanHandle;





};

//----------------------------------------------------------------

// CM (229) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent229", NOFAIL )



[ Dynamic,

  Description("CM"),

  Guid("84e993e6-00e5-4d70-97ef-3824ed2c4e93"),

  DisplayName("CM")

]

class SQLTraceEvent229 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent229_TYPE0", NOFAIL )



[ Dynamic,

  Description("CM Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent229_TYPE0 : SQLTraceEvent229

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(15),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(16),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(17),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(18),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// CMA (230) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent230", NOFAIL )



[ Dynamic,

  Description("CMA"),

  Guid("84e993e6-00e6-4d70-97ef-3824ed2c4e93"),

  DisplayName("CMA")

]

class SQLTraceEvent230 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent230_TYPE0", NOFAIL )



[ Dynamic,

  Description("CMA Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent230_TYPE0 : SQLTraceEvent230

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(4),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(5),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(6),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(7),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("Handle"),

	 read

	]

	sint32	Handle;





	[WmiDataId(14),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(15),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(16),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(17),

	 Description("XactSequence"),

	 read

	]

	sint64	XactSequence;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(20),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(21),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// XEvent (231) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent231", NOFAIL )



[ Dynamic,

  Description("XEvent"),

  Guid("84e993e6-00e7-4d70-97ef-3824ed2c4e93"),

  DisplayName("XEvent")

]

class SQLTraceEvent231 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent231_TYPE0", NOFAIL )



[ Dynamic,

  Description("XEvent Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent231_TYPE0 : SQLTraceEvent231

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(3),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(4),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(5),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(6),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(7),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(8),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(9),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(10),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(11),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(12),

	 Description("Severity"),

	 read

	]

	sint32	Severity;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(15),

	 Description("DatabaseName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	DatabaseName;





	[WmiDataId(16),

	 Description("LoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginSid;





	[WmiDataId(17),

	 Description("RequestID"),

	 read

	]

	sint32	RequestID;





	[WmiDataId(18),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(19),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(20),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Clone Transition (232) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent232", NOFAIL )



[ Dynamic,

  Description("Clone Transition"),

  Guid("84e993e6-00e8-4d70-97ef-3824ed2c4e93"),

  DisplayName("Clone Transition")

]

class SQLTraceEvent232 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent232_TYPE0", NOFAIL )



[ Dynamic,

  Description("Clone Transition Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent232_TYPE0 : SQLTraceEvent232

{

	[WmiDataId(1),

	 Description("DatabaseID"),

	 read

	]

	sint32	DatabaseID;





	[WmiDataId(2),

	 Description("TransactionID"),

	 read

	]

	sint64	TransactionID;





	[WmiDataId(3),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(4),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(5),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(6),

	 Description("EndTime"),

	 read

	]

	uint64	EndTime;





	[WmiDataId(7),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(8),

	 Description("ObjectID"),

	 read

	]

	sint32	ObjectID;





	[WmiDataId(9),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(10),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(11),

	 Description("Mode"),

	 read

	]

	sint32	Mode;





	[WmiDataId(12),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(13),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(14),

	 Description("BigintData2"),

	 read

	]

	sint64	BigintData2;





	[WmiDataId(15),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(16),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Periodic health check status (233) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent233", NOFAIL )



[ Dynamic,

  Description("Periodic health check status"),

  Guid("84e993e6-00e9-4d70-97ef-3824ed2c4e93"),

  DisplayName("Periodic health check status")

]

class SQLTraceEvent233 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent233_TYPE0", NOFAIL )



[ Dynamic,

  Description("Periodic health check status Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent233_TYPE0 : SQLTraceEvent233

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(3),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(4),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(5),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(6),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(7),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("Duration"),

	 read

	]

	sint64	Duration;





	[WmiDataId(10),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(11),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(12),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(13),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(14),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(15),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(16),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(17),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(18),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Brick failure status (234) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent234", NOFAIL )



[ Dynamic,

  Description("Brick failure status"),

  Guid("84e993e6-00ea-4d70-97ef-3824ed2c4e93"),

  DisplayName("Brick failure status")

]

class SQLTraceEvent234 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent234_TYPE0", NOFAIL )



[ Dynamic,

  Description("Brick failure status Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent234_TYPE0 : SQLTraceEvent234

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("NTUserName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTUserName;





	[WmiDataId(3),

	 Description("NTDomainName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	NTDomainName;





	[WmiDataId(4),

	 Description("HostName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	HostName;





	[WmiDataId(5),

	 Description("ClientProcessID"),

	 read

	]

	sint32	ClientProcessID;





	[WmiDataId(6),

	 Description("ApplicationName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	ApplicationName;





	[WmiDataId(7),

	 Description("LoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	LoginName;





	[WmiDataId(8),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(9),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(10),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(11),

	 Description("IntegerData"),

	 read

	]

	sint32	IntegerData;





	[WmiDataId(12),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(13),

	 Description("State"),

	 read

	]

	sint32	State;





	[WmiDataId(14),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(15),

	 Description("BigintData1"),

	 read

	]

	sint64	BigintData1;





	[WmiDataId(16),

	 Description("IntegerData2"),

	 read

	]

	sint32	IntegerData2;





	[WmiDataId(17),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};

//----------------------------------------------------------------

// Audit Fulltext (235) Event Instance Schema

//----------------------------------------------------------------

#pragma deleteclass ("SQLTraceEvent235", NOFAIL )



[ Dynamic,

  Description("Audit Fulltext"),

  Guid("84e993e6-00eb-4d70-97ef-3824ed2c4e93"),

  DisplayName("Audit Fulltext")

]

class SQLTraceEvent235 : REPLACE_INSTNAMETrace

{

};



#pragma deleteclass ("SQLTraceEvent235_TYPE0", NOFAIL )



[ Dynamic,

  Description("Audit Fulltext Type0"),

  EventType(0),

  EventTypeName("0")

]

class SQLTraceEvent235_TYPE0 : SQLTraceEvent235

{

	[WmiDataId(1),

	 Description("TextData"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TextData;





	[WmiDataId(2),

	 Description("SPID"),

	 read

	]

	sint32	SPID;





	[WmiDataId(3),

	 Description("StartTime"),

	 read

	]

	uint64	StartTime;





	[WmiDataId(4),

	 Description("EventSubClass"),

	 read

	]

	sint32	EventSubClass;





	[WmiDataId(5),

	 Description("Success"),

	 read

	]

	sint32	Success;





	[WmiDataId(6),

	 Description("EventClass"),

	 read

	]

	sint32	EventClass;





	[WmiDataId(7),

	 Description("Error"),

	 read

	]

	sint32	Error;





	[WmiDataId(8),

	 Description("TargetLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginName;





	[WmiDataId(9),

	 Description("TargetLoginSid"),

	 format("c"),

	 StringTermination("Counted"),

	 read

	]

	string	TargetLoginSid;





	[WmiDataId(10),

	 Description("EventSequence"),

	 read

	]

	sint64	EventSequence;





	[WmiDataId(11),

	 Description("IsSystem"),

	 read

	]

	sint32	IsSystem;





	[WmiDataId(12),

	 Description("SessionLoginName"),

	 format("w"),

	 StringTermination("Counted"),

	 read

	]

	string	SessionLoginName;





};