61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
|
|
class MSFT_ForwardingConsumer : __EventConsumer
|
|
{
|
|
[key] string Name;
|
|
|
|
string Targets[];
|
|
|
|
[ values{ 0, 1, 2, 3 },
|
|
value_map{ "Synchronous",
|
|
"Express",
|
|
"Guaranteed",
|
|
"Transactional" }] sint32 ForwardingQoS = 1;
|
|
|
|
boolean Authenticate = TRUE;
|
|
boolean Encryption = FALSE;
|
|
};
|
|
|
|
class MSFT_ForwardingConsumerTraceEventBase : __ExtrinsicEvent
|
|
{
|
|
MSFT_ForwardingConsumer Consumer;
|
|
string ExecutionId;
|
|
uint32 StatusCode;
|
|
};
|
|
|
|
class MSFT_ForwardingConsumerTraceEvent : MSFT_ForwardingConsumerTraceEventBase
|
|
{
|
|
string TargetUsed;
|
|
boolean Queued;
|
|
};
|
|
|
|
class MSFT_ForwardingConsumerTargetTraceEvent : MSFT_ForwardingConsumerTraceEventBase
|
|
{
|
|
string Target;
|
|
};
|
|
|
|
instance of Win32PseudoProvider as $PE
|
|
{
|
|
Name = "Microsoft WMI Forwarding Consumer Trace Event Provider";
|
|
};
|
|
|
|
instance of __EventProviderRegistration
|
|
{
|
|
Provider = $PE;
|
|
EventQueryList = { "SELECT * FROM MSFT_ForwardingConsumerTraceEventBase" };
|
|
};
|
|
|
|
instance of __Win32Provider as $P
|
|
{
|
|
Name = "Microsoft WMI Forwarding Consumer Provider";
|
|
Clsid = "{AD1B46E8-0AAC-401b-A3B8-FCDCF8186F55}";
|
|
};
|
|
|
|
instance of __EventConsumerProviderRegistration
|
|
{
|
|
Provider = $P;
|
|
ConsumerClassNames = { "MSFT_ForwardingConsumer" };
|
|
};
|
|
|
|
|
|
|