Skip to content

Instantly share code, notes, and snippets.

@nategraf
Created November 1, 2017 16:13
Show Gist options
  • Save nategraf/492e17b014e1f21e187b1dc3b5e62c72 to your computer and use it in GitHub Desktop.
Save nategraf/492e17b014e1f21e187b1dc3b5e62c72 to your computer and use it in GitHub Desktop.
//**********************************************************************`
//* This is an include file generated by Message Compiler. *`
//* *`
//* Copyright (c) Microsoft Corporation. All Rights Reserved. *`
//**********************************************************************`
#pragma once
#include <wmistr.h>
#include <evntrace.h>
#include "evntprov.h"
//
// Initial Defs
//
#if !defined(ETW_INLINE)
#define ETW_INLINE DECLSPEC_NOINLINE __inline
#endif
#if defined(__cplusplus)
extern "C" {
#endif
//
// Allow disabling of code generation
//
#ifndef MCGEN_DISABLE_PROVIDER_CODE_GENERATION
#if !defined(McGenDebug)
#define McGenDebug(a,b)
#endif
#if !defined(MCGEN_TRACE_CONTEXT_DEF)
#define MCGEN_TRACE_CONTEXT_DEF
typedef struct _MCGEN_TRACE_CONTEXT
{
TRACEHANDLE RegistrationHandle;
TRACEHANDLE Logger;
ULONGLONG MatchAnyKeyword;
ULONGLONG MatchAllKeyword;
ULONG Flags;
ULONG IsEnabled;
UCHAR Level;
UCHAR Reserve;
USHORT EnableBitsCount;
PULONG EnableBitMask;
const ULONGLONG* EnableKeyWords;
const UCHAR* EnableLevel;
} MCGEN_TRACE_CONTEXT, *PMCGEN_TRACE_CONTEXT;
#endif
#if !defined(MCGEN_LEVEL_KEYWORD_ENABLED_DEF)
#define MCGEN_LEVEL_KEYWORD_ENABLED_DEF
FORCEINLINE
BOOLEAN
McGenLevelKeywordEnabled(
_In_ PMCGEN_TRACE_CONTEXT EnableInfo,
_In_ UCHAR Level,
_In_ ULONGLONG Keyword
)
{
//
// Check if the event Level is lower than the level at which
// the channel is enabled.
// If the event Level is 0 or the channel is enabled at level 0,
// all levels are enabled.
//
if ((Level <= EnableInfo->Level) || // This also covers the case of Level == 0.
(EnableInfo->Level == 0)) {
//
// Check if Keyword is enabled
//
if ((Keyword == (ULONGLONG)0) ||
((Keyword & EnableInfo->MatchAnyKeyword) &&
((Keyword & EnableInfo->MatchAllKeyword) == EnableInfo->MatchAllKeyword))) {
return TRUE;
}
}
return FALSE;
}
#endif
#if !defined(MCGEN_EVENT_ENABLED_DEF)
#define MCGEN_EVENT_ENABLED_DEF
FORCEINLINE
BOOLEAN
McGenEventXplatEnabled(
_In_ PMCGEN_TRACE_CONTEXT EnableInfo,
_In_ PCEVENT_DESCRIPTOR EventDescriptor
)
{
return McGenLevelKeywordEnabled(EnableInfo, EventDescriptor->Level, EventDescriptor->Keyword);
}
#endif
//
// EnableCheckMacro
//
#ifndef MCGEN_ENABLE_CHECK
#define MCGEN_ENABLE_CHECK(Context, Descriptor) (Context.IsEnabled && McGenEventXplatEnabled(&Context, &Descriptor))
#endif
#if !defined(MCGEN_CONTROL_CALLBACK)
#define MCGEN_CONTROL_CALLBACK
DECLSPEC_NOINLINE __inline
VOID
__stdcall
McGenControlCallbackV2(
_In_ LPCGUID SourceId,
_In_ ULONG ControlCode,
_In_ UCHAR Level,
_In_ ULONGLONG MatchAnyKeyword,
_In_ ULONGLONG MatchAllKeyword,
_In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData,
_Inout_opt_ void* CallbackContext
)
/*++
Routine Description:
This is the notification callback for Windows Vista and later.
Arguments:
SourceId - The GUID that identifies the session that enabled the provider.
ControlCode - The parameter indicates whether the provider
is being enabled or disabled.
Level - The level at which the event is enabled.
MatchAnyKeyword - The bitmask of keywords that the provider uses to
determine the category of events that it writes.
MatchAllKeyword - This bitmask additionally restricts the category
of events that the provider writes.
FilterData - The provider-defined data.
CallbackContext - The context of the callback that is defined when the provider
called EtwRegister to register itself.
Remarks:
ETW calls this function to notify provider of enable/disable
--*/
{
PMCGEN_TRACE_CONTEXT Ctx = (PMCGEN_TRACE_CONTEXT)CallbackContext;
ULONG Ix;
#ifndef MCGEN_PRIVATE_ENABLE_CALLBACK_V2
UNREFERENCED_PARAMETER(SourceId);
UNREFERENCED_PARAMETER(FilterData);
#endif
if (Ctx == NULL) {
return;
}
switch (ControlCode) {
case EVENT_CONTROL_CODE_ENABLE_PROVIDER:
Ctx->Level = Level;
Ctx->MatchAnyKeyword = MatchAnyKeyword;
Ctx->MatchAllKeyword = MatchAllKeyword;
Ctx->IsEnabled = EVENT_CONTROL_CODE_ENABLE_PROVIDER;
for (Ix = 0; Ix < Ctx->EnableBitsCount; Ix += 1) {
if (McGenLevelKeywordEnabled(Ctx, Ctx->EnableLevel[Ix], Ctx->EnableKeyWords[Ix]) != FALSE) {
Ctx->EnableBitMask[Ix >> 5] |= (1 << (Ix % 32));
} else {
Ctx->EnableBitMask[Ix >> 5] &= ~(1 << (Ix % 32));
}
}
break;
case EVENT_CONTROL_CODE_DISABLE_PROVIDER:
Ctx->IsEnabled = EVENT_CONTROL_CODE_DISABLE_PROVIDER;
Ctx->Level = 0;
Ctx->MatchAnyKeyword = 0;
Ctx->MatchAllKeyword = 0;
if (Ctx->EnableBitsCount > 0) {
RtlZeroMemory(Ctx->EnableBitMask, (((Ctx->EnableBitsCount - 1) / 32) + 1) * sizeof(ULONG));
}
break;
default:
break;
}
#ifdef MCGEN_PRIVATE_ENABLE_CALLBACK_V2
//
// Call user defined callback
//
MCGEN_PRIVATE_ENABLE_CALLBACK_V2(
SourceId,
ControlCode,
Level,
MatchAnyKeyword,
MatchAllKeyword,
FilterData,
CallbackContext
);
#endif
return;
}
#endif
#endif // MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//+
// Provider Microsoft-Windows-DotNETRuntime Event Count 168
//+
EXTERN_C __declspec(selectany) const GUID MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER = {0xe13c0d23, 0xccbc, 0x4e12, {0x93, 0x1b, 0xd9, 0xcc, 0x2e, 0xee, 0x27, 0xe4}};
//
// Opcodes
//
#define CLR_GC_RESTARTEEEND_OPCODE 0x84
#define CLR_GC_HEAPSTATS_OPCODE 0x85
#define CLR_GC_CREATESEGMENT_OPCODE 0x86
#define CLR_GC_FREESEGMENT_OPCODE 0x87
#define CLR_GC_RESTARTEEBEING_OPCODE 0x88
#define CLR_GC_SUSPENDEEND_OPCODE 0x89
#define CLR_GC_SUSPENDEEBEGIN_OPCODE 0xa
#define CLR_GC_ALLOCATIONTICK_OPCODE 0xb
#define CLR_GC_CREATECONCURRENTTHREAD_OPCODE 0xc
#define CLR_GC_TERMINATECONCURRENTTHREAD_OPCODE 0xd
#define CLR_GC_FINALIZERSEND_OPCODE 0xf
#define CLR_GC_FINALIZERSBEGIN_OPCODE 0x13
#define CLR_GC_BULKROOTEDGE_OPCODE 0x14
#define CLR_GC_BULKROOTCONDITIONALWEAKTABLEELEMENTEDGE_OPCODE 0x15
#define CLR_GC_BULKNODE_OPCODE 0x16
#define CLR_GC_BULKEDGE_OPCODE 0x17
#define CLR_GC_OBJECTALLOCATION_OPCODE 0x18
#define CLR_GC_BULKSURVIVINGOBJECTRANGES_OPCODE 0x19
#define CLR_GC_BULKMOVEDOBJECTRANGES_OPCODE 0x1a
#define CLR_GC_GENERATIONRANGE_OPCODE 0x1b
#define CLR_GC_MARKSTACKROOTS_OPCODE 0x1c
#define CLR_GC_MARKFINALIZEQUEUEROOTS_OPCODE 0x1d
#define CLR_GC_MARKHANDLES_OPCODE 0x1e
#define CLR_GC_MARKCARDS_OPCODE 0x1f
#define CLR_GC_FINALIZEOBJECT_OPCODE 0x20
#define CLR_GC_SETGCHANDLE_OPCODE 0x21
#define CLR_GC_DESTROYGCHANDLE_OPCODE 0x22
#define CLR_GC_TRIGGERED_OPCODE 0x23
#define CLR_GC_PINGCOBJECT_OPCODE 0x24
#define CLR_GC_BULKROOTCCW_OPCODE 0x26
#define CLR_GC_BULKRCW_OPCODE 0x27
#define CLR_GC_BULKROOTSTATICVAR_OPCODE 0x28
#define CLR_GC_INCREASEMEMORYPRESSURE_OPCODE 0xc8
#define CLR_GC_DECREASEMEMORYPRESSURE_OPCODE 0xc9
#define CLR_GC_MARK_OPCODE 0xca
#define CLR_GC_JOIN_OPCODE 0xcb
#define CLR_GC_GCPERHEAPHISTORY_OPCODE 0xcc
#define CLR_GC_GCGLOBALHEAPHISTORY_OPCODE 0xcd
#define CLR_METHOD_DCSTARTCOMPLETE_OPCODE 0xe
#define CLR_METHOD_DCENDCOMPLETE_OPCODE 0xf
#define CLR_METHOD_METHODLOAD_OPCODE 0x21
#define CLR_METHOD_METHODUNLOAD_OPCODE 0x22
#define CLR_METHOD_METHODDCSTART_OPCODE 0x23
#define CLR_METHOD_METHODDCEND_OPCODE 0x24
#define CLR_METHOD_METHODLOADVERBOSE_OPCODE 0x25
#define CLR_METHOD_METHODUNLOADVERBOSE_OPCODE 0x26
#define CLR_METHOD_METHODDCSTARTVERBOSE_OPCODE 0x27
#define CLR_METHOD_METHODDCENDVERBOSE_OPCODE 0x28
#define CLR_METHOD_METHODJITTINGSTARTED_OPCODE 0x2a
#define CLR_JITINLININGSUCCEEDED_OPCODE 0x53
#define CLR_JITINLININGFAILED_OPCODE 0x54
#define CLR_JITTAILCALLSUCCEEDED_OPCODE 0x55
#define CLR_JITTAILCALLFAILED_OPCODE 0x56
#define CLR_METHODILTONATIVEMAP_OPCODE 0x57
#define CLR_DOMAINMODULELOAD_OPCODE 0x2d
#define CLR_MODULELOAD_OPCODE 0x21
#define CLR_MODULEUNLOAD_OPCODE 0x22
#define CLR_MODULEDCSTART_OPCODE 0x23
#define CLR_MODULEDCEND_OPCODE 0x24
#define CLR_ASSEMBLYLOAD_OPCODE 0x25
#define CLR_ASSEMBLYUNLOAD_OPCODE 0x26
#define CLR_APPDOMAINLOAD_OPCODE 0x29
#define CLR_APPDOMAINUNLOAD_OPCODE 0x2a
#define CLR_STACK_STACKWALK_OPCODE 0x52
#define CLR_APPDOMAINRESOURCEMANAGEMENT_APPDOMAINMEMALLOCATED_OPCODE 0x30
#define CLR_APPDOMAINRESOURCEMANAGEMENT_APPDOMAINMEMSURVIVED_OPCODE 0x31
#define CLR_APPDOMAINRESOURCEMANAGEMENT_THREADCREATED_OPCODE 0x32
#define CLR_APPDOMAINRESOURCEMANAGEMENT_THREADTERMINATED_OPCODE 0x33
#define CLR_APPDOMAINRESOURCEMANAGEMENT_THREADDOMAINENTER_OPCODE 0x34
#define CLR_ILSTUB_ILSTUBGENERATED_OPCODE 0x58
#define CLR_ILSTUB_ILSTUBCACHEHIT_OPCODE 0x59
#define CLR_WAIT_OPCODE 0x5a
#define CLR_THREADPOOL_WORKERTHREADADJUSTMENT_SAMPLE_OPCODE 0x64
#define CLR_THREADPOOL_WORKERTHREADADJUSTMENT_ADJUSTMENT_OPCODE 0x65
#define CLR_THREADPOOL_WORKERTHREADADJUSTMENT_STATS_OPCODE 0x66
#define CLR_PERFTRACK_MODULERANGELOAD_OPCODE 0xa
#define CLR_BULKTYPE_OPCODE 0xa
#define CLR_ENQUEUE_OPCODE 0xb
#define CLR_DEQUEUE_OPCODE 0xc
#define CLR_IOENQUEUE_OPCODE 0xd
#define CLR_IODEQUEUE_OPCODE 0xe
#define CLR_IOPACK_OPCODE 0xf
#define CLR_THREAD_CREATING_OPCODE 0xb
#define CLR_THREAD_RUNNING_OPCODE 0xc
//
// Tasks
//
#define CLR_GC_TASK 0x1
EXTERN_C __declspec(selectany) const GUID GarbageCollectionId = {0x044973cd, 0x251f, 0x4dff, {0xa3, 0xe9, 0x9d, 0x63, 0x07, 0x28, 0x6b, 0x05}};
#define CLR_WORKERTHREADCREATE_TASK 0x2
EXTERN_C __declspec(selectany) const GUID WorkerThreadCreationId = {0xcfc4ba53, 0xfb42, 0x4757, {0x8b, 0x70, 0x5f, 0x5d, 0x51, 0xfe, 0xe2, 0xf4}};
#define CLR_IOTHREADCREATE_TASK 0x3
EXTERN_C __declspec(selectany) const GUID IOThreadCreationId = {0xc71408de, 0x42cc, 0x4f81, {0x9c, 0x93, 0xb8, 0x91, 0x2a, 0xbf, 0x2a, 0x0f}};
#define CLR_WORKERTHREADRETIRE_TASK 0x4
EXTERN_C __declspec(selectany) const GUID WorkerThreadRetirementId = {0xefdf1eac, 0x1d5d, 0x4e84, {0x89, 0x3a, 0x19, 0xb8, 0x0f, 0x69, 0x21, 0x76}};
#define CLR_IOTHREADRETIRE_TASK 0x5
EXTERN_C __declspec(selectany) const GUID IOThreadRetirementId = {0x840c8456, 0x6457, 0x4eb7, {0x9c, 0xd0, 0xd2, 0x8f, 0x01, 0xc6, 0x4f, 0x5e}};
#define CLR_THREADPOOLSUSPEND_TASK 0x6
EXTERN_C __declspec(selectany) const GUID ThreadpoolSuspensionId = {0xc424b3e3, 0x2ae0, 0x416e, {0xa0, 0x39, 0x41, 0x0c, 0x5d, 0x8e, 0x5f, 0x14}};
#define CLR_EXCEPTION_TASK 0x7
EXTERN_C __declspec(selectany) const GUID ExceptionId = {0x300ce105, 0x86d1, 0x41f8, {0xb9, 0xd2, 0x83, 0xfc, 0xbf, 0xf3, 0x2d, 0x99}};
#define CLR_EXCEPTION_CATCH_TASK 0x1b
EXTERN_C __declspec(selectany) const GUID ExceptionCatchId = {0x5bbf9499, 0x1715, 0x4658, {0x88, 0xdc, 0xaf, 0xd7, 0x69, 0x0a, 0x87, 0x11}};
#define CLR_EXCEPTION_FINALLY_TASK 0x1c
EXTERN_C __declspec(selectany) const GUID ExceptionFinallyId = {0x9565bc31, 0x300f, 0x4ea2, {0xa5, 0x32, 0x30, 0xbc, 0xe9, 0xa1, 0x41, 0x99}};
#define CLR_EXCEPTION_FILTER_TASK 0x1d
EXTERN_C __declspec(selectany) const GUID ExceptionFilterId = {0x72e72606, 0xbb71, 0x4290, {0xa2, 0x42, 0xd5, 0xf3, 0x6c, 0xe5, 0x31, 0x2e}};
#define CLR_CONTENTION_TASK 0x8
EXTERN_C __declspec(selectany) const GUID ContentionId = {0x561410f5, 0xa138, 0x4ab3, {0x94, 0x5e, 0x51, 0x64, 0x83, 0xcd, 0xdf, 0xbc}};
#define CLR_METHOD_TASK 0x9
EXTERN_C __declspec(selectany) const GUID CLRMethodId = {0x3044f61a, 0x99b0, 0x4c21, {0xb2, 0x03, 0xd3, 0x94, 0x23, 0xc7, 0x3b, 0x00}};
#define CLR_LOADER_TASK 0xa
EXTERN_C __declspec(selectany) const GUID CLRLoaderId = {0xd00792da, 0x07b7, 0x40f5, {0x97, 0xeb, 0x5d, 0x97, 0x4e, 0x05, 0x47, 0x40}};
#define CLR_STACK_TASK 0xb
EXTERN_C __declspec(selectany) const GUID CLRStackId = {0xd3363dc0, 0x243a, 0x4620, {0xa4, 0xd0, 0x8a, 0x07, 0xd7, 0x72, 0xf5, 0x33}};
#define CLR_STRONGNAMEVERIFICATION_TASK 0xc
EXTERN_C __declspec(selectany) const GUID CLRStrongNameVerificationId = {0x15447a14, 0xb523, 0x46ae, {0xb7, 0x5b, 0x02, 0x3f, 0x90, 0x0b, 0x43, 0x93}};
#define CLR_AUTHENTICODEVERIFICATION_TASK 0xd
EXTERN_C __declspec(selectany) const GUID CLRAuthenticodeVerificationId = {0xb17304d9, 0x5afa, 0x4da6, {0x9f, 0x7b, 0x5a, 0x4f, 0xa7, 0x31, 0x29, 0xb6}};
#define CLR_APPDOMAINRESOURCEMANAGEMENT_TASK 0xe
EXTERN_C __declspec(selectany) const GUID AppDomainResourceManagementId = {0x88e83959, 0x6185, 0x4e0b, {0x95, 0xb8, 0x0e, 0x4a, 0x35, 0xdf, 0x61, 0x22}};
#define CLR_IL_STUB 0xf
EXTERN_C __declspec(selectany) const GUID CLRILStubId = {0xd00792da, 0x07b7, 0x40f5, {0x00, 0x00, 0x5d, 0x97, 0x4e, 0x05, 0x47, 0x40}};
#define CLR_THREADPOOLWORKERTHREAD_TASK 0x10
EXTERN_C __declspec(selectany) const GUID ThreadPoolWorkerThreadId = {0x8a9a44ab, 0xf681, 0x4271, {0x88, 0x10, 0x83, 0x0d, 0xab, 0x9f, 0x56, 0x21}};
#define CLR_THREADPOOLWORKERTHREADRETIREMENT_TASK 0x11
EXTERN_C __declspec(selectany) const GUID ThreadPoolWorkerThreadRetirementId = {0x402ee399, 0xc137, 0x4dc0, {0xa5, 0xab, 0x3c, 0x2d, 0xea, 0x64, 0xac, 0x9c}};
#define CLR_THREADPOOLWORKERTHREADADJUSTMENT_TASK 0x12
EXTERN_C __declspec(selectany) const GUID ThreadPoolWorkerThreadAdjustmentId = {0x94179831, 0xe99a, 0x4625, {0x88, 0x24, 0x23, 0xca, 0x5e, 0x00, 0xca, 0x7d}};
#define CLR_EEStartup_TASK 0x13
EXTERN_C __declspec(selectany) const GUID CLRRuntimeInformationId = {0xcd7d3e32, 0x65fe, 0x40cd, {0x92, 0x25, 0xa2, 0x57, 0x7d, 0x20, 0x3f, 0xc3}};
#define CLR_PERFTRACK_TASK 0x14
EXTERN_C __declspec(selectany) const GUID CLRPerfTrackId = {0xeac685f6, 0x2104, 0x4dec, {0x88, 0xfd, 0x91, 0xe4, 0x25, 0x42, 0x21, 0xec}};
#define CLR_TYPE_TASK 0x15
EXTERN_C __declspec(selectany) const GUID TypeId = {0x003e5a9b, 0x4757, 0x4d3e, {0xb4, 0xa1, 0xe4, 0x7b, 0xfb, 0x48, 0x94, 0x08}};
#define CLR_THREADPOOLWORKINGTHREADCOUNT_TASK 0x16
EXTERN_C __declspec(selectany) const GUID ThreadPoolWorkingThreadCountId = {0x1b032b96, 0x767c, 0x42e4, {0x84, 0x81, 0xcb, 0x52, 0x8a, 0x66, 0xd7, 0xbd}};
#define CLR_THREADPOOL_TASK 0x17
EXTERN_C __declspec(selectany) const GUID ThreadPoolId = {0xead685f6, 0x2104, 0x4dec, {0x88, 0xfd, 0x91, 0xe4, 0x25, 0x42, 0x21, 0xe9}};
#define CLR_THREADING_TASK 0x18
EXTERN_C __declspec(selectany) const GUID ThreadId = {0x641994c5, 0x16f2, 0x4123, {0x91, 0xa7, 0xa2, 0x99, 0x9d, 0xd7, 0xbf, 0xc3}};
#define CLR_DEBUG_IPC_EVENT_TASK 0x19
EXTERN_C __declspec(selectany) const GUID DebugIPCEventId = {0xec2f3703, 0x8321, 0x4301, {0xbd, 0x51, 0x2c, 0xb9, 0xa0, 0x9f, 0x31, 0xb1}};
#define CLR_EXCEPTION_PROCESSING_TASK 0x1a
EXTERN_C __declspec(selectany) const GUID DebugExceptionProcessingId = {0xc4412198, 0xef03, 0x47f1, {0x9b, 0xd1, 0x11, 0xc6, 0x63, 0x7a, 0x20, 0x62}};
#define CLR_CODE_SYMBOLS_TASK 0x1e
EXTERN_C __declspec(selectany) const GUID CodeSymbolsId = {0x53aedf69, 0x2049, 0x4f7d, {0x93, 0x45, 0xd3, 0x01, 0x8b, 0x5c, 0x4d, 0x80}};
//
// Keyword
//
#define CLR_GC_KEYWORD 0x1
#define CLR_GCHANDLE_KEYWORD 0x2
#define CLR_FUSION_KEYWORD 0x4
#define CLR_LOADER_KEYWORD 0x8
#define CLR_JIT_KEYWORD 0x10
#define CLR_NGEN_KEYWORD 0x20
#define CLR_STARTENUMERATION_KEYWORD 0x40
#define CLR_ENDENUMERATION_KEYWORD 0x80
#define CLR_SECURITY_KEYWORD 0x400
#define CLR_APPDOMAINRESOURCEMANAGEMENT_KEYWORD 0x800
#define CLR_JITTRACING_KEYWORD 0x1000
#define CLR_INTEROP_KEYWORD 0x2000
#define CLR_CONTENTION_KEYWORD 0x4000
#define CLR_EXCEPTION_KEYWORD 0x8000
#define CLR_THREADING_KEYWORD 0x10000
#define CLR_JITTEDMETHODILTONATIVEMAP_KEYWORD 0x20000
#define CLR_OVERRIDEANDSUPPRESSNGENEVENTS_KEYWORD 0x40000
#define CLR_TYPE_KEYWORD 0x80000
#define CLR_GCHEAPDUMP_KEYWORD 0x100000
#define CLR_GCHEAPALLOCHIGH_KEYWORD 0x200000
#define CLR_GCHEAPSURVIVALANDMOVEMENT_KEYWORD 0x400000
#define CLR_GCHEAPCOLLECT_KEYWORD 0x800000
#define CLR_GCHEAPANDTYPENAMES_KEYWORD 0x1000000
#define CLR_GCHEAPALLOCLOW_KEYWORD 0x2000000
#define CLR_PERFTRACK_KEYWORD 0x20000000
#define CLR_STACK_KEYWORD 0x40000000
#define CLR_THREADTRANSFER_KEYWORD 0x80000000
#define CLR_DEBUGGER_KEYWORD 0x100000000
#define CLR_MONITORING_KEYWORD 0x200000000
#define CLR_CODESYMBOLS_KEYWORD 0x400000000
//
// Event Descriptors
//
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCStart = {0x1, 0x0, 0x0, 0x4, 0x1, 0x1, 0x1};
#define GCStart_value 0x1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCStart_V1 = {0x1, 0x1, 0x0, 0x4, 0x1, 0x1, 0x1};
#define GCStart_V1_value 0x1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCStart_V2 = {0x1, 0x2, 0x0, 0x4, 0x1, 0x1, 0x1};
#define GCStart_V2_value 0x1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCEnd = {0x2, 0x0, 0x0, 0x4, 0x2, 0x1, 0x1};
#define GCEnd_value 0x2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCEnd_V1 = {0x2, 0x1, 0x0, 0x4, 0x2, 0x1, 0x1};
#define GCEnd_V1_value 0x2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCRestartEEEnd = {0x3, 0x0, 0x0, 0x4, 0x84, 0x1, 0x1};
#define GCRestartEEEnd_value 0x3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCRestartEEEnd_V1 = {0x3, 0x1, 0x0, 0x4, 0x84, 0x1, 0x1};
#define GCRestartEEEnd_V1_value 0x3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCHeapStats = {0x4, 0x0, 0x0, 0x4, 0x85, 0x1, 0x1};
#define GCHeapStats_value 0x4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCHeapStats_V1 = {0x4, 0x1, 0x0, 0x4, 0x85, 0x1, 0x1};
#define GCHeapStats_V1_value 0x4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCCreateSegment = {0x5, 0x0, 0x0, 0x4, 0x86, 0x1, 0x1};
#define GCCreateSegment_value 0x5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCCreateSegment_V1 = {0x5, 0x1, 0x0, 0x4, 0x86, 0x1, 0x1};
#define GCCreateSegment_V1_value 0x5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFreeSegment = {0x6, 0x0, 0x0, 0x4, 0x87, 0x1, 0x1};
#define GCFreeSegment_value 0x6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFreeSegment_V1 = {0x6, 0x1, 0x0, 0x4, 0x87, 0x1, 0x1};
#define GCFreeSegment_V1_value 0x6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCRestartEEBegin = {0x7, 0x0, 0x0, 0x4, 0x88, 0x1, 0x1};
#define GCRestartEEBegin_value 0x7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCRestartEEBegin_V1 = {0x7, 0x1, 0x0, 0x4, 0x88, 0x1, 0x1};
#define GCRestartEEBegin_V1_value 0x7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSuspendEEEnd = {0x8, 0x0, 0x0, 0x4, 0x89, 0x1, 0x1};
#define GCSuspendEEEnd_value 0x8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSuspendEEEnd_V1 = {0x8, 0x1, 0x0, 0x4, 0x89, 0x1, 0x1};
#define GCSuspendEEEnd_V1_value 0x8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSuspendEEBegin = {0x9, 0x0, 0x0, 0x4, 0xa, 0x1, 0x1};
#define GCSuspendEEBegin_value 0x9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSuspendEEBegin_V1 = {0x9, 0x1, 0x0, 0x4, 0xa, 0x1, 0x1};
#define GCSuspendEEBegin_V1_value 0x9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCAllocationTick = {0xa, 0x0, 0x0, 0x5, 0xb, 0x1, 0x1};
#define GCAllocationTick_value 0xa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCAllocationTick_V1 = {0xa, 0x1, 0x0, 0x5, 0xb, 0x1, 0x1};
#define GCAllocationTick_V1_value 0xa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCAllocationTick_V2 = {0xa, 0x2, 0x0, 0x5, 0xb, 0x1, 0x1};
#define GCAllocationTick_V2_value 0xa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCAllocationTick_V3 = {0xa, 0x3, 0x0, 0x5, 0xb, 0x1, 0x1};
#define GCAllocationTick_V3_value 0xa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCCreateConcurrentThread = {0xb, 0x0, 0x0, 0x4, 0xc, 0x1, 0x1};
#define GCCreateConcurrentThread_value 0xb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCCreateConcurrentThread_V1 = {0xb, 0x1, 0x0, 0x4, 0xc, 0x1, 0x10001};
#define GCCreateConcurrentThread_V1_value 0xb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCTerminateConcurrentThread = {0xc, 0x0, 0x0, 0x4, 0xd, 0x1, 0x1};
#define GCTerminateConcurrentThread_value 0xc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCTerminateConcurrentThread_V1 = {0xc, 0x1, 0x0, 0x4, 0xd, 0x1, 0x10001};
#define GCTerminateConcurrentThread_V1_value 0xc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFinalizersEnd = {0xd, 0x0, 0x0, 0x4, 0xf, 0x1, 0x1};
#define GCFinalizersEnd_value 0xd
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFinalizersEnd_V1 = {0xd, 0x1, 0x0, 0x4, 0xf, 0x1, 0x1};
#define GCFinalizersEnd_V1_value 0xd
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFinalizersBegin = {0xe, 0x0, 0x0, 0x4, 0x13, 0x1, 0x1};
#define GCFinalizersBegin_value 0xe
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFinalizersBegin_V1 = {0xe, 0x1, 0x0, 0x4, 0x13, 0x1, 0x1};
#define GCFinalizersBegin_V1_value 0xe
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BulkType = {0xf, 0x0, 0x0, 0x4, 0xa, 0x15, 0x80000};
#define BulkType_value 0xf
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkRootEdge = {0x10, 0x0, 0x0, 0x4, 0x14, 0x1, 0x100000};
#define GCBulkRootEdge_value 0x10
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkRootConditionalWeakTableElementEdge = {0x11, 0x0, 0x0, 0x4, 0x15, 0x1, 0x100000};
#define GCBulkRootConditionalWeakTableElementEdge_value 0x11
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkNode = {0x12, 0x0, 0x0, 0x4, 0x16, 0x1, 0x100000};
#define GCBulkNode_value 0x12
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkEdge = {0x13, 0x0, 0x0, 0x4, 0x17, 0x1, 0x100000};
#define GCBulkEdge_value 0x13
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSampledObjectAllocationHigh = {0x14, 0x0, 0x0, 0x4, 0x18, 0x1, 0x200000};
#define GCSampledObjectAllocationHigh_value 0x14
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkSurvivingObjectRanges = {0x15, 0x0, 0x0, 0x4, 0x19, 0x1, 0x400000};
#define GCBulkSurvivingObjectRanges_value 0x15
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkMovedObjectRanges = {0x16, 0x0, 0x0, 0x4, 0x1a, 0x1, 0x400000};
#define GCBulkMovedObjectRanges_value 0x16
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCGenerationRange = {0x17, 0x0, 0x0, 0x4, 0x1b, 0x1, 0x400000};
#define GCGenerationRange_value 0x17
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCMarkStackRoots = {0x19, 0x0, 0x0, 0x4, 0x1c, 0x1, 0x1};
#define GCMarkStackRoots_value 0x19
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCMarkFinalizeQueueRoots = {0x1a, 0x0, 0x0, 0x4, 0x1d, 0x1, 0x1};
#define GCMarkFinalizeQueueRoots_value 0x1a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCMarkHandles = {0x1b, 0x0, 0x0, 0x4, 0x1e, 0x1, 0x1};
#define GCMarkHandles_value 0x1b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCMarkOlderGenerationRoots = {0x1c, 0x0, 0x0, 0x4, 0x1f, 0x1, 0x1};
#define GCMarkOlderGenerationRoots_value 0x1c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FinalizeObject = {0x1d, 0x0, 0x0, 0x5, 0x20, 0x1, 0x1};
#define FinalizeObject_value 0x1d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR SetGCHandle = {0x1e, 0x0, 0x0, 0x4, 0x21, 0x1, 0x2};
#define SetGCHandle_value 0x1e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DestroyGCHandle = {0x1f, 0x0, 0x0, 0x4, 0x22, 0x1, 0x2};
#define DestroyGCHandle_value 0x1f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSampledObjectAllocationLow = {0x20, 0x0, 0x0, 0x4, 0x18, 0x1, 0x2000000};
#define GCSampledObjectAllocationLow_value 0x20
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PinObjectAtGCTime = {0x21, 0x0, 0x0, 0x5, 0x24, 0x1, 0x1};
#define PinObjectAtGCTime_value 0x21
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCTriggered = {0x23, 0x0, 0x0, 0x4, 0x23, 0x1, 0x1};
#define GCTriggered_value 0x23
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkRootCCW = {0x24, 0x0, 0x0, 0x4, 0x26, 0x1, 0x100000};
#define GCBulkRootCCW_value 0x24
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkRCW = {0x25, 0x0, 0x0, 0x4, 0x27, 0x1, 0x100000};
#define GCBulkRCW_value 0x25
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCBulkRootStaticVar = {0x26, 0x0, 0x0, 0x4, 0x28, 0x1, 0x100000};
#define GCBulkRootStaticVar_value 0x26
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR WorkerThreadCreate = {0x28, 0x0, 0x0, 0x4, 0x1, 0x2, 0x10000};
#define WorkerThreadCreate_value 0x28
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR WorkerThreadTerminate = {0x29, 0x0, 0x0, 0x4, 0x2, 0x2, 0x10000};
#define WorkerThreadTerminate_value 0x29
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR WorkerThreadRetire = {0x2a, 0x0, 0x0, 0x4, 0x1, 0x4, 0x10000};
#define WorkerThreadRetire_value 0x2a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR WorkerThreadUnretire = {0x2b, 0x0, 0x0, 0x4, 0x2, 0x4, 0x10000};
#define WorkerThreadUnretire_value 0x2b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadCreate = {0x2c, 0x0, 0x0, 0x4, 0x1, 0x3, 0x10000};
#define IOThreadCreate_value 0x2c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadCreate_V1 = {0x2c, 0x1, 0x0, 0x4, 0x1, 0x3, 0x10000};
#define IOThreadCreate_V1_value 0x2c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadTerminate = {0x2d, 0x0, 0x0, 0x4, 0x2, 0x3, 0x10000};
#define IOThreadTerminate_value 0x2d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadTerminate_V1 = {0x2d, 0x1, 0x0, 0x4, 0x2, 0x3, 0x10000};
#define IOThreadTerminate_V1_value 0x2d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadRetire = {0x2e, 0x0, 0x0, 0x4, 0x1, 0x5, 0x10000};
#define IOThreadRetire_value 0x2e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadRetire_V1 = {0x2e, 0x1, 0x0, 0x4, 0x1, 0x5, 0x10000};
#define IOThreadRetire_V1_value 0x2e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadUnretire = {0x2f, 0x0, 0x0, 0x4, 0x2, 0x5, 0x10000};
#define IOThreadUnretire_value 0x2f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IOThreadUnretire_V1 = {0x2f, 0x1, 0x0, 0x4, 0x2, 0x5, 0x10000};
#define IOThreadUnretire_V1_value 0x2f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadpoolSuspensionSuspendThread = {0x30, 0x0, 0x0, 0x4, 0x1, 0x6, 0x10000};
#define ThreadpoolSuspensionSuspendThread_value 0x30
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadpoolSuspensionResumeThread = {0x31, 0x0, 0x0, 0x4, 0x2, 0x6, 0x10000};
#define ThreadpoolSuspensionResumeThread_value 0x31
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadStart = {0x32, 0x0, 0x0, 0x4, 0x1, 0x10, 0x10000};
#define ThreadPoolWorkerThreadStart_value 0x32
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadStop = {0x33, 0x0, 0x0, 0x4, 0x2, 0x10, 0x10000};
#define ThreadPoolWorkerThreadStop_value 0x33
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadRetirementStart = {0x34, 0x0, 0x0, 0x4, 0x1, 0x11, 0x10000};
#define ThreadPoolWorkerThreadRetirementStart_value 0x34
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadRetirementStop = {0x35, 0x0, 0x0, 0x4, 0x2, 0x11, 0x10000};
#define ThreadPoolWorkerThreadRetirementStop_value 0x35
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadAdjustmentSample = {0x36, 0x0, 0x0, 0x4, 0x64, 0x12, 0x10000};
#define ThreadPoolWorkerThreadAdjustmentSample_value 0x36
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadAdjustmentAdjustment = {0x37, 0x0, 0x0, 0x4, 0x65, 0x12, 0x10000};
#define ThreadPoolWorkerThreadAdjustmentAdjustment_value 0x37
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadAdjustmentStats = {0x38, 0x0, 0x0, 0x5, 0x66, 0x12, 0x10000};
#define ThreadPoolWorkerThreadAdjustmentStats_value 0x38
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkerThreadWait = {0x39, 0x0, 0x0, 0x4, 0x5a, 0x10, 0x10000};
#define ThreadPoolWorkerThreadWait_value 0x39
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolWorkingThreadCount = {0x3c, 0x0, 0x0, 0x5, 0x1, 0x16, 0x10000};
#define ThreadPoolWorkingThreadCount_value 0x3c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolEnqueue = {0x3d, 0x0, 0x0, 0x5, 0xb, 0x17, 0x80010000};
#define ThreadPoolEnqueue_value 0x3d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolDequeue = {0x3e, 0x0, 0x0, 0x5, 0xc, 0x17, 0x80010000};
#define ThreadPoolDequeue_value 0x3e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolIOEnqueue = {0x3f, 0x0, 0x0, 0x5, 0xd, 0x17, 0x80010000};
#define ThreadPoolIOEnqueue_value 0x3f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolIODequeue = {0x40, 0x0, 0x0, 0x5, 0xe, 0x17, 0x80010000};
#define ThreadPoolIODequeue_value 0x40
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadPoolIOPack = {0x41, 0x0, 0x0, 0x5, 0xf, 0x17, 0x10000};
#define ThreadPoolIOPack_value 0x41
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadCreating = {0x46, 0x0, 0x0, 0x4, 0xb, 0x18, 0x80010000};
#define ThreadCreating_value 0x46
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadRunning = {0x47, 0x0, 0x0, 0x4, 0xc, 0x18, 0x80010000};
#define ThreadRunning_value 0x47
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionThrown = {0x50, 0x0, 0x0, 0x4, 0x1, 0x7, 0x0};
#define ExceptionThrown_value 0x50
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionThrown_V1 = {0x50, 0x1, 0x0, 0x2, 0x1, 0x7, 0x200008000};
#define ExceptionThrown_V1_value 0x50
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionCatchStart = {0xfa, 0x0, 0x0, 0x4, 0x1, 0x1b, 0x8000};
#define ExceptionCatchStart_value 0xfa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionCatchStop = {0xfb, 0x0, 0x0, 0x4, 0x2, 0x1b, 0x8000};
#define ExceptionCatchStop_value 0xfb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionFinallyStart = {0xfc, 0x0, 0x0, 0x4, 0x1, 0x1c, 0x8000};
#define ExceptionFinallyStart_value 0xfc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionFinallyStop = {0xfd, 0x0, 0x0, 0x4, 0x2, 0x1c, 0x8000};
#define ExceptionFinallyStop_value 0xfd
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionFilterStart = {0xfe, 0x0, 0x0, 0x4, 0x1, 0x1d, 0x8000};
#define ExceptionFilterStart_value 0xfe
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionFilterStop = {0xff, 0x0, 0x0, 0x4, 0x2, 0x1d, 0x8000};
#define ExceptionFilterStop_value 0xff
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExceptionThrownStop = {0x100, 0x0, 0x0, 0x4, 0x2, 0x7, 0x8000};
#define ExceptionThrownStop_value 0x100
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Contention = {0x51, 0x0, 0x0, 0x4, 0x1, 0x8, 0x0};
#define Contention_value 0x51
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ContentionStart_V1 = {0x51, 0x1, 0x0, 0x4, 0x1, 0x8, 0x4000};
#define ContentionStart_V1_value 0x51
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ContentionStop = {0x5b, 0x0, 0x0, 0x4, 0x2, 0x8, 0x4000};
#define ContentionStop_value 0x5b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CLRStackWalk = {0x52, 0x0, 0x0, 0x0, 0x52, 0xb, 0x40000000};
#define CLRStackWalk_value 0x52
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainMemAllocated = {0x53, 0x0, 0x0, 0x4, 0x30, 0xe, 0x800};
#define AppDomainMemAllocated_value 0x53
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainMemSurvived = {0x54, 0x0, 0x0, 0x4, 0x31, 0xe, 0x800};
#define AppDomainMemSurvived_value 0x54
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadCreated = {0x55, 0x0, 0x0, 0x4, 0x32, 0xe, 0x10800};
#define ThreadCreated_value 0x55
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadTerminated = {0x56, 0x0, 0x0, 0x4, 0x33, 0xe, 0x10800};
#define ThreadTerminated_value 0x56
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadDomainEnter = {0x57, 0x0, 0x0, 0x4, 0x34, 0xe, 0x10800};
#define ThreadDomainEnter_value 0x57
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ILStubGenerated = {0x58, 0x0, 0x0, 0x4, 0x58, 0xf, 0x2000};
#define ILStubGenerated_value 0x58
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ILStubCacheHit = {0x59, 0x0, 0x0, 0x4, 0x59, 0xf, 0x2000};
#define ILStubCacheHit_value 0x59
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCStartCompleteV2 = {0x87, 0x0, 0x0, 0x4, 0xe, 0x9, 0x30};
#define DCStartCompleteV2_value 0x87
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCEndCompleteV2 = {0x88, 0x0, 0x0, 0x4, 0xf, 0x9, 0x30};
#define DCEndCompleteV2_value 0x88
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStartV2 = {0x89, 0x0, 0x0, 0x4, 0x23, 0x9, 0x30};
#define MethodDCStartV2_value 0x89
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEndV2 = {0x8a, 0x0, 0x0, 0x4, 0x24, 0x9, 0x30};
#define MethodDCEndV2_value 0x8a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStartVerboseV2 = {0x8b, 0x0, 0x0, 0x4, 0x27, 0x9, 0x30};
#define MethodDCStartVerboseV2_value 0x8b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEndVerboseV2 = {0x8c, 0x0, 0x0, 0x4, 0x28, 0x9, 0x30};
#define MethodDCEndVerboseV2_value 0x8c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodLoad = {0x8d, 0x0, 0x0, 0x4, 0x21, 0x9, 0x30};
#define MethodLoad_value 0x8d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodLoad_V1 = {0x8d, 0x1, 0x0, 0x4, 0x21, 0x9, 0x30};
#define MethodLoad_V1_value 0x8d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodLoad_V2 = {0x8d, 0x2, 0x0, 0x4, 0x21, 0x9, 0x30};
#define MethodLoad_V2_value 0x8d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodUnload = {0x8e, 0x0, 0x0, 0x4, 0x22, 0x9, 0x30};
#define MethodUnload_value 0x8e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodUnload_V1 = {0x8e, 0x1, 0x0, 0x4, 0x22, 0x9, 0x30};
#define MethodUnload_V1_value 0x8e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodUnload_V2 = {0x8e, 0x2, 0x0, 0x4, 0x22, 0x9, 0x30};
#define MethodUnload_V2_value 0x8e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodLoadVerbose = {0x8f, 0x0, 0x0, 0x4, 0x25, 0x9, 0x30};
#define MethodLoadVerbose_value 0x8f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodLoadVerbose_V1 = {0x8f, 0x1, 0x0, 0x4, 0x25, 0x9, 0x30};
#define MethodLoadVerbose_V1_value 0x8f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodLoadVerbose_V2 = {0x8f, 0x2, 0x0, 0x4, 0x25, 0x9, 0x30};
#define MethodLoadVerbose_V2_value 0x8f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodUnloadVerbose = {0x90, 0x0, 0x0, 0x4, 0x26, 0x9, 0x30};
#define MethodUnloadVerbose_value 0x90
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodUnloadVerbose_V1 = {0x90, 0x1, 0x0, 0x4, 0x26, 0x9, 0x30};
#define MethodUnloadVerbose_V1_value 0x90
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodUnloadVerbose_V2 = {0x90, 0x2, 0x0, 0x4, 0x26, 0x9, 0x30};
#define MethodUnloadVerbose_V2_value 0x90
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodJittingStarted = {0x91, 0x0, 0x0, 0x5, 0x2a, 0x9, 0x10};
#define MethodJittingStarted_value 0x91
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodJittingStarted_V1 = {0x91, 0x1, 0x0, 0x5, 0x2a, 0x9, 0x10};
#define MethodJittingStarted_V1_value 0x91
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodJitInliningSucceeded = {0xb9, 0x0, 0x0, 0x5, 0x53, 0x9, 0x1000};
#define MethodJitInliningSucceeded_value 0xb9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodJitInliningFailed = {0xba, 0x0, 0x0, 0x5, 0x54, 0x9, 0x1000};
#define MethodJitInliningFailed_value 0xba
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodJitTailCallSucceeded = {0xbc, 0x0, 0x0, 0x5, 0x55, 0x9, 0x1000};
#define MethodJitTailCallSucceeded_value 0xbc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodJitTailCallFailed = {0xbd, 0x0, 0x0, 0x5, 0x56, 0x9, 0x1000};
#define MethodJitTailCallFailed_value 0xbd
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodILToNativeMap = {0xbe, 0x0, 0x0, 0x5, 0x57, 0x9, 0x20000};
#define MethodILToNativeMap_value 0xbe
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCStartV2 = {0x95, 0x0, 0x0, 0x4, 0x23, 0xa, 0x8};
#define ModuleDCStartV2_value 0x95
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCEndV2 = {0x96, 0x0, 0x0, 0x4, 0x24, 0xa, 0x8};
#define ModuleDCEndV2_value 0x96
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DomainModuleLoad = {0x97, 0x0, 0x0, 0x4, 0x2d, 0xa, 0x8};
#define DomainModuleLoad_value 0x97
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DomainModuleLoad_V1 = {0x97, 0x1, 0x0, 0x4, 0x2d, 0xa, 0x8};
#define DomainModuleLoad_V1_value 0x97
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleLoad = {0x98, 0x0, 0x0, 0x4, 0x21, 0xa, 0x8};
#define ModuleLoad_value 0x98
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleLoad_V1 = {0x98, 0x1, 0x0, 0x4, 0x21, 0xa, 0x20000008};
#define ModuleLoad_V1_value 0x98
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleLoad_V2 = {0x98, 0x2, 0x0, 0x4, 0x21, 0xa, 0x20000008};
#define ModuleLoad_V2_value 0x98
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleUnload = {0x99, 0x0, 0x0, 0x4, 0x22, 0xa, 0x8};
#define ModuleUnload_value 0x99
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleUnload_V1 = {0x99, 0x1, 0x0, 0x4, 0x22, 0xa, 0x20000008};
#define ModuleUnload_V1_value 0x99
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleUnload_V2 = {0x99, 0x2, 0x0, 0x4, 0x22, 0xa, 0x20000008};
#define ModuleUnload_V2_value 0x99
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyLoad = {0x9a, 0x0, 0x0, 0x4, 0x25, 0xa, 0x8};
#define AssemblyLoad_value 0x9a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyLoad_V1 = {0x9a, 0x1, 0x0, 0x4, 0x25, 0xa, 0x8};
#define AssemblyLoad_V1_value 0x9a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyUnload = {0x9b, 0x0, 0x0, 0x4, 0x26, 0xa, 0x8};
#define AssemblyUnload_value 0x9b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyUnload_V1 = {0x9b, 0x1, 0x0, 0x4, 0x26, 0xa, 0x8};
#define AssemblyUnload_V1_value 0x9b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainLoad = {0x9c, 0x0, 0x0, 0x4, 0x29, 0xa, 0x8};
#define AppDomainLoad_value 0x9c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainLoad_V1 = {0x9c, 0x1, 0x0, 0x4, 0x29, 0xa, 0x8};
#define AppDomainLoad_V1_value 0x9c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainUnload = {0x9d, 0x0, 0x0, 0x4, 0x2a, 0xa, 0x8};
#define AppDomainUnload_value 0x9d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainUnload_V1 = {0x9d, 0x1, 0x0, 0x4, 0x2a, 0xa, 0x8};
#define AppDomainUnload_V1_value 0x9d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleRangeLoad = {0x9e, 0x0, 0x0, 0x4, 0xa, 0x14, 0x20000000};
#define ModuleRangeLoad_value 0x9e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR StrongNameVerificationStart = {0xb5, 0x0, 0x0, 0x5, 0x1, 0xc, 0x400};
#define StrongNameVerificationStart_value 0xb5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR StrongNameVerificationStart_V1 = {0xb5, 0x1, 0x0, 0x5, 0x1, 0xc, 0x400};
#define StrongNameVerificationStart_V1_value 0xb5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR StrongNameVerificationStop = {0xb6, 0x0, 0x0, 0x4, 0x2, 0xc, 0x400};
#define StrongNameVerificationStop_value 0xb6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR StrongNameVerificationStop_V1 = {0xb6, 0x1, 0x0, 0x4, 0x2, 0xc, 0x400};
#define StrongNameVerificationStop_V1_value 0xb6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AuthenticodeVerificationStart = {0xb7, 0x0, 0x0, 0x5, 0x1, 0xd, 0x400};
#define AuthenticodeVerificationStart_value 0xb7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AuthenticodeVerificationStart_V1 = {0xb7, 0x1, 0x0, 0x5, 0x1, 0xd, 0x400};
#define AuthenticodeVerificationStart_V1_value 0xb7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AuthenticodeVerificationStop = {0xb8, 0x0, 0x0, 0x4, 0x2, 0xd, 0x400};
#define AuthenticodeVerificationStop_value 0xb8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AuthenticodeVerificationStop_V1 = {0xb8, 0x1, 0x0, 0x4, 0x2, 0xd, 0x400};
#define AuthenticodeVerificationStop_V1_value 0xb8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR RuntimeInformationStart = {0xbb, 0x0, 0x0, 0x4, 0x1, 0x13, 0x0};
#define RuntimeInformationStart_value 0xbb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IncreaseMemoryPressure = {0xc8, 0x0, 0x0, 0x5, 0xc8, 0x1, 0x1};
#define IncreaseMemoryPressure_value 0xc8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DecreaseMemoryPressure = {0xc9, 0x0, 0x0, 0x5, 0xc9, 0x1, 0x1};
#define DecreaseMemoryPressure_value 0xc9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCMarkWithType = {0xca, 0x0, 0x0, 0x4, 0xca, 0x1, 0x1};
#define GCMarkWithType_value 0xca
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCJoin_V2 = {0xcb, 0x2, 0x0, 0x5, 0xcb, 0x1, 0x1};
#define GCJoin_V2_value 0xcb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCPerHeapHistory_V3 = {0xcc, 0x3, 0x0, 0x4, 0xcc, 0x1, 0x1};
#define GCPerHeapHistory_V3_value 0xcc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCGlobalHeapHistory_V2 = {0xcd, 0x2, 0x0, 0x4, 0xcd, 0x1, 0x1};
#define GCGlobalHeapHistory_V2_value 0xcd
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DebugIPCEventStart = {0xf0, 0x0, 0x0, 0x4, 0x1, 0x19, 0x100000000};
#define DebugIPCEventStart_value 0xf0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DebugIPCEventEnd = {0xf1, 0x0, 0x0, 0x4, 0x2, 0x19, 0x100000000};
#define DebugIPCEventEnd_value 0xf1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DebugExceptionProcessingStart = {0xf2, 0x0, 0x0, 0x4, 0x1, 0x1a, 0x100000000};
#define DebugExceptionProcessingStart_value 0xf2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DebugExceptionProcessingEnd = {0xf3, 0x0, 0x0, 0x4, 0x2, 0x1a, 0x100000000};
#define DebugExceptionProcessingEnd_value 0xf3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CodeSymbols = {0x104, 0x0, 0x0, 0x5, 0x1, 0x1e, 0x400000000};
#define CodeSymbols_value 0x104
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EventSource = {0x10e, 0x0, 0x0, 0x4, 0x1, 0x0, 0x0};
#define EventSource_value 0x10e
//
// Note on Generate Code from Manifest for Windows Vista and above
//
//Structures : are handled as a size and pointer pairs. The macro for the event will have an extra
//parameter for the size in bytes of the structure. Make sure that your structures have no extra padding.
//
//Strings: There are several cases that can be described in the manifest. For array of variable length
//strings, the generated code will take the count of characters for the whole array as an input parameter.
//
//SID No support for array of SIDs, the macro will take a pointer to the SID and use appropriate
//GetLengthSid function to get the length.
//
//
// Allow disabling of code generation
//
#ifndef MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//
// Globals
//
//
// Event Enablement Bits
//
EXTERN_C __declspec(selectany) DECLSPEC_CACHEALIGN ULONG Microsoft_Windows_DotNETRuntimeEnableBits[1];
EXTERN_C __declspec(selectany) const ULONGLONG Microsoft_Windows_DotNETRuntimeKeywords[32] = {0x1, 0x1, 0x10001, 0x80000, 0x100000, 0x200000, 0x400000, 0x2, 0x2000000, 0x10000, 0x10000, 0x80010000, 0x80010000, 0x0, 0x200008000, 0x8000, 0x4000, 0x40000000, 0x800, 0x10800, 0x2000, 0x30, 0x10, 0x1000, 0x20000, 0x8, 0x20000008, 0x20000000, 0x400, 0x400, 0x100000000, 0x400000000};
EXTERN_C __declspec(selectany) const UCHAR Microsoft_Windows_DotNETRuntimeLevels[32] = {4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 4, 4, 2, 4, 4, 0, 4, 4, 4, 4, 5, 5, 5, 4, 4, 4, 5, 4, 4, 5};
EXTERN_C __declspec(selectany) MCGEN_TRACE_CONTEXT MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER_Context = {0, 0, 0, 0, 0, 0, 0, 0, 32, Microsoft_Windows_DotNETRuntimeEnableBits, Microsoft_Windows_DotNETRuntimeKeywords, Microsoft_Windows_DotNETRuntimeLevels};
EXTERN_C __declspec(selectany) REGHANDLE Microsoft_Windows_DotNETRuntimeHandle = (REGHANDLE)0;
#if !defined(McGenEventRegisterUnregister)
#define McGenEventRegisterUnregister
#pragma warning(push)
#pragma warning(disable:6103)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventRegister(
_In_ LPCGUID ProviderId,
_In_opt_ PENABLECALLBACK EnableCallback,
_In_opt_ void* CallbackContext,
_Inout_ PREGHANDLE RegHandle
)
/*++
Routine Description:
This function registers the provider with ETW USER mode.
Arguments:
ProviderId - Provider ID to be register with ETW.
EnableCallback - Callback to be used.
CallbackContext - Context for this provider.
RegHandle - Pointer to registration handle.
Remarks:
If the handle != NULL will return ERROR_SUCCESS
--*/
{
ULONG Error;
if (*RegHandle) {
//
// already registered
//
return ERROR_SUCCESS;
}
Error = EventRegister( ProviderId, EnableCallback, CallbackContext, RegHandle);
return Error;
}
#pragma warning(pop)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventUnregister(_Inout_ PREGHANDLE RegHandle)
/*++
Routine Description:
Unregister from ETW USER mode
Arguments:
RegHandle this is the pointer to the provider context
Remarks:
If provider has not been registered, RegHandle == NULL,
return ERROR_SUCCESS
--*/
{
ULONG Error;
if(!(*RegHandle)) {
//
// Provider has not registerd
//
return ERROR_SUCCESS;
}
Error = EventUnregister(*RegHandle);
*RegHandle = (REGHANDLE)0;
return Error;
}
#endif
//
// Register with ETW Vista +
//
#ifndef EventRegisterMicrosoft_Windows_DotNETRuntime
#define EventRegisterMicrosoft_Windows_DotNETRuntime() McGenEventRegister(&MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER, McGenControlCallbackV2, &MICROSOFT_WINDOWS_DOTNETRUNTIME_PROVIDER_Context, &Microsoft_Windows_DotNETRuntimeHandle)
#endif
//
// UnRegister with ETW
//
#ifndef EventUnregisterMicrosoft_Windows_DotNETRuntime
#define EventUnregisterMicrosoft_Windows_DotNETRuntime() McGenEventUnregister(&Microsoft_Windows_DotNETRuntimeHandle)
#endif
//
// Enablement check macro for GCStart
//
#define EventXplatEnabledGCStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCStart
//
#define FireEtXplatGCStart(Count, Reason)\
EventXplatEnabledGCStart() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &GCStart, Count, Reason)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCStart_V1
//
#define EventXplatEnabledGCStart_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCStart_V1
//
#define FireEtXplatGCStart_V1(Count, Depth, Reason, Type, ClrInstanceID)\
EventXplatEnabledGCStart_V1() ?\
CoTemplate_qqqqh(Microsoft_Windows_DotNETRuntimeHandle, &GCStart_V1, Count, Depth, Reason, Type, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCStart_V2
//
#define EventXplatEnabledGCStart_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCStart_V2
//
#define FireEtXplatGCStart_V2(Count, Depth, Reason, Type, ClrInstanceID, ClientSequenceNumber)\
EventXplatEnabledGCStart_V2() ?\
CoTemplate_qqqqhx(Microsoft_Windows_DotNETRuntimeHandle, &GCStart_V2, Count, Depth, Reason, Type, ClrInstanceID, ClientSequenceNumber)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCEnd
//
#define EventXplatEnabledGCEnd() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCEnd
//
#define FireEtXplatGCEnd(Count, Depth)\
EventXplatEnabledGCEnd() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCEnd, Count, Depth)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCEnd_V1
//
#define EventXplatEnabledGCEnd_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCEnd_V1
//
#define FireEtXplatGCEnd_V1(Count, Depth, ClrInstanceID)\
EventXplatEnabledGCEnd_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &GCEnd_V1, Count, Depth, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCRestartEEEnd
//
#define EventXplatEnabledGCRestartEEEnd() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCRestartEEEnd
//
#define FireEtXplatGCRestartEEEnd()\
EventXplatEnabledGCRestartEEEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &GCRestartEEEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCRestartEEEnd_V1
//
#define EventXplatEnabledGCRestartEEEnd_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCRestartEEEnd_V1
//
#define FireEtXplatGCRestartEEEnd_V1(ClrInstanceID)\
EventXplatEnabledGCRestartEEEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCRestartEEEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCHeapStats
//
#define EventXplatEnabledGCHeapStats() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCHeapStats
//
#define FireEtXplatGCHeapStats(GenerationSize0, TotalPromotedSize0, GenerationSize1, TotalPromotedSize1, GenerationSize2, TotalPromotedSize2, GenerationSize3, TotalPromotedSize3, FinalizationPromotedSize, FinalizationPromotedCount, PinnedObjectCount, SinkBlockCount, GCHandleCount)\
EventXplatEnabledGCHeapStats() ?\
CoTemplate_xxxxxxxxxxqqq(Microsoft_Windows_DotNETRuntimeHandle, &GCHeapStats, GenerationSize0, TotalPromotedSize0, GenerationSize1, TotalPromotedSize1, GenerationSize2, TotalPromotedSize2, GenerationSize3, TotalPromotedSize3, FinalizationPromotedSize, FinalizationPromotedCount, PinnedObjectCount, SinkBlockCount, GCHandleCount)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCHeapStats_V1
//
#define EventXplatEnabledGCHeapStats_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCHeapStats_V1
//
#define FireEtXplatGCHeapStats_V1(GenerationSize0, TotalPromotedSize0, GenerationSize1, TotalPromotedSize1, GenerationSize2, TotalPromotedSize2, GenerationSize3, TotalPromotedSize3, FinalizationPromotedSize, FinalizationPromotedCount, PinnedObjectCount, SinkBlockCount, GCHandleCount, ClrInstanceID)\
EventXplatEnabledGCHeapStats_V1() ?\
CoTemplate_xxxxxxxxxxqqqh(Microsoft_Windows_DotNETRuntimeHandle, &GCHeapStats_V1, GenerationSize0, TotalPromotedSize0, GenerationSize1, TotalPromotedSize1, GenerationSize2, TotalPromotedSize2, GenerationSize3, TotalPromotedSize3, FinalizationPromotedSize, FinalizationPromotedCount, PinnedObjectCount, SinkBlockCount, GCHandleCount, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCCreateSegment
//
#define EventXplatEnabledGCCreateSegment() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCCreateSegment
//
#define FireEtXplatGCCreateSegment(Address, Size, Type)\
EventXplatEnabledGCCreateSegment() ?\
CoTemplate_xxq(Microsoft_Windows_DotNETRuntimeHandle, &GCCreateSegment, Address, Size, Type)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCCreateSegment_V1
//
#define EventXplatEnabledGCCreateSegment_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCCreateSegment_V1
//
#define FireEtXplatGCCreateSegment_V1(Address, Size, Type, ClrInstanceID)\
EventXplatEnabledGCCreateSegment_V1() ?\
CoTemplate_xxqh(Microsoft_Windows_DotNETRuntimeHandle, &GCCreateSegment_V1, Address, Size, Type, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFreeSegment
//
#define EventXplatEnabledGCFreeSegment() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFreeSegment
//
#define FireEtXplatGCFreeSegment(Address)\
EventXplatEnabledGCFreeSegment() ?\
CoTemplate_x(Microsoft_Windows_DotNETRuntimeHandle, &GCFreeSegment, Address)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFreeSegment_V1
//
#define EventXplatEnabledGCFreeSegment_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFreeSegment_V1
//
#define FireEtXplatGCFreeSegment_V1(Address, ClrInstanceID)\
EventXplatEnabledGCFreeSegment_V1() ?\
CoTemplate_xh(Microsoft_Windows_DotNETRuntimeHandle, &GCFreeSegment_V1, Address, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCRestartEEBegin
//
#define EventXplatEnabledGCRestartEEBegin() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCRestartEEBegin
//
#define FireEtXplatGCRestartEEBegin()\
EventXplatEnabledGCRestartEEBegin() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &GCRestartEEBegin)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCRestartEEBegin_V1
//
#define EventXplatEnabledGCRestartEEBegin_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCRestartEEBegin_V1
//
#define FireEtXplatGCRestartEEBegin_V1(ClrInstanceID)\
EventXplatEnabledGCRestartEEBegin_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCRestartEEBegin_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSuspendEEEnd
//
#define EventXplatEnabledGCSuspendEEEnd() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCSuspendEEEnd
//
#define FireEtXplatGCSuspendEEEnd()\
EventXplatEnabledGCSuspendEEEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &GCSuspendEEEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSuspendEEEnd_V1
//
#define EventXplatEnabledGCSuspendEEEnd_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCSuspendEEEnd_V1
//
#define FireEtXplatGCSuspendEEEnd_V1(ClrInstanceID)\
EventXplatEnabledGCSuspendEEEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCSuspendEEEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSuspendEEBegin
//
#define EventXplatEnabledGCSuspendEEBegin() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCSuspendEEBegin
//
#define FireEtXplatGCSuspendEEBegin(Reason)\
EventXplatEnabledGCSuspendEEBegin() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCSuspendEEBegin, Reason)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSuspendEEBegin_V1
//
#define EventXplatEnabledGCSuspendEEBegin_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCSuspendEEBegin_V1
//
#define FireEtXplatGCSuspendEEBegin_V1(Reason, Count, ClrInstanceID)\
EventXplatEnabledGCSuspendEEBegin_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &GCSuspendEEBegin_V1, Reason, Count, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCAllocationTick
//
#define EventXplatEnabledGCAllocationTick() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCAllocationTick
//
#define FireEtXplatGCAllocationTick(AllocationAmount, AllocationKind)\
EventXplatEnabledGCAllocationTick() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &GCAllocationTick, AllocationAmount, AllocationKind)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCAllocationTick_V1
//
#define EventXplatEnabledGCAllocationTick_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCAllocationTick_V1
//
#define FireEtXplatGCAllocationTick_V1(AllocationAmount, AllocationKind, ClrInstanceID)\
EventXplatEnabledGCAllocationTick_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &GCAllocationTick_V1, AllocationAmount, AllocationKind, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCAllocationTick_V2
//
#define EventXplatEnabledGCAllocationTick_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCAllocationTick_V2
//
#define FireEtXplatGCAllocationTick_V2(AllocationAmount, AllocationKind, ClrInstanceID, AllocationAmount64, TypeID, TypeName, HeapIndex)\
EventXplatEnabledGCAllocationTick_V2() ?\
CoTemplate_qqhxpzq(Microsoft_Windows_DotNETRuntimeHandle, &GCAllocationTick_V2, AllocationAmount, AllocationKind, ClrInstanceID, AllocationAmount64, TypeID, TypeName, HeapIndex)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCAllocationTick_V3
//
#define EventXplatEnabledGCAllocationTick_V3() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCAllocationTick_V3
//
#define FireEtXplatGCAllocationTick_V3(AllocationAmount, AllocationKind, ClrInstanceID, AllocationAmount64, TypeID, TypeName, HeapIndex, Address)\
EventXplatEnabledGCAllocationTick_V3() ?\
CoTemplate_qqhxpzqp(Microsoft_Windows_DotNETRuntimeHandle, &GCAllocationTick_V3, AllocationAmount, AllocationKind, ClrInstanceID, AllocationAmount64, TypeID, TypeName, HeapIndex, Address)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCCreateConcurrentThread
//
#define EventXplatEnabledGCCreateConcurrentThread() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCCreateConcurrentThread
//
#define FireEtXplatGCCreateConcurrentThread()\
EventXplatEnabledGCCreateConcurrentThread() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &GCCreateConcurrentThread)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCCreateConcurrentThread_V1
//
#define EventXplatEnabledGCCreateConcurrentThread_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for GCCreateConcurrentThread_V1
//
#define FireEtXplatGCCreateConcurrentThread_V1(ClrInstanceID)\
EventXplatEnabledGCCreateConcurrentThread_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCCreateConcurrentThread_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCTerminateConcurrentThread
//
#define EventXplatEnabledGCTerminateConcurrentThread() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCTerminateConcurrentThread
//
#define FireEtXplatGCTerminateConcurrentThread()\
EventXplatEnabledGCTerminateConcurrentThread() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &GCTerminateConcurrentThread)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCTerminateConcurrentThread_V1
//
#define EventXplatEnabledGCTerminateConcurrentThread_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for GCTerminateConcurrentThread_V1
//
#define FireEtXplatGCTerminateConcurrentThread_V1(ClrInstanceID)\
EventXplatEnabledGCTerminateConcurrentThread_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCTerminateConcurrentThread_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFinalizersEnd
//
#define EventXplatEnabledGCFinalizersEnd() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFinalizersEnd
//
#define FireEtXplatGCFinalizersEnd(Count)\
EventXplatEnabledGCFinalizersEnd() ?\
CoTemplate_q(Microsoft_Windows_DotNETRuntimeHandle, &GCFinalizersEnd, Count)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFinalizersEnd_V1
//
#define EventXplatEnabledGCFinalizersEnd_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFinalizersEnd_V1
//
#define FireEtXplatGCFinalizersEnd_V1(Count, ClrInstanceID)\
EventXplatEnabledGCFinalizersEnd_V1() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCFinalizersEnd_V1, Count, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFinalizersBegin
//
#define EventXplatEnabledGCFinalizersBegin() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFinalizersBegin
//
#define FireEtXplatGCFinalizersBegin()\
EventXplatEnabledGCFinalizersBegin() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &GCFinalizersBegin)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFinalizersBegin_V1
//
#define EventXplatEnabledGCFinalizersBegin_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFinalizersBegin_V1
//
#define FireEtXplatGCFinalizersBegin_V1(ClrInstanceID)\
EventXplatEnabledGCFinalizersBegin_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeHandle, &GCFinalizersBegin_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BulkType
//
#define EventXplatEnabledBulkType() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000008) != 0)
//
// Event Macro for BulkType
//
#define FireEtXplatBulkType(Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledBulkType() ?\
CoTemplate_qhNR0(Microsoft_Windows_DotNETRuntimeHandle, &BulkType, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkRootEdge
//
#define EventXplatEnabledGCBulkRootEdge() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkRootEdge
//
#define FireEtXplatGCBulkRootEdge(Index, Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkRootEdge() ?\
CoTemplate_qqhNR1(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkRootEdge, Index, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkRootConditionalWeakTableElementEdge
//
#define EventXplatEnabledGCBulkRootConditionalWeakTableElementEdge() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkRootConditionalWeakTableElementEdge
//
#define FireEtXplatGCBulkRootConditionalWeakTableElementEdge(Index, Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkRootConditionalWeakTableElementEdge() ?\
CoTemplate_qqhNR1(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkRootConditionalWeakTableElementEdge, Index, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkNode
//
#define EventXplatEnabledGCBulkNode() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkNode
//
#define FireEtXplatGCBulkNode(Index, Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkNode() ?\
CoTemplate_qqhNR1(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkNode, Index, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkEdge
//
#define EventXplatEnabledGCBulkEdge() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkEdge
//
#define FireEtXplatGCBulkEdge(Index, Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkEdge() ?\
CoTemplate_qqhNR1(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkEdge, Index, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSampledObjectAllocationHigh
//
#define EventXplatEnabledGCSampledObjectAllocationHigh() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for GCSampledObjectAllocationHigh
//
#define FireEtXplatGCSampledObjectAllocationHigh(Address, TypeID, ObjectCountForTypeSample, TotalSizeForTypeSample, ClrInstanceID)\
EventXplatEnabledGCSampledObjectAllocationHigh() ?\
CoTemplate_ppqxh(Microsoft_Windows_DotNETRuntimeHandle, &GCSampledObjectAllocationHigh, Address, TypeID, ObjectCountForTypeSample, TotalSizeForTypeSample, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkSurvivingObjectRanges
//
#define EventXplatEnabledGCBulkSurvivingObjectRanges() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for GCBulkSurvivingObjectRanges
//
#define FireEtXplatGCBulkSurvivingObjectRanges(Index, Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkSurvivingObjectRanges() ?\
CoTemplate_qqhNR1(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkSurvivingObjectRanges, Index, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkMovedObjectRanges
//
#define EventXplatEnabledGCBulkMovedObjectRanges() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for GCBulkMovedObjectRanges
//
#define FireEtXplatGCBulkMovedObjectRanges(Index, Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkMovedObjectRanges() ?\
CoTemplate_qqhNR1(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkMovedObjectRanges, Index, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCGenerationRange
//
#define EventXplatEnabledGCGenerationRange() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for GCGenerationRange
//
#define FireEtXplatGCGenerationRange(Generation, RangeStart, RangeUsedLength, RangeReservedLength, ClrInstanceID)\
EventXplatEnabledGCGenerationRange() ?\
CoTemplate_cpxxh(Microsoft_Windows_DotNETRuntimeHandle, &GCGenerationRange, Generation, RangeStart, RangeUsedLength, RangeReservedLength, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCMarkStackRoots
//
#define EventXplatEnabledGCMarkStackRoots() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCMarkStackRoots
//
#define FireEtXplatGCMarkStackRoots(HeapNum, ClrInstanceID)\
EventXplatEnabledGCMarkStackRoots() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCMarkStackRoots, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCMarkFinalizeQueueRoots
//
#define EventXplatEnabledGCMarkFinalizeQueueRoots() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCMarkFinalizeQueueRoots
//
#define FireEtXplatGCMarkFinalizeQueueRoots(HeapNum, ClrInstanceID)\
EventXplatEnabledGCMarkFinalizeQueueRoots() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCMarkFinalizeQueueRoots, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCMarkHandles
//
#define EventXplatEnabledGCMarkHandles() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCMarkHandles
//
#define FireEtXplatGCMarkHandles(HeapNum, ClrInstanceID)\
EventXplatEnabledGCMarkHandles() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCMarkHandles, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCMarkOlderGenerationRoots
//
#define EventXplatEnabledGCMarkOlderGenerationRoots() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCMarkOlderGenerationRoots
//
#define FireEtXplatGCMarkOlderGenerationRoots(HeapNum, ClrInstanceID)\
EventXplatEnabledGCMarkOlderGenerationRoots() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCMarkOlderGenerationRoots, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FinalizeObject
//
#define EventXplatEnabledFinalizeObject() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for FinalizeObject
//
#define FireEtXplatFinalizeObject(TypeID, ObjectID, ClrInstanceID)\
EventXplatEnabledFinalizeObject() ?\
CoTemplate_pph(Microsoft_Windows_DotNETRuntimeHandle, &FinalizeObject, TypeID, ObjectID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for SetGCHandle
//
#define EventXplatEnabledSetGCHandle() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000080) != 0)
//
// Event Macro for SetGCHandle
//
#define FireEtXplatSetGCHandle(HandleID, ObjectID, Kind, Generation, AppDomainID, ClrInstanceID)\
EventXplatEnabledSetGCHandle() ?\
CoTemplate_ppqqxh(Microsoft_Windows_DotNETRuntimeHandle, &SetGCHandle, HandleID, ObjectID, Kind, Generation, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DestroyGCHandle
//
#define EventXplatEnabledDestroyGCHandle() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000080) != 0)
//
// Event Macro for DestroyGCHandle
//
#define FireEtXplatDestroyGCHandle(HandleID, ClrInstanceID)\
EventXplatEnabledDestroyGCHandle() ?\
CoTemplate_ph(Microsoft_Windows_DotNETRuntimeHandle, &DestroyGCHandle, HandleID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSampledObjectAllocationLow
//
#define EventXplatEnabledGCSampledObjectAllocationLow() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000100) != 0)
//
// Event Macro for GCSampledObjectAllocationLow
//
#define FireEtXplatGCSampledObjectAllocationLow(Address, TypeID, ObjectCountForTypeSample, TotalSizeForTypeSample, ClrInstanceID)\
EventXplatEnabledGCSampledObjectAllocationLow() ?\
CoTemplate_ppqxh(Microsoft_Windows_DotNETRuntimeHandle, &GCSampledObjectAllocationLow, Address, TypeID, ObjectCountForTypeSample, TotalSizeForTypeSample, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PinObjectAtGCTime
//
#define EventXplatEnabledPinObjectAtGCTime() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for PinObjectAtGCTime
//
#define FireEtXplatPinObjectAtGCTime(HandleID, ObjectID, ObjectSize, TypeName, ClrInstanceID)\
EventXplatEnabledPinObjectAtGCTime() ?\
CoTemplate_ppxzh(Microsoft_Windows_DotNETRuntimeHandle, &PinObjectAtGCTime, HandleID, ObjectID, ObjectSize, TypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCTriggered
//
#define EventXplatEnabledGCTriggered() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCTriggered
//
#define FireEtXplatGCTriggered(Reason, ClrInstanceID)\
EventXplatEnabledGCTriggered() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &GCTriggered, Reason, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkRootCCW
//
#define EventXplatEnabledGCBulkRootCCW() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkRootCCW
//
#define FireEtXplatGCBulkRootCCW(Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkRootCCW() ?\
CoTemplate_qhNR0(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkRootCCW, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkRCW
//
#define EventXplatEnabledGCBulkRCW() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkRCW
//
#define FireEtXplatGCBulkRCW(Count, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkRCW() ?\
CoTemplate_qhNR0(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkRCW, Count, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCBulkRootStaticVar
//
#define EventXplatEnabledGCBulkRootStaticVar() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for GCBulkRootStaticVar
//
#define FireEtXplatGCBulkRootStaticVar(Count, AppDomainID, ClrInstanceID, Values_Len_, Values)\
EventXplatEnabledGCBulkRootStaticVar() ?\
CoTemplate_qxhNR0(Microsoft_Windows_DotNETRuntimeHandle, &GCBulkRootStaticVar, Count, AppDomainID, ClrInstanceID, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for WorkerThreadCreate
//
#define EventXplatEnabledWorkerThreadCreate() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for WorkerThreadCreate
//
#define FireEtXplatWorkerThreadCreate(WorkerThreadCount, RetiredWorkerThreads)\
EventXplatEnabledWorkerThreadCreate() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &WorkerThreadCreate, WorkerThreadCount, RetiredWorkerThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for WorkerThreadTerminate
//
#define EventXplatEnabledWorkerThreadTerminate() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for WorkerThreadTerminate
//
#define FireEtXplatWorkerThreadTerminate(WorkerThreadCount, RetiredWorkerThreads)\
EventXplatEnabledWorkerThreadTerminate() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &WorkerThreadTerminate, WorkerThreadCount, RetiredWorkerThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for WorkerThreadRetire
//
#define EventXplatEnabledWorkerThreadRetire() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for WorkerThreadRetire
//
#define FireEtXplatWorkerThreadRetire(WorkerThreadCount, RetiredWorkerThreads)\
EventXplatEnabledWorkerThreadRetire() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &WorkerThreadRetire, WorkerThreadCount, RetiredWorkerThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for WorkerThreadUnretire
//
#define EventXplatEnabledWorkerThreadUnretire() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for WorkerThreadUnretire
//
#define FireEtXplatWorkerThreadUnretire(WorkerThreadCount, RetiredWorkerThreads)\
EventXplatEnabledWorkerThreadUnretire() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &WorkerThreadUnretire, WorkerThreadCount, RetiredWorkerThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadCreate
//
#define EventXplatEnabledIOThreadCreate() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadCreate
//
#define FireEtXplatIOThreadCreate(IOThreadCount, RetiredIOThreads)\
EventXplatEnabledIOThreadCreate() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadCreate, IOThreadCount, RetiredIOThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadCreate_V1
//
#define EventXplatEnabledIOThreadCreate_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadCreate_V1
//
#define FireEtXplatIOThreadCreate_V1(IOThreadCount, RetiredIOThreads, ClrInstanceID)\
EventXplatEnabledIOThreadCreate_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadCreate_V1, IOThreadCount, RetiredIOThreads, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadTerminate
//
#define EventXplatEnabledIOThreadTerminate() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadTerminate
//
#define FireEtXplatIOThreadTerminate(IOThreadCount, RetiredIOThreads)\
EventXplatEnabledIOThreadTerminate() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadTerminate, IOThreadCount, RetiredIOThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadTerminate_V1
//
#define EventXplatEnabledIOThreadTerminate_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadTerminate_V1
//
#define FireEtXplatIOThreadTerminate_V1(IOThreadCount, RetiredIOThreads, ClrInstanceID)\
EventXplatEnabledIOThreadTerminate_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadTerminate_V1, IOThreadCount, RetiredIOThreads, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadRetire
//
#define EventXplatEnabledIOThreadRetire() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadRetire
//
#define FireEtXplatIOThreadRetire(IOThreadCount, RetiredIOThreads)\
EventXplatEnabledIOThreadRetire() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadRetire, IOThreadCount, RetiredIOThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadRetire_V1
//
#define EventXplatEnabledIOThreadRetire_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadRetire_V1
//
#define FireEtXplatIOThreadRetire_V1(IOThreadCount, RetiredIOThreads, ClrInstanceID)\
EventXplatEnabledIOThreadRetire_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadRetire_V1, IOThreadCount, RetiredIOThreads, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadUnretire
//
#define EventXplatEnabledIOThreadUnretire() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadUnretire
//
#define FireEtXplatIOThreadUnretire(IOThreadCount, RetiredIOThreads)\
EventXplatEnabledIOThreadUnretire() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadUnretire, IOThreadCount, RetiredIOThreads)\
: ERROR_SUCCESS\
//
// Enablement check macro for IOThreadUnretire_V1
//
#define EventXplatEnabledIOThreadUnretire_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for IOThreadUnretire_V1
//
#define FireEtXplatIOThreadUnretire_V1(IOThreadCount, RetiredIOThreads, ClrInstanceID)\
EventXplatEnabledIOThreadUnretire_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &IOThreadUnretire_V1, IOThreadCount, RetiredIOThreads, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadpoolSuspensionSuspendThread
//
#define EventXplatEnabledThreadpoolSuspensionSuspendThread() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadpoolSuspensionSuspendThread
//
#define FireEtXplatThreadpoolSuspensionSuspendThread(ClrThreadID, CpuUtilization)\
EventXplatEnabledThreadpoolSuspensionSuspendThread() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &ThreadpoolSuspensionSuspendThread, ClrThreadID, CpuUtilization)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadpoolSuspensionResumeThread
//
#define EventXplatEnabledThreadpoolSuspensionResumeThread() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadpoolSuspensionResumeThread
//
#define FireEtXplatThreadpoolSuspensionResumeThread(ClrThreadID, CpuUtilization)\
EventXplatEnabledThreadpoolSuspensionResumeThread() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimeHandle, &ThreadpoolSuspensionResumeThread, ClrThreadID, CpuUtilization)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadStart
//
#define EventXplatEnabledThreadPoolWorkerThreadStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadStart
//
#define FireEtXplatThreadPoolWorkerThreadStart(ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadStart() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadStart, ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadStop
//
#define EventXplatEnabledThreadPoolWorkerThreadStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadStop
//
#define FireEtXplatThreadPoolWorkerThreadStop(ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadStop() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadStop, ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadRetirementStart
//
#define EventXplatEnabledThreadPoolWorkerThreadRetirementStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadRetirementStart
//
#define FireEtXplatThreadPoolWorkerThreadRetirementStart(ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadRetirementStart() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadRetirementStart, ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadRetirementStop
//
#define EventXplatEnabledThreadPoolWorkerThreadRetirementStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadRetirementStop
//
#define FireEtXplatThreadPoolWorkerThreadRetirementStop(ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadRetirementStop() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadRetirementStop, ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadAdjustmentSample
//
#define EventXplatEnabledThreadPoolWorkerThreadAdjustmentSample() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadAdjustmentSample
//
#define FireEtXplatThreadPoolWorkerThreadAdjustmentSample(Throughput, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadAdjustmentSample() ?\
CoTemplate_gh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadAdjustmentSample, Throughput, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadAdjustmentAdjustment
//
#define EventXplatEnabledThreadPoolWorkerThreadAdjustmentAdjustment() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadAdjustmentAdjustment
//
#define FireEtXplatThreadPoolWorkerThreadAdjustmentAdjustment(AverageThroughput, NewWorkerThreadCount, Reason, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadAdjustmentAdjustment() ?\
CoTemplate_gqqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadAdjustmentAdjustment, AverageThroughput, NewWorkerThreadCount, Reason, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadAdjustmentStats
//
#define EventXplatEnabledThreadPoolWorkerThreadAdjustmentStats() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000400) != 0)
//
// Event Macro for ThreadPoolWorkerThreadAdjustmentStats
//
#define FireEtXplatThreadPoolWorkerThreadAdjustmentStats(Duration, Throughput, ThreadWave, ThroughputWave, ThroughputErrorEstimate, AverageThroughputErrorEstimate, ThroughputRatio, Confidence, NewControlSetting, NewThreadWaveMagnitude, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadAdjustmentStats() ?\
CoTemplate_ggggggggghh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadAdjustmentStats, Duration, Throughput, ThreadWave, ThroughputWave, ThroughputErrorEstimate, AverageThroughputErrorEstimate, ThroughputRatio, Confidence, NewControlSetting, NewThreadWaveMagnitude, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkerThreadWait
//
#define EventXplatEnabledThreadPoolWorkerThreadWait() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for ThreadPoolWorkerThreadWait
//
#define FireEtXplatThreadPoolWorkerThreadWait(ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkerThreadWait() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkerThreadWait, ActiveWorkerThreadCount, RetiredWorkerThreadCount, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolWorkingThreadCount
//
#define EventXplatEnabledThreadPoolWorkingThreadCount() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000400) != 0)
//
// Event Macro for ThreadPoolWorkingThreadCount
//
#define FireEtXplatThreadPoolWorkingThreadCount(Count, ClrInstanceID)\
EventXplatEnabledThreadPoolWorkingThreadCount() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolWorkingThreadCount, Count, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolEnqueue
//
#define EventXplatEnabledThreadPoolEnqueue() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000800) != 0)
//
// Event Macro for ThreadPoolEnqueue
//
#define FireEtXplatThreadPoolEnqueue(WorkID, ClrInstanceID)\
EventXplatEnabledThreadPoolEnqueue() ?\
CoTemplate_ph(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolEnqueue, WorkID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolDequeue
//
#define EventXplatEnabledThreadPoolDequeue() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000800) != 0)
//
// Event Macro for ThreadPoolDequeue
//
#define FireEtXplatThreadPoolDequeue(WorkID, ClrInstanceID)\
EventXplatEnabledThreadPoolDequeue() ?\
CoTemplate_ph(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolDequeue, WorkID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolIOEnqueue
//
#define EventXplatEnabledThreadPoolIOEnqueue() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000800) != 0)
//
// Event Macro for ThreadPoolIOEnqueue
//
#define FireEtXplatThreadPoolIOEnqueue(NativeOverlapped, Overlapped, MultiDequeues, ClrInstanceID)\
EventXplatEnabledThreadPoolIOEnqueue() ?\
CoTemplate_ppth(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolIOEnqueue, NativeOverlapped, Overlapped, MultiDequeues, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolIODequeue
//
#define EventXplatEnabledThreadPoolIODequeue() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000800) != 0)
//
// Event Macro for ThreadPoolIODequeue
//
#define FireEtXplatThreadPoolIODequeue(NativeOverlapped, Overlapped, ClrInstanceID)\
EventXplatEnabledThreadPoolIODequeue() ?\
CoTemplate_pph(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolIODequeue, NativeOverlapped, Overlapped, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadPoolIOPack
//
#define EventXplatEnabledThreadPoolIOPack() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000400) != 0)
//
// Event Macro for ThreadPoolIOPack
//
#define FireEtXplatThreadPoolIOPack(NativeOverlapped, Overlapped, ClrInstanceID)\
EventXplatEnabledThreadPoolIOPack() ?\
CoTemplate_pph(Microsoft_Windows_DotNETRuntimeHandle, &ThreadPoolIOPack, NativeOverlapped, Overlapped, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadCreating
//
#define EventXplatEnabledThreadCreating() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00001000) != 0)
//
// Event Macro for ThreadCreating
//
#define FireEtXplatThreadCreating(ID, ClrInstanceID)\
EventXplatEnabledThreadCreating() ?\
CoTemplate_ph(Microsoft_Windows_DotNETRuntimeHandle, &ThreadCreating, ID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadRunning
//
#define EventXplatEnabledThreadRunning() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00001000) != 0)
//
// Event Macro for ThreadRunning
//
#define FireEtXplatThreadRunning(ID, ClrInstanceID)\
EventXplatEnabledThreadRunning() ?\
CoTemplate_ph(Microsoft_Windows_DotNETRuntimeHandle, &ThreadRunning, ID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionThrown
//
#define EventXplatEnabledExceptionThrown() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for ExceptionThrown
//
#define FireEtXplatExceptionThrown()\
EventXplatEnabledExceptionThrown() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionThrown)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionThrown_V1
//
#define EventXplatEnabledExceptionThrown_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00004000) != 0)
//
// Event Macro for ExceptionThrown_V1
//
#define FireEtXplatExceptionThrown_V1(ExceptionType, ExceptionMessage, ExceptionEIP, ExceptionHRESULT, ExceptionFlags, ClrInstanceID)\
EventXplatEnabledExceptionThrown_V1() ?\
CoTemplate_zzpqhh(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionThrown_V1, ExceptionType, ExceptionMessage, ExceptionEIP, ExceptionHRESULT, ExceptionFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionCatchStart
//
#define EventXplatEnabledExceptionCatchStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionCatchStart
//
#define FireEtXplatExceptionCatchStart(EntryEIP, MethodID, MethodName, ClrInstanceID)\
EventXplatEnabledExceptionCatchStart() ?\
CoTemplate_xxzh(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionCatchStart, EntryEIP, MethodID, MethodName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionCatchStop
//
#define EventXplatEnabledExceptionCatchStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionCatchStop
//
#define FireEtXplatExceptionCatchStop()\
EventXplatEnabledExceptionCatchStop() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionCatchStop)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionFinallyStart
//
#define EventXplatEnabledExceptionFinallyStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionFinallyStart
//
#define FireEtXplatExceptionFinallyStart(EntryEIP, MethodID, MethodName, ClrInstanceID)\
EventXplatEnabledExceptionFinallyStart() ?\
CoTemplate_xxzh(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionFinallyStart, EntryEIP, MethodID, MethodName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionFinallyStop
//
#define EventXplatEnabledExceptionFinallyStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionFinallyStop
//
#define FireEtXplatExceptionFinallyStop()\
EventXplatEnabledExceptionFinallyStop() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionFinallyStop)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionFilterStart
//
#define EventXplatEnabledExceptionFilterStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionFilterStart
//
#define FireEtXplatExceptionFilterStart(EntryEIP, MethodID, MethodName, ClrInstanceID)\
EventXplatEnabledExceptionFilterStart() ?\
CoTemplate_xxzh(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionFilterStart, EntryEIP, MethodID, MethodName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionFilterStop
//
#define EventXplatEnabledExceptionFilterStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionFilterStop
//
#define FireEtXplatExceptionFilterStop()\
EventXplatEnabledExceptionFilterStop() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionFilterStop)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExceptionThrownStop
//
#define EventXplatEnabledExceptionThrownStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00008000) != 0)
//
// Event Macro for ExceptionThrownStop
//
#define FireEtXplatExceptionThrownStop()\
EventXplatEnabledExceptionThrownStop() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &ExceptionThrownStop)\
: ERROR_SUCCESS\
//
// Enablement check macro for Contention
//
#define EventXplatEnabledContention() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for Contention
//
#define FireEtXplatContention()\
EventXplatEnabledContention() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &Contention)\
: ERROR_SUCCESS\
//
// Enablement check macro for ContentionStart_V1
//
#define EventXplatEnabledContentionStart_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00010000) != 0)
//
// Event Macro for ContentionStart_V1
//
#define FireEtXplatContentionStart_V1(ContentionFlags, ClrInstanceID)\
EventXplatEnabledContentionStart_V1() ?\
CoTemplate_ch(Microsoft_Windows_DotNETRuntimeHandle, &ContentionStart_V1, ContentionFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ContentionStop
//
#define EventXplatEnabledContentionStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00010000) != 0)
//
// Event Macro for ContentionStop
//
#define FireEtXplatContentionStop(ContentionFlags, ClrInstanceID)\
EventXplatEnabledContentionStop() ?\
CoTemplate_ch(Microsoft_Windows_DotNETRuntimeHandle, &ContentionStop, ContentionFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for CLRStackWalk
//
#define EventXplatEnabledCLRStackWalk() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00020000) != 0)
//
// Event Macro for CLRStackWalk
//
#define FireEtXplatCLRStackWalk(ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
EventXplatEnabledCLRStackWalk() ?\
CoTemplate_hccqP2(Microsoft_Windows_DotNETRuntimeHandle, &CLRStackWalk, ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainMemAllocated
//
#define EventXplatEnabledAppDomainMemAllocated() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00040000) != 0)
//
// Event Macro for AppDomainMemAllocated
//
#define FireEtXplatAppDomainMemAllocated(AppDomainID, Allocated, ClrInstanceID)\
EventXplatEnabledAppDomainMemAllocated() ?\
CoTemplate_xxh(Microsoft_Windows_DotNETRuntimeHandle, &AppDomainMemAllocated, AppDomainID, Allocated, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainMemSurvived
//
#define EventXplatEnabledAppDomainMemSurvived() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00040000) != 0)
//
// Event Macro for AppDomainMemSurvived
//
#define FireEtXplatAppDomainMemSurvived(AppDomainID, Survived, ProcessSurvived, ClrInstanceID)\
EventXplatEnabledAppDomainMemSurvived() ?\
CoTemplate_xxxh(Microsoft_Windows_DotNETRuntimeHandle, &AppDomainMemSurvived, AppDomainID, Survived, ProcessSurvived, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadCreated
//
#define EventXplatEnabledThreadCreated() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00080000) != 0)
//
// Event Macro for ThreadCreated
//
#define FireEtXplatThreadCreated(ManagedThreadID, AppDomainID, Flags, ManagedThreadIndex, OSThreadID, ClrInstanceID)\
EventXplatEnabledThreadCreated() ?\
CoTemplate_xxqqqh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadCreated, ManagedThreadID, AppDomainID, Flags, ManagedThreadIndex, OSThreadID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadTerminated
//
#define EventXplatEnabledThreadTerminated() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00080000) != 0)
//
// Event Macro for ThreadTerminated
//
#define FireEtXplatThreadTerminated(ManagedThreadID, AppDomainID, ClrInstanceID)\
EventXplatEnabledThreadTerminated() ?\
CoTemplate_xxh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadTerminated, ManagedThreadID, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadDomainEnter
//
#define EventXplatEnabledThreadDomainEnter() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00080000) != 0)
//
// Event Macro for ThreadDomainEnter
//
#define FireEtXplatThreadDomainEnter(ManagedThreadID, AppDomainID, ClrInstanceID)\
EventXplatEnabledThreadDomainEnter() ?\
CoTemplate_xxh(Microsoft_Windows_DotNETRuntimeHandle, &ThreadDomainEnter, ManagedThreadID, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ILStubGenerated
//
#define EventXplatEnabledILStubGenerated() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00100000) != 0)
//
// Event Macro for ILStubGenerated
//
#define FireEtXplatILStubGenerated(ClrInstanceID, ModuleID, StubMethodID, StubFlags, ManagedInteropMethodToken, ManagedInteropMethodNamespace, ManagedInteropMethodName, ManagedInteropMethodSignature, NativeMethodSignature, StubMethodSignature, StubMethodILCode)\
EventXplatEnabledILStubGenerated() ?\
CoTemplate_hxxqqzzzzzz(Microsoft_Windows_DotNETRuntimeHandle, &ILStubGenerated, ClrInstanceID, ModuleID, StubMethodID, StubFlags, ManagedInteropMethodToken, ManagedInteropMethodNamespace, ManagedInteropMethodName, ManagedInteropMethodSignature, NativeMethodSignature, StubMethodSignature, StubMethodILCode)\
: ERROR_SUCCESS\
//
// Enablement check macro for ILStubCacheHit
//
#define EventXplatEnabledILStubCacheHit() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00100000) != 0)
//
// Event Macro for ILStubCacheHit
//
#define FireEtXplatILStubCacheHit(ClrInstanceID, ModuleID, StubMethodID, ManagedInteropMethodToken, ManagedInteropMethodNamespace, ManagedInteropMethodName, ManagedInteropMethodSignature)\
EventXplatEnabledILStubCacheHit() ?\
CoTemplate_hxxqzzz(Microsoft_Windows_DotNETRuntimeHandle, &ILStubCacheHit, ClrInstanceID, ModuleID, StubMethodID, ManagedInteropMethodToken, ManagedInteropMethodNamespace, ManagedInteropMethodName, ManagedInteropMethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCStartCompleteV2
//
#define EventXplatEnabledDCStartCompleteV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for DCStartCompleteV2
//
#define FireEtXplatDCStartCompleteV2()\
EventXplatEnabledDCStartCompleteV2() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &DCStartCompleteV2)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCEndCompleteV2
//
#define EventXplatEnabledDCEndCompleteV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for DCEndCompleteV2
//
#define FireEtXplatDCEndCompleteV2()\
EventXplatEnabledDCEndCompleteV2() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &DCEndCompleteV2)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStartV2
//
#define EventXplatEnabledMethodDCStartV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodDCStartV2
//
#define FireEtXplatMethodDCStartV2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
EventXplatEnabledMethodDCStartV2() ?\
CoTemplate_xxxqqq(Microsoft_Windows_DotNETRuntimeHandle, &MethodDCStartV2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEndV2
//
#define EventXplatEnabledMethodDCEndV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodDCEndV2
//
#define FireEtXplatMethodDCEndV2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
EventXplatEnabledMethodDCEndV2() ?\
CoTemplate_xxxqqq(Microsoft_Windows_DotNETRuntimeHandle, &MethodDCEndV2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStartVerboseV2
//
#define EventXplatEnabledMethodDCStartVerboseV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodDCStartVerboseV2
//
#define FireEtXplatMethodDCStartVerboseV2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodDCStartVerboseV2() ?\
CoTemplate_xxxqqqzzz(Microsoft_Windows_DotNETRuntimeHandle, &MethodDCStartVerboseV2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEndVerboseV2
//
#define EventXplatEnabledMethodDCEndVerboseV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodDCEndVerboseV2
//
#define FireEtXplatMethodDCEndVerboseV2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodDCEndVerboseV2() ?\
CoTemplate_xxxqqqzzz(Microsoft_Windows_DotNETRuntimeHandle, &MethodDCEndVerboseV2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodLoad
//
#define EventXplatEnabledMethodLoad() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodLoad
//
#define FireEtXplatMethodLoad(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
EventXplatEnabledMethodLoad() ?\
CoTemplate_xxxqqq(Microsoft_Windows_DotNETRuntimeHandle, &MethodLoad, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodLoad_V1
//
#define EventXplatEnabledMethodLoad_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodLoad_V1
//
#define FireEtXplatMethodLoad_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
EventXplatEnabledMethodLoad_V1() ?\
CoTemplate_xxxqqqh(Microsoft_Windows_DotNETRuntimeHandle, &MethodLoad_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodLoad_V2
//
#define EventXplatEnabledMethodLoad_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodLoad_V2
//
#define FireEtXplatMethodLoad_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodLoad_V2() ?\
CoTemplate_xxxqqqhx(Microsoft_Windows_DotNETRuntimeHandle, &MethodLoad_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodUnload
//
#define EventXplatEnabledMethodUnload() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodUnload
//
#define FireEtXplatMethodUnload(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
EventXplatEnabledMethodUnload() ?\
CoTemplate_xxxqqq(Microsoft_Windows_DotNETRuntimeHandle, &MethodUnload, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodUnload_V1
//
#define EventXplatEnabledMethodUnload_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodUnload_V1
//
#define FireEtXplatMethodUnload_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
EventXplatEnabledMethodUnload_V1() ?\
CoTemplate_xxxqqqh(Microsoft_Windows_DotNETRuntimeHandle, &MethodUnload_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodUnload_V2
//
#define EventXplatEnabledMethodUnload_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodUnload_V2
//
#define FireEtXplatMethodUnload_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodUnload_V2() ?\
CoTemplate_xxxqqqhx(Microsoft_Windows_DotNETRuntimeHandle, &MethodUnload_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodLoadVerbose
//
#define EventXplatEnabledMethodLoadVerbose() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodLoadVerbose
//
#define FireEtXplatMethodLoadVerbose(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodLoadVerbose() ?\
CoTemplate_xxxqqqzzz(Microsoft_Windows_DotNETRuntimeHandle, &MethodLoadVerbose, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodLoadVerbose_V1
//
#define EventXplatEnabledMethodLoadVerbose_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodLoadVerbose_V1
//
#define FireEtXplatMethodLoadVerbose_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
EventXplatEnabledMethodLoadVerbose_V1() ?\
CoTemplate_xxxqqqzzzh(Microsoft_Windows_DotNETRuntimeHandle, &MethodLoadVerbose_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodLoadVerbose_V2
//
#define EventXplatEnabledMethodLoadVerbose_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodLoadVerbose_V2
//
#define FireEtXplatMethodLoadVerbose_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodLoadVerbose_V2() ?\
CoTemplate_xxxqqqzzzhx(Microsoft_Windows_DotNETRuntimeHandle, &MethodLoadVerbose_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodUnloadVerbose
//
#define EventXplatEnabledMethodUnloadVerbose() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodUnloadVerbose
//
#define FireEtXplatMethodUnloadVerbose(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodUnloadVerbose() ?\
CoTemplate_xxxqqqzzz(Microsoft_Windows_DotNETRuntimeHandle, &MethodUnloadVerbose, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodUnloadVerbose_V1
//
#define EventXplatEnabledMethodUnloadVerbose_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodUnloadVerbose_V1
//
#define FireEtXplatMethodUnloadVerbose_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
EventXplatEnabledMethodUnloadVerbose_V1() ?\
CoTemplate_xxxqqqzzzh(Microsoft_Windows_DotNETRuntimeHandle, &MethodUnloadVerbose_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodUnloadVerbose_V2
//
#define EventXplatEnabledMethodUnloadVerbose_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00200000) != 0)
//
// Event Macro for MethodUnloadVerbose_V2
//
#define FireEtXplatMethodUnloadVerbose_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodUnloadVerbose_V2() ?\
CoTemplate_xxxqqqzzzhx(Microsoft_Windows_DotNETRuntimeHandle, &MethodUnloadVerbose_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodJittingStarted
//
#define EventXplatEnabledMethodJittingStarted() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00400000) != 0)
//
// Event Macro for MethodJittingStarted
//
#define FireEtXplatMethodJittingStarted(MethodID, ModuleID, MethodToken, MethodILSize, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodJittingStarted() ?\
CoTemplate_xxqqzzz(Microsoft_Windows_DotNETRuntimeHandle, &MethodJittingStarted, MethodID, ModuleID, MethodToken, MethodILSize, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodJittingStarted_V1
//
#define EventXplatEnabledMethodJittingStarted_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00400000) != 0)
//
// Event Macro for MethodJittingStarted_V1
//
#define FireEtXplatMethodJittingStarted_V1(MethodID, ModuleID, MethodToken, MethodILSize, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
EventXplatEnabledMethodJittingStarted_V1() ?\
CoTemplate_xxqqzzzh(Microsoft_Windows_DotNETRuntimeHandle, &MethodJittingStarted_V1, MethodID, ModuleID, MethodToken, MethodILSize, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodJitInliningSucceeded
//
#define EventXplatEnabledMethodJitInliningSucceeded() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00800000) != 0)
//
// Event Macro for MethodJitInliningSucceeded
//
#define FireEtXplatMethodJitInliningSucceeded(MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, InlinerNamespace, InlinerName, InlinerNameSignature, InlineeNamespace, InlineeName, InlineeNameSignature, ClrInstanceID)\
EventXplatEnabledMethodJitInliningSucceeded() ?\
CoTemplate_zzzzzzzzzh(Microsoft_Windows_DotNETRuntimeHandle, &MethodJitInliningSucceeded, MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, InlinerNamespace, InlinerName, InlinerNameSignature, InlineeNamespace, InlineeName, InlineeNameSignature, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodJitInliningFailed
//
#define EventXplatEnabledMethodJitInliningFailed() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00800000) != 0)
//
// Event Macro for MethodJitInliningFailed
//
#define FireEtXplatMethodJitInliningFailed(MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, InlinerNamespace, InlinerName, InlinerNameSignature, InlineeNamespace, InlineeName, InlineeNameSignature, FailAlways, FailReason, ClrInstanceID)\
EventXplatEnabledMethodJitInliningFailed() ?\
CoTemplate_zzzzzzzzztsh(Microsoft_Windows_DotNETRuntimeHandle, &MethodJitInliningFailed, MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, InlinerNamespace, InlinerName, InlinerNameSignature, InlineeNamespace, InlineeName, InlineeNameSignature, FailAlways, FailReason, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodJitTailCallSucceeded
//
#define EventXplatEnabledMethodJitTailCallSucceeded() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00800000) != 0)
//
// Event Macro for MethodJitTailCallSucceeded
//
#define FireEtXplatMethodJitTailCallSucceeded(MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, CallerNamespace, CallerName, CallerNameSignature, CalleeNamespace, CalleeName, CalleeNameSignature, TailPrefix, TailCallType, ClrInstanceID)\
EventXplatEnabledMethodJitTailCallSucceeded() ?\
CoTemplate_zzzzzzzzztqh(Microsoft_Windows_DotNETRuntimeHandle, &MethodJitTailCallSucceeded, MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, CallerNamespace, CallerName, CallerNameSignature, CalleeNamespace, CalleeName, CalleeNameSignature, TailPrefix, TailCallType, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodJitTailCallFailed
//
#define EventXplatEnabledMethodJitTailCallFailed() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00800000) != 0)
//
// Event Macro for MethodJitTailCallFailed
//
#define FireEtXplatMethodJitTailCallFailed(MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, CallerNamespace, CallerName, CallerNameSignature, CalleeNamespace, CalleeName, CalleeNameSignature, TailPrefix, FailReason, ClrInstanceID)\
EventXplatEnabledMethodJitTailCallFailed() ?\
CoTemplate_zzzzzzzzztsh(Microsoft_Windows_DotNETRuntimeHandle, &MethodJitTailCallFailed, MethodBeingCompiledNamespace, MethodBeingCompiledName, MethodBeingCompiledNameSignature, CallerNamespace, CallerName, CallerNameSignature, CalleeNamespace, CalleeName, CalleeNameSignature, TailPrefix, FailReason, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodILToNativeMap
//
#define EventXplatEnabledMethodILToNativeMap() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x01000000) != 0)
//
// Event Macro for MethodILToNativeMap
//
#define FireEtXplatMethodILToNativeMap(MethodID, ReJITID, MethodExtent, CountOfMapEntries, ILOffsets, NativeOffsets, ClrInstanceID)\
EventXplatEnabledMethodILToNativeMap() ?\
CoTemplate_xxchQR3QR3h(Microsoft_Windows_DotNETRuntimeHandle, &MethodILToNativeMap, MethodID, ReJITID, MethodExtent, CountOfMapEntries, ILOffsets, NativeOffsets, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCStartV2
//
#define EventXplatEnabledModuleDCStartV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for ModuleDCStartV2
//
#define FireEtXplatModuleDCStartV2(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledModuleDCStartV2() ?\
CoTemplate_xxqqzz(Microsoft_Windows_DotNETRuntimeHandle, &ModuleDCStartV2, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCEndV2
//
#define EventXplatEnabledModuleDCEndV2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for ModuleDCEndV2
//
#define FireEtXplatModuleDCEndV2(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledModuleDCEndV2() ?\
CoTemplate_xxqqzz(Microsoft_Windows_DotNETRuntimeHandle, &ModuleDCEndV2, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for DomainModuleLoad
//
#define EventXplatEnabledDomainModuleLoad() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for DomainModuleLoad
//
#define FireEtXplatDomainModuleLoad(ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledDomainModuleLoad() ?\
CoTemplate_xxxqqzz(Microsoft_Windows_DotNETRuntimeHandle, &DomainModuleLoad, ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for DomainModuleLoad_V1
//
#define EventXplatEnabledDomainModuleLoad_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for DomainModuleLoad_V1
//
#define FireEtXplatDomainModuleLoad_V1(ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledDomainModuleLoad_V1() ?\
CoTemplate_xxxqqzzh(Microsoft_Windows_DotNETRuntimeHandle, &DomainModuleLoad_V1, ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleLoad
//
#define EventXplatEnabledModuleLoad() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for ModuleLoad
//
#define FireEtXplatModuleLoad(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledModuleLoad() ?\
CoTemplate_xxqqzz(Microsoft_Windows_DotNETRuntimeHandle, &ModuleLoad, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleLoad_V1
//
#define EventXplatEnabledModuleLoad_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x04000000) != 0)
//
// Event Macro for ModuleLoad_V1
//
#define FireEtXplatModuleLoad_V1(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledModuleLoad_V1() ?\
CoTemplate_xxqqzzh(Microsoft_Windows_DotNETRuntimeHandle, &ModuleLoad_V1, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleLoad_V2
//
#define EventXplatEnabledModuleLoad_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x04000000) != 0)
//
// Event Macro for ModuleLoad_V2
//
#define FireEtXplatModuleLoad_V2(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
EventXplatEnabledModuleLoad_V2() ?\
CoTemplate_xxqqzzhjqzjqz(Microsoft_Windows_DotNETRuntimeHandle, &ModuleLoad_V2, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleUnload
//
#define EventXplatEnabledModuleUnload() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for ModuleUnload
//
#define FireEtXplatModuleUnload(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledModuleUnload() ?\
CoTemplate_xxqqzz(Microsoft_Windows_DotNETRuntimeHandle, &ModuleUnload, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleUnload_V1
//
#define EventXplatEnabledModuleUnload_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x04000000) != 0)
//
// Event Macro for ModuleUnload_V1
//
#define FireEtXplatModuleUnload_V1(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledModuleUnload_V1() ?\
CoTemplate_xxqqzzh(Microsoft_Windows_DotNETRuntimeHandle, &ModuleUnload_V1, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleUnload_V2
//
#define EventXplatEnabledModuleUnload_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x04000000) != 0)
//
// Event Macro for ModuleUnload_V2
//
#define FireEtXplatModuleUnload_V2(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
EventXplatEnabledModuleUnload_V2() ?\
CoTemplate_xxqqzzhjqzjqz(Microsoft_Windows_DotNETRuntimeHandle, &ModuleUnload_V2, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyLoad
//
#define EventXplatEnabledAssemblyLoad() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AssemblyLoad
//
#define FireEtXplatAssemblyLoad(AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
EventXplatEnabledAssemblyLoad() ?\
CoTemplate_xxqz(Microsoft_Windows_DotNETRuntimeHandle, &AssemblyLoad, AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyLoad_V1
//
#define EventXplatEnabledAssemblyLoad_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AssemblyLoad_V1
//
#define FireEtXplatAssemblyLoad_V1(AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
EventXplatEnabledAssemblyLoad_V1() ?\
CoTemplate_xxxqzh(Microsoft_Windows_DotNETRuntimeHandle, &AssemblyLoad_V1, AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyUnload
//
#define EventXplatEnabledAssemblyUnload() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AssemblyUnload
//
#define FireEtXplatAssemblyUnload(AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
EventXplatEnabledAssemblyUnload() ?\
CoTemplate_xxqz(Microsoft_Windows_DotNETRuntimeHandle, &AssemblyUnload, AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyUnload_V1
//
#define EventXplatEnabledAssemblyUnload_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AssemblyUnload_V1
//
#define FireEtXplatAssemblyUnload_V1(AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
EventXplatEnabledAssemblyUnload_V1() ?\
CoTemplate_xxxqzh(Microsoft_Windows_DotNETRuntimeHandle, &AssemblyUnload_V1, AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainLoad
//
#define EventXplatEnabledAppDomainLoad() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AppDomainLoad
//
#define FireEtXplatAppDomainLoad(AppDomainID, AppDomainFlags, AppDomainName)\
EventXplatEnabledAppDomainLoad() ?\
CoTemplate_xqz(Microsoft_Windows_DotNETRuntimeHandle, &AppDomainLoad, AppDomainID, AppDomainFlags, AppDomainName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainLoad_V1
//
#define EventXplatEnabledAppDomainLoad_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AppDomainLoad_V1
//
#define FireEtXplatAppDomainLoad_V1(AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
EventXplatEnabledAppDomainLoad_V1() ?\
CoTemplate_xqzqh(Microsoft_Windows_DotNETRuntimeHandle, &AppDomainLoad_V1, AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainUnload
//
#define EventXplatEnabledAppDomainUnload() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AppDomainUnload
//
#define FireEtXplatAppDomainUnload(AppDomainID, AppDomainFlags, AppDomainName)\
EventXplatEnabledAppDomainUnload() ?\
CoTemplate_xqz(Microsoft_Windows_DotNETRuntimeHandle, &AppDomainUnload, AppDomainID, AppDomainFlags, AppDomainName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainUnload_V1
//
#define EventXplatEnabledAppDomainUnload_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x02000000) != 0)
//
// Event Macro for AppDomainUnload_V1
//
#define FireEtXplatAppDomainUnload_V1(AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
EventXplatEnabledAppDomainUnload_V1() ?\
CoTemplate_xqzqh(Microsoft_Windows_DotNETRuntimeHandle, &AppDomainUnload_V1, AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleRangeLoad
//
#define EventXplatEnabledModuleRangeLoad() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x08000000) != 0)
//
// Event Macro for ModuleRangeLoad
//
#define FireEtXplatModuleRangeLoad(ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType)\
EventXplatEnabledModuleRangeLoad() ?\
CoTemplate_hxqqc(Microsoft_Windows_DotNETRuntimeHandle, &ModuleRangeLoad, ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType)\
: ERROR_SUCCESS\
//
// Enablement check macro for StrongNameVerificationStart
//
#define EventXplatEnabledStrongNameVerificationStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x10000000) != 0)
//
// Event Macro for StrongNameVerificationStart
//
#define FireEtXplatStrongNameVerificationStart(VerificationFlags, ErrorCode, FullyQualifiedAssemblyName)\
EventXplatEnabledStrongNameVerificationStart() ?\
CoTemplate_qqz(Microsoft_Windows_DotNETRuntimeHandle, &StrongNameVerificationStart, VerificationFlags, ErrorCode, FullyQualifiedAssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for StrongNameVerificationStart_V1
//
#define EventXplatEnabledStrongNameVerificationStart_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x10000000) != 0)
//
// Event Macro for StrongNameVerificationStart_V1
//
#define FireEtXplatStrongNameVerificationStart_V1(VerificationFlags, ErrorCode, FullyQualifiedAssemblyName, ClrInstanceID)\
EventXplatEnabledStrongNameVerificationStart_V1() ?\
CoTemplate_qqzh(Microsoft_Windows_DotNETRuntimeHandle, &StrongNameVerificationStart_V1, VerificationFlags, ErrorCode, FullyQualifiedAssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for StrongNameVerificationStop
//
#define EventXplatEnabledStrongNameVerificationStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x20000000) != 0)
//
// Event Macro for StrongNameVerificationStop
//
#define FireEtXplatStrongNameVerificationStop(VerificationFlags, ErrorCode, FullyQualifiedAssemblyName)\
EventXplatEnabledStrongNameVerificationStop() ?\
CoTemplate_qqz(Microsoft_Windows_DotNETRuntimeHandle, &StrongNameVerificationStop, VerificationFlags, ErrorCode, FullyQualifiedAssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for StrongNameVerificationStop_V1
//
#define EventXplatEnabledStrongNameVerificationStop_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x20000000) != 0)
//
// Event Macro for StrongNameVerificationStop_V1
//
#define FireEtXplatStrongNameVerificationStop_V1(VerificationFlags, ErrorCode, FullyQualifiedAssemblyName, ClrInstanceID)\
EventXplatEnabledStrongNameVerificationStop_V1() ?\
CoTemplate_qqzh(Microsoft_Windows_DotNETRuntimeHandle, &StrongNameVerificationStop_V1, VerificationFlags, ErrorCode, FullyQualifiedAssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AuthenticodeVerificationStart
//
#define EventXplatEnabledAuthenticodeVerificationStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x10000000) != 0)
//
// Event Macro for AuthenticodeVerificationStart
//
#define FireEtXplatAuthenticodeVerificationStart(VerificationFlags, ErrorCode, ModulePath)\
EventXplatEnabledAuthenticodeVerificationStart() ?\
CoTemplate_qqz(Microsoft_Windows_DotNETRuntimeHandle, &AuthenticodeVerificationStart, VerificationFlags, ErrorCode, ModulePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for AuthenticodeVerificationStart_V1
//
#define EventXplatEnabledAuthenticodeVerificationStart_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x10000000) != 0)
//
// Event Macro for AuthenticodeVerificationStart_V1
//
#define FireEtXplatAuthenticodeVerificationStart_V1(VerificationFlags, ErrorCode, ModulePath, ClrInstanceID)\
EventXplatEnabledAuthenticodeVerificationStart_V1() ?\
CoTemplate_qqzh(Microsoft_Windows_DotNETRuntimeHandle, &AuthenticodeVerificationStart_V1, VerificationFlags, ErrorCode, ModulePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AuthenticodeVerificationStop
//
#define EventXplatEnabledAuthenticodeVerificationStop() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x20000000) != 0)
//
// Event Macro for AuthenticodeVerificationStop
//
#define FireEtXplatAuthenticodeVerificationStop(VerificationFlags, ErrorCode, ModulePath)\
EventXplatEnabledAuthenticodeVerificationStop() ?\
CoTemplate_qqz(Microsoft_Windows_DotNETRuntimeHandle, &AuthenticodeVerificationStop, VerificationFlags, ErrorCode, ModulePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for AuthenticodeVerificationStop_V1
//
#define EventXplatEnabledAuthenticodeVerificationStop_V1() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x20000000) != 0)
//
// Event Macro for AuthenticodeVerificationStop_V1
//
#define FireEtXplatAuthenticodeVerificationStop_V1(VerificationFlags, ErrorCode, ModulePath, ClrInstanceID)\
EventXplatEnabledAuthenticodeVerificationStop_V1() ?\
CoTemplate_qqzh(Microsoft_Windows_DotNETRuntimeHandle, &AuthenticodeVerificationStop_V1, VerificationFlags, ErrorCode, ModulePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for RuntimeInformationStart
//
#define EventXplatEnabledRuntimeInformationStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for RuntimeInformationStart
//
#define FireEtXplatRuntimeInformationStart(ClrInstanceID, Sku, BclMajorVersion, BclMinorVersion, BclBuildNumber, BclQfeNumber, VMMajorVersion, VMMinorVersion, VMBuildNumber, VMQfeNumber, StartupFlags, StartupMode, CommandLine, ComObjectGuid, RuntimeDllPath)\
EventXplatEnabledRuntimeInformationStart() ?\
CoTemplate_hhhhhhhhhhqczjz(Microsoft_Windows_DotNETRuntimeHandle, &RuntimeInformationStart, ClrInstanceID, Sku, BclMajorVersion, BclMinorVersion, BclBuildNumber, BclQfeNumber, VMMajorVersion, VMMinorVersion, VMBuildNumber, VMQfeNumber, StartupFlags, StartupMode, CommandLine, ComObjectGuid, RuntimeDllPath)\
: ERROR_SUCCESS\
//
// Enablement check macro for IncreaseMemoryPressure
//
#define EventXplatEnabledIncreaseMemoryPressure() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for IncreaseMemoryPressure
//
#define FireEtXplatIncreaseMemoryPressure(BytesAllocated, ClrInstanceID)\
EventXplatEnabledIncreaseMemoryPressure() ?\
CoTemplate_xh(Microsoft_Windows_DotNETRuntimeHandle, &IncreaseMemoryPressure, BytesAllocated, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DecreaseMemoryPressure
//
#define EventXplatEnabledDecreaseMemoryPressure() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for DecreaseMemoryPressure
//
#define FireEtXplatDecreaseMemoryPressure(BytesFreed, ClrInstanceID)\
EventXplatEnabledDecreaseMemoryPressure() ?\
CoTemplate_xh(Microsoft_Windows_DotNETRuntimeHandle, &DecreaseMemoryPressure, BytesFreed, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCMarkWithType
//
#define EventXplatEnabledGCMarkWithType() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCMarkWithType
//
#define FireEtXplatGCMarkWithType(HeapNum, ClrInstanceID, Type, Bytes)\
EventXplatEnabledGCMarkWithType() ?\
CoTemplate_qhqx(Microsoft_Windows_DotNETRuntimeHandle, &GCMarkWithType, HeapNum, ClrInstanceID, Type, Bytes)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCJoin_V2
//
#define EventXplatEnabledGCJoin_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCJoin_V2
//
#define FireEtXplatGCJoin_V2(Heap, JoinTime, JoinType, ClrInstanceID, JoinID)\
EventXplatEnabledGCJoin_V2() ?\
CoTemplate_qqqhq(Microsoft_Windows_DotNETRuntimeHandle, &GCJoin_V2, Heap, JoinTime, JoinType, ClrInstanceID, JoinID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCPerHeapHistory_V3
//
#define EventXplatEnabledGCPerHeapHistory_V3() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCPerHeapHistory_V3
//
#define FireEtXplatGCPerHeapHistory_V3(ClrInstanceID, FreeListAllocated, FreeListRejected, EndOfSegAllocated, CondemnedAllocated, PinnedAllocated, PinnedAllocatedAdvance, RunningFreeListEfficiency, CondemnReasons0, CondemnReasons1, CompactMechanisms, ExpandMechanisms, HeapIndex, ExtraGen0Commit, Count, Values_Len_, Values)\
EventXplatEnabledGCPerHeapHistory_V3() ?\
CoTemplate_hppppppqqqqqqpqNR14(Microsoft_Windows_DotNETRuntimeHandle, &GCPerHeapHistory_V3, ClrInstanceID, FreeListAllocated, FreeListRejected, EndOfSegAllocated, CondemnedAllocated, PinnedAllocated, PinnedAllocatedAdvance, RunningFreeListEfficiency, CondemnReasons0, CondemnReasons1, CompactMechanisms, ExpandMechanisms, HeapIndex, ExtraGen0Commit, Count, Values_Len_, Values)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCGlobalHeapHistory_V2
//
#define EventXplatEnabledGCGlobalHeapHistory_V2() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCGlobalHeapHistory_V2
//
#define FireEtXplatGCGlobalHeapHistory_V2(FinalYoungestDesired, NumHeaps, CondemnedGeneration, Gen0ReductionCount, Reason, GlobalMechanisms, ClrInstanceID, PauseMode, MemoryPressure)\
EventXplatEnabledGCGlobalHeapHistory_V2() ?\
CoTemplate_xdqqqqhqq(Microsoft_Windows_DotNETRuntimeHandle, &GCGlobalHeapHistory_V2, FinalYoungestDesired, NumHeaps, CondemnedGeneration, Gen0ReductionCount, Reason, GlobalMechanisms, ClrInstanceID, PauseMode, MemoryPressure)\
: ERROR_SUCCESS\
//
// Enablement check macro for DebugIPCEventStart
//
#define EventXplatEnabledDebugIPCEventStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x40000000) != 0)
//
// Event Macro for DebugIPCEventStart
//
#define FireEtXplatDebugIPCEventStart()\
EventXplatEnabledDebugIPCEventStart() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &DebugIPCEventStart)\
: ERROR_SUCCESS\
//
// Enablement check macro for DebugIPCEventEnd
//
#define EventXplatEnabledDebugIPCEventEnd() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x40000000) != 0)
//
// Event Macro for DebugIPCEventEnd
//
#define FireEtXplatDebugIPCEventEnd()\
EventXplatEnabledDebugIPCEventEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &DebugIPCEventEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for DebugExceptionProcessingStart
//
#define EventXplatEnabledDebugExceptionProcessingStart() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x40000000) != 0)
//
// Event Macro for DebugExceptionProcessingStart
//
#define FireEtXplatDebugExceptionProcessingStart()\
EventXplatEnabledDebugExceptionProcessingStart() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &DebugExceptionProcessingStart)\
: ERROR_SUCCESS\
//
// Enablement check macro for DebugExceptionProcessingEnd
//
#define EventXplatEnabledDebugExceptionProcessingEnd() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x40000000) != 0)
//
// Event Macro for DebugExceptionProcessingEnd
//
#define FireEtXplatDebugExceptionProcessingEnd()\
EventXplatEnabledDebugExceptionProcessingEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeHandle, &DebugExceptionProcessingEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for CodeSymbols
//
#define EventXplatEnabledCodeSymbols() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x80000000) != 0)
//
// Event Macro for CodeSymbols
//
#define FireEtXplatCodeSymbols(ModuleId, TotalChunks, ChunkNumber, ChunkLength, Chunk, ClrInstanceID)\
EventXplatEnabledCodeSymbols() ?\
CoTemplate_xhhqbh(Microsoft_Windows_DotNETRuntimeHandle, &CodeSymbols, ModuleId, TotalChunks, ChunkNumber, ChunkLength, Chunk, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EventSource
//
#define EventXplatEnabledEventSource() ((Microsoft_Windows_DotNETRuntimeEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for EventSource
//
#define FireEtXplatEventSource(EventID, EventName, EventSourceName, Payload)\
EventXplatEnabledEventSource() ?\
CoTemplate_dzzz(Microsoft_Windows_DotNETRuntimeHandle, &EventSource, EventID, EventName, EventSourceName, Payload)\
: ERROR_SUCCESS\
#endif // MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//+
// Provider Microsoft-Windows-DotNETRuntimeRundown Event Count 45
//+
EXTERN_C __declspec(selectany) const GUID MICROSOFT_WINDOWS_DOTNETRUNTIME_RUNDOWN_PROVIDER = {0xa669021c, 0xc450, 0x4609, {0xa0, 0x35, 0x5a, 0xf5, 0x9a, 0xf4, 0xdf, 0x18}};
//
// Opcodes
//
#define CLR_METHODDC_METHODDCSTART_OPCODE 0x23
#define CLR_METHODDC_METHODDCEND_OPCODE 0x24
#define CLR_METHODDC_METHODDCSTARTVERBOSE_OPCODE 0x27
#define CLR_METHODDC_METHODDCENDVERBOSE_OPCODE 0x28
#define CLR_METHODDC_METHODDCSTARTILTONATIVEMAP_OPCODE 0x29
#define CLR_METHODDC_METHODDCENDILTONATIVEMAP_OPCODE 0x2a
#define CLR_METHODDC_DCSTARTCOMPLETE_OPCODE 0xe
#define CLR_METHODDC_DCENDCOMPLETE_OPCODE 0xf
#define CLR_METHODDC_DCSTARTINIT_OPCODE 0x10
#define CLR_METHODDC_DCENDINIT_OPCODE 0x11
#define CLR_LOADERDC_MODULEDCSTART_OPCODE 0x23
#define CLR_LOADERDC_MODULEDCEND_OPCODE 0x24
#define CLR_LOADERDC_ASSEMBLYDCSTART_OPCODE 0x27
#define CLR_LOADERDC_ASSEMBLYDCEND_OPCODE 0x28
#define CLR_LOADERDC_APPDOMAINDCSTART_OPCODE 0x2b
#define CLR_LOADERDC_APPDOMAINDCEND_OPCODE 0x2c
#define CLR_LOADERDC_DOMAINMODULEDCSTART_OPCODE 0x2e
#define CLR_LOADERDC_DOMAINMODULEDCEND_OPCODE 0x2f
#define CLR_LOADERDC_THREADDC_OPCODE 0x30
#define CLR_RUNDOWNSTACK_STACKWALK_OPCODE 0x52
#define CLR_PERFTRACKRUNDOWN_MODULERANGEDCSTART_OPCODE 0xa
#define CLR_PERFTRACKRUNDOWN_MODULERANGEDCEND_OPCODE 0xb
//
// Tasks
//
#define CLR_METHODRUNDOWN_TASK 0x1
EXTERN_C __declspec(selectany) const GUID CLRMethodRundownId = {0x0bcd91db, 0xf943, 0x454a, {0xa6, 0x62, 0x6e, 0xdb, 0xcf, 0xbb, 0x76, 0xd2}};
#define CLR_LOADERRUNDOWN_TASK 0x2
EXTERN_C __declspec(selectany) const GUID CLRLoaderRundownId = {0x5a54f4df, 0xd302, 0x4fee, {0xa2, 0x11, 0x6c, 0x2c, 0x0c, 0x1d, 0xcb, 0x1a}};
#define CLR_STACKRUNDOWN_TASK 0xb
EXTERN_C __declspec(selectany) const GUID CLRStackRundownId = {0xd3363dc0, 0x243a, 0x4620, {0xa4, 0xd0, 0x8a, 0x07, 0xd7, 0x72, 0xf5, 0x33}};
#define CLR_RuntimeInformation_TASK 0x13
EXTERN_C __declspec(selectany) const GUID CLRRuntimeInformationRundownId = {0xcd7d3e32, 0x65fe, 0x40cd, {0x92, 0x25, 0xa2, 0x57, 0x7d, 0x20, 0x3f, 0xc3}};
#define CLR_PERFTRACKRUNDOWN_TASK 0x14
EXTERN_C __declspec(selectany) const GUID CLRPerfTrackRundownId = {0xeac685f6, 0x2104, 0x4dec, {0x88, 0xfd, 0x91, 0xe4, 0x25, 0x42, 0x21, 0xec}};
//
// Keyword
//
#define CLR_RUNDOWNLOADER_KEYWORD 0x8
#define CLR_RUNDOWNJIT_KEYWORD 0x10
#define CLR_RUNDOWNNGEN_KEYWORD 0x20
#define CLR_RUNDOWNSTART_KEYWORD 0x40
#define CLR_RUNDOWNEND_KEYWORD 0x100
#define CLR_RUNDOWNAPPDOMAINRESOURCEMANAGEMENT_KEYWORD 0x800
#define CLR_RUNDOWNTHREADING_KEYWORD 0x10000
#define CLR_RUNDOWNJITTEDMETHODILTONATIVEMAP_KEYWORD 0x20000
#define CLR_RUNDOWNOVERRIDEANDSUPPRESSNGENEVENTS_KEYWORD 0x40000
#define CLR_RUNDOWNPERFTRACK_KEYWORD 0x20000000
#define CLR_RUNDOWNSTACK_KEYWORD 0x40000000
//
// Event Descriptors
//
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CLRStackWalkDCStart = {0x0, 0x0, 0x0, 0x0, 0x52, 0xb, 0x40000000};
#define CLRStackWalkDCStart_value 0x0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStart = {0x8d, 0x0, 0x0, 0x4, 0x23, 0x1, 0x30};
#define MethodDCStart_value 0x8d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStart_V1 = {0x8d, 0x1, 0x0, 0x4, 0x23, 0x1, 0x30};
#define MethodDCStart_V1_value 0x8d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStart_V2 = {0x8d, 0x2, 0x0, 0x4, 0x23, 0x1, 0x30};
#define MethodDCStart_V2_value 0x8d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEnd = {0x8e, 0x0, 0x0, 0x4, 0x24, 0x1, 0x30};
#define MethodDCEnd_value 0x8e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEnd_V1 = {0x8e, 0x1, 0x0, 0x4, 0x24, 0x1, 0x30};
#define MethodDCEnd_V1_value 0x8e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEnd_V2 = {0x8e, 0x2, 0x0, 0x4, 0x24, 0x1, 0x30};
#define MethodDCEnd_V2_value 0x8e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStartVerbose = {0x8f, 0x0, 0x0, 0x4, 0x27, 0x1, 0x30};
#define MethodDCStartVerbose_value 0x8f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStartVerbose_V1 = {0x8f, 0x1, 0x0, 0x4, 0x27, 0x1, 0x30};
#define MethodDCStartVerbose_V1_value 0x8f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStartVerbose_V2 = {0x8f, 0x2, 0x0, 0x4, 0x27, 0x1, 0x30};
#define MethodDCStartVerbose_V2_value 0x8f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEndVerbose = {0x90, 0x0, 0x0, 0x4, 0x28, 0x1, 0x30};
#define MethodDCEndVerbose_value 0x90
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEndVerbose_V1 = {0x90, 0x1, 0x0, 0x4, 0x28, 0x1, 0x30};
#define MethodDCEndVerbose_V1_value 0x90
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEndVerbose_V2 = {0x90, 0x2, 0x0, 0x4, 0x28, 0x1, 0x30};
#define MethodDCEndVerbose_V2_value 0x90
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCStartComplete = {0x91, 0x0, 0x0, 0x4, 0xe, 0x1, 0x20038};
#define DCStartComplete_value 0x91
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCStartComplete_V1 = {0x91, 0x1, 0x0, 0x4, 0xe, 0x1, 0x20038};
#define DCStartComplete_V1_value 0x91
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCEndComplete = {0x92, 0x0, 0x0, 0x4, 0xf, 0x1, 0x20038};
#define DCEndComplete_value 0x92
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCEndComplete_V1 = {0x92, 0x1, 0x0, 0x4, 0xf, 0x1, 0x20038};
#define DCEndComplete_V1_value 0x92
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCStartInit = {0x93, 0x0, 0x0, 0x4, 0x10, 0x1, 0x20038};
#define DCStartInit_value 0x93
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCStartInit_V1 = {0x93, 0x1, 0x0, 0x4, 0x10, 0x1, 0x20038};
#define DCStartInit_V1_value 0x93
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCEndInit = {0x94, 0x0, 0x0, 0x4, 0x11, 0x1, 0x20038};
#define DCEndInit_value 0x94
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DCEndInit_V1 = {0x94, 0x1, 0x0, 0x4, 0x11, 0x1, 0x20038};
#define DCEndInit_V1_value 0x94
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCStartILToNativeMap = {0x95, 0x0, 0x0, 0x5, 0x29, 0x1, 0x20000};
#define MethodDCStartILToNativeMap_value 0x95
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodDCEndILToNativeMap = {0x96, 0x0, 0x0, 0x5, 0x2a, 0x1, 0x20000};
#define MethodDCEndILToNativeMap_value 0x96
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DomainModuleDCStart = {0x97, 0x0, 0x0, 0x4, 0x2e, 0x2, 0x8};
#define DomainModuleDCStart_value 0x97
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DomainModuleDCStart_V1 = {0x97, 0x1, 0x0, 0x4, 0x2e, 0x2, 0x8};
#define DomainModuleDCStart_V1_value 0x97
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DomainModuleDCEnd = {0x98, 0x0, 0x0, 0x4, 0x2f, 0x2, 0x8};
#define DomainModuleDCEnd_value 0x98
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR DomainModuleDCEnd_V1 = {0x98, 0x1, 0x0, 0x4, 0x2f, 0x2, 0x8};
#define DomainModuleDCEnd_V1_value 0x98
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCStart = {0x99, 0x0, 0x0, 0x4, 0x23, 0x2, 0x8};
#define ModuleDCStart_value 0x99
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCStart_V1 = {0x99, 0x1, 0x0, 0x4, 0x23, 0x2, 0x20000008};
#define ModuleDCStart_V1_value 0x99
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCStart_V2 = {0x99, 0x2, 0x0, 0x4, 0x23, 0x2, 0x20000008};
#define ModuleDCStart_V2_value 0x99
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCEnd = {0x9a, 0x0, 0x0, 0x4, 0x24, 0x2, 0x8};
#define ModuleDCEnd_value 0x9a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCEnd_V1 = {0x9a, 0x1, 0x0, 0x4, 0x24, 0x2, 0x20000008};
#define ModuleDCEnd_V1_value 0x9a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleDCEnd_V2 = {0x9a, 0x2, 0x0, 0x4, 0x24, 0x2, 0x20000008};
#define ModuleDCEnd_V2_value 0x9a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyDCStart = {0x9b, 0x0, 0x0, 0x4, 0x27, 0x2, 0x8};
#define AssemblyDCStart_value 0x9b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyDCStart_V1 = {0x9b, 0x1, 0x0, 0x4, 0x27, 0x2, 0x8};
#define AssemblyDCStart_V1_value 0x9b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyDCEnd = {0x9c, 0x0, 0x0, 0x4, 0x28, 0x2, 0x8};
#define AssemblyDCEnd_value 0x9c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AssemblyDCEnd_V1 = {0x9c, 0x1, 0x0, 0x4, 0x28, 0x2, 0x8};
#define AssemblyDCEnd_V1_value 0x9c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainDCStart = {0x9d, 0x0, 0x0, 0x4, 0x2b, 0x2, 0x8};
#define AppDomainDCStart_value 0x9d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainDCStart_V1 = {0x9d, 0x1, 0x0, 0x4, 0x2b, 0x2, 0x8};
#define AppDomainDCStart_V1_value 0x9d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainDCEnd = {0x9e, 0x0, 0x0, 0x4, 0x2c, 0x2, 0x8};
#define AppDomainDCEnd_value 0x9e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AppDomainDCEnd_V1 = {0x9e, 0x1, 0x0, 0x4, 0x2c, 0x2, 0x8};
#define AppDomainDCEnd_V1_value 0x9e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ThreadDC = {0x9f, 0x0, 0x0, 0x4, 0x30, 0x2, 0x10800};
#define ThreadDC_value 0x9f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleRangeDCStart = {0xa0, 0x0, 0x0, 0x4, 0xa, 0x14, 0x20000000};
#define ModuleRangeDCStart_value 0xa0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleRangeDCEnd = {0xa1, 0x0, 0x0, 0x4, 0xb, 0x14, 0x20000000};
#define ModuleRangeDCEnd_value 0xa1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR RuntimeInformationDCStart = {0xbb, 0x0, 0x0, 0x4, 0x1, 0x13, 0x0};
#define RuntimeInformationDCStart_value 0xbb
//
// Note on Generate Code from Manifest for Windows Vista and above
//
//Structures : are handled as a size and pointer pairs. The macro for the event will have an extra
//parameter for the size in bytes of the structure. Make sure that your structures have no extra padding.
//
//Strings: There are several cases that can be described in the manifest. For array of variable length
//strings, the generated code will take the count of characters for the whole array as an input parameter.
//
//SID No support for array of SIDs, the macro will take a pointer to the SID and use appropriate
//GetLengthSid function to get the length.
//
//
// Allow disabling of code generation
//
#ifndef MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//
// Globals
//
//
// Event Enablement Bits
//
EXTERN_C __declspec(selectany) DECLSPEC_CACHEALIGN ULONG Microsoft_Windows_DotNETRuntimeRundownEnableBits[1];
EXTERN_C __declspec(selectany) const ULONGLONG Microsoft_Windows_DotNETRuntimeRundownKeywords[9] = {0x40000000, 0x30, 0x20038, 0x20000, 0x8, 0x20000008, 0x10800, 0x20000000, 0x0};
EXTERN_C __declspec(selectany) const UCHAR Microsoft_Windows_DotNETRuntimeRundownLevels[9] = {0, 4, 4, 5, 4, 4, 4, 4, 4};
EXTERN_C __declspec(selectany) MCGEN_TRACE_CONTEXT MICROSOFT_WINDOWS_DOTNETRUNTIME_RUNDOWN_PROVIDER_Context = {0, 0, 0, 0, 0, 0, 0, 0, 9, Microsoft_Windows_DotNETRuntimeRundownEnableBits, Microsoft_Windows_DotNETRuntimeRundownKeywords, Microsoft_Windows_DotNETRuntimeRundownLevels};
EXTERN_C __declspec(selectany) REGHANDLE Microsoft_Windows_DotNETRuntimeRundownHandle = (REGHANDLE)0;
#if !defined(McGenEventRegisterUnregister)
#define McGenEventRegisterUnregister
#pragma warning(push)
#pragma warning(disable:6103)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventRegister(
_In_ LPCGUID ProviderId,
_In_opt_ PENABLECALLBACK EnableCallback,
_In_opt_ void* CallbackContext,
_Inout_ PREGHANDLE RegHandle
)
/*++
Routine Description:
This function registers the provider with ETW USER mode.
Arguments:
ProviderId - Provider ID to be register with ETW.
EnableCallback - Callback to be used.
CallbackContext - Context for this provider.
RegHandle - Pointer to registration handle.
Remarks:
If the handle != NULL will return ERROR_SUCCESS
--*/
{
ULONG Error;
if (*RegHandle) {
//
// already registered
//
return ERROR_SUCCESS;
}
Error = EventRegister( ProviderId, EnableCallback, CallbackContext, RegHandle);
return Error;
}
#pragma warning(pop)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventUnregister(_Inout_ PREGHANDLE RegHandle)
/*++
Routine Description:
Unregister from ETW USER mode
Arguments:
RegHandle this is the pointer to the provider context
Remarks:
If provider has not been registered, RegHandle == NULL,
return ERROR_SUCCESS
--*/
{
ULONG Error;
if(!(*RegHandle)) {
//
// Provider has not registerd
//
return ERROR_SUCCESS;
}
Error = EventUnregister(*RegHandle);
*RegHandle = (REGHANDLE)0;
return Error;
}
#endif
//
// Register with ETW Vista +
//
#ifndef EventRegisterMicrosoft_Windows_DotNETRuntimeRundown
#define EventRegisterMicrosoft_Windows_DotNETRuntimeRundown() McGenEventRegister(&MICROSOFT_WINDOWS_DOTNETRUNTIME_RUNDOWN_PROVIDER, McGenControlCallbackV2, &MICROSOFT_WINDOWS_DOTNETRUNTIME_RUNDOWN_PROVIDER_Context, &Microsoft_Windows_DotNETRuntimeRundownHandle)
#endif
//
// UnRegister with ETW
//
#ifndef EventUnregisterMicrosoft_Windows_DotNETRuntimeRundown
#define EventUnregisterMicrosoft_Windows_DotNETRuntimeRundown() McGenEventUnregister(&Microsoft_Windows_DotNETRuntimeRundownHandle)
#endif
//
// Enablement check macro for CLRStackWalkDCStart
//
#define EventXplatEnabledCLRStackWalkDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for CLRStackWalkDCStart
//
#define FireEtXplatCLRStackWalkDCStart(ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
EventXplatEnabledCLRStackWalkDCStart() ?\
CoTemplate_hccqP2(Microsoft_Windows_DotNETRuntimeRundownHandle, &CLRStackWalkDCStart, ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStart
//
#define EventXplatEnabledMethodDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCStart
//
#define FireEtXplatMethodDCStart(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
EventXplatEnabledMethodDCStart() ?\
CoTemplate_xxxqqq(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStart, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStart_V1
//
#define EventXplatEnabledMethodDCStart_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCStart_V1
//
#define FireEtXplatMethodDCStart_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
EventXplatEnabledMethodDCStart_V1() ?\
CoTemplate_xxxqqqh(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStart_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStart_V2
//
#define EventXplatEnabledMethodDCStart_V2() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCStart_V2
//
#define FireEtXplatMethodDCStart_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodDCStart_V2() ?\
CoTemplate_xxxqqqhx(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStart_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEnd
//
#define EventXplatEnabledMethodDCEnd() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCEnd
//
#define FireEtXplatMethodDCEnd(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
EventXplatEnabledMethodDCEnd() ?\
CoTemplate_xxxqqq(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEnd, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEnd_V1
//
#define EventXplatEnabledMethodDCEnd_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCEnd_V1
//
#define FireEtXplatMethodDCEnd_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
EventXplatEnabledMethodDCEnd_V1() ?\
CoTemplate_xxxqqqh(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEnd_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEnd_V2
//
#define EventXplatEnabledMethodDCEnd_V2() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCEnd_V2
//
#define FireEtXplatMethodDCEnd_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodDCEnd_V2() ?\
CoTemplate_xxxqqqhx(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEnd_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStartVerbose
//
#define EventXplatEnabledMethodDCStartVerbose() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCStartVerbose
//
#define FireEtXplatMethodDCStartVerbose(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodDCStartVerbose() ?\
CoTemplate_xxxqqqzzz(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStartVerbose, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStartVerbose_V1
//
#define EventXplatEnabledMethodDCStartVerbose_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCStartVerbose_V1
//
#define FireEtXplatMethodDCStartVerbose_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
EventXplatEnabledMethodDCStartVerbose_V1() ?\
CoTemplate_xxxqqqzzzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStartVerbose_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStartVerbose_V2
//
#define EventXplatEnabledMethodDCStartVerbose_V2() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCStartVerbose_V2
//
#define FireEtXplatMethodDCStartVerbose_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodDCStartVerbose_V2() ?\
CoTemplate_xxxqqqzzzhx(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStartVerbose_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEndVerbose
//
#define EventXplatEnabledMethodDCEndVerbose() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCEndVerbose
//
#define FireEtXplatMethodDCEndVerbose(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
EventXplatEnabledMethodDCEndVerbose() ?\
CoTemplate_xxxqqqzzz(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEndVerbose, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEndVerbose_V1
//
#define EventXplatEnabledMethodDCEndVerbose_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCEndVerbose_V1
//
#define FireEtXplatMethodDCEndVerbose_V1(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
EventXplatEnabledMethodDCEndVerbose_V1() ?\
CoTemplate_xxxqqqzzzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEndVerbose_V1, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEndVerbose_V2
//
#define EventXplatEnabledMethodDCEndVerbose_V2() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for MethodDCEndVerbose_V2
//
#define FireEtXplatMethodDCEndVerbose_V2(MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
EventXplatEnabledMethodDCEndVerbose_V2() ?\
CoTemplate_xxxqqqzzzhx(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEndVerbose_V2, MethodID, ModuleID, MethodStartAddress, MethodSize, MethodToken, MethodFlags, MethodNamespace, MethodName, MethodSignature, ClrInstanceID, ReJITID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCStartComplete
//
#define EventXplatEnabledDCStartComplete() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCStartComplete
//
#define FireEtXplatDCStartComplete()\
EventXplatEnabledDCStartComplete() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCStartComplete)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCStartComplete_V1
//
#define EventXplatEnabledDCStartComplete_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCStartComplete_V1
//
#define FireEtXplatDCStartComplete_V1(ClrInstanceID)\
EventXplatEnabledDCStartComplete_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCStartComplete_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCEndComplete
//
#define EventXplatEnabledDCEndComplete() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCEndComplete
//
#define FireEtXplatDCEndComplete()\
EventXplatEnabledDCEndComplete() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCEndComplete)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCEndComplete_V1
//
#define EventXplatEnabledDCEndComplete_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCEndComplete_V1
//
#define FireEtXplatDCEndComplete_V1(ClrInstanceID)\
EventXplatEnabledDCEndComplete_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCEndComplete_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCStartInit
//
#define EventXplatEnabledDCStartInit() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCStartInit
//
#define FireEtXplatDCStartInit()\
EventXplatEnabledDCStartInit() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCStartInit)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCStartInit_V1
//
#define EventXplatEnabledDCStartInit_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCStartInit_V1
//
#define FireEtXplatDCStartInit_V1(ClrInstanceID)\
EventXplatEnabledDCStartInit_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCStartInit_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCEndInit
//
#define EventXplatEnabledDCEndInit() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCEndInit
//
#define FireEtXplatDCEndInit()\
EventXplatEnabledDCEndInit() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCEndInit)\
: ERROR_SUCCESS\
//
// Enablement check macro for DCEndInit_V1
//
#define EventXplatEnabledDCEndInit_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for DCEndInit_V1
//
#define FireEtXplatDCEndInit_V1(ClrInstanceID)\
EventXplatEnabledDCEndInit_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimeRundownHandle, &DCEndInit_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCStartILToNativeMap
//
#define EventXplatEnabledMethodDCStartILToNativeMap() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000008) != 0)
//
// Event Macro for MethodDCStartILToNativeMap
//
#define FireEtXplatMethodDCStartILToNativeMap(MethodID, ReJITID, MethodExtent, CountOfMapEntries, ILOffsets, NativeOffsets, ClrInstanceID)\
EventXplatEnabledMethodDCStartILToNativeMap() ?\
CoTemplate_xxchQR3QR3h(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCStartILToNativeMap, MethodID, ReJITID, MethodExtent, CountOfMapEntries, ILOffsets, NativeOffsets, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodDCEndILToNativeMap
//
#define EventXplatEnabledMethodDCEndILToNativeMap() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000008) != 0)
//
// Event Macro for MethodDCEndILToNativeMap
//
#define FireEtXplatMethodDCEndILToNativeMap(MethodID, ReJITID, MethodExtent, CountOfMapEntries, ILOffsets, NativeOffsets, ClrInstanceID)\
EventXplatEnabledMethodDCEndILToNativeMap() ?\
CoTemplate_xxchQR3QR3h(Microsoft_Windows_DotNETRuntimeRundownHandle, &MethodDCEndILToNativeMap, MethodID, ReJITID, MethodExtent, CountOfMapEntries, ILOffsets, NativeOffsets, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DomainModuleDCStart
//
#define EventXplatEnabledDomainModuleDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for DomainModuleDCStart
//
#define FireEtXplatDomainModuleDCStart(ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledDomainModuleDCStart() ?\
CoTemplate_xxxqqzz(Microsoft_Windows_DotNETRuntimeRundownHandle, &DomainModuleDCStart, ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for DomainModuleDCStart_V1
//
#define EventXplatEnabledDomainModuleDCStart_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for DomainModuleDCStart_V1
//
#define FireEtXplatDomainModuleDCStart_V1(ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledDomainModuleDCStart_V1() ?\
CoTemplate_xxxqqzzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &DomainModuleDCStart_V1, ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for DomainModuleDCEnd
//
#define EventXplatEnabledDomainModuleDCEnd() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for DomainModuleDCEnd
//
#define FireEtXplatDomainModuleDCEnd(ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledDomainModuleDCEnd() ?\
CoTemplate_xxxqqzz(Microsoft_Windows_DotNETRuntimeRundownHandle, &DomainModuleDCEnd, ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for DomainModuleDCEnd_V1
//
#define EventXplatEnabledDomainModuleDCEnd_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for DomainModuleDCEnd_V1
//
#define FireEtXplatDomainModuleDCEnd_V1(ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledDomainModuleDCEnd_V1() ?\
CoTemplate_xxxqqzzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &DomainModuleDCEnd_V1, ModuleID, AssemblyID, AppDomainID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCStart
//
#define EventXplatEnabledModuleDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for ModuleDCStart
//
#define FireEtXplatModuleDCStart(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledModuleDCStart() ?\
CoTemplate_xxqqzz(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleDCStart, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCStart_V1
//
#define EventXplatEnabledModuleDCStart_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for ModuleDCStart_V1
//
#define FireEtXplatModuleDCStart_V1(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledModuleDCStart_V1() ?\
CoTemplate_xxqqzzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleDCStart_V1, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCStart_V2
//
#define EventXplatEnabledModuleDCStart_V2() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for ModuleDCStart_V2
//
#define FireEtXplatModuleDCStart_V2(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
EventXplatEnabledModuleDCStart_V2() ?\
CoTemplate_xxqqzzhjqzjqz(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleDCStart_V2, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCEnd
//
#define EventXplatEnabledModuleDCEnd() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for ModuleDCEnd
//
#define FireEtXplatModuleDCEnd(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
EventXplatEnabledModuleDCEnd() ?\
CoTemplate_xxqqzz(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleDCEnd, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCEnd_V1
//
#define EventXplatEnabledModuleDCEnd_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for ModuleDCEnd_V1
//
#define FireEtXplatModuleDCEnd_V1(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
EventXplatEnabledModuleDCEnd_V1() ?\
CoTemplate_xxqqzzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleDCEnd_V1, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleDCEnd_V2
//
#define EventXplatEnabledModuleDCEnd_V2() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for ModuleDCEnd_V2
//
#define FireEtXplatModuleDCEnd_V2(ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
EventXplatEnabledModuleDCEnd_V2() ?\
CoTemplate_xxqqzzhjqzjqz(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleDCEnd_V2, ModuleID, AssemblyID, ModuleFlags, Reserved1, ModuleILPath, ModuleNativePath, ClrInstanceID, ManagedPdbSignature, ManagedPdbAge, ManagedPdbBuildPath, NativePdbSignature, NativePdbAge, NativePdbBuildPath)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyDCStart
//
#define EventXplatEnabledAssemblyDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AssemblyDCStart
//
#define FireEtXplatAssemblyDCStart(AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
EventXplatEnabledAssemblyDCStart() ?\
CoTemplate_xxqz(Microsoft_Windows_DotNETRuntimeRundownHandle, &AssemblyDCStart, AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyDCStart_V1
//
#define EventXplatEnabledAssemblyDCStart_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AssemblyDCStart_V1
//
#define FireEtXplatAssemblyDCStart_V1(AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
EventXplatEnabledAssemblyDCStart_V1() ?\
CoTemplate_xxxqzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &AssemblyDCStart_V1, AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyDCEnd
//
#define EventXplatEnabledAssemblyDCEnd() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AssemblyDCEnd
//
#define FireEtXplatAssemblyDCEnd(AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
EventXplatEnabledAssemblyDCEnd() ?\
CoTemplate_xxqz(Microsoft_Windows_DotNETRuntimeRundownHandle, &AssemblyDCEnd, AssemblyID, AppDomainID, AssemblyFlags, FullyQualifiedAssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AssemblyDCEnd_V1
//
#define EventXplatEnabledAssemblyDCEnd_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AssemblyDCEnd_V1
//
#define FireEtXplatAssemblyDCEnd_V1(AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
EventXplatEnabledAssemblyDCEnd_V1() ?\
CoTemplate_xxxqzh(Microsoft_Windows_DotNETRuntimeRundownHandle, &AssemblyDCEnd_V1, AssemblyID, AppDomainID, BindingID, AssemblyFlags, FullyQualifiedAssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainDCStart
//
#define EventXplatEnabledAppDomainDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AppDomainDCStart
//
#define FireEtXplatAppDomainDCStart(AppDomainID, AppDomainFlags, AppDomainName)\
EventXplatEnabledAppDomainDCStart() ?\
CoTemplate_xqz(Microsoft_Windows_DotNETRuntimeRundownHandle, &AppDomainDCStart, AppDomainID, AppDomainFlags, AppDomainName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainDCStart_V1
//
#define EventXplatEnabledAppDomainDCStart_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AppDomainDCStart_V1
//
#define FireEtXplatAppDomainDCStart_V1(AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
EventXplatEnabledAppDomainDCStart_V1() ?\
CoTemplate_xqzqh(Microsoft_Windows_DotNETRuntimeRundownHandle, &AppDomainDCStart_V1, AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainDCEnd
//
#define EventXplatEnabledAppDomainDCEnd() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AppDomainDCEnd
//
#define FireEtXplatAppDomainDCEnd(AppDomainID, AppDomainFlags, AppDomainName)\
EventXplatEnabledAppDomainDCEnd() ?\
CoTemplate_xqz(Microsoft_Windows_DotNETRuntimeRundownHandle, &AppDomainDCEnd, AppDomainID, AppDomainFlags, AppDomainName)\
: ERROR_SUCCESS\
//
// Enablement check macro for AppDomainDCEnd_V1
//
#define EventXplatEnabledAppDomainDCEnd_V1() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for AppDomainDCEnd_V1
//
#define FireEtXplatAppDomainDCEnd_V1(AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
EventXplatEnabledAppDomainDCEnd_V1() ?\
CoTemplate_xqzqh(Microsoft_Windows_DotNETRuntimeRundownHandle, &AppDomainDCEnd_V1, AppDomainID, AppDomainFlags, AppDomainName, AppDomainIndex, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ThreadDC
//
#define EventXplatEnabledThreadDC() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for ThreadDC
//
#define FireEtXplatThreadDC(ManagedThreadID, AppDomainID, Flags, ManagedThreadIndex, OSThreadID, ClrInstanceID)\
EventXplatEnabledThreadDC() ?\
CoTemplate_xxqqqh(Microsoft_Windows_DotNETRuntimeRundownHandle, &ThreadDC, ManagedThreadID, AppDomainID, Flags, ManagedThreadIndex, OSThreadID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleRangeDCStart
//
#define EventXplatEnabledModuleRangeDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000080) != 0)
//
// Event Macro for ModuleRangeDCStart
//
#define FireEtXplatModuleRangeDCStart(ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType)\
EventXplatEnabledModuleRangeDCStart() ?\
CoTemplate_hxqqc(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleRangeDCStart, ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleRangeDCEnd
//
#define EventXplatEnabledModuleRangeDCEnd() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000080) != 0)
//
// Event Macro for ModuleRangeDCEnd
//
#define FireEtXplatModuleRangeDCEnd(ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType)\
EventXplatEnabledModuleRangeDCEnd() ?\
CoTemplate_hxqqc(Microsoft_Windows_DotNETRuntimeRundownHandle, &ModuleRangeDCEnd, ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType)\
: ERROR_SUCCESS\
//
// Enablement check macro for RuntimeInformationDCStart
//
#define EventXplatEnabledRuntimeInformationDCStart() ((Microsoft_Windows_DotNETRuntimeRundownEnableBits[0] & 0x00000100) != 0)
//
// Event Macro for RuntimeInformationDCStart
//
#define FireEtXplatRuntimeInformationDCStart(ClrInstanceID, Sku, BclMajorVersion, BclMinorVersion, BclBuildNumber, BclQfeNumber, VMMajorVersion, VMMinorVersion, VMBuildNumber, VMQfeNumber, StartupFlags, StartupMode, CommandLine, ComObjectGuid, RuntimeDllPath)\
EventXplatEnabledRuntimeInformationDCStart() ?\
CoTemplate_hhhhhhhhhhqczjz(Microsoft_Windows_DotNETRuntimeRundownHandle, &RuntimeInformationDCStart, ClrInstanceID, Sku, BclMajorVersion, BclMinorVersion, BclBuildNumber, BclQfeNumber, VMMajorVersion, VMMinorVersion, VMBuildNumber, VMQfeNumber, StartupFlags, StartupMode, CommandLine, ComObjectGuid, RuntimeDllPath)\
: ERROR_SUCCESS\
#endif // MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//+
// Provider Microsoft-Windows-DotNETRuntimeStress Event Count 3
//+
EXTERN_C __declspec(selectany) const GUID MICROSOFT_WINDOWS_DOTNETRUNTIME_STRESS_PROVIDER = {0xcc2bcbba, 0x16b6, 0x4cf3, {0x89, 0x90, 0xd7, 0x4c, 0x2e, 0x8a, 0xf5, 0x00}};
//
// Opcodes
//
#define CLR_STRESSSTACK_STACKWALK_OPCODE 0x52
//
// Tasks
//
#define CLR_STRESSLOG_TASK 0x1
EXTERN_C __declspec(selectany) const GUID StressLogTaskId = {0xea40c74d, 0x4f65, 0x4561, {0xbb, 0x26, 0x65, 0x62, 0x31, 0xc8, 0x96, 0x7f}};
#define CLR_STACKSTRESS_TASK 0xb
EXTERN_C __declspec(selectany) const GUID CLRStackStressId = {0xd3363dc0, 0x243a, 0x4620, {0xa4, 0xd0, 0x8a, 0x07, 0xd7, 0x72, 0xf5, 0x33}};
//
// Keyword
//
#define CLR_STRESSSTACK_KEYWORD 0x40000000
//
// Event Descriptors
//
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR StressLogEvent = {0x0, 0x0, 0x0, 0x4, 0x1, 0x1, 0x0};
#define StressLogEvent_value 0x0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR StressLogEvent_V1 = {0x0, 0x1, 0x0, 0x4, 0x1, 0x1, 0x0};
#define StressLogEvent_V1_value 0x0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CLRStackWalkStress = {0x1, 0x0, 0x0, 0x0, 0x52, 0xb, 0x40000000};
#define CLRStackWalkStress_value 0x1
//
// Note on Generate Code from Manifest for Windows Vista and above
//
//Structures : are handled as a size and pointer pairs. The macro for the event will have an extra
//parameter for the size in bytes of the structure. Make sure that your structures have no extra padding.
//
//Strings: There are several cases that can be described in the manifest. For array of variable length
//strings, the generated code will take the count of characters for the whole array as an input parameter.
//
//SID No support for array of SIDs, the macro will take a pointer to the SID and use appropriate
//GetLengthSid function to get the length.
//
//
// Allow disabling of code generation
//
#ifndef MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//
// Globals
//
//
// Event Enablement Bits
//
EXTERN_C __declspec(selectany) DECLSPEC_CACHEALIGN ULONG Microsoft_Windows_DotNETRuntimeStressEnableBits[1];
EXTERN_C __declspec(selectany) const ULONGLONG Microsoft_Windows_DotNETRuntimeStressKeywords[2] = {0x0, 0x40000000};
EXTERN_C __declspec(selectany) const UCHAR Microsoft_Windows_DotNETRuntimeStressLevels[2] = {4, 0};
EXTERN_C __declspec(selectany) MCGEN_TRACE_CONTEXT MICROSOFT_WINDOWS_DOTNETRUNTIME_STRESS_PROVIDER_Context = {0, 0, 0, 0, 0, 0, 0, 0, 2, Microsoft_Windows_DotNETRuntimeStressEnableBits, Microsoft_Windows_DotNETRuntimeStressKeywords, Microsoft_Windows_DotNETRuntimeStressLevels};
EXTERN_C __declspec(selectany) REGHANDLE Microsoft_Windows_DotNETRuntimeStressHandle = (REGHANDLE)0;
#if !defined(McGenEventRegisterUnregister)
#define McGenEventRegisterUnregister
#pragma warning(push)
#pragma warning(disable:6103)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventRegister(
_In_ LPCGUID ProviderId,
_In_opt_ PENABLECALLBACK EnableCallback,
_In_opt_ void* CallbackContext,
_Inout_ PREGHANDLE RegHandle
)
/*++
Routine Description:
This function registers the provider with ETW USER mode.
Arguments:
ProviderId - Provider ID to be register with ETW.
EnableCallback - Callback to be used.
CallbackContext - Context for this provider.
RegHandle - Pointer to registration handle.
Remarks:
If the handle != NULL will return ERROR_SUCCESS
--*/
{
ULONG Error;
if (*RegHandle) {
//
// already registered
//
return ERROR_SUCCESS;
}
Error = EventRegister( ProviderId, EnableCallback, CallbackContext, RegHandle);
return Error;
}
#pragma warning(pop)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventUnregister(_Inout_ PREGHANDLE RegHandle)
/*++
Routine Description:
Unregister from ETW USER mode
Arguments:
RegHandle this is the pointer to the provider context
Remarks:
If provider has not been registered, RegHandle == NULL,
return ERROR_SUCCESS
--*/
{
ULONG Error;
if(!(*RegHandle)) {
//
// Provider has not registerd
//
return ERROR_SUCCESS;
}
Error = EventUnregister(*RegHandle);
*RegHandle = (REGHANDLE)0;
return Error;
}
#endif
//
// Register with ETW Vista +
//
#ifndef EventRegisterMicrosoft_Windows_DotNETRuntimeStress
#define EventRegisterMicrosoft_Windows_DotNETRuntimeStress() McGenEventRegister(&MICROSOFT_WINDOWS_DOTNETRUNTIME_STRESS_PROVIDER, McGenControlCallbackV2, &MICROSOFT_WINDOWS_DOTNETRUNTIME_STRESS_PROVIDER_Context, &Microsoft_Windows_DotNETRuntimeStressHandle)
#endif
//
// UnRegister with ETW
//
#ifndef EventUnregisterMicrosoft_Windows_DotNETRuntimeStress
#define EventUnregisterMicrosoft_Windows_DotNETRuntimeStress() McGenEventUnregister(&Microsoft_Windows_DotNETRuntimeStressHandle)
#endif
//
// Enablement check macro for StressLogEvent
//
#define EventXplatEnabledStressLogEvent() ((Microsoft_Windows_DotNETRuntimeStressEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for StressLogEvent
//
#define FireEtXplatStressLogEvent(Facility, LogLevel, Message)\
EventXplatEnabledStressLogEvent() ?\
CoTemplate_qcs(Microsoft_Windows_DotNETRuntimeStressHandle, &StressLogEvent, Facility, LogLevel, Message)\
: ERROR_SUCCESS\
//
// Enablement check macro for StressLogEvent_V1
//
#define EventXplatEnabledStressLogEvent_V1() ((Microsoft_Windows_DotNETRuntimeStressEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for StressLogEvent_V1
//
#define FireEtXplatStressLogEvent_V1(Facility, LogLevel, Message, ClrInstanceID)\
EventXplatEnabledStressLogEvent_V1() ?\
CoTemplate_qcsh(Microsoft_Windows_DotNETRuntimeStressHandle, &StressLogEvent_V1, Facility, LogLevel, Message, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for CLRStackWalkStress
//
#define EventXplatEnabledCLRStackWalkStress() ((Microsoft_Windows_DotNETRuntimeStressEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for CLRStackWalkStress
//
#define FireEtXplatCLRStackWalkStress(ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
EventXplatEnabledCLRStackWalkStress() ?\
CoTemplate_hccqP2(Microsoft_Windows_DotNETRuntimeStressHandle, &CLRStackWalkStress, ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
: ERROR_SUCCESS\
#endif // MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//+
// Provider Microsoft-Windows-DotNETRuntimePrivate Event Count 181
//+
EXTERN_C __declspec(selectany) const GUID MICROSOFT_WINDOWS_DOTNETRUNTIME_PRIVATE_PROVIDER = {0x763fd754, 0x7086, 0x4dfe, {0x95, 0xeb, 0xc0, 0x1a, 0x46, 0xfa, 0xf4, 0xca}};
//
// Opcodes
//
#define CLR_PRIVATEGC_GCDECISION_OPCODE 0x84
#define CLR_PRIVATEGC_GCSETTINGS_OPCODE 0xe
#define CLR_PRIVATEGC_GCOPTIMIZED_OPCODE 0x10
#define CLR_PRIVATEGC_GCPERHEAPHISTORY_OPCODE 0x11
#define CLR_PRIVATEGC_GCGLOBALHEAPHISTORY_OPCODE 0x12
#define CLR_PRIVATEGC_GCFULLNOTIFY_OPCODE 0x13
#define CLR_PRIVATEGC_JOIN_OPCODE 0x14
#define CLR_PRIVATEGC_MARKSTACKROOTS_OPCODE 0x15
#define CLR_PRIVATEGC_MARKFINALIZEQUEUEROOTS_OPCODE 0x16
#define CLR_PRIVATEGC_MARKHANDLES_OPCODE 0x17
#define CLR_PRIVATEGC_MARKCARDS_OPCODE 0x18
#define CLR_PRIVATEGC_BGCBEGIN_OPCODE 0x19
#define CLR_PRIVATEGC_BGC1STNONCONEND_OPCODE 0x1a
#define CLR_PRIVATEGC_BGC1STCONEND_OPCODE 0x1b
#define CLR_PRIVATEGC_BGC2NDNONCONBEGIN_OPCODE 0x1c
#define CLR_PRIVATEGC_BGC2NDNONCONEND_OPCODE 0x1d
#define CLR_PRIVATEGC_BGC2NDCONBEGIN_OPCODE 0x1e
#define CLR_PRIVATEGC_BGC2NDCONEND_OPCODE 0x1f
#define CLR_PRIVATEGC_BGCPLANEND_OPCODE 0x20
#define CLR_PRIVATEGC_BGCSWEEPEND_OPCODE 0x21
#define CLR_PRIVATEGC_BGCDRAINMARK_OPCODE 0x22
#define CLR_PRIVATEGC_BGCREVISIT_OPCODE 0x23
#define CLR_PRIVATEGC_BGCOVERFLOW_OPCODE 0x24
#define CLR_PRIVATEGC_BGCALLOCWAITBEGIN_OPCODE 0x25
#define CLR_PRIVATEGC_BGCALLOCWAITEND_OPCODE 0x26
#define CLR_PRIVATEGC_FINALIZEOBJECT_OPCODE 0x27
#define CLR_PRIVATEGC_CCWREFCOUNTCHANGE_OPCODE 0x28
#define CLR_PRIVATEGC_SETGCHANDLE_OPCODE 0x2a
#define CLR_PRIVATEGC_DESTROYGCHANDLE_OPCODE 0x2b
#define CLR_PRIVATEGC_PINGCPLUG_OPCODE 0x2c
#define CLR_FAILFAST_FAILFAST_OPCODE 0x34
#define CLR_PRIVATESTARTUP_EESTARTUPSTART_OPCODE 0x80
#define CLR_PRIVATESTARTUP_EESTARTUPEND_OPCODE 0x81
#define CLR_PRIVATESTARTUP_EECONFIGSETUP_OPCODE 0x82
#define CLR_PRIVATESTARTUP_EECONFIGSETUPEND_OPCODE 0x83
#define CLR_PRIVATESTARTUP_LOADSYSTEMBASES_OPCODE 0x84
#define CLR_PRIVATESTARTUP_LOADSYSTEMBASESEND_OPCODE 0x85
#define CLR_PRIVATESTARTUP_EXEEXE_OPCODE 0x86
#define CLR_PRIVATESTARTUP_EXEEXEEND_OPCODE 0x87
#define CLR_PRIVATESTARTUP_MAIN_OPCODE 0x88
#define CLR_PRIVATESTARTUP_MAINEND_OPCODE 0x89
#define CLR_PRIVATESTARTUP_APPLYPOLICYSTART_OPCODE 0xa
#define CLR_PRIVATESTARTUP_APPLYPOLICYEND_OPCODE 0xb
#define CLR_PRIVATESTARTUP_LDLIBSHFOLDER_OPCODE 0xc
#define CLR_PRIVATESTARTUP_LDLIBSHFOLDEREND_OPCODE 0xd
#define CLR_PRIVATESTARTUP_PRESTUBWORKER_OPCODE 0xe
#define CLR_PRIVATESTARTUP_PRESTUBWORKEREND_OPCODE 0xf
#define CLR_PRIVATESTARTUP_GETINSTALLATIONSTART_OPCODE 0x10
#define CLR_PRIVATESTARTUP_GETINSTALLATIONEND_OPCODE 0x11
#define CLR_PRIVATESTARTUP_OPENHMODULE_OPCODE 0x12
#define CLR_PRIVATESTARTUP_OPENHMODULEEND_OPCODE 0x13
#define CLR_PRIVATESTARTUP_EXPLICITBINDSTART_OPCODE 0x14
#define CLR_PRIVATESTARTUP_EXPLICITBINDEND_OPCODE 0x15
#define CLR_PRIVATESTARTUP_PARSEXML_OPCODE 0x16
#define CLR_PRIVATESTARTUP_PARSEXMLEND_OPCODE 0x17
#define CLR_PRIVATESTARTUP_INITDEFAULTDOMAIN_OPCODE 0x18
#define CLR_PRIVATESTARTUP_INITDEFAULTDOMAINEND_OPCODE 0x19
#define CLR_PRIVATESTARTUP_INITSECURITY_OPCODE 0x1a
#define CLR_PRIVATESTARTUP_INITSECURITYEND_OPCODE 0x1b
#define CLR_PRIVATESTARTUP_ALLOWBINDINGREDIRS_OPCODE 0x1c
#define CLR_PRIVATESTARTUP_ALLOWBINDINGREDIRSEND_OPCODE 0x1d
#define CLR_PRIVATESTARTUP_EECONFIGSYNC_OPCODE 0x1e
#define CLR_PRIVATESTARTUP_EECONFIGSYNCEND_OPCODE 0x1f
#define CLR_PRIVATESTARTUP_FUSIONBINDING_OPCODE 0x20
#define CLR_PRIVATESTARTUP_FUSIONBINDINGEND_OPCODE 0x21
#define CLR_PRIVATESTARTUP_LOADERCATCHCALL_OPCODE 0x22
#define CLR_PRIVATESTARTUP_LOADERCATCHCALLEND_OPCODE 0x23
#define CLR_PRIVATESTARTUP_FUSIONINIT_OPCODE 0x24
#define CLR_PRIVATESTARTUP_FUSIONINITEND_OPCODE 0x25
#define CLR_PRIVATESTARTUP_FUSIONAPPCTX_OPCODE 0x26
#define CLR_PRIVATESTARTUP_FUSIONAPPCTXEND_OPCODE 0x27
#define CLR_PRIVATESTARTUP_FUSION2EE_OPCODE 0x28
#define CLR_PRIVATESTARTUP_FUSION2EEEND_OPCODE 0x29
#define CLR_PRIVATESTARTUP_SECURITYCATCHCALL_OPCODE 0x2a
#define CLR_PRIVATESTARTUP_SECURITYCATCHCALLEND_OPCODE 0x2b
#define CLR_PRIVATEBINDING_BINDINGPOLICYPHASESTART_OPCODE 0x33
#define CLR_PRIVATEBINDING_BINDINGPOLICYPHASEEND_OPCODE 0x34
#define CLR_PRIVATEBINDING_BINDINGNGENPHASESTART_OPCODE 0x35
#define CLR_PRIVATEBINDING_BINDINGNGENPHASEEND_OPCODE 0x36
#define CLR_PRIVATEBINDING_BINDINGLOOKUPANDPROBINGPHASESTART_OPCODE 0x37
#define CLR_PRIVATEBINDING_BINDINGLOOKUPANDPROBINGPHASEEND_OPCODE 0x38
#define CLR_PRIVATEBINDING_LOADERPHASESTART_OPCODE 0x39
#define CLR_PRIVATEBINDING_LOADERPHASEEND_OPCODE 0x3a
#define CLR_PRIVATEBINDING_BINDINGPHASESTART_OPCODE 0x3b
#define CLR_PRIVATEBINDING_BINDINGPHASEEND_OPCODE 0x3c
#define CLR_PRIVATEBINDING_BINDINGDOWNLOADPHASESTART_OPCODE 0x3d
#define CLR_PRIVATEBINDING_BINDINGDOWNLOADPHASEEND_OPCODE 0x3e
#define CLR_PRIVATEBINDING_LOADERASSEMBLYINITPHASESTART_OPCODE 0x3f
#define CLR_PRIVATEBINDING_LOADERASSEMBLYINITPHASEEND_OPCODE 0x40
#define CLR_PRIVATEBINDING_LOADERMAPPINGPHASESTART_OPCODE 0x41
#define CLR_PRIVATEBINDING_LOADERMAPPINGPHASEEND_OPCODE 0x42
#define CLR_PRIVATEBINDING_LOADERDELIVERYEVENTSPHASESTART_OPCODE 0x43
#define CLR_PRIVATEBINDING_LOADERDELIVERYEVENTSPHASEEND_OPCODE 0x44
#define CLR_PRIVATEBINDING_FUSIONMESSAGE_OPCODE 0x46
#define CLR_PRIVATEBINDING_FUSIONERRORCODE_OPCODE 0x47
#define CLR_PRIVATESTACK_STACKWALK_OPCODE 0x52
#define CLR_EVIDENCEGENERATED_OPCODE 0xa
#define CLR_NGEN_BINDER_OPCODE 0x45
#define CLR_MODULE_TRANSPARENCY_COMPUTATION_START_OPCODE 0x53
#define CLR_MODULE_TRANSPARENCY_COMPUTATION_END_OPCODE 0x54
#define CLR_TYPE_TRANSPARENCY_COMPUTATION_START_OPCODE 0x55
#define CLR_TYPE_TRANSPARENCY_COMPUTATION_END_OPCODE 0x56
#define CLR_METHOD_TRANSPARENCY_COMPUTATION_START_OPCODE 0x57
#define CLR_METHOD_TRANSPARENCY_COMPUTATION_END_OPCODE 0x58
#define CLR_FIELD_TRANSPARENCY_COMPUTATION_START_OPCODE 0x59
#define CLR_FIELD_TRANSPARENCY_COMPUTATION_END_OPCODE 0x5a
#define CLR_TOKEN_TRANSPARENCY_COMPUTATION_START_OPCODE 0x5b
#define CLR_TOKEN_TRANSPARENCY_COMPUTATION_END_OPCODE 0x5c
#define CLR_LOADERHEAP_ALLOCREQUEST_OPCODE 0x61
#define CLR_MULTICOREJIT_COMMON_OPCODE 0xa
#define CLR_MULTICOREJIT_METHODCODERETURNED_OPCODE 0xb
#define CLR_PERFTRACK_PRIVATE_MODULE_RANGE_LOAD_OPCODE 0xa
#define CLR_DYNAMICTYPEUSAGE_IINSPECTABLERUNTIMECLASSNAME_OPCODE 0xb
#define CLR_DYNAMICTYPEUSAGE_WINRTUNBOX_OPCODE 0xc
#define CLR_DYNAMICTYPEUSAGE_CREATERCW_OPCODE 0xd
#define CLR_DYNAMICTYPEUSAGE_RCWVARIANCE_OPCODE 0xe
#define CLR_DYNAMICTYPEUSAGE_RCWIENUMERABLECASTING_OPCODE 0xf
#define CLR_DYNAMICTYPEUSAGE_CREATECCW_OPCODE 0x10
#define CLR_DYNAMICTYPEUSAGE_CCWVARIANCE_OPCODE 0x11
#define CLR_DYNAMICTYPEUSAGE_OBJECTVARIANTMARSHALLINGTONATIVE_OPCODE 0x12
#define CLR_DYNAMICTYPEUSAGE_GETTYPEFROMGUID_OPCODE 0x13
#define CLR_DYNAMICTYPEUSAGE_GETTYPEFROMPROGID_OPCODE 0x14
#define CLR_DYNAMICTYPEUSAGE_CONVERTTOCALLBACKETW_OPCODE 0x15
#define CLR_DYNAMICTYPEUSAGE_BEGINCREATEMANAGEDREFERENCE_OPCODE 0x16
#define CLR_DYNAMICTYPEUSAGE_ENDCREATEMANAGEDREFERENCE_OPCODE 0x17
#define CLR_DYNAMICTYPEUSAGE_OBJECTVARIANTMARSHALLINGTOMANAGED_OPCODE 0x18
//
// Tasks
//
#define CLR_GCPRIVATE_TASK 0x1
EXTERN_C __declspec(selectany) const GUID GarbageCollectionPrivateId = {0x2f1b6bf6, 0x18ff, 0x4645, {0x95, 0x01, 0x15, 0xdf, 0x6c, 0x64, 0xc2, 0xcf}};
#define CLR_FAILFAST_TASK 0x2
EXTERN_C __declspec(selectany) const GUID CLRFailFastId = {0xee9ede12, 0xc5f5, 0x4995, {0x81, 0xa2, 0xdc, 0xfb, 0x5f, 0x6b, 0x80, 0xc8}};
#define CLR_STARTUP_TASK 0x9
EXTERN_C __declspec(selectany) const GUID StartupId = {0x02d08a4f, 0xfd01, 0x4538, {0x98, 0x9b, 0x03, 0xe4, 0x37, 0xb9, 0x50, 0xf4}};
#define CLR_BINDING_TASK 0xa
EXTERN_C __declspec(selectany) const GUID BindingId = {0xe90e32ba, 0xe396, 0x4e6a, {0xa7, 0x90, 0x0a, 0x08, 0xc6, 0xc9, 0x25, 0xdc}};
#define CLR_STACKPRIVATE_TASK 0xb
EXTERN_C __declspec(selectany) const GUID CLRStackPrivateId = {0xd3363dc0, 0x243a, 0x4620, {0xa4, 0xd0, 0x8a, 0x07, 0xd7, 0x72, 0xf5, 0x33}};
#define CLR_EVIDENCE_GENERATED_TASK 0xc
EXTERN_C __declspec(selectany) const GUID EvidenceGeneratedTaskId = {0x24333617, 0x5ae4, 0x4f9e, {0xa5, 0xc5, 0x5e, 0xde, 0x1b, 0xc5, 0x92, 0x07}};
#define CLR_NGEN_BINDER_TASK 0xd
EXTERN_C __declspec(selectany) const GUID CLRNgenBinderId = {0x861f5339, 0x19d6, 0x4873, {0xb3, 0x50, 0x7b, 0x03, 0x22, 0x8b, 0xda, 0x7c}};
#define CLR_TRANSPARENCY_COMPUTATION_TASK 0xe
EXTERN_C __declspec(selectany) const GUID TransparencyComputationId = {0xe2444377, 0xddf9, 0x4589, {0xa8, 0x85, 0x08, 0xd6, 0x09, 0x25, 0x21, 0xdf}};
#define CLR_LOADERHEAPALLOCATIONPRIVATE_TASK 0x10
EXTERN_C __declspec(selectany) const GUID LoaderHeapAllocationId = {0x87f1e966, 0xd604, 0x41ba, {0xb1, 0xab, 0x18, 0x38, 0x49, 0xdf, 0xf2, 0x9d}};
#define CLR_MULTICOREJIT_TASK 0x11
EXTERN_C __declspec(selectany) const GUID CLRMulticoreJitId = {0xb85ad9e5, 0x658b, 0x4215, {0x8d, 0xdb, 0x83, 0x40, 0x40, 0xf4, 0xbc, 0x10}};
#define CLR_PERFTRACK_PRIVATE_TASK 0x14
EXTERN_C __declspec(selectany) const GUID CLRPerfTrackPrivateId = {0xeac685f6, 0x2104, 0x4dec, {0x88, 0xfd, 0x91, 0xe4, 0x25, 0x42, 0x21, 0xec}};
#define CLR_DYNAMICTYPEUSAGE_TASK 0x16
EXTERN_C __declspec(selectany) const GUID DynamicTypeUsageId = {0x4f67e18d, 0xeedd, 0x4056, {0xb8, 0xce, 0xdd, 0x82, 0x2f, 0xe5, 0x45, 0x53}};
//
// Keyword
//
#define CLR_PRIVATEGC_KEYWORD 0x1
#define CLR_PRIVATEBINDING_KEYWORD 0x2
#define CLR_PRIVATENGENFORCERESTORE_KEYWORD 0x4
#define CLR_PRIVATEFUSION_KEYWORD 0x8
#define CLR_PRIVATELOADERHEAP_KEYWORD 0x10
#define CLR_PRIVATESECURITY_KEYWORD 0x400
#define CLR_INTEROP_KEYWORD 0x2000
#define CLR_PRIVATEGCHANDLE_KEYWORD 0x4000
#define CLR_PRIVATEMULTICOREJIT_KEYWORD 0x20000
#define CLR_PRIVATESTACK_KEYWORD 0x40000000
#define CLR_PRIVATESTARTUP_KEYWORD 0x80000000
#define CLR_PERFTRACK_PRIVATE_KEYWORD 0x20000000
#define CLR_PRIVATE_DYNAMICTYPEUSAGE_KEYWORD 0x20
//
// Event Descriptors
//
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCDecision = {0x1, 0x0, 0x0, 0x4, 0x84, 0x1, 0x1};
#define GCDecision_value 0x1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCDecision_V1 = {0x1, 0x1, 0x0, 0x4, 0x84, 0x1, 0x1};
#define GCDecision_V1_value 0x1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSettings = {0x2, 0x0, 0x0, 0x4, 0xe, 0x1, 0x1};
#define GCSettings_value 0x2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCSettings_V1 = {0x2, 0x1, 0x0, 0x4, 0xe, 0x1, 0x1};
#define GCSettings_V1_value 0x2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCOptimized = {0x3, 0x0, 0x0, 0x5, 0x10, 0x1, 0x1};
#define GCOptimized_value 0x3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCOptimized_V1 = {0x3, 0x1, 0x0, 0x5, 0x10, 0x1, 0x1};
#define GCOptimized_V1_value 0x3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCPerHeapHistory = {0x4, 0x2, 0x0, 0x4, 0x11, 0x1, 0x1};
#define GCPerHeapHistory_value 0x4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCPerHeapHistory_V1 = {0x4, 0x1, 0x0, 0x4, 0x11, 0x1, 0x1};
#define GCPerHeapHistory_V1_value 0x4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCGlobalHeapHistory = {0x5, 0x0, 0x0, 0x4, 0x12, 0x1, 0x1};
#define GCGlobalHeapHistory_value 0x5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCGlobalHeapHistory_V1 = {0x5, 0x1, 0x0, 0x4, 0x12, 0x1, 0x1};
#define GCGlobalHeapHistory_V1_value 0x5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCJoin = {0x6, 0x0, 0x0, 0x5, 0x14, 0x1, 0x1};
#define GCJoin_value 0x6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCJoin_V1 = {0x6, 0x1, 0x0, 0x5, 0x14, 0x1, 0x1};
#define GCJoin_V1_value 0x6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkStackRoots = {0x7, 0x0, 0x0, 0x4, 0x15, 0x1, 0x1};
#define PrvGCMarkStackRoots_value 0x7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkStackRoots_V1 = {0x7, 0x1, 0x0, 0x4, 0x15, 0x1, 0x1};
#define PrvGCMarkStackRoots_V1_value 0x7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkFinalizeQueueRoots = {0x8, 0x0, 0x0, 0x4, 0x16, 0x1, 0x1};
#define PrvGCMarkFinalizeQueueRoots_value 0x8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkFinalizeQueueRoots_V1 = {0x8, 0x1, 0x0, 0x4, 0x16, 0x1, 0x1};
#define PrvGCMarkFinalizeQueueRoots_V1_value 0x8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkHandles = {0x9, 0x0, 0x0, 0x4, 0x17, 0x1, 0x1};
#define PrvGCMarkHandles_value 0x9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkHandles_V1 = {0x9, 0x1, 0x0, 0x4, 0x17, 0x1, 0x1};
#define PrvGCMarkHandles_V1_value 0x9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkCards = {0xa, 0x0, 0x0, 0x4, 0x18, 0x1, 0x1};
#define PrvGCMarkCards_value 0xa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvGCMarkCards_V1 = {0xa, 0x1, 0x0, 0x4, 0x18, 0x1, 0x1};
#define PrvGCMarkCards_V1_value 0xa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCBegin = {0xb, 0x0, 0x0, 0x4, 0x19, 0x1, 0x1};
#define BGCBegin_value 0xb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGC1stNonConEnd = {0xc, 0x0, 0x0, 0x4, 0x1a, 0x1, 0x1};
#define BGC1stNonConEnd_value 0xc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGC1stConEnd = {0xd, 0x0, 0x0, 0x4, 0x1b, 0x1, 0x1};
#define BGC1stConEnd_value 0xd
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGC2ndNonConBegin = {0xe, 0x0, 0x0, 0x4, 0x1c, 0x1, 0x1};
#define BGC2ndNonConBegin_value 0xe
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGC2ndNonConEnd = {0xf, 0x0, 0x0, 0x4, 0x1d, 0x1, 0x1};
#define BGC2ndNonConEnd_value 0xf
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGC2ndConBegin = {0x10, 0x0, 0x0, 0x4, 0x1e, 0x1, 0x1};
#define BGC2ndConBegin_value 0x10
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGC2ndConEnd = {0x11, 0x0, 0x0, 0x4, 0x1f, 0x1, 0x1};
#define BGC2ndConEnd_value 0x11
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCPlanEnd = {0x12, 0x0, 0x0, 0x4, 0x20, 0x1, 0x1};
#define BGCPlanEnd_value 0x12
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCSweepEnd = {0x13, 0x0, 0x0, 0x4, 0x21, 0x1, 0x1};
#define BGCSweepEnd_value 0x13
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCDrainMark = {0x14, 0x0, 0x0, 0x4, 0x22, 0x1, 0x1};
#define BGCDrainMark_value 0x14
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCRevisit = {0x15, 0x0, 0x0, 0x4, 0x23, 0x1, 0x1};
#define BGCRevisit_value 0x15
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCOverflow = {0x16, 0x0, 0x0, 0x4, 0x24, 0x1, 0x1};
#define BGCOverflow_value 0x16
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCAllocWaitBegin = {0x17, 0x0, 0x0, 0x4, 0x25, 0x1, 0x1};
#define BGCAllocWaitBegin_value 0x17
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BGCAllocWaitEnd = {0x18, 0x0, 0x0, 0x4, 0x26, 0x1, 0x1};
#define BGCAllocWaitEnd_value 0x18
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFullNotify = {0x19, 0x0, 0x0, 0x4, 0x13, 0x1, 0x1};
#define GCFullNotify_value 0x19
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GCFullNotify_V1 = {0x19, 0x1, 0x0, 0x4, 0x13, 0x1, 0x1};
#define GCFullNotify_V1_value 0x19
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEStartupStart = {0x50, 0x0, 0x0, 0x4, 0x80, 0x9, 0x80000000};
#define EEStartupStart_value 0x50
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEStartupStart_V1 = {0x50, 0x1, 0x0, 0x4, 0x80, 0x9, 0x80000000};
#define EEStartupStart_V1_value 0x50
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEStartupEnd = {0x51, 0x0, 0x0, 0x4, 0x81, 0x9, 0x80000000};
#define EEStartupEnd_value 0x51
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEStartupEnd_V1 = {0x51, 0x1, 0x0, 0x4, 0x81, 0x9, 0x80000000};
#define EEStartupEnd_V1_value 0x51
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSetup = {0x52, 0x0, 0x0, 0x4, 0x82, 0x9, 0x80000000};
#define EEConfigSetup_value 0x52
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSetup_V1 = {0x52, 0x1, 0x0, 0x4, 0x82, 0x9, 0x80000000};
#define EEConfigSetup_V1_value 0x52
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSetupEnd = {0x53, 0x0, 0x0, 0x4, 0x83, 0x9, 0x80000000};
#define EEConfigSetupEnd_value 0x53
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSetupEnd_V1 = {0x53, 0x1, 0x0, 0x4, 0x83, 0x9, 0x80000000};
#define EEConfigSetupEnd_V1_value 0x53
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdSysBases = {0x54, 0x0, 0x0, 0x4, 0x84, 0x9, 0x80000000};
#define LdSysBases_value 0x54
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdSysBases_V1 = {0x54, 0x1, 0x0, 0x4, 0x84, 0x9, 0x80000000};
#define LdSysBases_V1_value 0x54
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdSysBasesEnd = {0x55, 0x0, 0x0, 0x4, 0x85, 0x9, 0x80000000};
#define LdSysBasesEnd_value 0x55
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdSysBasesEnd_V1 = {0x55, 0x1, 0x0, 0x4, 0x85, 0x9, 0x80000000};
#define LdSysBasesEnd_V1_value 0x55
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExecExe = {0x56, 0x0, 0x0, 0x4, 0x86, 0x9, 0x80000000};
#define ExecExe_value 0x56
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExecExe_V1 = {0x56, 0x1, 0x0, 0x4, 0x86, 0x9, 0x80000000};
#define ExecExe_V1_value 0x56
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExecExeEnd = {0x57, 0x0, 0x0, 0x4, 0x87, 0x9, 0x80000000};
#define ExecExeEnd_value 0x57
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExecExeEnd_V1 = {0x57, 0x1, 0x0, 0x4, 0x87, 0x9, 0x80000000};
#define ExecExeEnd_V1_value 0x57
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Main = {0x58, 0x0, 0x0, 0x4, 0x88, 0x9, 0x80000000};
#define Main_value 0x58
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Main_V1 = {0x58, 0x1, 0x0, 0x4, 0x88, 0x9, 0x80000000};
#define Main_V1_value 0x58
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MainEnd = {0x59, 0x0, 0x0, 0x4, 0x89, 0x9, 0x80000000};
#define MainEnd_value 0x59
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MainEnd_V1 = {0x59, 0x1, 0x0, 0x4, 0x89, 0x9, 0x80000000};
#define MainEnd_V1_value 0x59
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ApplyPolicyStart = {0x5a, 0x0, 0x0, 0x4, 0xa, 0x9, 0x80000000};
#define ApplyPolicyStart_value 0x5a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ApplyPolicyStart_V1 = {0x5a, 0x1, 0x0, 0x4, 0xa, 0x9, 0x80000000};
#define ApplyPolicyStart_V1_value 0x5a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ApplyPolicyEnd = {0x5b, 0x0, 0x0, 0x4, 0xb, 0x9, 0x80000000};
#define ApplyPolicyEnd_value 0x5b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ApplyPolicyEnd_V1 = {0x5b, 0x1, 0x0, 0x4, 0xb, 0x9, 0x80000000};
#define ApplyPolicyEnd_V1_value 0x5b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdLibShFolder = {0x5c, 0x0, 0x0, 0x4, 0xc, 0x9, 0x80000000};
#define LdLibShFolder_value 0x5c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdLibShFolder_V1 = {0x5c, 0x1, 0x0, 0x4, 0xc, 0x9, 0x80000000};
#define LdLibShFolder_V1_value 0x5c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdLibShFolderEnd = {0x5d, 0x0, 0x0, 0x4, 0xd, 0x9, 0x80000000};
#define LdLibShFolderEnd_value 0x5d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LdLibShFolderEnd_V1 = {0x5d, 0x1, 0x0, 0x4, 0xd, 0x9, 0x80000000};
#define LdLibShFolderEnd_V1_value 0x5d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrestubWorker = {0x5e, 0x0, 0x0, 0x4, 0xe, 0x9, 0x80000000};
#define PrestubWorker_value 0x5e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrestubWorker_V1 = {0x5e, 0x1, 0x0, 0x4, 0xe, 0x9, 0x80000000};
#define PrestubWorker_V1_value 0x5e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrestubWorkerEnd = {0x5f, 0x0, 0x0, 0x4, 0xf, 0x9, 0x80000000};
#define PrestubWorkerEnd_value 0x5f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrestubWorkerEnd_V1 = {0x5f, 0x1, 0x0, 0x4, 0xf, 0x9, 0x80000000};
#define PrestubWorkerEnd_V1_value 0x5f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GetInstallationStart = {0x60, 0x0, 0x0, 0x4, 0x10, 0x9, 0x80000000};
#define GetInstallationStart_value 0x60
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GetInstallationStart_V1 = {0x60, 0x1, 0x0, 0x4, 0x10, 0x9, 0x80000000};
#define GetInstallationStart_V1_value 0x60
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GetInstallationEnd = {0x61, 0x0, 0x0, 0x4, 0x11, 0x9, 0x80000000};
#define GetInstallationEnd_value 0x61
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GetInstallationEnd_V1 = {0x61, 0x1, 0x0, 0x4, 0x11, 0x9, 0x80000000};
#define GetInstallationEnd_V1_value 0x61
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR OpenHModule = {0x62, 0x0, 0x0, 0x4, 0x12, 0x9, 0x80000000};
#define OpenHModule_value 0x62
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR OpenHModule_V1 = {0x62, 0x1, 0x0, 0x4, 0x12, 0x9, 0x80000000};
#define OpenHModule_V1_value 0x62
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR OpenHModuleEnd = {0x63, 0x0, 0x0, 0x4, 0x13, 0x9, 0x80000000};
#define OpenHModuleEnd_value 0x63
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR OpenHModuleEnd_V1 = {0x63, 0x1, 0x0, 0x4, 0x13, 0x9, 0x80000000};
#define OpenHModuleEnd_V1_value 0x63
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExplicitBindStart = {0x64, 0x0, 0x0, 0x4, 0x14, 0x9, 0x80000000};
#define ExplicitBindStart_value 0x64
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExplicitBindStart_V1 = {0x64, 0x1, 0x0, 0x4, 0x14, 0x9, 0x80000000};
#define ExplicitBindStart_V1_value 0x64
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExplicitBindEnd = {0x65, 0x0, 0x0, 0x4, 0x15, 0x9, 0x80000000};
#define ExplicitBindEnd_value 0x65
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ExplicitBindEnd_V1 = {0x65, 0x1, 0x0, 0x4, 0x15, 0x9, 0x80000000};
#define ExplicitBindEnd_V1_value 0x65
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ParseXml = {0x66, 0x0, 0x0, 0x4, 0x16, 0x9, 0x80000000};
#define ParseXml_value 0x66
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ParseXml_V1 = {0x66, 0x1, 0x0, 0x4, 0x16, 0x9, 0x80000000};
#define ParseXml_V1_value 0x66
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ParseXmlEnd = {0x67, 0x0, 0x0, 0x4, 0x17, 0x9, 0x80000000};
#define ParseXmlEnd_value 0x67
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ParseXmlEnd_V1 = {0x67, 0x1, 0x0, 0x4, 0x17, 0x9, 0x80000000};
#define ParseXmlEnd_V1_value 0x67
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitDefaultDomain = {0x68, 0x0, 0x0, 0x4, 0x18, 0x9, 0x80000000};
#define InitDefaultDomain_value 0x68
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitDefaultDomain_V1 = {0x68, 0x1, 0x0, 0x4, 0x18, 0x9, 0x80000000};
#define InitDefaultDomain_V1_value 0x68
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitDefaultDomainEnd = {0x69, 0x0, 0x0, 0x4, 0x19, 0x9, 0x80000000};
#define InitDefaultDomainEnd_value 0x69
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitDefaultDomainEnd_V1 = {0x69, 0x1, 0x0, 0x4, 0x19, 0x9, 0x80000000};
#define InitDefaultDomainEnd_V1_value 0x69
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitSecurity = {0x6a, 0x0, 0x0, 0x4, 0x1a, 0x9, 0x80000000};
#define InitSecurity_value 0x6a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitSecurity_V1 = {0x6a, 0x1, 0x0, 0x4, 0x1a, 0x9, 0x80000000};
#define InitSecurity_V1_value 0x6a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitSecurityEnd = {0x6b, 0x0, 0x0, 0x4, 0x1b, 0x9, 0x80000000};
#define InitSecurityEnd_value 0x6b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR InitSecurityEnd_V1 = {0x6b, 0x1, 0x0, 0x4, 0x1b, 0x9, 0x80000000};
#define InitSecurityEnd_V1_value 0x6b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AllowBindingRedirs = {0x6c, 0x0, 0x0, 0x4, 0x1c, 0x9, 0x80000000};
#define AllowBindingRedirs_value 0x6c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AllowBindingRedirs_V1 = {0x6c, 0x1, 0x0, 0x4, 0x1c, 0x9, 0x80000000};
#define AllowBindingRedirs_V1_value 0x6c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AllowBindingRedirsEnd = {0x6d, 0x0, 0x0, 0x4, 0x1d, 0x9, 0x80000000};
#define AllowBindingRedirsEnd_value 0x6d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AllowBindingRedirsEnd_V1 = {0x6d, 0x1, 0x0, 0x4, 0x1d, 0x9, 0x80000000};
#define AllowBindingRedirsEnd_V1_value 0x6d
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSync = {0x6e, 0x0, 0x0, 0x4, 0x1e, 0x9, 0x80000000};
#define EEConfigSync_value 0x6e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSync_V1 = {0x6e, 0x1, 0x0, 0x4, 0x1e, 0x9, 0x80000000};
#define EEConfigSync_V1_value 0x6e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSyncEnd = {0x6f, 0x0, 0x0, 0x4, 0x1f, 0x9, 0x80000000};
#define EEConfigSyncEnd_value 0x6f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EEConfigSyncEnd_V1 = {0x6f, 0x1, 0x0, 0x4, 0x1f, 0x9, 0x80000000};
#define EEConfigSyncEnd_V1_value 0x6f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionBinding = {0x70, 0x0, 0x0, 0x4, 0x20, 0x9, 0x80000000};
#define FusionBinding_value 0x70
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionBinding_V1 = {0x70, 0x1, 0x0, 0x4, 0x20, 0x9, 0x80000000};
#define FusionBinding_V1_value 0x70
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionBindingEnd = {0x71, 0x0, 0x0, 0x4, 0x21, 0x9, 0x80000000};
#define FusionBindingEnd_value 0x71
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionBindingEnd_V1 = {0x71, 0x1, 0x0, 0x4, 0x21, 0x9, 0x80000000};
#define FusionBindingEnd_V1_value 0x71
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderCatchCall = {0x72, 0x0, 0x0, 0x4, 0x22, 0x9, 0x80000000};
#define LoaderCatchCall_value 0x72
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderCatchCall_V1 = {0x72, 0x1, 0x0, 0x4, 0x22, 0x9, 0x80000000};
#define LoaderCatchCall_V1_value 0x72
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderCatchCallEnd = {0x73, 0x0, 0x0, 0x4, 0x23, 0x9, 0x80000000};
#define LoaderCatchCallEnd_value 0x73
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderCatchCallEnd_V1 = {0x73, 0x1, 0x0, 0x4, 0x23, 0x9, 0x80000000};
#define LoaderCatchCallEnd_V1_value 0x73
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionInit = {0x74, 0x0, 0x0, 0x4, 0x24, 0x9, 0x80000000};
#define FusionInit_value 0x74
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionInit_V1 = {0x74, 0x1, 0x0, 0x4, 0x24, 0x9, 0x80000000};
#define FusionInit_V1_value 0x74
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionInitEnd = {0x75, 0x0, 0x0, 0x4, 0x25, 0x9, 0x80000000};
#define FusionInitEnd_value 0x75
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionInitEnd_V1 = {0x75, 0x1, 0x0, 0x4, 0x25, 0x9, 0x80000000};
#define FusionInitEnd_V1_value 0x75
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionAppCtx = {0x76, 0x0, 0x0, 0x4, 0x26, 0x9, 0x80000000};
#define FusionAppCtx_value 0x76
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionAppCtx_V1 = {0x76, 0x1, 0x0, 0x4, 0x26, 0x9, 0x80000000};
#define FusionAppCtx_V1_value 0x76
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionAppCtxEnd = {0x77, 0x0, 0x0, 0x4, 0x27, 0x9, 0x80000000};
#define FusionAppCtxEnd_value 0x77
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionAppCtxEnd_V1 = {0x77, 0x1, 0x0, 0x4, 0x27, 0x9, 0x80000000};
#define FusionAppCtxEnd_V1_value 0x77
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Fusion2EE = {0x78, 0x0, 0x0, 0x4, 0x28, 0x9, 0x80000000};
#define Fusion2EE_value 0x78
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Fusion2EE_V1 = {0x78, 0x1, 0x0, 0x4, 0x28, 0x9, 0x80000000};
#define Fusion2EE_V1_value 0x78
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Fusion2EEEnd = {0x79, 0x0, 0x0, 0x4, 0x29, 0x9, 0x80000000};
#define Fusion2EEEnd_value 0x79
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR Fusion2EEEnd_V1 = {0x79, 0x1, 0x0, 0x4, 0x29, 0x9, 0x80000000};
#define Fusion2EEEnd_V1_value 0x79
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR SecurityCatchCall = {0x7a, 0x0, 0x0, 0x4, 0x2a, 0x9, 0x80000000};
#define SecurityCatchCall_value 0x7a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR SecurityCatchCall_V1 = {0x7a, 0x1, 0x0, 0x4, 0x2a, 0x9, 0x80000000};
#define SecurityCatchCall_V1_value 0x7a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR SecurityCatchCallEnd = {0x7b, 0x0, 0x0, 0x4, 0x2b, 0x9, 0x80000000};
#define SecurityCatchCallEnd_value 0x7b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR SecurityCatchCallEnd_V1 = {0x7b, 0x1, 0x0, 0x4, 0x2b, 0x9, 0x80000000};
#define SecurityCatchCallEnd_V1_value 0x7b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CLRStackWalkPrivate = {0x97, 0x0, 0x0, 0x0, 0x52, 0xb, 0x40000000};
#define CLRStackWalkPrivate_value 0x97
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleRangeLoadPrivate = {0x9e, 0x0, 0x0, 0x4, 0xa, 0x14, 0x20000000};
#define ModuleRangeLoadPrivate_value 0x9e
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingPolicyPhaseStart = {0x9f, 0x0, 0x0, 0x4, 0x33, 0xa, 0x2};
#define BindingPolicyPhaseStart_value 0x9f
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingPolicyPhaseEnd = {0xa0, 0x0, 0x0, 0x4, 0x34, 0xa, 0x2};
#define BindingPolicyPhaseEnd_value 0xa0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingNgenPhaseStart = {0xa1, 0x0, 0x0, 0x4, 0x35, 0xa, 0x2};
#define BindingNgenPhaseStart_value 0xa1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingNgenPhaseEnd = {0xa2, 0x0, 0x0, 0x4, 0x36, 0xa, 0x2};
#define BindingNgenPhaseEnd_value 0xa2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingLookupAndProbingPhaseStart = {0xa3, 0x0, 0x0, 0x4, 0x37, 0xa, 0x2};
#define BindingLookupAndProbingPhaseStart_value 0xa3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingLookupAndProbingPhaseEnd = {0xa4, 0x0, 0x0, 0x4, 0x38, 0xa, 0x2};
#define BindingLookupAndProbingPhaseEnd_value 0xa4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderPhaseStart = {0xa5, 0x0, 0x0, 0x4, 0x39, 0xa, 0x2};
#define LoaderPhaseStart_value 0xa5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderPhaseEnd = {0xa6, 0x0, 0x0, 0x4, 0x3a, 0xa, 0x2};
#define LoaderPhaseEnd_value 0xa6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingPhaseStart = {0xa7, 0x0, 0x0, 0x4, 0x3b, 0xa, 0x2};
#define BindingPhaseStart_value 0xa7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingPhaseEnd = {0xa8, 0x0, 0x0, 0x4, 0x3c, 0xa, 0x2};
#define BindingPhaseEnd_value 0xa8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingDownloadPhaseStart = {0xa9, 0x0, 0x0, 0x4, 0x3d, 0xa, 0x2};
#define BindingDownloadPhaseStart_value 0xa9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BindingDownloadPhaseEnd = {0xaa, 0x0, 0x0, 0x4, 0x3e, 0xa, 0x2};
#define BindingDownloadPhaseEnd_value 0xaa
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderAssemblyInitPhaseStart = {0xab, 0x0, 0x0, 0x4, 0x3f, 0xa, 0x2};
#define LoaderAssemblyInitPhaseStart_value 0xab
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderAssemblyInitPhaseEnd = {0xac, 0x0, 0x0, 0x4, 0x40, 0xa, 0x2};
#define LoaderAssemblyInitPhaseEnd_value 0xac
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderMappingPhaseStart = {0xad, 0x0, 0x0, 0x4, 0x41, 0xa, 0x2};
#define LoaderMappingPhaseStart_value 0xad
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderMappingPhaseEnd = {0xae, 0x0, 0x0, 0x4, 0x42, 0xa, 0x2};
#define LoaderMappingPhaseEnd_value 0xae
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderDeliverEventsPhaseStart = {0xaf, 0x0, 0x0, 0x4, 0x43, 0xa, 0x2};
#define LoaderDeliverEventsPhaseStart_value 0xaf
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR LoaderDeliverEventsPhaseEnd = {0xb0, 0x0, 0x0, 0x4, 0x44, 0xa, 0x2};
#define LoaderDeliverEventsPhaseEnd_value 0xb0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EvidenceGenerated = {0xb1, 0x0, 0x0, 0x4, 0xa, 0xc, 0x400};
#define EvidenceGenerated_value 0xb1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleTransparencyComputationStart = {0xb2, 0x0, 0x0, 0x4, 0x53, 0xe, 0x400};
#define ModuleTransparencyComputationStart_value 0xb2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ModuleTransparencyComputationEnd = {0xb3, 0x0, 0x0, 0x4, 0x54, 0xe, 0x400};
#define ModuleTransparencyComputationEnd_value 0xb3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR TypeTransparencyComputationStart = {0xb4, 0x0, 0x0, 0x4, 0x55, 0xe, 0x400};
#define TypeTransparencyComputationStart_value 0xb4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR TypeTransparencyComputationEnd = {0xb5, 0x0, 0x0, 0x4, 0x56, 0xe, 0x400};
#define TypeTransparencyComputationEnd_value 0xb5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodTransparencyComputationStart = {0xb6, 0x0, 0x0, 0x4, 0x57, 0xe, 0x400};
#define MethodTransparencyComputationStart_value 0xb6
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MethodTransparencyComputationEnd = {0xb7, 0x0, 0x0, 0x4, 0x58, 0xe, 0x400};
#define MethodTransparencyComputationEnd_value 0xb7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FieldTransparencyComputationStart = {0xb8, 0x0, 0x0, 0x4, 0x59, 0xe, 0x400};
#define FieldTransparencyComputationStart_value 0xb8
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FieldTransparencyComputationEnd = {0xb9, 0x0, 0x0, 0x4, 0x5a, 0xe, 0x400};
#define FieldTransparencyComputationEnd_value 0xb9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR TokenTransparencyComputationStart = {0xba, 0x0, 0x0, 0x4, 0x5b, 0xe, 0x400};
#define TokenTransparencyComputationStart_value 0xba
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR TokenTransparencyComputationEnd = {0xbb, 0x0, 0x0, 0x4, 0x5c, 0xe, 0x400};
#define TokenTransparencyComputationEnd_value 0xbb
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR NgenBindEvent = {0xbc, 0x0, 0x0, 0x4, 0x45, 0xd, 0x8};
#define NgenBindEvent_value 0xbc
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FailFast = {0xbf, 0x0, 0x0, 0x1, 0x34, 0x2, 0x0};
#define FailFast_value 0xbf
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvFinalizeObject = {0xc0, 0x0, 0x0, 0x5, 0x27, 0x1, 0x1};
#define PrvFinalizeObject_value 0xc0
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CCWRefCountChange = {0xc1, 0x0, 0x0, 0x5, 0x28, 0x1, 0x2000};
#define CCWRefCountChange_value 0xc1
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvSetGCHandle = {0xc2, 0x0, 0x0, 0x5, 0x2a, 0x1, 0x4000};
#define PrvSetGCHandle_value 0xc2
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PrvDestroyGCHandle = {0xc3, 0x0, 0x0, 0x5, 0x2b, 0x1, 0x4000};
#define PrvDestroyGCHandle_value 0xc3
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionMessageEvent = {0xc4, 0x0, 0x0, 0x4, 0x46, 0xa, 0x2};
#define FusionMessageEvent_value 0xc4
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR FusionErrorCodeEvent = {0xc5, 0x0, 0x0, 0x4, 0x47, 0xa, 0x2};
#define FusionErrorCodeEvent_value 0xc5
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR PinPlugAtGCTime = {0xc7, 0x0, 0x0, 0x5, 0x2c, 0x1, 0x1};
#define PinPlugAtGCTime_value 0xc7
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR AllocRequest = {0x136, 0x0, 0x0, 0x5, 0x61, 0x10, 0x10};
#define AllocRequest_value 0x136
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MulticoreJit = {0xc9, 0x0, 0x0, 0x4, 0xa, 0x11, 0x20000};
#define MulticoreJit_value 0xc9
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR MulticoreJitMethodCodeReturned = {0xca, 0x0, 0x0, 0x4, 0xb, 0x11, 0x20000};
#define MulticoreJitMethodCodeReturned_value 0xca
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR IInspectableRuntimeClassName = {0x190, 0x0, 0x0, 0x4, 0xb, 0x16, 0x20};
#define IInspectableRuntimeClassName_value 0x190
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR WinRTUnbox = {0x191, 0x0, 0x0, 0x4, 0xc, 0x16, 0x20};
#define WinRTUnbox_value 0x191
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CreateRCW = {0x192, 0x0, 0x0, 0x4, 0xd, 0x16, 0x20};
#define CreateRCW_value 0x192
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR RCWVariance = {0x193, 0x0, 0x0, 0x4, 0xe, 0x16, 0x20};
#define RCWVariance_value 0x193
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR RCWIEnumerableCasting = {0x194, 0x0, 0x0, 0x4, 0xf, 0x16, 0x20};
#define RCWIEnumerableCasting_value 0x194
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CreateCCW = {0x195, 0x0, 0x0, 0x4, 0x10, 0x16, 0x20};
#define CreateCCW_value 0x195
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR CCWVariance = {0x196, 0x0, 0x0, 0x4, 0x11, 0x16, 0x20};
#define CCWVariance_value 0x196
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ObjectVariantMarshallingToNative = {0x197, 0x0, 0x0, 0x4, 0x12, 0x16, 0x20};
#define ObjectVariantMarshallingToNative_value 0x197
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GetTypeFromGUID = {0x198, 0x0, 0x0, 0x4, 0x13, 0x16, 0x20};
#define GetTypeFromGUID_value 0x198
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR GetTypeFromProgID = {0x199, 0x0, 0x0, 0x4, 0x14, 0x16, 0x20};
#define GetTypeFromProgID_value 0x199
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ConvertToCallbackEtw = {0x19a, 0x0, 0x0, 0x4, 0x15, 0x16, 0x20};
#define ConvertToCallbackEtw_value 0x19a
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR BeginCreateManagedReference = {0x19b, 0x0, 0x0, 0x4, 0x16, 0x16, 0x20};
#define BeginCreateManagedReference_value 0x19b
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR EndCreateManagedReference = {0x19c, 0x0, 0x0, 0x4, 0x17, 0x16, 0x20};
#define EndCreateManagedReference_value 0x19c
EXTERN_C __declspec(selectany) const EVENT_DESCRIPTOR ObjectVariantMarshallingToManaged = {0x19d, 0x0, 0x0, 0x4, 0x18, 0x16, 0x20};
#define ObjectVariantMarshallingToManaged_value 0x19d
//
// Note on Generate Code from Manifest for Windows Vista and above
//
//Structures : are handled as a size and pointer pairs. The macro for the event will have an extra
//parameter for the size in bytes of the structure. Make sure that your structures have no extra padding.
//
//Strings: There are several cases that can be described in the manifest. For array of variable length
//strings, the generated code will take the count of characters for the whole array as an input parameter.
//
//SID No support for array of SIDs, the macro will take a pointer to the SID and use appropriate
//GetLengthSid function to get the length.
//
//
// Allow disabling of code generation
//
#ifndef MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//
// Globals
//
//
// Event Enablement Bits
//
EXTERN_C __declspec(selectany) DECLSPEC_CACHEALIGN ULONG Microsoft_Windows_DotNETRuntimePrivateEnableBits[1];
EXTERN_C __declspec(selectany) const ULONGLONG Microsoft_Windows_DotNETRuntimePrivateKeywords[14] = {0x1, 0x1, 0x80000000, 0x40000000, 0x20000000, 0x2, 0x400, 0x8, 0x0, 0x2000, 0x4000, 0x10, 0x20000, 0x20};
EXTERN_C __declspec(selectany) const UCHAR Microsoft_Windows_DotNETRuntimePrivateLevels[14] = {4, 5, 4, 0, 4, 4, 4, 4, 1, 5, 5, 5, 4, 4};
EXTERN_C __declspec(selectany) MCGEN_TRACE_CONTEXT MICROSOFT_WINDOWS_DOTNETRUNTIME_PRIVATE_PROVIDER_Context = {0, 0, 0, 0, 0, 0, 0, 0, 14, Microsoft_Windows_DotNETRuntimePrivateEnableBits, Microsoft_Windows_DotNETRuntimePrivateKeywords, Microsoft_Windows_DotNETRuntimePrivateLevels};
EXTERN_C __declspec(selectany) REGHANDLE Microsoft_Windows_DotNETRuntimePrivateHandle = (REGHANDLE)0;
#if !defined(McGenEventRegisterUnregister)
#define McGenEventRegisterUnregister
#pragma warning(push)
#pragma warning(disable:6103)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventRegister(
_In_ LPCGUID ProviderId,
_In_opt_ PENABLECALLBACK EnableCallback,
_In_opt_ void* CallbackContext,
_Inout_ PREGHANDLE RegHandle
)
/*++
Routine Description:
This function registers the provider with ETW USER mode.
Arguments:
ProviderId - Provider ID to be register with ETW.
EnableCallback - Callback to be used.
CallbackContext - Context for this provider.
RegHandle - Pointer to registration handle.
Remarks:
If the handle != NULL will return ERROR_SUCCESS
--*/
{
ULONG Error;
if (*RegHandle) {
//
// already registered
//
return ERROR_SUCCESS;
}
Error = EventRegister( ProviderId, EnableCallback, CallbackContext, RegHandle);
return Error;
}
#pragma warning(pop)
DECLSPEC_NOINLINE __inline
ULONG __stdcall
McGenEventUnregister(_Inout_ PREGHANDLE RegHandle)
/*++
Routine Description:
Unregister from ETW USER mode
Arguments:
RegHandle this is the pointer to the provider context
Remarks:
If provider has not been registered, RegHandle == NULL,
return ERROR_SUCCESS
--*/
{
ULONG Error;
if(!(*RegHandle)) {
//
// Provider has not registerd
//
return ERROR_SUCCESS;
}
Error = EventUnregister(*RegHandle);
*RegHandle = (REGHANDLE)0;
return Error;
}
#endif
//
// Register with ETW Vista +
//
#ifndef EventRegisterMicrosoft_Windows_DotNETRuntimePrivate
#define EventRegisterMicrosoft_Windows_DotNETRuntimePrivate() McGenEventRegister(&MICROSOFT_WINDOWS_DOTNETRUNTIME_PRIVATE_PROVIDER, McGenControlCallbackV2, &MICROSOFT_WINDOWS_DOTNETRUNTIME_PRIVATE_PROVIDER_Context, &Microsoft_Windows_DotNETRuntimePrivateHandle)
#endif
//
// UnRegister with ETW
//
#ifndef EventUnregisterMicrosoft_Windows_DotNETRuntimePrivate
#define EventUnregisterMicrosoft_Windows_DotNETRuntimePrivate() McGenEventUnregister(&Microsoft_Windows_DotNETRuntimePrivateHandle)
#endif
//
// Enablement check macro for GCDecision
//
#define EventXplatEnabledGCDecision() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCDecision
//
#define FireEtXplatGCDecision(DoCompact)\
EventXplatEnabledGCDecision() ?\
CoTemplate_t(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCDecision, DoCompact)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCDecision_V1
//
#define EventXplatEnabledGCDecision_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCDecision_V1
//
#define FireEtXplatGCDecision_V1(DoCompact, ClrInstanceID)\
EventXplatEnabledGCDecision_V1() ?\
CoTemplate_th(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCDecision_V1, DoCompact, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSettings
//
#define EventXplatEnabledGCSettings() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCSettings
//
#define FireEtXplatGCSettings(SegmentSize, LargeObjectSegmentSize, ServerGC)\
EventXplatEnabledGCSettings() ?\
CoTemplate_xxt(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCSettings, SegmentSize, LargeObjectSegmentSize, ServerGC)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCSettings_V1
//
#define EventXplatEnabledGCSettings_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCSettings_V1
//
#define FireEtXplatGCSettings_V1(SegmentSize, LargeObjectSegmentSize, ServerGC, ClrInstanceID)\
EventXplatEnabledGCSettings_V1() ?\
CoTemplate_xxth(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCSettings_V1, SegmentSize, LargeObjectSegmentSize, ServerGC, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCOptimized
//
#define EventXplatEnabledGCOptimized() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCOptimized
//
#define FireEtXplatGCOptimized(DesiredAllocation, NewAllocation, GenerationNumber)\
EventXplatEnabledGCOptimized() ?\
CoTemplate_xxq(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCOptimized, DesiredAllocation, NewAllocation, GenerationNumber)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCOptimized_V1
//
#define EventXplatEnabledGCOptimized_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCOptimized_V1
//
#define FireEtXplatGCOptimized_V1(DesiredAllocation, NewAllocation, GenerationNumber, ClrInstanceID)\
EventXplatEnabledGCOptimized_V1() ?\
CoTemplate_xxqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCOptimized_V1, DesiredAllocation, NewAllocation, GenerationNumber, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCPerHeapHistory
//
#define EventXplatEnabledGCPerHeapHistory() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCPerHeapHistory
//
#define FireEtXplatGCPerHeapHistory()\
EventXplatEnabledGCPerHeapHistory() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCPerHeapHistory)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCPerHeapHistory_V1
//
#define EventXplatEnabledGCPerHeapHistory_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCPerHeapHistory_V1
//
#define FireEtXplatGCPerHeapHistory_V1(ClrInstanceID)\
EventXplatEnabledGCPerHeapHistory_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCPerHeapHistory_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCGlobalHeapHistory
//
#define EventXplatEnabledGCGlobalHeapHistory() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCGlobalHeapHistory
//
#define FireEtXplatGCGlobalHeapHistory(FinalYoungestDesired, NumHeaps, CondemnedGeneration, Gen0ReductionCount, Reason, GlobalMechanisms)\
EventXplatEnabledGCGlobalHeapHistory() ?\
CoTemplate_xdqqqq(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCGlobalHeapHistory, FinalYoungestDesired, NumHeaps, CondemnedGeneration, Gen0ReductionCount, Reason, GlobalMechanisms)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCGlobalHeapHistory_V1
//
#define EventXplatEnabledGCGlobalHeapHistory_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCGlobalHeapHistory_V1
//
#define FireEtXplatGCGlobalHeapHistory_V1(FinalYoungestDesired, NumHeaps, CondemnedGeneration, Gen0ReductionCount, Reason, GlobalMechanisms, ClrInstanceID)\
EventXplatEnabledGCGlobalHeapHistory_V1() ?\
CoTemplate_xdqqqqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCGlobalHeapHistory_V1, FinalYoungestDesired, NumHeaps, CondemnedGeneration, Gen0ReductionCount, Reason, GlobalMechanisms, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCJoin
//
#define EventXplatEnabledGCJoin() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCJoin
//
#define FireEtXplatGCJoin(Heap, JoinTime, JoinType)\
EventXplatEnabledGCJoin() ?\
CoTemplate_qqq(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCJoin, Heap, JoinTime, JoinType)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCJoin_V1
//
#define EventXplatEnabledGCJoin_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for GCJoin_V1
//
#define FireEtXplatGCJoin_V1(Heap, JoinTime, JoinType, ClrInstanceID)\
EventXplatEnabledGCJoin_V1() ?\
CoTemplate_qqqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCJoin_V1, Heap, JoinTime, JoinType, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkStackRoots
//
#define EventXplatEnabledPrvGCMarkStackRoots() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkStackRoots
//
#define FireEtXplatPrvGCMarkStackRoots(HeapNum)\
EventXplatEnabledPrvGCMarkStackRoots() ?\
CoTemplate_q(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkStackRoots, HeapNum)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkStackRoots_V1
//
#define EventXplatEnabledPrvGCMarkStackRoots_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkStackRoots_V1
//
#define FireEtXplatPrvGCMarkStackRoots_V1(HeapNum, ClrInstanceID)\
EventXplatEnabledPrvGCMarkStackRoots_V1() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkStackRoots_V1, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkFinalizeQueueRoots
//
#define EventXplatEnabledPrvGCMarkFinalizeQueueRoots() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkFinalizeQueueRoots
//
#define FireEtXplatPrvGCMarkFinalizeQueueRoots(HeapNum)\
EventXplatEnabledPrvGCMarkFinalizeQueueRoots() ?\
CoTemplate_q(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkFinalizeQueueRoots, HeapNum)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkFinalizeQueueRoots_V1
//
#define EventXplatEnabledPrvGCMarkFinalizeQueueRoots_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkFinalizeQueueRoots_V1
//
#define FireEtXplatPrvGCMarkFinalizeQueueRoots_V1(HeapNum, ClrInstanceID)\
EventXplatEnabledPrvGCMarkFinalizeQueueRoots_V1() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkFinalizeQueueRoots_V1, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkHandles
//
#define EventXplatEnabledPrvGCMarkHandles() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkHandles
//
#define FireEtXplatPrvGCMarkHandles(HeapNum)\
EventXplatEnabledPrvGCMarkHandles() ?\
CoTemplate_q(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkHandles, HeapNum)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkHandles_V1
//
#define EventXplatEnabledPrvGCMarkHandles_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkHandles_V1
//
#define FireEtXplatPrvGCMarkHandles_V1(HeapNum, ClrInstanceID)\
EventXplatEnabledPrvGCMarkHandles_V1() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkHandles_V1, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkCards
//
#define EventXplatEnabledPrvGCMarkCards() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkCards
//
#define FireEtXplatPrvGCMarkCards(HeapNum)\
EventXplatEnabledPrvGCMarkCards() ?\
CoTemplate_q(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkCards, HeapNum)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvGCMarkCards_V1
//
#define EventXplatEnabledPrvGCMarkCards_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for PrvGCMarkCards_V1
//
#define FireEtXplatPrvGCMarkCards_V1(HeapNum, ClrInstanceID)\
EventXplatEnabledPrvGCMarkCards_V1() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvGCMarkCards_V1, HeapNum, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCBegin
//
#define EventXplatEnabledBGCBegin() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCBegin
//
#define FireEtXplatBGCBegin(ClrInstanceID)\
EventXplatEnabledBGCBegin() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCBegin, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGC1stNonConEnd
//
#define EventXplatEnabledBGC1stNonConEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGC1stNonConEnd
//
#define FireEtXplatBGC1stNonConEnd(ClrInstanceID)\
EventXplatEnabledBGC1stNonConEnd() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGC1stNonConEnd, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGC1stConEnd
//
#define EventXplatEnabledBGC1stConEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGC1stConEnd
//
#define FireEtXplatBGC1stConEnd(ClrInstanceID)\
EventXplatEnabledBGC1stConEnd() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGC1stConEnd, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGC2ndNonConBegin
//
#define EventXplatEnabledBGC2ndNonConBegin() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGC2ndNonConBegin
//
#define FireEtXplatBGC2ndNonConBegin(ClrInstanceID)\
EventXplatEnabledBGC2ndNonConBegin() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGC2ndNonConBegin, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGC2ndNonConEnd
//
#define EventXplatEnabledBGC2ndNonConEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGC2ndNonConEnd
//
#define FireEtXplatBGC2ndNonConEnd(ClrInstanceID)\
EventXplatEnabledBGC2ndNonConEnd() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGC2ndNonConEnd, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGC2ndConBegin
//
#define EventXplatEnabledBGC2ndConBegin() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGC2ndConBegin
//
#define FireEtXplatBGC2ndConBegin(ClrInstanceID)\
EventXplatEnabledBGC2ndConBegin() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGC2ndConBegin, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGC2ndConEnd
//
#define EventXplatEnabledBGC2ndConEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGC2ndConEnd
//
#define FireEtXplatBGC2ndConEnd(ClrInstanceID)\
EventXplatEnabledBGC2ndConEnd() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGC2ndConEnd, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCPlanEnd
//
#define EventXplatEnabledBGCPlanEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCPlanEnd
//
#define FireEtXplatBGCPlanEnd(ClrInstanceID)\
EventXplatEnabledBGCPlanEnd() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCPlanEnd, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCSweepEnd
//
#define EventXplatEnabledBGCSweepEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCSweepEnd
//
#define FireEtXplatBGCSweepEnd(ClrInstanceID)\
EventXplatEnabledBGCSweepEnd() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCSweepEnd, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCDrainMark
//
#define EventXplatEnabledBGCDrainMark() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCDrainMark
//
#define FireEtXplatBGCDrainMark(Objects, ClrInstanceID)\
EventXplatEnabledBGCDrainMark() ?\
CoTemplate_xh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCDrainMark, Objects, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCRevisit
//
#define EventXplatEnabledBGCRevisit() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCRevisit
//
#define FireEtXplatBGCRevisit(Pages, Objects, IsLarge, ClrInstanceID)\
EventXplatEnabledBGCRevisit() ?\
CoTemplate_xxqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCRevisit, Pages, Objects, IsLarge, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCOverflow
//
#define EventXplatEnabledBGCOverflow() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCOverflow
//
#define FireEtXplatBGCOverflow(Min, Max, Objects, IsLarge, ClrInstanceID)\
EventXplatEnabledBGCOverflow() ?\
CoTemplate_xxxqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCOverflow, Min, Max, Objects, IsLarge, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCAllocWaitBegin
//
#define EventXplatEnabledBGCAllocWaitBegin() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCAllocWaitBegin
//
#define FireEtXplatBGCAllocWaitBegin(Reason, ClrInstanceID)\
EventXplatEnabledBGCAllocWaitBegin() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCAllocWaitBegin, Reason, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BGCAllocWaitEnd
//
#define EventXplatEnabledBGCAllocWaitEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for BGCAllocWaitEnd
//
#define FireEtXplatBGCAllocWaitEnd(Reason, ClrInstanceID)\
EventXplatEnabledBGCAllocWaitEnd() ?\
CoTemplate_qh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BGCAllocWaitEnd, Reason, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFullNotify
//
#define EventXplatEnabledGCFullNotify() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFullNotify
//
#define FireEtXplatGCFullNotify(GenNumber, IsAlloc)\
EventXplatEnabledGCFullNotify() ?\
CoTemplate_qq(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCFullNotify, GenNumber, IsAlloc)\
: ERROR_SUCCESS\
//
// Enablement check macro for GCFullNotify_V1
//
#define EventXplatEnabledGCFullNotify_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000001) != 0)
//
// Event Macro for GCFullNotify_V1
//
#define FireEtXplatGCFullNotify_V1(GenNumber, IsAlloc, ClrInstanceID)\
EventXplatEnabledGCFullNotify_V1() ?\
CoTemplate_qqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &GCFullNotify_V1, GenNumber, IsAlloc, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEStartupStart
//
#define EventXplatEnabledEEStartupStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEStartupStart
//
#define FireEtXplatEEStartupStart()\
EventXplatEnabledEEStartupStart() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEStartupStart)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEStartupStart_V1
//
#define EventXplatEnabledEEStartupStart_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEStartupStart_V1
//
#define FireEtXplatEEStartupStart_V1(ClrInstanceID)\
EventXplatEnabledEEStartupStart_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEStartupStart_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEStartupEnd
//
#define EventXplatEnabledEEStartupEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEStartupEnd
//
#define FireEtXplatEEStartupEnd()\
EventXplatEnabledEEStartupEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEStartupEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEStartupEnd_V1
//
#define EventXplatEnabledEEStartupEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEStartupEnd_V1
//
#define FireEtXplatEEStartupEnd_V1(ClrInstanceID)\
EventXplatEnabledEEStartupEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEStartupEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSetup
//
#define EventXplatEnabledEEConfigSetup() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSetup
//
#define FireEtXplatEEConfigSetup()\
EventXplatEnabledEEConfigSetup() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSetup)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSetup_V1
//
#define EventXplatEnabledEEConfigSetup_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSetup_V1
//
#define FireEtXplatEEConfigSetup_V1(ClrInstanceID)\
EventXplatEnabledEEConfigSetup_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSetup_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSetupEnd
//
#define EventXplatEnabledEEConfigSetupEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSetupEnd
//
#define FireEtXplatEEConfigSetupEnd()\
EventXplatEnabledEEConfigSetupEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSetupEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSetupEnd_V1
//
#define EventXplatEnabledEEConfigSetupEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSetupEnd_V1
//
#define FireEtXplatEEConfigSetupEnd_V1(ClrInstanceID)\
EventXplatEnabledEEConfigSetupEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSetupEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdSysBases
//
#define EventXplatEnabledLdSysBases() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdSysBases
//
#define FireEtXplatLdSysBases()\
EventXplatEnabledLdSysBases() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdSysBases)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdSysBases_V1
//
#define EventXplatEnabledLdSysBases_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdSysBases_V1
//
#define FireEtXplatLdSysBases_V1(ClrInstanceID)\
EventXplatEnabledLdSysBases_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdSysBases_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdSysBasesEnd
//
#define EventXplatEnabledLdSysBasesEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdSysBasesEnd
//
#define FireEtXplatLdSysBasesEnd()\
EventXplatEnabledLdSysBasesEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdSysBasesEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdSysBasesEnd_V1
//
#define EventXplatEnabledLdSysBasesEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdSysBasesEnd_V1
//
#define FireEtXplatLdSysBasesEnd_V1(ClrInstanceID)\
EventXplatEnabledLdSysBasesEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdSysBasesEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExecExe
//
#define EventXplatEnabledExecExe() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExecExe
//
#define FireEtXplatExecExe()\
EventXplatEnabledExecExe() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExecExe)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExecExe_V1
//
#define EventXplatEnabledExecExe_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExecExe_V1
//
#define FireEtXplatExecExe_V1(ClrInstanceID)\
EventXplatEnabledExecExe_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExecExe_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExecExeEnd
//
#define EventXplatEnabledExecExeEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExecExeEnd
//
#define FireEtXplatExecExeEnd()\
EventXplatEnabledExecExeEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExecExeEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExecExeEnd_V1
//
#define EventXplatEnabledExecExeEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExecExeEnd_V1
//
#define FireEtXplatExecExeEnd_V1(ClrInstanceID)\
EventXplatEnabledExecExeEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExecExeEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for Main
//
#define EventXplatEnabledMain() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for Main
//
#define FireEtXplatMain()\
EventXplatEnabledMain() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &Main)\
: ERROR_SUCCESS\
//
// Enablement check macro for Main_V1
//
#define EventXplatEnabledMain_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for Main_V1
//
#define FireEtXplatMain_V1(ClrInstanceID)\
EventXplatEnabledMain_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &Main_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MainEnd
//
#define EventXplatEnabledMainEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for MainEnd
//
#define FireEtXplatMainEnd()\
EventXplatEnabledMainEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &MainEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for MainEnd_V1
//
#define EventXplatEnabledMainEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for MainEnd_V1
//
#define FireEtXplatMainEnd_V1(ClrInstanceID)\
EventXplatEnabledMainEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &MainEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ApplyPolicyStart
//
#define EventXplatEnabledApplyPolicyStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ApplyPolicyStart
//
#define FireEtXplatApplyPolicyStart()\
EventXplatEnabledApplyPolicyStart() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ApplyPolicyStart)\
: ERROR_SUCCESS\
//
// Enablement check macro for ApplyPolicyStart_V1
//
#define EventXplatEnabledApplyPolicyStart_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ApplyPolicyStart_V1
//
#define FireEtXplatApplyPolicyStart_V1(ClrInstanceID)\
EventXplatEnabledApplyPolicyStart_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ApplyPolicyStart_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ApplyPolicyEnd
//
#define EventXplatEnabledApplyPolicyEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ApplyPolicyEnd
//
#define FireEtXplatApplyPolicyEnd()\
EventXplatEnabledApplyPolicyEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ApplyPolicyEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for ApplyPolicyEnd_V1
//
#define EventXplatEnabledApplyPolicyEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ApplyPolicyEnd_V1
//
#define FireEtXplatApplyPolicyEnd_V1(ClrInstanceID)\
EventXplatEnabledApplyPolicyEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ApplyPolicyEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdLibShFolder
//
#define EventXplatEnabledLdLibShFolder() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdLibShFolder
//
#define FireEtXplatLdLibShFolder()\
EventXplatEnabledLdLibShFolder() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdLibShFolder)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdLibShFolder_V1
//
#define EventXplatEnabledLdLibShFolder_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdLibShFolder_V1
//
#define FireEtXplatLdLibShFolder_V1(ClrInstanceID)\
EventXplatEnabledLdLibShFolder_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdLibShFolder_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdLibShFolderEnd
//
#define EventXplatEnabledLdLibShFolderEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdLibShFolderEnd
//
#define FireEtXplatLdLibShFolderEnd()\
EventXplatEnabledLdLibShFolderEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdLibShFolderEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for LdLibShFolderEnd_V1
//
#define EventXplatEnabledLdLibShFolderEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LdLibShFolderEnd_V1
//
#define FireEtXplatLdLibShFolderEnd_V1(ClrInstanceID)\
EventXplatEnabledLdLibShFolderEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &LdLibShFolderEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrestubWorker
//
#define EventXplatEnabledPrestubWorker() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for PrestubWorker
//
#define FireEtXplatPrestubWorker()\
EventXplatEnabledPrestubWorker() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrestubWorker)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrestubWorker_V1
//
#define EventXplatEnabledPrestubWorker_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for PrestubWorker_V1
//
#define FireEtXplatPrestubWorker_V1(ClrInstanceID)\
EventXplatEnabledPrestubWorker_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrestubWorker_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrestubWorkerEnd
//
#define EventXplatEnabledPrestubWorkerEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for PrestubWorkerEnd
//
#define FireEtXplatPrestubWorkerEnd()\
EventXplatEnabledPrestubWorkerEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrestubWorkerEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrestubWorkerEnd_V1
//
#define EventXplatEnabledPrestubWorkerEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for PrestubWorkerEnd_V1
//
#define FireEtXplatPrestubWorkerEnd_V1(ClrInstanceID)\
EventXplatEnabledPrestubWorkerEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrestubWorkerEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GetInstallationStart
//
#define EventXplatEnabledGetInstallationStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for GetInstallationStart
//
#define FireEtXplatGetInstallationStart()\
EventXplatEnabledGetInstallationStart() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &GetInstallationStart)\
: ERROR_SUCCESS\
//
// Enablement check macro for GetInstallationStart_V1
//
#define EventXplatEnabledGetInstallationStart_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for GetInstallationStart_V1
//
#define FireEtXplatGetInstallationStart_V1(ClrInstanceID)\
EventXplatEnabledGetInstallationStart_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &GetInstallationStart_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GetInstallationEnd
//
#define EventXplatEnabledGetInstallationEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for GetInstallationEnd
//
#define FireEtXplatGetInstallationEnd()\
EventXplatEnabledGetInstallationEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &GetInstallationEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for GetInstallationEnd_V1
//
#define EventXplatEnabledGetInstallationEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for GetInstallationEnd_V1
//
#define FireEtXplatGetInstallationEnd_V1(ClrInstanceID)\
EventXplatEnabledGetInstallationEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &GetInstallationEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for OpenHModule
//
#define EventXplatEnabledOpenHModule() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for OpenHModule
//
#define FireEtXplatOpenHModule()\
EventXplatEnabledOpenHModule() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &OpenHModule)\
: ERROR_SUCCESS\
//
// Enablement check macro for OpenHModule_V1
//
#define EventXplatEnabledOpenHModule_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for OpenHModule_V1
//
#define FireEtXplatOpenHModule_V1(ClrInstanceID)\
EventXplatEnabledOpenHModule_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &OpenHModule_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for OpenHModuleEnd
//
#define EventXplatEnabledOpenHModuleEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for OpenHModuleEnd
//
#define FireEtXplatOpenHModuleEnd()\
EventXplatEnabledOpenHModuleEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &OpenHModuleEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for OpenHModuleEnd_V1
//
#define EventXplatEnabledOpenHModuleEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for OpenHModuleEnd_V1
//
#define FireEtXplatOpenHModuleEnd_V1(ClrInstanceID)\
EventXplatEnabledOpenHModuleEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &OpenHModuleEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExplicitBindStart
//
#define EventXplatEnabledExplicitBindStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExplicitBindStart
//
#define FireEtXplatExplicitBindStart()\
EventXplatEnabledExplicitBindStart() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExplicitBindStart)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExplicitBindStart_V1
//
#define EventXplatEnabledExplicitBindStart_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExplicitBindStart_V1
//
#define FireEtXplatExplicitBindStart_V1(ClrInstanceID)\
EventXplatEnabledExplicitBindStart_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExplicitBindStart_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExplicitBindEnd
//
#define EventXplatEnabledExplicitBindEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExplicitBindEnd
//
#define FireEtXplatExplicitBindEnd()\
EventXplatEnabledExplicitBindEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExplicitBindEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for ExplicitBindEnd_V1
//
#define EventXplatEnabledExplicitBindEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ExplicitBindEnd_V1
//
#define FireEtXplatExplicitBindEnd_V1(ClrInstanceID)\
EventXplatEnabledExplicitBindEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ExplicitBindEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ParseXml
//
#define EventXplatEnabledParseXml() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ParseXml
//
#define FireEtXplatParseXml()\
EventXplatEnabledParseXml() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ParseXml)\
: ERROR_SUCCESS\
//
// Enablement check macro for ParseXml_V1
//
#define EventXplatEnabledParseXml_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ParseXml_V1
//
#define FireEtXplatParseXml_V1(ClrInstanceID)\
EventXplatEnabledParseXml_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ParseXml_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ParseXmlEnd
//
#define EventXplatEnabledParseXmlEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ParseXmlEnd
//
#define FireEtXplatParseXmlEnd()\
EventXplatEnabledParseXmlEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &ParseXmlEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for ParseXmlEnd_V1
//
#define EventXplatEnabledParseXmlEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for ParseXmlEnd_V1
//
#define FireEtXplatParseXmlEnd_V1(ClrInstanceID)\
EventXplatEnabledParseXmlEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &ParseXmlEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitDefaultDomain
//
#define EventXplatEnabledInitDefaultDomain() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitDefaultDomain
//
#define FireEtXplatInitDefaultDomain()\
EventXplatEnabledInitDefaultDomain() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitDefaultDomain)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitDefaultDomain_V1
//
#define EventXplatEnabledInitDefaultDomain_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitDefaultDomain_V1
//
#define FireEtXplatInitDefaultDomain_V1(ClrInstanceID)\
EventXplatEnabledInitDefaultDomain_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitDefaultDomain_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitDefaultDomainEnd
//
#define EventXplatEnabledInitDefaultDomainEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitDefaultDomainEnd
//
#define FireEtXplatInitDefaultDomainEnd()\
EventXplatEnabledInitDefaultDomainEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitDefaultDomainEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitDefaultDomainEnd_V1
//
#define EventXplatEnabledInitDefaultDomainEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitDefaultDomainEnd_V1
//
#define FireEtXplatInitDefaultDomainEnd_V1(ClrInstanceID)\
EventXplatEnabledInitDefaultDomainEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitDefaultDomainEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitSecurity
//
#define EventXplatEnabledInitSecurity() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitSecurity
//
#define FireEtXplatInitSecurity()\
EventXplatEnabledInitSecurity() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitSecurity)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitSecurity_V1
//
#define EventXplatEnabledInitSecurity_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitSecurity_V1
//
#define FireEtXplatInitSecurity_V1(ClrInstanceID)\
EventXplatEnabledInitSecurity_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitSecurity_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitSecurityEnd
//
#define EventXplatEnabledInitSecurityEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitSecurityEnd
//
#define FireEtXplatInitSecurityEnd()\
EventXplatEnabledInitSecurityEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitSecurityEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for InitSecurityEnd_V1
//
#define EventXplatEnabledInitSecurityEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for InitSecurityEnd_V1
//
#define FireEtXplatInitSecurityEnd_V1(ClrInstanceID)\
EventXplatEnabledInitSecurityEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &InitSecurityEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AllowBindingRedirs
//
#define EventXplatEnabledAllowBindingRedirs() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for AllowBindingRedirs
//
#define FireEtXplatAllowBindingRedirs()\
EventXplatEnabledAllowBindingRedirs() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &AllowBindingRedirs)\
: ERROR_SUCCESS\
//
// Enablement check macro for AllowBindingRedirs_V1
//
#define EventXplatEnabledAllowBindingRedirs_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for AllowBindingRedirs_V1
//
#define FireEtXplatAllowBindingRedirs_V1(ClrInstanceID)\
EventXplatEnabledAllowBindingRedirs_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &AllowBindingRedirs_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AllowBindingRedirsEnd
//
#define EventXplatEnabledAllowBindingRedirsEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for AllowBindingRedirsEnd
//
#define FireEtXplatAllowBindingRedirsEnd()\
EventXplatEnabledAllowBindingRedirsEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &AllowBindingRedirsEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for AllowBindingRedirsEnd_V1
//
#define EventXplatEnabledAllowBindingRedirsEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for AllowBindingRedirsEnd_V1
//
#define FireEtXplatAllowBindingRedirsEnd_V1(ClrInstanceID)\
EventXplatEnabledAllowBindingRedirsEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &AllowBindingRedirsEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSync
//
#define EventXplatEnabledEEConfigSync() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSync
//
#define FireEtXplatEEConfigSync()\
EventXplatEnabledEEConfigSync() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSync)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSync_V1
//
#define EventXplatEnabledEEConfigSync_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSync_V1
//
#define FireEtXplatEEConfigSync_V1(ClrInstanceID)\
EventXplatEnabledEEConfigSync_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSync_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSyncEnd
//
#define EventXplatEnabledEEConfigSyncEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSyncEnd
//
#define FireEtXplatEEConfigSyncEnd()\
EventXplatEnabledEEConfigSyncEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSyncEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for EEConfigSyncEnd_V1
//
#define EventXplatEnabledEEConfigSyncEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for EEConfigSyncEnd_V1
//
#define FireEtXplatEEConfigSyncEnd_V1(ClrInstanceID)\
EventXplatEnabledEEConfigSyncEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EEConfigSyncEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionBinding
//
#define EventXplatEnabledFusionBinding() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionBinding
//
#define FireEtXplatFusionBinding()\
EventXplatEnabledFusionBinding() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionBinding)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionBinding_V1
//
#define EventXplatEnabledFusionBinding_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionBinding_V1
//
#define FireEtXplatFusionBinding_V1(ClrInstanceID)\
EventXplatEnabledFusionBinding_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionBinding_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionBindingEnd
//
#define EventXplatEnabledFusionBindingEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionBindingEnd
//
#define FireEtXplatFusionBindingEnd()\
EventXplatEnabledFusionBindingEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionBindingEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionBindingEnd_V1
//
#define EventXplatEnabledFusionBindingEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionBindingEnd_V1
//
#define FireEtXplatFusionBindingEnd_V1(ClrInstanceID)\
EventXplatEnabledFusionBindingEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionBindingEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderCatchCall
//
#define EventXplatEnabledLoaderCatchCall() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LoaderCatchCall
//
#define FireEtXplatLoaderCatchCall()\
EventXplatEnabledLoaderCatchCall() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderCatchCall)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderCatchCall_V1
//
#define EventXplatEnabledLoaderCatchCall_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LoaderCatchCall_V1
//
#define FireEtXplatLoaderCatchCall_V1(ClrInstanceID)\
EventXplatEnabledLoaderCatchCall_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderCatchCall_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderCatchCallEnd
//
#define EventXplatEnabledLoaderCatchCallEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LoaderCatchCallEnd
//
#define FireEtXplatLoaderCatchCallEnd()\
EventXplatEnabledLoaderCatchCallEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderCatchCallEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderCatchCallEnd_V1
//
#define EventXplatEnabledLoaderCatchCallEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for LoaderCatchCallEnd_V1
//
#define FireEtXplatLoaderCatchCallEnd_V1(ClrInstanceID)\
EventXplatEnabledLoaderCatchCallEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderCatchCallEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionInit
//
#define EventXplatEnabledFusionInit() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionInit
//
#define FireEtXplatFusionInit()\
EventXplatEnabledFusionInit() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionInit)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionInit_V1
//
#define EventXplatEnabledFusionInit_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionInit_V1
//
#define FireEtXplatFusionInit_V1(ClrInstanceID)\
EventXplatEnabledFusionInit_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionInit_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionInitEnd
//
#define EventXplatEnabledFusionInitEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionInitEnd
//
#define FireEtXplatFusionInitEnd()\
EventXplatEnabledFusionInitEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionInitEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionInitEnd_V1
//
#define EventXplatEnabledFusionInitEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionInitEnd_V1
//
#define FireEtXplatFusionInitEnd_V1(ClrInstanceID)\
EventXplatEnabledFusionInitEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionInitEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionAppCtx
//
#define EventXplatEnabledFusionAppCtx() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionAppCtx
//
#define FireEtXplatFusionAppCtx()\
EventXplatEnabledFusionAppCtx() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionAppCtx)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionAppCtx_V1
//
#define EventXplatEnabledFusionAppCtx_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionAppCtx_V1
//
#define FireEtXplatFusionAppCtx_V1(ClrInstanceID)\
EventXplatEnabledFusionAppCtx_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionAppCtx_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionAppCtxEnd
//
#define EventXplatEnabledFusionAppCtxEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionAppCtxEnd
//
#define FireEtXplatFusionAppCtxEnd()\
EventXplatEnabledFusionAppCtxEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionAppCtxEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionAppCtxEnd_V1
//
#define EventXplatEnabledFusionAppCtxEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for FusionAppCtxEnd_V1
//
#define FireEtXplatFusionAppCtxEnd_V1(ClrInstanceID)\
EventXplatEnabledFusionAppCtxEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionAppCtxEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for Fusion2EE
//
#define EventXplatEnabledFusion2EE() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for Fusion2EE
//
#define FireEtXplatFusion2EE()\
EventXplatEnabledFusion2EE() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &Fusion2EE)\
: ERROR_SUCCESS\
//
// Enablement check macro for Fusion2EE_V1
//
#define EventXplatEnabledFusion2EE_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for Fusion2EE_V1
//
#define FireEtXplatFusion2EE_V1(ClrInstanceID)\
EventXplatEnabledFusion2EE_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &Fusion2EE_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for Fusion2EEEnd
//
#define EventXplatEnabledFusion2EEEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for Fusion2EEEnd
//
#define FireEtXplatFusion2EEEnd()\
EventXplatEnabledFusion2EEEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &Fusion2EEEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for Fusion2EEEnd_V1
//
#define EventXplatEnabledFusion2EEEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for Fusion2EEEnd_V1
//
#define FireEtXplatFusion2EEEnd_V1(ClrInstanceID)\
EventXplatEnabledFusion2EEEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &Fusion2EEEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for SecurityCatchCall
//
#define EventXplatEnabledSecurityCatchCall() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for SecurityCatchCall
//
#define FireEtXplatSecurityCatchCall()\
EventXplatEnabledSecurityCatchCall() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &SecurityCatchCall)\
: ERROR_SUCCESS\
//
// Enablement check macro for SecurityCatchCall_V1
//
#define EventXplatEnabledSecurityCatchCall_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for SecurityCatchCall_V1
//
#define FireEtXplatSecurityCatchCall_V1(ClrInstanceID)\
EventXplatEnabledSecurityCatchCall_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &SecurityCatchCall_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for SecurityCatchCallEnd
//
#define EventXplatEnabledSecurityCatchCallEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for SecurityCatchCallEnd
//
#define FireEtXplatSecurityCatchCallEnd()\
EventXplatEnabledSecurityCatchCallEnd() ?\
CoTemplateEventDescriptor(Microsoft_Windows_DotNETRuntimePrivateHandle, &SecurityCatchCallEnd)\
: ERROR_SUCCESS\
//
// Enablement check macro for SecurityCatchCallEnd_V1
//
#define EventXplatEnabledSecurityCatchCallEnd_V1() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000004) != 0)
//
// Event Macro for SecurityCatchCallEnd_V1
//
#define FireEtXplatSecurityCatchCallEnd_V1(ClrInstanceID)\
EventXplatEnabledSecurityCatchCallEnd_V1() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &SecurityCatchCallEnd_V1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for CLRStackWalkPrivate
//
#define EventXplatEnabledCLRStackWalkPrivate() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000008) != 0)
//
// Event Macro for CLRStackWalkPrivate
//
#define FireEtXplatCLRStackWalkPrivate(ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
EventXplatEnabledCLRStackWalkPrivate() ?\
CoTemplate_hccqP2(Microsoft_Windows_DotNETRuntimePrivateHandle, &CLRStackWalkPrivate, ClrInstanceID, Reserved1, Reserved2, FrameCount, Stack)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleRangeLoadPrivate
//
#define EventXplatEnabledModuleRangeLoadPrivate() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000010) != 0)
//
// Event Macro for ModuleRangeLoadPrivate
//
#define FireEtXplatModuleRangeLoadPrivate(ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType, IBCType, SectionType)\
EventXplatEnabledModuleRangeLoadPrivate() ?\
CoTemplate_hxqqcch(Microsoft_Windows_DotNETRuntimePrivateHandle, &ModuleRangeLoadPrivate, ClrInstanceID, ModuleID, RangeBegin, RangeSize, RangeType, IBCType, SectionType)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingPolicyPhaseStart
//
#define EventXplatEnabledBindingPolicyPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingPolicyPhaseStart
//
#define FireEtXplatBindingPolicyPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingPolicyPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingPolicyPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingPolicyPhaseEnd
//
#define EventXplatEnabledBindingPolicyPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingPolicyPhaseEnd
//
#define FireEtXplatBindingPolicyPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingPolicyPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingPolicyPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingNgenPhaseStart
//
#define EventXplatEnabledBindingNgenPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingNgenPhaseStart
//
#define FireEtXplatBindingNgenPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingNgenPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingNgenPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingNgenPhaseEnd
//
#define EventXplatEnabledBindingNgenPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingNgenPhaseEnd
//
#define FireEtXplatBindingNgenPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingNgenPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingNgenPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingLookupAndProbingPhaseStart
//
#define EventXplatEnabledBindingLookupAndProbingPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingLookupAndProbingPhaseStart
//
#define FireEtXplatBindingLookupAndProbingPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingLookupAndProbingPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingLookupAndProbingPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingLookupAndProbingPhaseEnd
//
#define EventXplatEnabledBindingLookupAndProbingPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingLookupAndProbingPhaseEnd
//
#define FireEtXplatBindingLookupAndProbingPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingLookupAndProbingPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingLookupAndProbingPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderPhaseStart
//
#define EventXplatEnabledLoaderPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderPhaseStart
//
#define FireEtXplatLoaderPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderPhaseEnd
//
#define EventXplatEnabledLoaderPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderPhaseEnd
//
#define FireEtXplatLoaderPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingPhaseStart
//
#define EventXplatEnabledBindingPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingPhaseStart
//
#define FireEtXplatBindingPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingPhaseEnd
//
#define EventXplatEnabledBindingPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingPhaseEnd
//
#define FireEtXplatBindingPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingDownloadPhaseStart
//
#define EventXplatEnabledBindingDownloadPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingDownloadPhaseStart
//
#define FireEtXplatBindingDownloadPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingDownloadPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingDownloadPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BindingDownloadPhaseEnd
//
#define EventXplatEnabledBindingDownloadPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for BindingDownloadPhaseEnd
//
#define FireEtXplatBindingDownloadPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledBindingDownloadPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &BindingDownloadPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderAssemblyInitPhaseStart
//
#define EventXplatEnabledLoaderAssemblyInitPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderAssemblyInitPhaseStart
//
#define FireEtXplatLoaderAssemblyInitPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderAssemblyInitPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderAssemblyInitPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderAssemblyInitPhaseEnd
//
#define EventXplatEnabledLoaderAssemblyInitPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderAssemblyInitPhaseEnd
//
#define FireEtXplatLoaderAssemblyInitPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderAssemblyInitPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderAssemblyInitPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderMappingPhaseStart
//
#define EventXplatEnabledLoaderMappingPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderMappingPhaseStart
//
#define FireEtXplatLoaderMappingPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderMappingPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderMappingPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderMappingPhaseEnd
//
#define EventXplatEnabledLoaderMappingPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderMappingPhaseEnd
//
#define FireEtXplatLoaderMappingPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderMappingPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderMappingPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderDeliverEventsPhaseStart
//
#define EventXplatEnabledLoaderDeliverEventsPhaseStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderDeliverEventsPhaseStart
//
#define FireEtXplatLoaderDeliverEventsPhaseStart(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderDeliverEventsPhaseStart() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderDeliverEventsPhaseStart, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for LoaderDeliverEventsPhaseEnd
//
#define EventXplatEnabledLoaderDeliverEventsPhaseEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for LoaderDeliverEventsPhaseEnd
//
#define FireEtXplatLoaderDeliverEventsPhaseEnd(AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
EventXplatEnabledLoaderDeliverEventsPhaseEnd() ?\
CoTemplate_qqqqzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &LoaderDeliverEventsPhaseEnd, AppDomainID, LoadContextID, FromLoaderCache, DynamicLoad, AssemblyCodebase, AssemblyName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EvidenceGenerated
//
#define EventXplatEnabledEvidenceGenerated() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for EvidenceGenerated
//
#define FireEtXplatEvidenceGenerated(Type, AppDomain, ILImage, ClrInstanceID)\
EventXplatEnabledEvidenceGenerated() ?\
CoTemplate_qqzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &EvidenceGenerated, Type, AppDomain, ILImage, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleTransparencyComputationStart
//
#define EventXplatEnabledModuleTransparencyComputationStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for ModuleTransparencyComputationStart
//
#define FireEtXplatModuleTransparencyComputationStart(Module, AppDomainID, ClrInstanceID)\
EventXplatEnabledModuleTransparencyComputationStart() ?\
CoTemplate_zqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &ModuleTransparencyComputationStart, Module, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ModuleTransparencyComputationEnd
//
#define EventXplatEnabledModuleTransparencyComputationEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for ModuleTransparencyComputationEnd
//
#define FireEtXplatModuleTransparencyComputationEnd(Module, AppDomainID, IsAllCritical, IsAllTransparent, IsTreatAsSafe, IsOpportunisticallyCritical, SecurityRuleSet, ClrInstanceID)\
EventXplatEnabledModuleTransparencyComputationEnd() ?\
CoTemplate_zqttttqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &ModuleTransparencyComputationEnd, Module, AppDomainID, IsAllCritical, IsAllTransparent, IsTreatAsSafe, IsOpportunisticallyCritical, SecurityRuleSet, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for TypeTransparencyComputationStart
//
#define EventXplatEnabledTypeTransparencyComputationStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for TypeTransparencyComputationStart
//
#define FireEtXplatTypeTransparencyComputationStart(Type, Module, AppDomainID, ClrInstanceID)\
EventXplatEnabledTypeTransparencyComputationStart() ?\
CoTemplate_zzqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &TypeTransparencyComputationStart, Type, Module, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for TypeTransparencyComputationEnd
//
#define EventXplatEnabledTypeTransparencyComputationEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for TypeTransparencyComputationEnd
//
#define FireEtXplatTypeTransparencyComputationEnd(Type, Module, AppDomainID, IsAllCritical, IsAllTransparent, IsCritical, IsTreatAsSafe, ClrInstanceID)\
EventXplatEnabledTypeTransparencyComputationEnd() ?\
CoTemplate_zzqtttth(Microsoft_Windows_DotNETRuntimePrivateHandle, &TypeTransparencyComputationEnd, Type, Module, AppDomainID, IsAllCritical, IsAllTransparent, IsCritical, IsTreatAsSafe, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodTransparencyComputationStart
//
#define EventXplatEnabledMethodTransparencyComputationStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for MethodTransparencyComputationStart
//
#define FireEtXplatMethodTransparencyComputationStart(Method, Module, AppDomainID, ClrInstanceID)\
EventXplatEnabledMethodTransparencyComputationStart() ?\
CoTemplate_zzqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &MethodTransparencyComputationStart, Method, Module, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MethodTransparencyComputationEnd
//
#define EventXplatEnabledMethodTransparencyComputationEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for MethodTransparencyComputationEnd
//
#define FireEtXplatMethodTransparencyComputationEnd(Method, Module, AppDomainID, IsCritical, IsTreatAsSafe, ClrInstanceID)\
EventXplatEnabledMethodTransparencyComputationEnd() ?\
CoTemplate_zzqtth(Microsoft_Windows_DotNETRuntimePrivateHandle, &MethodTransparencyComputationEnd, Method, Module, AppDomainID, IsCritical, IsTreatAsSafe, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FieldTransparencyComputationStart
//
#define EventXplatEnabledFieldTransparencyComputationStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for FieldTransparencyComputationStart
//
#define FireEtXplatFieldTransparencyComputationStart(Field, Module, AppDomainID, ClrInstanceID)\
EventXplatEnabledFieldTransparencyComputationStart() ?\
CoTemplate_zzqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &FieldTransparencyComputationStart, Field, Module, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FieldTransparencyComputationEnd
//
#define EventXplatEnabledFieldTransparencyComputationEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for FieldTransparencyComputationEnd
//
#define FireEtXplatFieldTransparencyComputationEnd(Field, Module, AppDomainID, IsCritical, IsTreatAsSafe, ClrInstanceID)\
EventXplatEnabledFieldTransparencyComputationEnd() ?\
CoTemplate_zzqtth(Microsoft_Windows_DotNETRuntimePrivateHandle, &FieldTransparencyComputationEnd, Field, Module, AppDomainID, IsCritical, IsTreatAsSafe, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for TokenTransparencyComputationStart
//
#define EventXplatEnabledTokenTransparencyComputationStart() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for TokenTransparencyComputationStart
//
#define FireEtXplatTokenTransparencyComputationStart(Token, Module, AppDomainID, ClrInstanceID)\
EventXplatEnabledTokenTransparencyComputationStart() ?\
CoTemplate_qzqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &TokenTransparencyComputationStart, Token, Module, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for TokenTransparencyComputationEnd
//
#define EventXplatEnabledTokenTransparencyComputationEnd() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000040) != 0)
//
// Event Macro for TokenTransparencyComputationEnd
//
#define FireEtXplatTokenTransparencyComputationEnd(Token, Module, AppDomainID, IsCritical, IsTreatAsSafe, ClrInstanceID)\
EventXplatEnabledTokenTransparencyComputationEnd() ?\
CoTemplate_qzqtth(Microsoft_Windows_DotNETRuntimePrivateHandle, &TokenTransparencyComputationEnd, Token, Module, AppDomainID, IsCritical, IsTreatAsSafe, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for NgenBindEvent
//
#define EventXplatEnabledNgenBindEvent() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000080) != 0)
//
// Event Macro for NgenBindEvent
//
#define FireEtXplatNgenBindEvent(ClrInstanceID, BindingID, ReasonCode, AssemblyName)\
EventXplatEnabledNgenBindEvent() ?\
CoTemplate_hxqz(Microsoft_Windows_DotNETRuntimePrivateHandle, &NgenBindEvent, ClrInstanceID, BindingID, ReasonCode, AssemblyName)\
: ERROR_SUCCESS\
//
// Enablement check macro for FailFast
//
#define EventXplatEnabledFailFast() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000100) != 0)
//
// Event Macro for FailFast
//
#define FireEtXplatFailFast(FailFastUserMessage, FailedEIP, OSExitCode, ClrExitCode, ClrInstanceID)\
EventXplatEnabledFailFast() ?\
CoTemplate_zpqqh(Microsoft_Windows_DotNETRuntimePrivateHandle, &FailFast, FailFastUserMessage, FailedEIP, OSExitCode, ClrExitCode, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvFinalizeObject
//
#define EventXplatEnabledPrvFinalizeObject() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for PrvFinalizeObject
//
#define FireEtXplatPrvFinalizeObject(TypeID, ObjectID, ClrInstanceID, TypeName)\
EventXplatEnabledPrvFinalizeObject() ?\
CoTemplate_pphz(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvFinalizeObject, TypeID, ObjectID, ClrInstanceID, TypeName)\
: ERROR_SUCCESS\
//
// Enablement check macro for CCWRefCountChange
//
#define EventXplatEnabledCCWRefCountChange() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000200) != 0)
//
// Event Macro for CCWRefCountChange
//
#define FireEtXplatCCWRefCountChange(HandleID, ObjectID, COMInterfacePointer, NewRefCount, AppDomainID, ClassName, NameSpace, Operation, ClrInstanceID)\
EventXplatEnabledCCWRefCountChange() ?\
CoTemplate_pppqxsszh(Microsoft_Windows_DotNETRuntimePrivateHandle, &CCWRefCountChange, HandleID, ObjectID, COMInterfacePointer, NewRefCount, AppDomainID, ClassName, NameSpace, Operation, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvSetGCHandle
//
#define EventXplatEnabledPrvSetGCHandle() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000400) != 0)
//
// Event Macro for PrvSetGCHandle
//
#define FireEtXplatPrvSetGCHandle(HandleID, ObjectID, Kind, Generation, AppDomainID, ClrInstanceID)\
EventXplatEnabledPrvSetGCHandle() ?\
CoTemplate_ppqqxh(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvSetGCHandle, HandleID, ObjectID, Kind, Generation, AppDomainID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for PrvDestroyGCHandle
//
#define EventXplatEnabledPrvDestroyGCHandle() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000400) != 0)
//
// Event Macro for PrvDestroyGCHandle
//
#define FireEtXplatPrvDestroyGCHandle(HandleID, ClrInstanceID)\
EventXplatEnabledPrvDestroyGCHandle() ?\
CoTemplate_ph(Microsoft_Windows_DotNETRuntimePrivateHandle, &PrvDestroyGCHandle, HandleID, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionMessageEvent
//
#define EventXplatEnabledFusionMessageEvent() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for FusionMessageEvent
//
#define FireEtXplatFusionMessageEvent(ClrInstanceID, Prepend, Message)\
EventXplatEnabledFusionMessageEvent() ?\
CoTemplate_htz(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionMessageEvent, ClrInstanceID, Prepend, Message)\
: ERROR_SUCCESS\
//
// Enablement check macro for FusionErrorCodeEvent
//
#define EventXplatEnabledFusionErrorCodeEvent() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000020) != 0)
//
// Event Macro for FusionErrorCodeEvent
//
#define FireEtXplatFusionErrorCodeEvent(ClrInstanceID, Category, ErrorCode)\
EventXplatEnabledFusionErrorCodeEvent() ?\
CoTemplate_hqq(Microsoft_Windows_DotNETRuntimePrivateHandle, &FusionErrorCodeEvent, ClrInstanceID, Category, ErrorCode)\
: ERROR_SUCCESS\
//
// Enablement check macro for PinPlugAtGCTime
//
#define EventXplatEnabledPinPlugAtGCTime() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000002) != 0)
//
// Event Macro for PinPlugAtGCTime
//
#define FireEtXplatPinPlugAtGCTime(PlugStart, PlugEnd, GapBeforeSize, ClrInstanceID)\
EventXplatEnabledPinPlugAtGCTime() ?\
CoTemplate_ppph(Microsoft_Windows_DotNETRuntimePrivateHandle, &PinPlugAtGCTime, PlugStart, PlugEnd, GapBeforeSize, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for AllocRequest
//
#define EventXplatEnabledAllocRequest() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00000800) != 0)
//
// Event Macro for AllocRequest
//
#define FireEtXplatAllocRequest(LoaderHeapPtr, MemoryAddress, RequestSize, Unused1, Unused2, ClrInstanceID)\
EventXplatEnabledAllocRequest() ?\
CoTemplate_ppqqxh(Microsoft_Windows_DotNETRuntimePrivateHandle, &AllocRequest, LoaderHeapPtr, MemoryAddress, RequestSize, Unused1, Unused2, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for MulticoreJit
//
#define EventXplatEnabledMulticoreJit() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00001000) != 0)
//
// Event Macro for MulticoreJit
//
#define FireEtXplatMulticoreJit(ClrInstanceID, String1, String2, Int1, Int2, Int3)\
EventXplatEnabledMulticoreJit() ?\
CoTemplate_hzzddd(Microsoft_Windows_DotNETRuntimePrivateHandle, &MulticoreJit, ClrInstanceID, String1, String2, Int1, Int2, Int3)\
: ERROR_SUCCESS\
//
// Enablement check macro for MulticoreJitMethodCodeReturned
//
#define EventXplatEnabledMulticoreJitMethodCodeReturned() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00001000) != 0)
//
// Event Macro for MulticoreJitMethodCodeReturned
//
#define FireEtXplatMulticoreJitMethodCodeReturned(ClrInstanceID, ModuleID, MethodID)\
EventXplatEnabledMulticoreJitMethodCodeReturned() ?\
CoTemplate_hxx(Microsoft_Windows_DotNETRuntimePrivateHandle, &MulticoreJitMethodCodeReturned, ClrInstanceID, ModuleID, MethodID)\
: ERROR_SUCCESS\
//
// Enablement check macro for IInspectableRuntimeClassName
//
#define EventXplatEnabledIInspectableRuntimeClassName() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for IInspectableRuntimeClassName
//
#define FireEtXplatIInspectableRuntimeClassName(TypeName, ClrInstanceID)\
EventXplatEnabledIInspectableRuntimeClassName() ?\
CoTemplate_zh(Microsoft_Windows_DotNETRuntimePrivateHandle, &IInspectableRuntimeClassName, TypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for WinRTUnbox
//
#define EventXplatEnabledWinRTUnbox() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for WinRTUnbox
//
#define FireEtXplatWinRTUnbox(TypeName, SecondTypeName, ClrInstanceID)\
EventXplatEnabledWinRTUnbox() ?\
CoTemplate_zzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &WinRTUnbox, TypeName, SecondTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for CreateRCW
//
#define EventXplatEnabledCreateRCW() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for CreateRCW
//
#define FireEtXplatCreateRCW(TypeName, ClrInstanceID)\
EventXplatEnabledCreateRCW() ?\
CoTemplate_zh(Microsoft_Windows_DotNETRuntimePrivateHandle, &CreateRCW, TypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for RCWVariance
//
#define EventXplatEnabledRCWVariance() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for RCWVariance
//
#define FireEtXplatRCWVariance(TypeName, InterfaceTypeName, VariantInterfaceTypeName, ClrInstanceID)\
EventXplatEnabledRCWVariance() ?\
CoTemplate_zzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &RCWVariance, TypeName, InterfaceTypeName, VariantInterfaceTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for RCWIEnumerableCasting
//
#define EventXplatEnabledRCWIEnumerableCasting() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for RCWIEnumerableCasting
//
#define FireEtXplatRCWIEnumerableCasting(TypeName, SecondTypeName, ClrInstanceID)\
EventXplatEnabledRCWIEnumerableCasting() ?\
CoTemplate_zzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &RCWIEnumerableCasting, TypeName, SecondTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for CreateCCW
//
#define EventXplatEnabledCreateCCW() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for CreateCCW
//
#define FireEtXplatCreateCCW(TypeName, ClrInstanceID)\
EventXplatEnabledCreateCCW() ?\
CoTemplate_zh(Microsoft_Windows_DotNETRuntimePrivateHandle, &CreateCCW, TypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for CCWVariance
//
#define EventXplatEnabledCCWVariance() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for CCWVariance
//
#define FireEtXplatCCWVariance(TypeName, InterfaceTypeName, VariantInterfaceTypeName, ClrInstanceID)\
EventXplatEnabledCCWVariance() ?\
CoTemplate_zzzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &CCWVariance, TypeName, InterfaceTypeName, VariantInterfaceTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ObjectVariantMarshallingToNative
//
#define EventXplatEnabledObjectVariantMarshallingToNative() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for ObjectVariantMarshallingToNative
//
#define FireEtXplatObjectVariantMarshallingToNative(TypeName, Int1, ClrInstanceID)\
EventXplatEnabledObjectVariantMarshallingToNative() ?\
CoTemplate_zdh(Microsoft_Windows_DotNETRuntimePrivateHandle, &ObjectVariantMarshallingToNative, TypeName, Int1, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GetTypeFromGUID
//
#define EventXplatEnabledGetTypeFromGUID() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for GetTypeFromGUID
//
#define FireEtXplatGetTypeFromGUID(TypeName, SecondTypeName, ClrInstanceID)\
EventXplatEnabledGetTypeFromGUID() ?\
CoTemplate_zzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &GetTypeFromGUID, TypeName, SecondTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for GetTypeFromProgID
//
#define EventXplatEnabledGetTypeFromProgID() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for GetTypeFromProgID
//
#define FireEtXplatGetTypeFromProgID(TypeName, SecondTypeName, ClrInstanceID)\
EventXplatEnabledGetTypeFromProgID() ?\
CoTemplate_zzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &GetTypeFromProgID, TypeName, SecondTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ConvertToCallbackEtw
//
#define EventXplatEnabledConvertToCallbackEtw() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for ConvertToCallbackEtw
//
#define FireEtXplatConvertToCallbackEtw(TypeName, SecondTypeName, ClrInstanceID)\
EventXplatEnabledConvertToCallbackEtw() ?\
CoTemplate_zzh(Microsoft_Windows_DotNETRuntimePrivateHandle, &ConvertToCallbackEtw, TypeName, SecondTypeName, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for BeginCreateManagedReference
//
#define EventXplatEnabledBeginCreateManagedReference() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for BeginCreateManagedReference
//
#define FireEtXplatBeginCreateManagedReference(ClrInstanceID)\
EventXplatEnabledBeginCreateManagedReference() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &BeginCreateManagedReference, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for EndCreateManagedReference
//
#define EventXplatEnabledEndCreateManagedReference() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for EndCreateManagedReference
//
#define FireEtXplatEndCreateManagedReference(ClrInstanceID)\
EventXplatEnabledEndCreateManagedReference() ?\
CoTemplate_h(Microsoft_Windows_DotNETRuntimePrivateHandle, &EndCreateManagedReference, ClrInstanceID)\
: ERROR_SUCCESS\
//
// Enablement check macro for ObjectVariantMarshallingToManaged
//
#define EventXplatEnabledObjectVariantMarshallingToManaged() ((Microsoft_Windows_DotNETRuntimePrivateEnableBits[0] & 0x00002000) != 0)
//
// Event Macro for ObjectVariantMarshallingToManaged
//
#define FireEtXplatObjectVariantMarshallingToManaged(TypeName, Int1, ClrInstanceID)\
EventXplatEnabledObjectVariantMarshallingToManaged() ?\
CoTemplate_zdh(Microsoft_Windows_DotNETRuntimePrivateHandle, &ObjectVariantMarshallingToManaged, TypeName, Int1, ClrInstanceID)\
: ERROR_SUCCESS\
#endif // MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//
// Allow Diasabling of code generation
//
#ifndef MCGEN_DISABLE_PROVIDER_CODE_GENERATION
//
// Template Functions
//
//
//Template from manifest : GCStart
//
#ifndef CoTemplate_qq_def
#define CoTemplate_qq_def
ETW_INLINE
ULONG
CoTemplate_qq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1
)
{
#define ARGUMENT_COUNT_qq 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCStart_V1
//
#ifndef CoTemplate_qqqqh_def
#define CoTemplate_qqqqh_def
ETW_INLINE
ULONG
CoTemplate_qqqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_qqqqh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCStart_V2
//
#ifndef CoTemplate_qqqqhx_def
#define CoTemplate_qqqqhx_def
ETW_INLINE
ULONG
CoTemplate_qqqqhx(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned short _Arg4,
_In_ unsigned __int64 _Arg5
)
{
#define ARGUMENT_COUNT_qqqqhx 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqqqhx];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(unsigned __int64) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqqqhx, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqqqhx,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCEnd
//
#ifndef CoTemplate_qh_def
#define CoTemplate_qh_def
ETW_INLINE
ULONG
CoTemplate_qh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_qh 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCEnd_V1
//
#ifndef CoTemplate_qqh_def
#define CoTemplate_qqh_def
ETW_INLINE
ULONG
CoTemplate_qqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned short _Arg2
)
{
#define ARGUMENT_COUNT_qqh 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : (null)
//
#ifndef CoTemplateEventDescriptor_def
#define CoTemplateEventDescriptor_def
ETW_INLINE
ULONG
CoTemplateEventDescriptor(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor
)
{
ULONG Error = ERROR_SUCCESS;
Error = EventWrite(RegHandle, Descriptor, 0, NULL);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
0,
NULL);
#endif
return Error;
}
#endif
//
//Template from manifest : GCNoUserData
//
#ifndef CoTemplate_h_def
#define CoTemplate_h_def
ETW_INLINE
ULONG
CoTemplate_h(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0
)
{
#define ARGUMENT_COUNT_h 1
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_h];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_h, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_h,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCHeapStats
//
#ifndef CoTemplate_xxxxxxxxxxqqq_def
#define CoTemplate_xxxxxxxxxxqqq_def
ETW_INLINE
ULONG
CoTemplate_xxxxxxxxxxqqq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ unsigned __int64 _Arg3,
_In_ unsigned __int64 _Arg4,
_In_ unsigned __int64 _Arg5,
_In_ unsigned __int64 _Arg6,
_In_ unsigned __int64 _Arg7,
_In_ unsigned __int64 _Arg8,
_In_ unsigned __int64 _Arg9,
_In_ const unsigned int _Arg10,
_In_ const unsigned int _Arg11,
_In_ const unsigned int _Arg12
)
{
#define ARGUMENT_COUNT_xxxxxxxxxxqqq 13
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxxxxxxxxqqq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[12], &_Arg12, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxxxxxxxxqqq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxxxxxxxxqqq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCHeapStats_V1
//
#ifndef CoTemplate_xxxxxxxxxxqqqh_def
#define CoTemplate_xxxxxxxxxxqqqh_def
ETW_INLINE
ULONG
CoTemplate_xxxxxxxxxxqqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ unsigned __int64 _Arg3,
_In_ unsigned __int64 _Arg4,
_In_ unsigned __int64 _Arg5,
_In_ unsigned __int64 _Arg6,
_In_ unsigned __int64 _Arg7,
_In_ unsigned __int64 _Arg8,
_In_ unsigned __int64 _Arg9,
_In_ const unsigned int _Arg10,
_In_ const unsigned int _Arg11,
_In_ const unsigned int _Arg12,
_In_ const unsigned short _Arg13
)
{
#define ARGUMENT_COUNT_xxxxxxxxxxqqqh 14
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxxxxxxxxqqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[12], &_Arg12, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[13], &_Arg13, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxxxxxxxxqqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxxxxxxxxqqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCCreateSegment
//
#ifndef CoTemplate_xxq_def
#define CoTemplate_xxq_def
ETW_INLINE
ULONG
CoTemplate_xxq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2
)
{
#define ARGUMENT_COUNT_xxq 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCCreateSegment_V1
//
#ifndef CoTemplate_xxqh_def
#define CoTemplate_xxqh_def
ETW_INLINE
ULONG
CoTemplate_xxqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_xxqh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCFreeSegment
//
#ifndef CoTemplate_x_def
#define CoTemplate_x_def
ETW_INLINE
ULONG
CoTemplate_x(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0
)
{
#define ARGUMENT_COUNT_x 1
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_x];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_x, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_x,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCFreeSegment_V1
//
#ifndef CoTemplate_xh_def
#define CoTemplate_xh_def
ETW_INLINE
ULONG
CoTemplate_xh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_xh 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCAllocationTick_V2
//
#ifndef CoTemplate_qqhxpzq_def
#define CoTemplate_qqhxpzq_def
ETW_INLINE
ULONG
CoTemplate_qqhxpzq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned short _Arg2,
_In_ unsigned __int64 _Arg3,
_In_opt_ const void * _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_ const unsigned int _Arg6
)
{
#define ARGUMENT_COUNT_qqhxpzq 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqhxpzq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(void*) );
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqhxpzq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqhxpzq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCAllocationTick_V3
//
#ifndef CoTemplate_qqhxpzqp_def
#define CoTemplate_qqhxpzqp_def
ETW_INLINE
ULONG
CoTemplate_qqhxpzqp(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned short _Arg2,
_In_ unsigned __int64 _Arg3,
_In_opt_ const void * _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_ const unsigned int _Arg6,
_In_opt_ const void * _Arg7
)
{
#define ARGUMENT_COUNT_qqhxpzqp 8
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqhxpzqp];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(void*) );
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(void*) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqhxpzqp, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqhxpzqp,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCFinalizersEnd
//
#ifndef CoTemplate_q_def
#define CoTemplate_q_def
ETW_INLINE
ULONG
CoTemplate_q(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0
)
{
#define ARGUMENT_COUNT_q 1
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_q];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_q, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_q,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : BulkType
//
#ifndef CoTemplate_qhNR0_def
#define CoTemplate_qhNR0_def
ETW_INLINE
ULONG
CoTemplate_qhNR0(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned short _Arg1,
_In_ ULONG _Arg2_Len_,
_In_ const void* _Arg2
)
{
#define ARGUMENT_COUNT_qhNR0 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qhNR0];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[2], _Arg2, _Arg0 * _Arg2_Len_);
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qhNR0, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qhNR0,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCBulkRootEdge
//
#ifndef CoTemplate_qqhNR1_def
#define CoTemplate_qqhNR1_def
ETW_INLINE
ULONG
CoTemplate_qqhNR1(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned short _Arg2,
_In_ ULONG _Arg3_Len_,
_In_ const void* _Arg3
)
{
#define ARGUMENT_COUNT_qqhNR1 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqhNR1];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3], _Arg3, _Arg1 * _Arg3_Len_);
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqhNR1, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqhNR1,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCSampledObjectAllocation
//
#ifndef CoTemplate_ppqxh_def
#define CoTemplate_ppqxh_def
ETW_INLINE
ULONG
CoTemplate_ppqxh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_ const unsigned int _Arg2,
_In_ unsigned __int64 _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_ppqxh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ppqxh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ppqxh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ppqxh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCGenerationRange
//
#ifndef CoTemplate_cpxxh_def
#define CoTemplate_cpxxh_def
ETW_INLINE
ULONG
CoTemplate_cpxxh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const UCHAR _Arg0,
_In_opt_ const void * _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ unsigned __int64 _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_cpxxh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_cpxxh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_cpxxh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_cpxxh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : FinalizeObject
//
#ifndef CoTemplate_pph_def
#define CoTemplate_pph_def
ETW_INLINE
ULONG
CoTemplate_pph(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_ const unsigned short _Arg2
)
{
#define ARGUMENT_COUNT_pph 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_pph];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_pph, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_pph,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : SetGCHandle
//
#ifndef CoTemplate_ppqqxh_def
#define CoTemplate_ppqqxh_def
ETW_INLINE
ULONG
CoTemplate_ppqqxh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ unsigned __int64 _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_ppqqxh 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ppqqxh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ppqqxh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ppqqxh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DestroyGCHandle
//
#ifndef CoTemplate_ph_def
#define CoTemplate_ph_def
ETW_INLINE
ULONG
CoTemplate_ph(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_ph 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ph];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ph, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ph,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : PinObjectAtGCTime
//
#ifndef CoTemplate_ppxzh_def
#define CoTemplate_ppxzh_def
ETW_INLINE
ULONG
CoTemplate_ppxzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_ unsigned __int64 _Arg2,
_In_opt_ PCWSTR _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_ppxzh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ppxzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ppxzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ppxzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCBulkRootStaticVar
//
#ifndef CoTemplate_qxhNR0_def
#define CoTemplate_qxhNR0_def
ETW_INLINE
ULONG
CoTemplate_qxhNR0(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned short _Arg2,
_In_ ULONG _Arg3_Len_,
_In_ const void* _Arg3
)
{
#define ARGUMENT_COUNT_qxhNR0 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qxhNR0];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3], _Arg3, _Arg0 * _Arg3_Len_);
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qxhNR0, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qxhNR0,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ThreadPoolWorkerThreadAdjustmentSample
//
#ifndef CoTemplate_gh_def
#define CoTemplate_gh_def
ETW_INLINE
ULONG
CoTemplate_gh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const double _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_gh 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_gh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const double) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_gh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_gh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ThreadPoolWorkerThreadAdjustmentAdjustment
//
#ifndef CoTemplate_gqqh_def
#define CoTemplate_gqqh_def
ETW_INLINE
ULONG
CoTemplate_gqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const double _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_gqqh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_gqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const double) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_gqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_gqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ThreadPoolWorkerThreadAdjustmentStats
//
#ifndef CoTemplate_ggggggggghh_def
#define CoTemplate_ggggggggghh_def
ETW_INLINE
ULONG
CoTemplate_ggggggggghh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const double _Arg0,
_In_ const double _Arg1,
_In_ const double _Arg2,
_In_ const double _Arg3,
_In_ const double _Arg4,
_In_ const double _Arg5,
_In_ const double _Arg6,
_In_ const double _Arg7,
_In_ const double _Arg8,
_In_ const unsigned short _Arg9,
_In_ const unsigned short _Arg10
)
{
#define ARGUMENT_COUNT_ggggggggghh 11
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ggggggggghh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const double) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const double) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const double) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const double) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const double) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const double) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const double) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const double) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(const double) );
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ggggggggghh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ggggggggghh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ThreadPoolIOWorkEnqueue
//
#ifndef CoTemplate_ppth_def
#define CoTemplate_ppth_def
ETW_INLINE
ULONG
CoTemplate_ppth(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_ const BOOL _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_ppth 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ppth];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const BOOL) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ppth, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ppth,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : Exception
//
#ifndef CoTemplate_zzpqhh_def
#define CoTemplate_zzpqhh_def
ETW_INLINE
ULONG
CoTemplate_zzpqhh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ const void * _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned short _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_zzpqhh 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzpqhh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(void*) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzpqhh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzpqhh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ExceptionHandling
//
#ifndef CoTemplate_xxzh_def
#define CoTemplate_xxzh_def
ETW_INLINE
ULONG
CoTemplate_xxzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_xxzh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : Contention
//
#ifndef CoTemplate_ch_def
#define CoTemplate_ch_def
ETW_INLINE
ULONG
CoTemplate_ch(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const UCHAR _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_ch 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ch];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ch, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ch,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ClrStackWalk
//
#ifndef CoTemplate_hccqP2_def
#define CoTemplate_hccqP2_def
ETW_INLINE
ULONG
CoTemplate_hccqP2(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ const UCHAR _Arg1,
_In_ const UCHAR _Arg2,
_In_ const unsigned int _Arg3,
_In_reads_(2) const void * *_Arg4
)
{
#define ARGUMENT_COUNT_hccqP2 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hccqP2];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], _Arg4, sizeof(void*)*2);
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hccqP2, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hccqP2,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : AppDomainMemAllocated
//
#ifndef CoTemplate_xxh_def
#define CoTemplate_xxh_def
ETW_INLINE
ULONG
CoTemplate_xxh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned short _Arg2
)
{
#define ARGUMENT_COUNT_xxh 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : AppDomainMemSurvived
//
#ifndef CoTemplate_xxxh_def
#define CoTemplate_xxxh_def
ETW_INLINE
ULONG
CoTemplate_xxxh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_xxxh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ThreadCreated
//
#ifndef CoTemplate_xxqqqh_def
#define CoTemplate_xxqqqh_def
ETW_INLINE
ULONG
CoTemplate_xxqqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_xxqqqh 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ILStubGenerated
//
#ifndef CoTemplate_hxxqqzzzzzz_def
#define CoTemplate_hxxqqzzzzzz_def
ETW_INLINE
ULONG
CoTemplate_hxxqqzzzzzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8,
_In_opt_ PCWSTR _Arg9,
_In_opt_ PCWSTR _Arg10
)
{
#define ARGUMENT_COUNT_hxxqqzzzzzz 11
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hxxqqzzzzzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[9],
(_Arg9 != NULL) ? _Arg9 : L"NULL",
(_Arg9 != NULL) ? (ULONG)((wcslen(_Arg9) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[10],
(_Arg10 != NULL) ? _Arg10 : L"NULL",
(_Arg10 != NULL) ? (ULONG)((wcslen(_Arg10) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hxxqqzzzzzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hxxqqzzzzzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ILStubCacheHit
//
#ifndef CoTemplate_hxxqzzz_def
#define CoTemplate_hxxqzzz_def
ETW_INLINE
ULONG
CoTemplate_hxxqzzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6
)
{
#define ARGUMENT_COUNT_hxxqzzz 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hxxqzzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hxxqzzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hxxqzzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodLoadUnload
//
#ifndef CoTemplate_xxxqqq_def
#define CoTemplate_xxxqqq_def
ETW_INLINE
ULONG
CoTemplate_xxxqqq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5
)
{
#define ARGUMENT_COUNT_xxxqqq 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodLoadUnloadVerbose
//
#ifndef CoTemplate_xxxqqqzzz_def
#define CoTemplate_xxxqqqzzz_def
ETW_INLINE
ULONG
CoTemplate_xxxqqqzzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8
)
{
#define ARGUMENT_COUNT_xxxqqqzzz 9
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqqzzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqqzzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqqzzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodLoadUnload_V1
//
#ifndef CoTemplate_xxxqqqh_def
#define CoTemplate_xxxqqqh_def
ETW_INLINE
ULONG
CoTemplate_xxxqqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_ const unsigned short _Arg6
)
{
#define ARGUMENT_COUNT_xxxqqqh 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodLoadUnload_V2
//
#ifndef CoTemplate_xxxqqqhx_def
#define CoTemplate_xxxqqqhx_def
ETW_INLINE
ULONG
CoTemplate_xxxqqqhx(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_ const unsigned short _Arg6,
_In_ unsigned __int64 _Arg7
)
{
#define ARGUMENT_COUNT_xxxqqqhx 8
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqqhx];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(unsigned __int64) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqqhx, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqqhx,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodLoadUnloadVerbose_V1
//
#ifndef CoTemplate_xxxqqqzzzh_def
#define CoTemplate_xxxqqqzzzh_def
ETW_INLINE
ULONG
CoTemplate_xxxqqqzzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8,
_In_ const unsigned short _Arg9
)
{
#define ARGUMENT_COUNT_xxxqqqzzzh 10
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqqzzzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqqzzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqqzzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodLoadUnloadVerbose_V2
//
#ifndef CoTemplate_xxxqqqzzzhx_def
#define CoTemplate_xxxqqqzzzhx_def
ETW_INLINE
ULONG
CoTemplate_xxxqqqzzzhx(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8,
_In_ const unsigned short _Arg9,
_In_ unsigned __int64 _Arg10
)
{
#define ARGUMENT_COUNT_xxxqqqzzzhx 11
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqqzzzhx];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(unsigned __int64) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqqzzzhx, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqqzzzhx,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodJittingStarted
//
#ifndef CoTemplate_xxqqzzz_def
#define CoTemplate_xxqqzzz_def
ETW_INLINE
ULONG
CoTemplate_xxqqzzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6
)
{
#define ARGUMENT_COUNT_xxqqzzz 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqqzzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqqzzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqqzzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodJittingStarted_V1
//
#ifndef CoTemplate_xxqqzzzh_def
#define CoTemplate_xxqqzzzh_def
ETW_INLINE
ULONG
CoTemplate_xxqqzzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_ const unsigned short _Arg7
)
{
#define ARGUMENT_COUNT_xxqqzzzh 8
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqqzzzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqqzzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqqzzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodJitInliningSucceeded
//
#ifndef CoTemplate_zzzzzzzzzh_def
#define CoTemplate_zzzzzzzzzh_def
ETW_INLINE
ULONG
CoTemplate_zzzzzzzzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_opt_ PCWSTR _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8,
_In_ const unsigned short _Arg9
)
{
#define ARGUMENT_COUNT_zzzzzzzzzh 10
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzzzzzzzzh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzzzzzzzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzzzzzzzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodJitInliningFailed
//
#ifndef CoTemplate_zzzzzzzzztsh_def
#define CoTemplate_zzzzzzzzztsh_def
ETW_INLINE
ULONG
CoTemplate_zzzzzzzzztsh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_opt_ PCWSTR _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8,
_In_ const BOOL _Arg9,
_In_opt_ LPCSTR _Arg10,
_In_ const unsigned short _Arg11
)
{
#define ARGUMENT_COUNT_zzzzzzzzztsh 12
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzzzzzzzztsh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const BOOL) );
EventDataDescCreate(&EventData[10],
(_Arg10 != NULL) ? _Arg10 : "NULL",
(_Arg10 != NULL) ? (ULONG)((strlen(_Arg10) + 1) * sizeof(CHAR)) : (ULONG)sizeof("NULL"));
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzzzzzzzztsh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzzzzzzzztsh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodJitTailCallSucceeded
//
#ifndef CoTemplate_zzzzzzzzztqh_def
#define CoTemplate_zzzzzzzzztqh_def
ETW_INLINE
ULONG
CoTemplate_zzzzzzzzztqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_opt_ PCWSTR _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_opt_ PCWSTR _Arg8,
_In_ const BOOL _Arg9,
_In_ const unsigned int _Arg10,
_In_ const unsigned short _Arg11
)
{
#define ARGUMENT_COUNT_zzzzzzzzztqh 12
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzzzzzzzztqh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8],
(_Arg8 != NULL) ? _Arg8 : L"NULL",
(_Arg8 != NULL) ? (ULONG)((wcslen(_Arg8) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const BOOL) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzzzzzzzztqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzzzzzzzztqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodILToNativeMap
//
#ifndef CoTemplate_xxchQR3QR3h_def
#define CoTemplate_xxchQR3QR3h_def
ETW_INLINE
ULONG
CoTemplate_xxchQR3QR3h(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const UCHAR _Arg2,
_In_ const unsigned short _Arg3,
_In_reads_(_Arg3) const unsigned int *_Arg4,
_In_reads_(_Arg3) const unsigned int *_Arg5,
_In_ const unsigned short _Arg6
)
{
#define ARGUMENT_COUNT_xxchQR3QR3h 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxchQR3QR3h];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[4], _Arg4, sizeof(const unsigned int)*_Arg3);
EventDataDescCreate(&EventData[5], _Arg5, sizeof(const unsigned int)*_Arg3);
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxchQR3QR3h, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxchQR3QR3h,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleLoadUnload
//
#ifndef CoTemplate_xxqqzz_def
#define CoTemplate_xxqqzz_def
ETW_INLINE
ULONG
CoTemplate_xxqqzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5
)
{
#define ARGUMENT_COUNT_xxqqzz 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqqzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqqzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqqzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DomainModuleLoadUnload
//
#ifndef CoTemplate_xxxqqzz_def
#define CoTemplate_xxxqqzz_def
ETW_INLINE
ULONG
CoTemplate_xxxqqzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6
)
{
#define ARGUMENT_COUNT_xxxqqzz 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DomainModuleLoadUnload_V1
//
#ifndef CoTemplate_xxxqqzzh_def
#define CoTemplate_xxxqqzzh_def
ETW_INLINE
ULONG
CoTemplate_xxxqqzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_opt_ PCWSTR _Arg6,
_In_ const unsigned short _Arg7
)
{
#define ARGUMENT_COUNT_xxxqqzzh 8
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqqzzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : L"NULL",
(_Arg6 != NULL) ? (ULONG)((wcslen(_Arg6) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqqzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqqzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleLoadUnload_V1
//
#ifndef CoTemplate_xxqqzzh_def
#define CoTemplate_xxqqzzh_def
ETW_INLINE
ULONG
CoTemplate_xxqqzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_ const unsigned short _Arg6
)
{
#define ARGUMENT_COUNT_xxqqzzh 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqqzzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqqzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqqzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleLoadUnload_V2
//
#ifndef CoTemplate_xxqqzzhjqzjqz_def
#define CoTemplate_xxqqzzhjqzjqz_def
ETW_INLINE
ULONG
CoTemplate_xxqqzzhjqzjqz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_ const unsigned short _Arg6,
_In_ LPCGUID _Arg7,
_In_ const unsigned int _Arg8,
_In_opt_ PCWSTR _Arg9,
_In_ LPCGUID _Arg10,
_In_ const unsigned int _Arg11,
_In_opt_ PCWSTR _Arg12
)
{
#define ARGUMENT_COUNT_xxqqzzhjqzjqz 13
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqqzzhjqzjqz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[7], _Arg7, sizeof(GUID) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[9],
(_Arg9 != NULL) ? _Arg9 : L"NULL",
(_Arg9 != NULL) ? (ULONG)((wcslen(_Arg9) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[10], _Arg10, sizeof(GUID) );
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[12],
(_Arg12 != NULL) ? _Arg12 : L"NULL",
(_Arg12 != NULL) ? (ULONG)((wcslen(_Arg12) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqqzzhjqzjqz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqqzzhjqzjqz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : AssemblyLoadUnload
//
#ifndef CoTemplate_xxqz_def
#define CoTemplate_xxqz_def
ETW_INLINE
ULONG
CoTemplate_xxqz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_opt_ PCWSTR _Arg3
)
{
#define ARGUMENT_COUNT_xxqz 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxqz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxqz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxqz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : AssemblyLoadUnload_V1
//
#ifndef CoTemplate_xxxqzh_def
#define CoTemplate_xxxqzh_def
ETW_INLINE
ULONG
CoTemplate_xxxqzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_xxxqzh 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : AppDomainLoadUnload
//
#ifndef CoTemplate_xqz_def
#define CoTemplate_xqz_def
ETW_INLINE
ULONG
CoTemplate_xqz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const unsigned int _Arg1,
_In_opt_ PCWSTR _Arg2
)
{
#define ARGUMENT_COUNT_xqz 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xqz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xqz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xqz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : AppDomainLoadUnload_V1
//
#ifndef CoTemplate_xqzqh_def
#define CoTemplate_xqzqh_def
ETW_INLINE
ULONG
CoTemplate_xqzqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const unsigned int _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_xqzqh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xqzqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xqzqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xqzqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleRange
//
#ifndef CoTemplate_hxqqc_def
#define CoTemplate_hxqqc_def
ETW_INLINE
ULONG
CoTemplate_hxqqc(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const UCHAR _Arg4
)
{
#define ARGUMENT_COUNT_hxqqc 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hxqqc];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const UCHAR) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hxqqc, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hxqqc,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : StrongNameVerification
//
#ifndef CoTemplate_qqz_def
#define CoTemplate_qqz_def
ETW_INLINE
ULONG
CoTemplate_qqz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_opt_ PCWSTR _Arg2
)
{
#define ARGUMENT_COUNT_qqz 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : StrongNameVerification_V1
//
#ifndef CoTemplate_qqzh_def
#define CoTemplate_qqzh_def
ETW_INLINE
ULONG
CoTemplate_qqzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_qqzh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : RuntimeInformation
//
#ifndef CoTemplate_hhhhhhhhhhqczjz_def
#define CoTemplate_hhhhhhhhhhqczjz_def
ETW_INLINE
ULONG
CoTemplate_hhhhhhhhhhqczjz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ const unsigned short _Arg1,
_In_ const unsigned short _Arg2,
_In_ const unsigned short _Arg3,
_In_ const unsigned short _Arg4,
_In_ const unsigned short _Arg5,
_In_ const unsigned short _Arg6,
_In_ const unsigned short _Arg7,
_In_ const unsigned short _Arg8,
_In_ const unsigned short _Arg9,
_In_ const unsigned int _Arg10,
_In_ const UCHAR _Arg11,
_In_opt_ PCWSTR _Arg12,
_In_ LPCGUID _Arg13,
_In_opt_ PCWSTR _Arg14
)
{
#define ARGUMENT_COUNT_hhhhhhhhhhqczjz 15
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hhhhhhhhhhqczjz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[12],
(_Arg12 != NULL) ? _Arg12 : L"NULL",
(_Arg12 != NULL) ? (ULONG)((wcslen(_Arg12) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[13], _Arg13, sizeof(GUID) );
EventDataDescCreate(&EventData[14],
(_Arg14 != NULL) ? _Arg14 : L"NULL",
(_Arg14 != NULL) ? (ULONG)((wcslen(_Arg14) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hhhhhhhhhhqczjz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hhhhhhhhhhqczjz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCMarkWithType
//
#ifndef CoTemplate_qhqx_def
#define CoTemplate_qhqx_def
ETW_INLINE
ULONG
CoTemplate_qhqx(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned short _Arg1,
_In_ const unsigned int _Arg2,
_In_ unsigned __int64 _Arg3
)
{
#define ARGUMENT_COUNT_qhqx 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qhqx];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(unsigned __int64) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qhqx, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qhqx,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCJoin_V2
//
#ifndef CoTemplate_qqqhq_def
#define CoTemplate_qqqhq_def
ETW_INLINE
ULONG
CoTemplate_qqqhq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned short _Arg3,
_In_ const unsigned int _Arg4
)
{
#define ARGUMENT_COUNT_qqqhq 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqqhq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqqhq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqqhq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCPerHeapHistory_V3
//
#ifndef CoTemplate_hppppppqqqqqqpqNR14_def
#define CoTemplate_hppppppqqqqqqpqNR14_def
ETW_INLINE
ULONG
CoTemplate_hppppppqqqqqqpqNR14(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_opt_ const void * _Arg1,
_In_opt_ const void * _Arg2,
_In_opt_ const void * _Arg3,
_In_opt_ const void * _Arg4,
_In_opt_ const void * _Arg5,
_In_opt_ const void * _Arg6,
_In_ const unsigned int _Arg7,
_In_ const unsigned int _Arg8,
_In_ const unsigned int _Arg9,
_In_ const unsigned int _Arg10,
_In_ const unsigned int _Arg11,
_In_ const unsigned int _Arg12,
_In_opt_ const void * _Arg13,
_In_ const unsigned int _Arg14,
_In_ ULONG _Arg15_Len_,
_In_ const void* _Arg15
)
{
#define ARGUMENT_COUNT_hppppppqqqqqqpqNR14 16
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hppppppqqqqqqpqNR14];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(void*) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(void*) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(void*) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(void*) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(void*) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[9], &_Arg9, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[10], &_Arg10, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[11], &_Arg11, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[12], &_Arg12, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[13], &_Arg13, sizeof(void*) );
EventDataDescCreate(&EventData[14], &_Arg14, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[15], _Arg15, _Arg14 * _Arg15_Len_);
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hppppppqqqqqqpqNR14, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hppppppqqqqqqpqNR14,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCGlobalHeap_V2
//
#ifndef CoTemplate_xdqqqqhqq_def
#define CoTemplate_xdqqqqhqq_def
ETW_INLINE
ULONG
CoTemplate_xdqqqqhqq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const signed int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_ const unsigned short _Arg6,
_In_ const unsigned int _Arg7,
_In_ const unsigned int _Arg8
)
{
#define ARGUMENT_COUNT_xdqqqqhqq 9
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xdqqqqhqq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const signed int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xdqqqqhqq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xdqqqqhqq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : CodeSymbols
//
#ifndef CoTemplate_xhhqbh_def
#define CoTemplate_xhhqbh_def
ETW_INLINE
ULONG
CoTemplate_xhhqbh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const unsigned short _Arg1,
_In_ const unsigned short _Arg2,
_In_ const unsigned int _Arg3,
_In_reads_(_Arg3) const BYTE* _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_xhhqbh 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xhhqbh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], _Arg4, (ULONG)sizeof(char)*_Arg3);
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xhhqbh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xhhqbh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : EventSource
//
#ifndef CoTemplate_dzzz_def
#define CoTemplate_dzzz_def
ETW_INLINE
ULONG
CoTemplate_dzzz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const signed int _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_opt_ PCWSTR _Arg3
)
{
#define ARGUMENT_COUNT_dzzz 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_dzzz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const signed int) );
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_dzzz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_dzzz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : StressLog
//
#ifndef CoTemplate_qcs_def
#define CoTemplate_qcs_def
ETW_INLINE
ULONG
CoTemplate_qcs(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const UCHAR _Arg1,
_In_opt_ LPCSTR _Arg2
)
{
#define ARGUMENT_COUNT_qcs 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qcs];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : "NULL",
(_Arg2 != NULL) ? (ULONG)((strlen(_Arg2) + 1) * sizeof(CHAR)) : (ULONG)sizeof("NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qcs, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qcs,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : StressLog_V1
//
#ifndef CoTemplate_qcsh_def
#define CoTemplate_qcsh_def
ETW_INLINE
ULONG
CoTemplate_qcsh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const UCHAR _Arg1,
_In_opt_ LPCSTR _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_qcsh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qcsh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : "NULL",
(_Arg2 != NULL) ? (ULONG)((strlen(_Arg2) + 1) * sizeof(CHAR)) : (ULONG)sizeof("NULL"));
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qcsh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qcsh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCDecision
//
#ifndef CoTemplate_t_def
#define CoTemplate_t_def
ETW_INLINE
ULONG
CoTemplate_t(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const BOOL _Arg0
)
{
#define ARGUMENT_COUNT_t 1
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_t];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const BOOL) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_t, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_t,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCDecision_V1
//
#ifndef CoTemplate_th_def
#define CoTemplate_th_def
ETW_INLINE
ULONG
CoTemplate_th(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const BOOL _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_th 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_th];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const BOOL) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_th, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_th,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCSettings
//
#ifndef CoTemplate_xxt_def
#define CoTemplate_xxt_def
ETW_INLINE
ULONG
CoTemplate_xxt(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const BOOL _Arg2
)
{
#define ARGUMENT_COUNT_xxt 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxt];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const BOOL) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxt, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxt,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCSettings_V1
//
#ifndef CoTemplate_xxth_def
#define CoTemplate_xxth_def
ETW_INLINE
ULONG
CoTemplate_xxth(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const BOOL _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_xxth 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxth];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const BOOL) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxth, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxth,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCGlobalHeap
//
#ifndef CoTemplate_xdqqqq_def
#define CoTemplate_xdqqqq_def
ETW_INLINE
ULONG
CoTemplate_xdqqqq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const signed int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5
)
{
#define ARGUMENT_COUNT_xdqqqq 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xdqqqq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const signed int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xdqqqq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xdqqqq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCGlobalHeap_V1
//
#ifndef CoTemplate_xdqqqqh_def
#define CoTemplate_xdqqqqh_def
ETW_INLINE
ULONG
CoTemplate_xdqqqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ const signed int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned int _Arg4,
_In_ const unsigned int _Arg5,
_In_ const unsigned short _Arg6
)
{
#define ARGUMENT_COUNT_xdqqqqh 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xdqqqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const signed int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xdqqqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xdqqqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCJoin
//
#ifndef CoTemplate_qqq_def
#define CoTemplate_qqq_def
ETW_INLINE
ULONG
CoTemplate_qqq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2
)
{
#define ARGUMENT_COUNT_qqq 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : GCJoin_V1
//
#ifndef CoTemplate_qqqh_def
#define CoTemplate_qqqh_def
ETW_INLINE
ULONG
CoTemplate_qqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_qqqh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : BGCOverflow
//
#ifndef CoTemplate_xxxqh_def
#define CoTemplate_xxxqh_def
ETW_INLINE
ULONG
CoTemplate_xxxqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ unsigned __int64 _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_xxxqh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_xxxqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_xxxqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_xxxqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleRangePrivate
//
#ifndef CoTemplate_hxqqcch_def
#define CoTemplate_hxqqcch_def
ETW_INLINE
ULONG
CoTemplate_hxqqcch(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const UCHAR _Arg4,
_In_ const UCHAR _Arg5,
_In_ const unsigned short _Arg6
)
{
#define ARGUMENT_COUNT_hxqqcch 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hxqqcch];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const UCHAR) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hxqqcch, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hxqqcch,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : Binding
//
#ifndef CoTemplate_qqqqzzh_def
#define CoTemplate_qqqqzzh_def
ETW_INLINE
ULONG
CoTemplate_qqqqzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_opt_ PCWSTR _Arg4,
_In_opt_ PCWSTR _Arg5,
_In_ const unsigned short _Arg6
)
{
#define ARGUMENT_COUNT_qqqqzzh 7
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qqqqzzh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4],
(_Arg4 != NULL) ? _Arg4 : L"NULL",
(_Arg4 != NULL) ? (ULONG)((wcslen(_Arg4) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : L"NULL",
(_Arg5 != NULL) ? (ULONG)((wcslen(_Arg5) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qqqqzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qqqqzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleTransparencyCalculation
//
#ifndef CoTemplate_zqh_def
#define CoTemplate_zqh_def
ETW_INLINE
ULONG
CoTemplate_zqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned short _Arg2
)
{
#define ARGUMENT_COUNT_zqh 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zqh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : ModuleTransparencyCalculationResult
//
#ifndef CoTemplate_zqttttqh_def
#define CoTemplate_zqttttqh_def
ETW_INLINE
ULONG
CoTemplate_zqttttqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_ const unsigned int _Arg1,
_In_ const BOOL _Arg2,
_In_ const BOOL _Arg3,
_In_ const BOOL _Arg4,
_In_ const BOOL _Arg5,
_In_ const unsigned int _Arg6,
_In_ const unsigned short _Arg7
)
{
#define ARGUMENT_COUNT_zqttttqh 8
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zqttttqh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const BOOL) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const BOOL) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const BOOL) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const BOOL) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zqttttqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zqttttqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : TypeTransparencyCalculation
//
#ifndef CoTemplate_zzqh_def
#define CoTemplate_zzqh_def
ETW_INLINE
ULONG
CoTemplate_zzqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_zzqh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzqh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : TypeTransparencyCalculationResult
//
#ifndef CoTemplate_zzqtttth_def
#define CoTemplate_zzqtttth_def
ETW_INLINE
ULONG
CoTemplate_zzqtttth(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_ const unsigned int _Arg2,
_In_ const BOOL _Arg3,
_In_ const BOOL _Arg4,
_In_ const BOOL _Arg5,
_In_ const BOOL _Arg6,
_In_ const unsigned short _Arg7
)
{
#define ARGUMENT_COUNT_zzqtttth 8
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzqtttth];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const BOOL) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const BOOL) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const BOOL) );
EventDataDescCreate(&EventData[6], &_Arg6, sizeof(const BOOL) );
EventDataDescCreate(&EventData[7], &_Arg7, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzqtttth, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzqtttth,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MethodTransparencyCalculationResult
//
#ifndef CoTemplate_zzqtth_def
#define CoTemplate_zzqtth_def
ETW_INLINE
ULONG
CoTemplate_zzqtth(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_ const unsigned int _Arg2,
_In_ const BOOL _Arg3,
_In_ const BOOL _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_zzqtth 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzqtth];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const BOOL) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const BOOL) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzqtth, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzqtth,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : TokenTransparencyCalculation
//
#ifndef CoTemplate_qzqh_def
#define CoTemplate_qzqh_def
ETW_INLINE
ULONG
CoTemplate_qzqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_qzqh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qzqh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qzqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qzqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : TokenTransparencyCalculationResult
//
#ifndef CoTemplate_qzqtth_def
#define CoTemplate_qzqtth_def
ETW_INLINE
ULONG
CoTemplate_qzqtth(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned int _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_ const unsigned int _Arg2,
_In_ const BOOL _Arg3,
_In_ const BOOL _Arg4,
_In_ const unsigned short _Arg5
)
{
#define ARGUMENT_COUNT_qzqtth 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_qzqtth];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const BOOL) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const BOOL) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_qzqtth, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_qzqtth,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : NgenBindEvent
//
#ifndef CoTemplate_hxqz_def
#define CoTemplate_hxqz_def
ETW_INLINE
ULONG
CoTemplate_hxqz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ const unsigned int _Arg2,
_In_opt_ PCWSTR _Arg3
)
{
#define ARGUMENT_COUNT_hxqz 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hxqz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hxqz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hxqz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : FailFast
//
#ifndef CoTemplate_zpqqh_def
#define CoTemplate_zpqqh_def
ETW_INLINE
ULONG
CoTemplate_zpqqh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ const void * _Arg1,
_In_ const unsigned int _Arg2,
_In_ const unsigned int _Arg3,
_In_ const unsigned short _Arg4
)
{
#define ARGUMENT_COUNT_zpqqh 5
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zpqqh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zpqqh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zpqqh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : PrvFinalizeObject
//
#ifndef CoTemplate_pphz_def
#define CoTemplate_pphz_def
ETW_INLINE
ULONG
CoTemplate_pphz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_ const unsigned short _Arg2,
_In_opt_ PCWSTR _Arg3
)
{
#define ARGUMENT_COUNT_pphz 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_pphz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[3],
(_Arg3 != NULL) ? _Arg3 : L"NULL",
(_Arg3 != NULL) ? (ULONG)((wcslen(_Arg3) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_pphz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_pphz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : CCWRefCountChange
//
#ifndef CoTemplate_pppqxsszh_def
#define CoTemplate_pppqxsszh_def
ETW_INLINE
ULONG
CoTemplate_pppqxsszh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_opt_ const void * _Arg2,
_In_ const unsigned int _Arg3,
_In_ unsigned __int64 _Arg4,
_In_opt_ LPCSTR _Arg5,
_In_opt_ LPCSTR _Arg6,
_In_opt_ PCWSTR _Arg7,
_In_ const unsigned short _Arg8
)
{
#define ARGUMENT_COUNT_pppqxsszh 9
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_pppqxsszh];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(void*) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[5],
(_Arg5 != NULL) ? _Arg5 : "NULL",
(_Arg5 != NULL) ? (ULONG)((strlen(_Arg5) + 1) * sizeof(CHAR)) : (ULONG)sizeof("NULL"));
EventDataDescCreate(&EventData[6],
(_Arg6 != NULL) ? _Arg6 : "NULL",
(_Arg6 != NULL) ? (ULONG)((strlen(_Arg6) + 1) * sizeof(CHAR)) : (ULONG)sizeof("NULL"));
EventDataDescCreate(&EventData[7],
(_Arg7 != NULL) ? _Arg7 : L"NULL",
(_Arg7 != NULL) ? (ULONG)((wcslen(_Arg7) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[8], &_Arg8, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_pppqxsszh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_pppqxsszh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : FusionMessage
//
#ifndef CoTemplate_htz_def
#define CoTemplate_htz_def
ETW_INLINE
ULONG
CoTemplate_htz(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ const BOOL _Arg1,
_In_opt_ PCWSTR _Arg2
)
{
#define ARGUMENT_COUNT_htz 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_htz];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const BOOL) );
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_htz, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_htz,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : FusionErrorCode
//
#ifndef CoTemplate_hqq_def
#define CoTemplate_hqq_def
ETW_INLINE
ULONG
CoTemplate_hqq(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ const unsigned int _Arg1,
_In_ const unsigned int _Arg2
)
{
#define ARGUMENT_COUNT_hqq 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hqq];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hqq, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hqq,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : PinPlugAtGCTime
//
#ifndef CoTemplate_ppph_def
#define CoTemplate_ppph_def
ETW_INLINE
ULONG
CoTemplate_ppph(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ const void * _Arg0,
_In_opt_ const void * _Arg1,
_In_opt_ const void * _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_ppph 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_ppph];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(void*) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(void*) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(void*) );
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_ppph, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_ppph,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MulticoreJitPrivate
//
#ifndef CoTemplate_hzzddd_def
#define CoTemplate_hzzddd_def
ETW_INLINE
ULONG
CoTemplate_hzzddd(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_ const signed int _Arg3,
_In_ const signed int _Arg4,
_In_ const signed int _Arg5
)
{
#define ARGUMENT_COUNT_hzzddd 6
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hzzddd];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const signed int) );
EventDataDescCreate(&EventData[4], &_Arg4, sizeof(const signed int) );
EventDataDescCreate(&EventData[5], &_Arg5, sizeof(const signed int) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hzzddd, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hzzddd,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : MulticoreJitMethodCodeReturnedPrivate
//
#ifndef CoTemplate_hxx_def
#define CoTemplate_hxx_def
ETW_INLINE
ULONG
CoTemplate_hxx(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_ const unsigned short _Arg0,
_In_ unsigned __int64 _Arg1,
_In_ unsigned __int64 _Arg2
)
{
#define ARGUMENT_COUNT_hxx 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_hxx];
EventDataDescCreate(&EventData[0], &_Arg0, sizeof(const unsigned short) );
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(unsigned __int64) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(unsigned __int64) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_hxx, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_hxx,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DynamicTypeUsePrivate
//
#ifndef CoTemplate_zh_def
#define CoTemplate_zh_def
ETW_INLINE
ULONG
CoTemplate_zh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_ const unsigned short _Arg1
)
{
#define ARGUMENT_COUNT_zh 2
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DynamicTypeUseTwoParametersPrivate
//
#ifndef CoTemplate_zzh_def
#define CoTemplate_zzh_def
ETW_INLINE
ULONG
CoTemplate_zzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_ const unsigned short _Arg2
)
{
#define ARGUMENT_COUNT_zzh 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DynamicTypeUsePrivateVariance
//
#ifndef CoTemplate_zzzh_def
#define CoTemplate_zzzh_def
ETW_INLINE
ULONG
CoTemplate_zzzh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_opt_ PCWSTR _Arg1,
_In_opt_ PCWSTR _Arg2,
_In_ const unsigned short _Arg3
)
{
#define ARGUMENT_COUNT_zzzh 4
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zzzh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1],
(_Arg1 != NULL) ? _Arg1 : L"NULL",
(_Arg1 != NULL) ? (ULONG)((wcslen(_Arg1) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[2],
(_Arg2 != NULL) ? _Arg2 : L"NULL",
(_Arg2 != NULL) ? (ULONG)((wcslen(_Arg2) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[3], &_Arg3, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zzzh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zzzh,
EventData);
#endif
return Error;
}
#endif
//
//Template from manifest : DynamicTypeUseStringAndIntPrivate
//
#ifndef CoTemplate_zdh_def
#define CoTemplate_zdh_def
ETW_INLINE
ULONG
CoTemplate_zdh(
_In_ REGHANDLE RegHandle,
_In_ PCEVENT_DESCRIPTOR Descriptor,
_In_opt_ PCWSTR _Arg0,
_In_ const signed int _Arg1,
_In_ const unsigned short _Arg2
)
{
#define ARGUMENT_COUNT_zdh 3
ULONG Error = ERROR_SUCCESS;
EVENT_DATA_DESCRIPTOR EventData[ARGUMENT_COUNT_zdh];
EventDataDescCreate(&EventData[0],
(_Arg0 != NULL) ? _Arg0 : L"NULL",
(_Arg0 != NULL) ? (ULONG)((wcslen(_Arg0) + 1) * sizeof(WCHAR)) : (ULONG)sizeof(L"NULL"));
EventDataDescCreate(&EventData[1], &_Arg1, sizeof(const signed int) );
EventDataDescCreate(&EventData[2], &_Arg2, sizeof(const unsigned short) );
Error = EventWrite(RegHandle, Descriptor, ARGUMENT_COUNT_zdh, EventData);
#ifdef MCGEN_CALLOUT
MCGEN_CALLOUT(RegHandle,
Descriptor,
ARGUMENT_COUNT_zdh,
EventData);
#endif
return Error;
}
#endif
#endif // MCGEN_DISABLE_PROVIDER_CODE_GENERATION
#if defined(__cplusplus)
};
#endif
#define MSG_RuntimePublisher_GCKeywordMessage 0x10000001L
#define MSG_RuntimePublisher_GCHandleKeywordMessage 0x10000002L
#define MSG_RuntimePublisher_FusionKeywordMessage 0x10000003L
#define MSG_RuntimePublisher_LoaderKeywordMessage 0x10000004L
#define MSG_RuntimePublisher_JitKeywordMessage 0x10000005L
#define MSG_RuntimePublisher_NGenKeywordMessage 0x10000006L
#define MSG_RuntimePublisher_StartEnumerationKeywordMessage 0x10000007L
#define MSG_RuntimePublisher_EndEnumerationKeywordMessage 0x10000008L
#define MSG_RuntimePublisher_SecurityKeywordMessage 0x1000000BL
#define MSG_RuntimePublisher_AppDomainResourceManagementKeywordMessage 0x1000000CL
#define MSG_RuntimePublisher_JitTracingKeywordMessage 0x1000000DL
#define MSG_RuntimePublisher_InteropKeywordMessage 0x1000000EL
#define MSG_RuntimePublisher_ContentionKeywordMessage 0x1000000FL
#define MSG_RuntimePublisher_ExceptionKeywordMessage 0x10000010L
#define MSG_RuntimePublisher_ThreadingKeywordMessage 0x10000011L
#define MSG_RuntimePublisher_JittedMethodILToNativeMapKeywordMessage 0x10000012L
#define MSG_RuntimePublisher_OverrideAndSuppressNGenEventsKeywordMessage 0x10000013L
#define MSG_RuntimePublisher_TypeKeywordMessage 0x10000014L
#define MSG_RuntimePublisher_GCHeapDumpKeywordMessage 0x10000015L
#define MSG_RuntimePublisher_GCSampledObjectAllocationHighKeywordMessage 0x10000016L
#define MSG_RuntimePublisher_GCHeapSurvivalAndMovementKeywordMessage 0x10000017L
#define MSG_RuntimePublisher_GCHeapCollectKeyword 0x10000018L
#define MSG_RuntimePublisher_GCHeapAndTypeNamesKeyword 0x10000019L
#define MSG_RuntimePublisher_GCSampledObjectAllocationLowKeywordMessage 0x1000001AL
#define MSG_RuntimePublisher_PerfTrackKeywordMessage 0x1000001EL
#define MSG_RuntimePublisher_StackKeywordMessage 0x1000001FL
#define MSG_RuntimePublisher_ThreadTransferKeywordMessage 0x10000020L
#define MSG_RuntimePublisher_DebuggerKeywordMessage 0x10000021L
#define MSG_RuntimePublisher_MonitoringKeywordMessage 0x10000022L
#define MSG_RuntimePublisher_CodeSymbolsKeywordMessage 0x10000023L
#define MSG_RundownPublisher_LoaderKeywordMessage 0x11000004L
#define MSG_RundownPublisher_JitKeywordMessage 0x11000005L
#define MSG_RundownPublisher_NGenKeywordMessage 0x11000006L
#define MSG_RundownPublisher_StartRundownKeywordMessage 0x11000007L
#define MSG_RundownPublisher_EndRundownKeywordMessage 0x11000009L
#define MSG_RuntimePublisher_AppDomainResourceManagementRundownKeywordMessage 0x1100000CL
#define MSG_RundownPublisher_ThreadingKeywordMessage 0x11000011L
#define MSG_RundownPublisher_JittedMethodILToNativeMapRundownKeywordMessage 0x11000012L
#define MSG_RundownPublisher_OverrideAndSuppressNGenEventsRundownKeywordMessage 0x11000013L
#define MSG_RundownPublisher_PerfTrackRundownKeywordMessage 0x1100001EL
#define MSG_RundownPublisher_StackKeywordMessage 0x1100001FL
#define MSG_StressPublisher_StackKeywordMessage 0x1200001FL
#define MSG_PrivatePublisher_GCPrivateKeywordMessage 0x13000001L
#define MSG_PrivatePublisher_BindingKeywordMessage 0x13000002L
#define MSG_PrivatePublisher_NGenForceRestoreKeywordMessage 0x13000003L
#define MSG_PrivatePublisher_PrivateFusionKeywordMessage 0x13000004L
#define MSG_PrivatePublisher_LoaderHeapPrivateKeywordMessage 0x13000005L
#define MSG_PrivatePublisher_DynamicTypeUsageMessage 0x13000006L
#define MSG_PrivatePublisher_SecurityPrivateKeywordMessage 0x1300000BL
#define MSG_PrivatePublisher_InteropPrivateKeywordMessage 0x1300000EL
#define MSG_PrivatePublisher_GCHandlePrivateKeywordMessage 0x1300000FL
#define MSG_PrivatePublisher_MulticoreJitPrivateKeywordMessage 0x13000012L
#define MSG_PrivatePublisher_PerfTrackKeywordMessage 0x1300001EL
#define MSG_PrivatePublisher_StackKeywordMessage 0x1300001FL
#define MSG_PrivatePublisher_StartupKeywordMessage 0x13000020L
#define MSG_RuntimePublisher_GCSuspendEEBeginOpcodeMessage 0x3001000AL
#define MSG_RuntimePublisher_GCAllocationTickOpcodeMessage 0x3001000BL
#define MSG_RuntimePublisher_GCCreateConcurrentThreadOpcodeMessage 0x3001000CL
#define MSG_RuntimePublisher_GCTerminateConcurrentThreadOpcodeMessage 0x3001000DL
#define MSG_RuntimePublisher_GCFinalizersEndOpcodeMessage 0x3001000FL
#define MSG_RuntimePublisher_GCFinalizersBeginOpcodeMessage 0x30010013L
#define MSG_RuntimePublisher_GCBulkRootEdgeOpcodeMessage 0x30010014L
#define MSG_RuntimePublisher_GCBulkRootConditionalWeakTableElementEdgeOpcodeMessage 0x30010015L
#define MSG_RuntimePublisher_GCBulkNodeOpcodeMessage 0x30010016L
#define MSG_RuntimePublisher_GCBulkEdgeOpcodeMessage 0x30010017L
#define MSG_RuntimePublisher_GCSampledObjectAllocationOpcodeMessage 0x30010018L
#define MSG_RuntimePublisher_GCBulkSurvivingObjectRangesOpcodeMessage 0x30010019L
#define MSG_RuntimePublisher_GCBulkMovedObjectRangesOpcodeMessage 0x3001001AL
#define MSG_RuntimePublisher_GCGenerationRangeOpcodeMessage 0x3001001BL
#define MSG_RuntimePublisher_GCMarkStackRootsOpcodeMessage 0x3001001CL
#define MSG_RuntimePublisher_GCMarkFinalizeQueueRootsOpcodeMessage 0x3001001DL
#define MSG_RuntimePublisher_GCMarkHandlesOpcodeMessage 0x3001001EL
#define MSG_RuntimePublisher_GCMarkOlderGenerationRootsOpcodeMessage 0x3001001FL
#define MSG_RuntimePublisher_FinalizeObjectOpcodeMessage 0x30010020L
#define MSG_RuntimePublisher_SetGCHandleOpcodeMessage 0x30010021L
#define MSG_RuntimePublisher_DestroyGCHandleOpcodeMessage 0x30010022L
#define MSG_RuntimePublisher_TriggeredOpcodeMessage 0x30010023L
#define MSG_RuntimePublisher_PinObjectAtGCTimeOpcodeMessage 0x30010024L
#define MSG_RuntimePublisher_GCBulkRootCCWOpcodeMessage 0x30010026L
#define MSG_RuntimePublisher_GCBulkRCWOpcodeMessage 0x30010027L
#define MSG_RuntimePublisher_GCBulkRootStaticVarOpcodeMessage 0x30010028L
#define MSG_RuntimePublisher_GCRestartEEEndOpcodeMessage 0x30010084L
#define MSG_RuntimePublisher_GCHeapStatsOpcodeMessage 0x30010085L
#define MSG_RuntimePublisher_GCCreateSegmentOpcodeMessage 0x30010086L
#define MSG_RuntimePublisher_GCFreeSegmentOpcodeMessage 0x30010087L
#define MSG_RuntimePublisher_GCRestartEEBeginOpcodeMessage 0x30010088L
#define MSG_RuntimePublisher_GCSuspendEEEndOpcodeMessage 0x30010089L
#define MSG_RuntimePublisher_IncreaseMemoryPressureOpcodeMessage 0x300100C8L
#define MSG_RuntimePublisher_DecreaseMemoryPressureOpcodeMessage 0x300100C9L
#define MSG_RuntimePublisher_GCMarkOpcodeMessage 0x300100CAL
#define MSG_RuntimePublisher_GCJoinOpcodeMessage 0x300100CBL
#define MSG_RuntimePublisher_GCPerHeapHistoryOpcodeMessage 0x300100CCL
#define MSG_RuntimePublisher_GCGlobalHeapHistoryOpcodeMessage 0x300100CDL
#define MSG_RuntimePublisher_DCStartCompleteOpcodeMessage 0x3009000EL
#define MSG_RuntimePublisher_DCEndCompleteOpcodeMessage 0x3009000FL
#define MSG_RuntimePublisher_MethodLoadOpcodeMessage 0x30090021L
#define MSG_RuntimePublisher_MethodUnloadOpcodeMessage 0x30090022L
#define MSG_RuntimePublisher_MethodDCStartOpcodeMessage 0x30090023L
#define MSG_RuntimePublisher_MethodDCEndOpcodeMessage 0x30090024L
#define MSG_RuntimePublisher_MethodLoadVerboseOpcodeMessage 0x30090025L
#define MSG_RuntimePublisher_MethodUnloadVerboseOpcodeMessage 0x30090026L
#define MSG_RuntimePublisher_MethodDCStartVerboseOpcodeMessage 0x30090027L
#define MSG_RuntimePublisher_MethodDCEndVerboseOpcodeMessage 0x30090028L
#define MSG_RuntimePublisher_MethodJittingStartedOpcodeMessage 0x3009002AL
#define MSG_RuntimePublisher_JitInliningSucceededOpcodeMessage 0x30090053L
#define MSG_RuntimePublisher_JitInliningFailedOpcodeMessage 0x30090054L
#define MSG_RuntimePublisher_JitTailCallSucceededOpcodeMessage 0x30090055L
#define MSG_RuntimePublisher_JitTailCallFailedOpcodeMessage 0x30090056L
#define MSG_RuntimePublisher_MethodILToNativeMapOpcodeMessage 0x30090057L
#define MSG_RuntimePublisher_ModuleLoadOpcodeMessage 0x300A0021L
#define MSG_RuntimePublisher_ModuleUnloadOpcodeMessage 0x300A0022L
#define MSG_RuntimePublisher_ModuleDCStartOpcodeMessage 0x300A0023L
#define MSG_RuntimePublisher_ModuleDCEndOpcodeMessage 0x300A0024L
#define MSG_RuntimePublisher_AssemblyLoadOpcodeMessage 0x300A0025L
#define MSG_RuntimePublisher_AssemblyUnloadOpcodeMessage 0x300A0026L
#define MSG_RuntimePublisher_AppDomainLoadOpcodeMessage 0x300A0029L
#define MSG_RuntimePublisher_AppDomainUnloadOpcodeMessage 0x300A002AL
#define MSG_RuntimePublisher_DomainModuleLoadOpcodeMessage 0x300A002DL
#define MSG_RuntimePublisher_CLRStackWalkOpcodeMessage 0x300B0052L
#define MSG_RuntimePublisher_AppDomainMemAllocatedOpcodeMessage 0x300E0030L
#define MSG_RuntimePublisher_AppDomainMemSurvivedOpcodeMessage 0x300E0031L
#define MSG_RuntimePublisher_ThreadCreatedOpcodeMessage 0x300E0032L
#define MSG_RuntimePublisher_ThreadTerminatedOpcodeMessage 0x300E0033L
#define MSG_RuntimePublisher_ThreadDomainEnterOpcodeMessage 0x300E0034L
#define MSG_RuntimePublisher_ILStubGeneratedOpcodeMessage 0x300F0058L
#define MSG_RuntimePublisher_ILStubCacheHitOpcodeMessage 0x300F0059L
#define MSG_RuntimePublisher_WaitOpcodeMessage 0x3010005AL
#define MSG_RuntimePublisher_SampleOpcodeMessage 0x30120064L
#define MSG_RuntimePublisher_AdjustmentOpcodeMessage 0x30120065L
#define MSG_RuntimePublisher_StatsOpcodeMessage 0x30120066L
#define MSG_RuntimePublisher_ModuleRangeLoadOpcodeMessage 0x3014000AL
#define MSG_RuntimePublisher_BulkTypeOpcodeMessage 0x3015000AL
#define MSG_RuntimePublisher_EnqueueOpcodeMessage 0x3017000BL
#define MSG_RuntimePublisher_DequeueOpcodeMessage 0x3017000CL
#define MSG_RuntimePublisher_IOEnqueueOpcodeMessage 0x3017000DL
#define MSG_RuntimePublisher_IODequeueOpcodeMessage 0x3017000EL
#define MSG_RuntimePublisher_IOPackOpcodeMessage 0x3017000FL
#define MSG_RuntimePublisher_ThreadCreatingOpcodeMessage 0x3018000BL
#define MSG_RuntimePublisher_ThreadRunningOpcodeMessage 0x3018000CL
#define MSG_RundownPublisher_DCStartCompleteOpcodeMessage 0x3101000EL
#define MSG_RundownPublisher_DCEndCompleteOpcodeMessage 0x3101000FL
#define MSG_RundownPublisher_DCStartInitOpcodeMessage 0x31010010L
#define MSG_RundownPublisher_DCEndInitOpcodeMessage 0x31010011L
#define MSG_RundownPublisher_MethodDCStartOpcodeMessage 0x31010023L
#define MSG_RundownPublisher_MethodDCEndOpcodeMessage 0x31010024L
#define MSG_RundownPublisher_MethodDCStartVerboseOpcodeMessage 0x31010027L
#define MSG_RundownPublisher_MethodDCEndVerboseOpcodeMessage 0x31010028L
#define MSG_RundownPublisher_MethodDCStartILToNativeMapOpcodeMessage 0x31010029L
#define MSG_RundownPublisher_MethodDCEndILToNativeMapOpcodeMessage 0x3101002AL
#define MSG_RundownPublisher_ModuleDCStartOpcodeMessage 0x31020023L
#define MSG_RundownPublisher_ModuleDCEndOpcodeMessage 0x31020024L
#define MSG_RundownPublisher_AssemblyDCStartOpcodeMessage 0x31020027L
#define MSG_RundownPublisher_AssemblyDCEndOpcodeMessage 0x31020028L
#define MSG_RundownPublisher_AppDomainDCStartOpcodeMessage 0x3102002BL
#define MSG_RundownPublisher_AppDomainDCEndOpcodeMessage 0x3102002CL
#define MSG_RundownPublisher_DomainModuleDCStartOpcodeMessage 0x3102002EL
#define MSG_RundownPublisher_DomainModuleDCEndOpcodeMessage 0x3102002FL
#define MSG_RundownPublisher_ThreadDCOpcodeMessage 0x31020030L
#define MSG_RundownPublisher_CLRStackWalkOpcodeMessage 0x310B0052L
#define MSG_RundownPublisher_ModuleRangeDCStartOpcodeMessage 0x3114000AL
#define MSG_RundownPublisher_ModuleRangeDCEndOpcodeMessage 0x3114000BL
#define MSG_StressPublisher_CLRStackWalkOpcodeMessage 0x320B0052L
#define MSG_PrivatePublisher_GCSettingsOpcodeMessage 0x3301000EL
#define MSG_PrivatePublisher_GCOptimizedOpcodeMessage 0x33010010L
#define MSG_PrivatePublisher_GCPerHeapHistoryOpcodeMessage 0x33010011L
#define MSG_PrivatePublisher_GCGlobalHeapHistoryOpcodeMessage 0x33010012L
#define MSG_PrivatePublisher_GCFullNotifyOpcodeMessage 0x33010013L
#define MSG_PrivatePublisher_GCJoinOpcodeMessage 0x33010014L
#define MSG_PrivatePublisher_GCMarkStackRootsOpcodeMessage 0x33010015L
#define MSG_PrivatePublisher_GCMarkFinalizeQueueRootsOpcodeMessage 0x33010016L
#define MSG_PrivatePublisher_GCMarkHandlesOpcodeMessage 0x33010017L
#define MSG_PrivatePublisher_GCMarkCardsOpcodeMessage 0x33010018L
#define MSG_PrivatePublisher_BGCBeginOpcodeMessage 0x33010019L
#define MSG_PrivatePublisher_BGC1stNonCondEndOpcodeMessage 0x3301001AL
#define MSG_PrivatePublisher_BGC1stConEndOpcodeMessage 0x3301001BL
#define MSG_PrivatePublisher_BGC2ndNonConBeginOpcodeMessage 0x3301001CL
#define MSG_PrivatePublisher_BGC2ndNonConEndOpcodeMessage 0x3301001DL
#define MSG_PrivatePublisher_BGC2ndConBeginOpcodeMessage 0x3301001EL
#define MSG_PrivatePublisher_BGC2ndConEndOpcodeMessage 0x3301001FL
#define MSG_PrivatePublisher_BGCPlanEndOpcodeMessage 0x33010020L
#define MSG_PrivatePublisher_BGCSweepEndOpcodeMessage 0x33010021L
#define MSG_PrivatePublisher_BGCDrainMarkOpcodeMessage 0x33010022L
#define MSG_PrivatePublisher_BGCRevisitOpcodeMessage 0x33010023L
#define MSG_PrivatePublisher_BGCOverflowOpcodeMessage 0x33010024L
#define MSG_PrivatePublisher_BGCAllocWaitBeginOpcodeMessage 0x33010025L
#define MSG_PrivatePublisher_BGCAllocWaitEndOpcodeMessage 0x33010026L
#define MSG_PrivatePublisher_FinalizeObjectOpcodeMessage 0x33010027L
#define MSG_PrivatePublisher_CCWRefCountChangeOpcodeMessage 0x33010028L
#define MSG_PrivatePublisher_SetGCHandleOpcodeMessage 0x3301002AL
#define MSG_PrivatePublisher_DestroyGCHandleOpcodeMessage 0x3301002BL
#define MSG_PrivatePublisher_PinPlugAtGCTimeOpcodeMessage 0x3301002CL
#define MSG_PrivatePublisher_GCDecisionOpcodeMessage 0x33010084L
#define MSG_PrivatePublisher_FailFastOpcodeMessage 0x33020034L
#define MSG_PrivatePublisher_ApplyPolicyStartOpcodeMessage 0x3309000AL
#define MSG_PrivatePublisher_ApplyPolicyEndOpcodeMessage 0x3309000BL
#define MSG_PrivatePublisher_LdLibShFolderOpcodeMessage 0x3309000CL
#define MSG_PrivatePublisher_LdLibShFolderEndOpcodeMessage 0x3309000DL
#define MSG_PrivatePublisher_PrestubWorkerOpcodeMessage 0x3309000EL
#define MSG_PrivatePublisher_PrestubWorkerEndOpcodeMessage 0x3309000FL
#define MSG_PrivatePublisher_GetInstallationStartOpcodeMessage 0x33090010L
#define MSG_PrivatePublisher_GetInstallationEndOpcodeMessage 0x33090011L
#define MSG_PrivatePublisher_OpenHModuleOpcodeMessage 0x33090012L
#define MSG_PrivatePublisher_OpenHModuleEndOpcodeMessage 0x33090013L
#define MSG_PrivatePublisher_ExplicitBindStartOpcodeMessage 0x33090014L
#define MSG_PrivatePublisher_ExplicitBindEndOpcodeMessage 0x33090015L
#define MSG_PrivatePublisher_ParseXmlOpcodeMessage 0x33090016L
#define MSG_PrivatePublisher_ParseXmlEndOpcodeMessage 0x33090017L
#define MSG_PrivatePublisher_InitDefaultDomainOpcodeMessage 0x33090018L
#define MSG_PrivatePublisher_InitDefaultDomainEndOpcodeMessage 0x33090019L
#define MSG_PrivatePublisher_InitSecurityOpcodeMessage 0x3309001AL
#define MSG_PrivatePublisher_InitSecurityEndOpcodeMessage 0x3309001BL
#define MSG_PrivatePublisher_AllowBindingRedirsOpcodeMessage 0x3309001CL
#define MSG_PrivatePublisher_AllowBindingRedirsEndOpcodeMessage 0x3309001DL
#define MSG_PrivatePublisher_EEConfigSyncOpcodeMessage 0x3309001EL
#define MSG_PrivatePublisher_EEConfigSyncEndOpcodeMessage 0x3309001FL
#define MSG_PrivatePublisher_FusionBindingOpcodeMessage 0x33090020L
#define MSG_PrivatePublisher_FusionBindingEndOpcodeMessage 0x33090021L
#define MSG_PrivatePublisher_LoaderCatchCallOpcodeMessage 0x33090022L
#define MSG_PrivatePublisher_LoaderCatchCallEndOpcodeMessage 0x33090023L
#define MSG_PrivatePublisher_FusionInitOpcodeMessage 0x33090024L
#define MSG_PrivatePublisher_FusionInitEndOpcodeMessage 0x33090025L
#define MSG_PrivatePublisher_FusionAppCtxOpcodeMessage 0x33090026L
#define MSG_PrivatePublisher_FusionAppCtxEndOpcodeMessage 0x33090027L
#define MSG_PrivatePublisher_Fusion2EEOpcodeMessage 0x33090028L
#define MSG_PrivatePublisher_Fusion2EEEndOpcodeMessage 0x33090029L
#define MSG_PrivatePublisher_SecurityCatchCallOpcodeMessage 0x3309002AL
#define MSG_PrivatePublisher_SecurityCatchCallEndOpcodeMessage 0x3309002BL
#define MSG_PrivatePublisher_EEStartupStartOpcodeMessage 0x33090080L
#define MSG_PrivatePublisher_EEStartupEndOpcodeMessage 0x33090081L
#define MSG_PrivatePublisher_EEConfigSetupOpcodeMessage 0x33090082L
#define MSG_PrivatePublisher_EEConfigSetupEndOpcodeMessage 0x33090083L
#define MSG_PrivatePublisher_LoadSystemBasesOpcodeMessage 0x33090084L
#define MSG_PrivatePublisher_LoadSystemBasesEndOpcodeMessage 0x33090085L
#define MSG_PrivatePublisher_ExecExeOpcodeMessage 0x33090086L
#define MSG_PrivatePublisher_ExecExeEndOpcodeMessage 0x33090087L
#define MSG_PrivatePublisher_MainOpcodeMessage 0x33090088L
#define MSG_PrivatePublisher_MainEndOpcodeMessage 0x33090089L
#define MSG_PrivatePublisher_BindingPolicyPhaseStartOpcodeMessage 0x330A0033L
#define MSG_PrivatePublisher_BindingPolicyPhaseEndOpcodeMessage 0x330A0034L
#define MSG_PrivatePublisher_BindingNgenPhaseStartOpcodeMessage 0x330A0035L
#define MSG_PrivatePublisher_BindingNgenPhaseEndOpcodeMessage 0x330A0036L
#define MSG_PrivatePublisher_BindingLoopupAndProbingPhaseStartOpcodeMessage 0x330A0037L
#define MSG_PrivatePublisher_BindingLookupAndProbingPhaseEndOpcodeMessage 0x330A0038L
#define MSG_PrivatePublisher_LoaderPhaseStartOpcodeMessage 0x330A0039L
#define MSG_PrivatePublisher_LoaderPhaseEndOpcodeMessage 0x330A003AL
#define MSG_PrivatePublisher_BindingPhaseStartOpcodeMessage 0x330A003BL
#define MSG_PrivatePublisher_BindingPhaseEndOpcodeMessage 0x330A003CL
#define MSG_PrivatePublisher_BindingDownloadPhaseStartOpcodeMessage 0x330A003DL
#define MSG_PrivatePublisher_BindingDownloadPhaseEndOpcodeMessage 0x330A003EL
#define MSG_PrivatePublisher_LoaderAssemblyInitPhaseStartOpcodeMessage 0x330A003FL
#define MSG_PrivatePublisher_LoaderAssemblyInitPhaseEndOpcodeMessage 0x330A0040L
#define MSG_PrivatePublisher_LoaderMappingPhaseStartOpcodeMessage 0x330A0041L
#define MSG_PrivatePublisher_LoaderMappingPhaseEndOpcodeMessage 0x330A0042L
#define MSG_PrivatePublisher_LoaderDeliverEventPhaseStartOpcodeMessage 0x330A0043L
#define MSG_PrivatePublisher_LoaderDeliverEventsPhaseEndOpcodeMessage 0x330A0044L
#define MSG_PrivatePublisher_FusionMessageOpcodeMessage 0x330A0046L
#define MSG_PrivatePublisher_FusionErrorCodeOpcodeMessage 0x330A0047L
#define MSG_PrivatePublisher_CLRStackWalkOpcodeMessage 0x330B0052L
#define MSG_PrivatePublisher_EvidenceGeneratedMessage 0x330C000AL
#define MSG_PrivatePublisher_NgenBindOpcodeMessage 0x330D0045L
#define MSG_PrivatePublisher_ModuleTransparencyComputationStartMessage 0x330E0053L
#define MSG_PrivatePublisher_ModuleTransparencyComputationEndMessage 0x330E0054L
#define MSG_PrivatePublisher_TypeTransparencyComputationStartMessage 0x330E0055L
#define MSG_PrivatePublisher_TypeTransparencyComputationEndMessage 0x330E0056L
#define MSG_PrivatePublisher_MethodTransparencyComputationStartMessage 0x330E0057L
#define MSG_PrivatePublisher_MethodTransparencyComputationEndMessage 0x330E0058L
#define MSG_PrivatePublisher_FieldTransparencyComputationStartMessage 0x330E0059L
#define MSG_PrivatePublisher_FieldTransparencyComputationEndMessage 0x330E005AL
#define MSG_PrivatePublisher_TokenTransparencyComputationStartMessage 0x330E005BL
#define MSG_PrivatePublisher_TokenTransparencyComputationEndMessage 0x330E005CL
#define MSG_PrivatePublisher_LoaderHeapPrivateAllocRequestMessage 0x33100061L
#define MSG_PrivatePublisher_MulticoreJitOpcodeMessage 0x3311000AL
#define MSG_PrivatePublisher_MulticoreJitOpcodeMethodCodeReturnedMessage 0x3311000BL
#define MSG_PrivatePublisher_ModuleRangeLoadOpcodeMessage 0x3314000AL
#define MSG_PrivatePublisher_IInspectableRuntimeClassNameOpcodeMessage 0x3316000BL
#define MSG_PrivatePublisher_WinRTUnboxOpcodeMessage 0x3316000CL
#define MSG_PrivatePublisher_CreateRCWOpcodeMessage 0x3316000DL
#define MSG_PrivatePublisher_RCWVarianceOpcodeMessage 0x3316000EL
#define MSG_PrivatePublisher_RCWIEnumerableCastingOpcodeMessage 0x3316000FL
#define MSG_PrivatePublisher_CreateCCWOpcodeMessage 0x33160010L
#define MSG_PrivatePublisher_CCWVarianceOpcodeMessage 0x33160011L
#define MSG_PrivatePublisher_ObjectVariantMarshallingToNativeOpcodeMessage 0x33160012L
#define MSG_PrivatePublisher_GetTypeFromGUIDOpcodeMessage 0x33160013L
#define MSG_PrivatePublisher_GetTypeFromProgIDOpcodeMessage 0x33160014L
#define MSG_PrivatePublisher_ConvertToCallbackEtwOpcodeMessage 0x33160015L
#define MSG_PrivatePublisher_BeginCreateManagedReferenceOpcodeMessage 0x33160016L
#define MSG_PrivatePublisher_EndCreateManagedReferenceOpcodeMessage 0x33160017L
#define MSG_PrivatePublisher_ObjectVariantMarshallingToManagedOpcodeMessage 0x33160018L
#define MSG_RuntimePublisher_GarbageCollectionTaskMessage 0x70000001L
#define MSG_RuntimePublisher_WorkerThreadCreationTaskMessage 0x70000002L
#define MSG_RuntimePublisher_IOThreadCreationTaskMessage 0x70000003L
#define MSG_RuntimePublisher_WorkerThreadRetirementTaskMessage 0x70000004L
#define MSG_RuntimePublisher_IOThreadRetirementTaskMessage 0x70000005L
#define MSG_RuntimePublisher_ThreadpoolSuspensionTaskMessage 0x70000006L
#define MSG_RuntimePublisher_ExceptionTaskMessage 0x70000007L
#define MSG_RuntimePublisher_ContentionTaskMessage 0x70000008L
#define MSG_RuntimePublisher_MethodTaskMessage 0x70000009L
#define MSG_RuntimePublisher_LoaderTaskMessage 0x7000000AL
#define MSG_RuntimePublisher_StackTaskMessage 0x7000000BL
#define MSG_RuntimePublisher_StrongNameVerificationTaskMessage 0x7000000CL
#define MSG_RuntimePublisher_AuthenticodeVerificationTaskMessage 0x7000000DL
#define MSG_RuntimePublisher_AppDomainResourceManagementTaskMessage 0x7000000EL
#define MSG_RuntimePublisher_ILStubTaskMessage 0x7000000FL
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadTaskMessage 0x70000010L
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadRetirementTaskMessage 0x70000011L
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadAdjustmentTaskMessage 0x70000012L
#define MSG_RuntimePublisher_EEStartupTaskMessage 0x70000013L
#define MSG_RuntimePublisher_PerfTrackTaskMessage 0x70000014L
#define MSG_RuntimePublisher_TypeTaskMessage 0x70000015L
#define MSG_RuntimePublisher_ThreadPoolWorkingThreadCountTaskMessage 0x70000016L
#define MSG_RuntimePublisher_ThreadPoolTaskMessage 0x70000017L
#define MSG_RuntimePublisher_ThreadTaskMessage 0x70000018L
#define MSG_RuntimePublisher_DebugIPCEventTaskMessage 0x70000019L
#define MSG_RuntimePublisher_DebugExceptionProcessingTaskMessage 0x7000001AL
#define MSG_RuntimePublisher_ExceptionCatchTaskMessage 0x7000001BL
#define MSG_RuntimePublisher_ExceptionFinallyTaskMessage 0x7000001CL
#define MSG_RuntimePublisher_ExceptionFilterTaskMessage 0x7000001DL
#define MSG_RuntimePublisher_CodeSymbolsTaskMessage 0x7000001EL
#define MSG_RundownPublisher_MethodTaskMessage 0x71000001L
#define MSG_RundownPublisher_LoaderTaskMessage 0x71000002L
#define MSG_RundownPublisher_StackTaskMessage 0x7100000BL
#define MSG_RundownPublisher_EEStartupTaskMessage 0x71000013L
#define MSG_RundownPublisher_PerfTrackTaskMessage 0x71000014L
#define MSG_StressPublisher_StressTaskMessage 0x72000001L
#define MSG_StressPublisher_StackTaskMessage 0x7200000BL
#define MSG_PrivatePublisher_GarbageCollectionTaskMessage 0x73000001L
#define MSG_PrivatePublisher_FailFastTaskMessage 0x73000002L
#define MSG_PrivatePublisher_StartupTaskMessage 0x73000009L
#define MSG_PrivatePublisher_BindingTaskMessage 0x7300000AL
#define MSG_PrivatePublisher_StackTaskMessage 0x7300000BL
#define MSG_PrivatePublisher_EvidenceGeneratedTaskMessage 0x7300000CL
#define MSG_PrivatePublisher_NgenBinderTaskMessage 0x7300000DL
#define MSG_PrivatePublisher_TransparencyComputationMessage 0x7300000EL
#define MSG_PrivatePublisher_LoaderHeapAllocationPrivateTaskMessage 0x73000010L
#define MSG_PrivatePublisher_MulticoreJitTaskMessage 0x73000011L
#define MSG_PrivatePublisher_PerfTrackTaskMessage 0x73000014L
#define MSG_PrivatePublisher_DynamicTypeUsageTaskMessage 0x73000016L
#define MSG_RuntimePublisher_GCStartEventMessage 0xB0000001L
#define MSG_RuntimePublisher_GCEndEventMessage 0xB0000002L
#define MSG_RuntimePublisher_GCRestartEEEndEventMessage 0xB0000003L
#define MSG_RuntimePublisher_GCHeapStatsEventMessage 0xB0000004L
#define MSG_RuntimePublisher_GCCreateSegmentEventMessage 0xB0000005L
#define MSG_RuntimePublisher_GCFreeSegmentEventMessage 0xB0000006L
#define MSG_RuntimePublisher_GCRestartEEBeginEventMessage 0xB0000007L
#define MSG_RuntimePublisher_GCSuspendEEEndEventMessage 0xB0000008L
#define MSG_RuntimePublisher_GCSuspendEEEventMessage 0xB0000009L
#define MSG_RuntimePublisher_GCAllocationTickEventMessage 0xB000000AL
#define MSG_RuntimePublisher_GCCreateConcurrentThreadEventMessage 0xB000000BL
#define MSG_RuntimePublisher_GCTerminateConcurrentThreadEventMessage 0xB000000CL
#define MSG_RuntimePublisher_GCFinalizersEndEventMessage 0xB000000DL
#define MSG_RuntimePublisher_GCFinalizersBeginEventMessage 0xB000000EL
#define MSG_RuntimePublisher_BulkTypeEventMessage 0xB000000FL
#define MSG_RuntimePublisher_GCBulkRootEdgeEventMessage 0xB0000010L
#define MSG_RuntimePublisher_GCBulkRootConditionalWeakTableElementEdgeEventMessage 0xB0000011L
#define MSG_RuntimePublisher_GCBulkNodeEventMessage 0xB0000012L
#define MSG_RuntimePublisher_GCBulkEdgeEventMessage 0xB0000013L
#define MSG_RuntimePublisher_GCSampledObjectAllocationHighEventMessage 0xB0000014L
#define MSG_RuntimePublisher_GCBulkSurvivingObjectRangesEventMessage 0xB0000015L
#define MSG_RuntimePublisher_GCBulkMovedObjectRangesEventMessage 0xB0000016L
#define MSG_RuntimePublisher_GCGenerationRangeEventMessage 0xB0000017L
#define MSG_RuntimePublisher_GCMarkStackRootsEventMessage 0xB0000019L
#define MSG_RuntimePublisher_GCMarkFinalizeQueueRootsEventMessage 0xB000001AL
#define MSG_RuntimePublisher_GCMarkHandlesEventMessage 0xB000001BL
#define MSG_RuntimePublisher_GCMarkOlderGenerationRootsEventMessage 0xB000001CL
#define MSG_RuntimePublisher_FinalizeObjectEventMessage 0xB000001DL
#define MSG_RuntimePublisher_SetGCHandleEventMessage 0xB000001EL
#define MSG_RuntimePublisher_DestroyGCHandleEventMessage 0xB000001FL
#define MSG_RuntimePublisher_GCSampledObjectAllocationLowEventMessage 0xB0000020L
#define MSG_RuntimePublisher_PinObjectAtGCTimeEventMessage 0xB0000021L
#define MSG_RuntimePublisher_GCTriggeredEventMessage 0xB0000023L
#define MSG_RuntimePublisher_GCBulkRootCCWEventMessage 0xB0000024L
#define MSG_RuntimePublisher_GCBulkRCWEventMessage 0xB0000025L
#define MSG_RuntimePublisher_GCBulkRootStaticVarEventMessage 0xB0000026L
#define MSG_RuntimePublisher_WorkerThreadCreateEventMessage 0xB0000028L
#define MSG_RuntimePublisher_WorkerThreadTerminateEventMessage 0xB0000029L
#define MSG_RuntimePublisher_WorkerThreadRetirementRetireThreadEventMessage 0xB000002AL
#define MSG_RuntimePublisher_WorkerThreadRetirementUnretireThreadEventMessage 0xB000002BL
#define MSG_RuntimePublisher_IOThreadCreateEventMessage 0xB000002CL
#define MSG_RuntimePublisher_IOThreadTerminateEventMessage 0xB000002DL
#define MSG_RuntimePublisher_IOThreadRetirementRetireThreadEventMessage 0xB000002EL
#define MSG_RuntimePublisher_IOThreadRetirementUnretireThreadEventMessage 0xB000002FL
#define MSG_RuntimePublisher_ThreadPoolSuspendSuspendThreadEventMessage 0xB0000030L
#define MSG_RuntimePublisher_ThreadPoolSuspendResumeThreadEventMessage 0xB0000031L
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadEventMessage 0xB0000032L
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadAdjustmentSampleEventMessage 0xB0000036L
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadAdjustmentAdjustmentEventMessage 0xB0000037L
#define MSG_RuntimePublisher_ThreadPoolWorkerThreadAdjustmentStatsEventMessage 0xB0000038L
#define MSG_RuntimePublisher_ThreadPoolWorkingThreadCountEventMessage 0xB000003CL
#define MSG_RuntimePublisher_ThreadPoolEnqueueEventMessage 0xB000003DL
#define MSG_RuntimePublisher_ThreadPoolDequeueEventMessage 0xB000003EL
#define MSG_RuntimePublisher_ThreadPoolIOEnqueueEventMessage 0xB000003FL
#define MSG_RuntimePublisher_ThreadPoolIODequeueEventMessage 0xB0000040L
#define MSG_RuntimePublisher_ThreadPoolIOPackEventMessage 0xB0000041L
#define MSG_RuntimePublisher_ThreadCreatingEventMessage 0xB0000046L
#define MSG_RuntimePublisher_ThreadRunningEventMessage 0xB0000047L
#define MSG_RuntimePublisher_ExceptionExceptionThrownEventMessage 0xB0000050L
#define MSG_RuntimePublisher_ContentionStartEventMessage 0xB0000051L
#define MSG_RuntimePublisher_StackEventMessage 0xB0000052L
#define MSG_RuntimePublisher_AppDomainMemAllocatedEventMessage 0xB0000053L
#define MSG_RuntimePublisher_AppDomainMemSurvivedEventMessage 0xB0000054L
#define MSG_RuntimePublisher_ThreadCreatedEventMessage 0xB0000055L
#define MSG_RuntimePublisher_ThreadTerminatedEventMessage 0xB0000056L
#define MSG_RuntimePublisher_ThreadDomainEnterEventMessage 0xB0000057L
#define MSG_RuntimePublisher_ILStubGeneratedEventMessage 0xB0000058L
#define MSG_RuntimePublisher_ILStubCacheHitEventMessage 0xB0000059L
#define MSG_RuntimePublisher_ContentionStopEventMessage 0xB000005BL
#define MSG_RuntimePublisher_DCStartCompleteEventMessage 0xB0000087L
#define MSG_RuntimePublisher_DCEndCompleteEventMessage 0xB0000088L
#define MSG_RuntimePublisher_MethodDCStartEventMessage 0xB0000089L
#define MSG_RuntimePublisher_MethodDCEndEventMessage 0xB000008AL
#define MSG_RuntimePublisher_MethodDCEndVerboseEventMessage 0xB000008CL
#define MSG_RuntimePublisher_MethodLoadEventMessage 0xB000008DL
#define MSG_RuntimePublisher_MethodUnloadEventMessage 0xB000008EL
#define MSG_RuntimePublisher_MethodLoadVerboseEventMessage 0xB000008FL
#define MSG_RuntimePublisher_MethodUnloadVerboseEventMessage 0xB0000090L
#define MSG_RuntimePublisher_MethodJittingStartedEventMessage 0xB0000091L
#define MSG_RuntimePublisher_ModuleDCStartEventMessage 0xB0000095L
#define MSG_RuntimePublisher_ModuleDCEndEventMessage 0xB0000096L
#define MSG_RuntimePublisher_DomainModuleLoadEventMessage 0xB0000097L
#define MSG_RuntimePublisher_ModuleLoadEventMessage 0xB0000098L
#define MSG_RuntimePublisher_ModuleUnloadEventMessage 0xB0000099L
#define MSG_RuntimePublisher_AssemblyLoadEventMessage 0xB000009AL
#define MSG_RuntimePublisher_AssemblyUnloadEventMessage 0xB000009BL
#define MSG_RuntimePublisher_AppDomainLoadEventMessage 0xB000009CL
#define MSG_RuntimePublisher_AppDomainUnloadEventMessage 0xB000009DL
#define MSG_RuntimePublisher_ModuleRangeLoadEventMessage 0xB000009EL
#define MSG_RuntimePublisher_StrongNameVerificationStartEventMessage 0xB00000B5L
#define MSG_RuntimePublisher_StrongNameVerificationEndEventMessage 0xB00000B6L
#define MSG_RuntimePublisher_AuthenticodeVerificationStartEventMessage 0xB00000B7L
#define MSG_RuntimePublisher_AuthenticodeVerificationEndEventMessage 0xB00000B8L
#define MSG_RuntimePublisher_MethodJitInliningSucceededEventMessage 0xB00000B9L
#define MSG_RuntimePublisher_MethodJitInliningFailedEventMessage 0xB00000BAL
#define MSG_RuntimePublisher_RuntimeInformationEventMessage 0xB00000BBL
#define MSG_RuntimePublisher_MethodJitTailCallSucceededEventMessage 0xB00000BCL
#define MSG_RuntimePublisher_MethodJitTailCallFailedEventMessage 0xB00000BDL
#define MSG_RuntimePublisher_MethodILToNativeMapEventMessage 0xB00000BEL
#define MSG_RuntimePublisher_IncreaseMemoryPressureEventMessage 0xB00000C8L
#define MSG_RuntimePublisher_DecreaseMemoryPressureEventMessage 0xB00000C9L
#define MSG_RuntimePublisher_GCMarkWithTypeEventMessage 0xB00000CAL
#define MSG_RuntimePublisher_ExceptionExceptionHandlingEventMessage 0xB00000FAL
#define MSG_RuntimePublisher_ExceptionExceptionHandlingNoneEventMessage 0xB00000FBL
#define MSG_RuntimePublisher_CodeSymbolsEventMessage 0xB0000104L
#define MSG_RuntimePublisher_GCStart_V1EventMessage 0xB0010001L
#define MSG_RuntimePublisher_GCEnd_V1EventMessage 0xB0010002L
#define MSG_RuntimePublisher_GCRestartEEEnd_V1EventMessage 0xB0010003L
#define MSG_RuntimePublisher_GCHeapStats_V1EventMessage 0xB0010004L
#define MSG_RuntimePublisher_GCCreateSegment_V1EventMessage 0xB0010005L
#define MSG_RuntimePublisher_GCFreeSegment_V1EventMessage 0xB0010006L
#define MSG_RuntimePublisher_GCRestartEEBegin_V1EventMessage 0xB0010007L
#define MSG_RuntimePublisher_GCSuspendEEEnd_V1EventMessage 0xB0010008L
#define MSG_RuntimePublisher_GCSuspendEE_V1EventMessage 0xB0010009L
#define MSG_RuntimePublisher_GCAllocationTick_V1EventMessage 0xB001000AL
#define MSG_RuntimePublisher_GCCreateConcurrentThread_V1EventMessage 0xB001000BL
#define MSG_RuntimePublisher_GCTerminateConcurrentThread_V1EventMessage 0xB001000CL
#define MSG_RuntimePublisher_GCFinalizersEnd_V1EventMessage 0xB001000DL
#define MSG_RuntimePublisher_GCFinalizersBegin_V1EventMessage 0xB001000EL
#define MSG_RuntimePublisher_IOThreadCreate_V1EventMessage 0xB001002CL
#define MSG_RuntimePublisher_IOThreadTerminate_V1EventMessage 0xB001002DL
#define MSG_RuntimePublisher_IOThreadRetirementRetireThread_V1EventMessage 0xB001002EL
#define MSG_RuntimePublisher_IOThreadRetirementUnretireThread_V1EventMessage 0xB001002FL
#define MSG_RuntimePublisher_ExceptionExceptionThrown_V1EventMessage 0xB0010050L
#define MSG_RuntimePublisher_ContentionStart_V1EventMessage 0xB0010051L
#define MSG_RuntimePublisher_MethodLoad_V1EventMessage 0xB001008DL
#define MSG_RuntimePublisher_MethodUnload_V1EventMessage 0xB001008EL
#define MSG_RuntimePublisher_MethodLoadVerbose_V1EventMessage 0xB001008FL
#define MSG_RuntimePublisher_MethodUnloadVerbose_V1EventMessage 0xB0010090L
#define MSG_RuntimePublisher_MethodJittingStarted_V1EventMessage 0xB0010091L
#define MSG_RuntimePublisher_DomainModuleLoad_V1EventMessage 0xB0010097L
#define MSG_RuntimePublisher_ModuleLoad_V1EventMessage 0xB0010098L
#define MSG_RuntimePublisher_ModuleUnload_V1EventMessage 0xB0010099L
#define MSG_RuntimePublisher_AssemblyLoad_V1EventMessage 0xB001009AL
#define MSG_RuntimePublisher_AssemblyUnload_V1EventMessage 0xB001009BL
#define MSG_RuntimePublisher_AppDomainLoad_V1EventMessage 0xB001009CL
#define MSG_RuntimePublisher_AppDomainUnload_V1EventMessage 0xB001009DL
#define MSG_RuntimePublisher_StrongNameVerificationStart_V1EventMessage 0xB00100B5L
#define MSG_RuntimePublisher_StrongNameVerificationEnd_V1EventMessage 0xB00100B6L
#define MSG_RuntimePublisher_AuthenticodeVerificationStart_V1EventMessage 0xB00100B7L
#define MSG_RuntimePublisher_AuthenticodeVerificationEnd_V1EventMessage 0xB00100B8L
#define MSG_RuntimePublisher_GCStart_V2EventMessage 0xB0020001L
#define MSG_RuntimePublisher_GCAllocationTick_V2EventMessage 0xB002000AL
#define MSG_RuntimePublisher_MethodLoad_V2EventMessage 0xB002008DL
#define MSG_RuntimePublisher_MethodUnload_V2EventMessage 0xB002008EL
#define MSG_RuntimePublisher_MethodLoadVerbose_V2EventMessage 0xB002008FL
#define MSG_RuntimePublisher_MethodUnloadVerbose_V2EventMessage 0xB0020090L
#define MSG_RuntimePublisher_ModuleLoad_V2EventMessage 0xB0020098L
#define MSG_RuntimePublisher_ModuleUnload_V2EventMessage 0xB0020099L
#define MSG_RuntimePublisher_GCJoin_V2EventMessage 0xB00200CBL
#define MSG_RuntimePublisher_GCGlobalHeap_V2EventMessage 0xB00200CDL
#define MSG_RuntimePublisher_GCAllocationTick_V3EventMessage 0xB003000AL
#define MSG_RuntimePublisher_GCPerHeapHistory_V3EventMessage 0xB00300CCL
#define MSG_RundownPublisher_StackEventMessage 0xB1000000L
#define MSG_RundownPublisher_MethodDCStartEventMessage 0xB100008DL
#define MSG_RundownPublisher_MethodDCEndEventMessage 0xB100008EL
#define MSG_RundownPublisher_MethodDCStartVerboseEventMessage 0xB100008FL
#define MSG_RundownPublisher_MethodDCEndVerboseEventMessage 0xB1000090L
#define MSG_RundownPublisher_MethodDCStartILToNativeMapEventMessage 0xB1000095L
#define MSG_RundownPublisher_MethodDCEndILToNativeMapEventMessage 0xB1000096L
#define MSG_RundownPublisher_DomainModuleDCStartEventMessage 0xB1000097L
#define MSG_RundownPublisher_DomainModuleDCEndEventMessage 0xB1000098L
#define MSG_RundownPublisher_ModuleDCStartEventMessage 0xB1000099L
#define MSG_RundownPublisher_ModuleDCEndEventMessage 0xB100009AL
#define MSG_RundownPublisher_AssemblyDCStartEventMessage 0xB100009BL
#define MSG_RundownPublisher_AssemblyDCEndEventMessage 0xB100009CL
#define MSG_RundownPublisher_AppDomainDCStartEventMessage 0xB100009DL
#define MSG_RundownPublisher_AppDomainDCEndEventMessage 0xB100009EL
#define MSG_RundownPublisher_ThreadCreatedEventMessage 0xB100009FL
#define MSG_RundownPublisher_ModuleRangeDCStartEventMessage 0xB10000A0L
#define MSG_RundownPublisher_ModuleRangeDCEndEventMessage 0xB10000A1L
#define MSG_RundownPublisher_RuntimeInformationEventMessage 0xB10000BBL
#define MSG_RundownPublisher_MethodDCStart_V1EventMessage 0xB101008DL
#define MSG_RundownPublisher_MethodDCEnd_V1EventMessage 0xB101008EL
#define MSG_RundownPublisher_MethodDCStartVerbose_V1EventMessage 0xB101008FL
#define MSG_RundownPublisher_MethodDCEndVerbose_V1EventMessage 0xB1010090L
#define MSG_RundownPublisher_DCStartCompleteEventMessage 0xB1010091L
#define MSG_RundownPublisher_DCEndCompleteEventMessage 0xB1010092L
#define MSG_RundownPublisher_DCStartInitEventMessage 0xB1010093L
#define MSG_RundownPublisher_DCEndInitEventMessage 0xB1010094L
#define MSG_RundownPublisher_DomainModuleDCStart_V1EventMessage 0xB1010097L
#define MSG_RundownPublisher_DomainModuleDCEnd_V1EventMessage 0xB1010098L
#define MSG_RundownPublisher_ModuleDCStart_V1EventMessage 0xB1010099L
#define MSG_RundownPublisher_ModuleDCEnd_V1EventMessage 0xB101009AL
#define MSG_RundownPublisher_AssemblyDCStart_V1EventMessage 0xB101009BL
#define MSG_RundownPublisher_AssemblyDCEnd_V1EventMessage 0xB101009CL
#define MSG_RundownPublisher_AppDomainDCStart_V1EventMessage 0xB101009DL
#define MSG_RundownPublisher_AppDomainDCEnd_V1EventMessage 0xB101009EL
#define MSG_RundownPublisher_MethodDCStart_V2EventMessage 0xB102008DL
#define MSG_RundownPublisher_MethodDCEnd_V2EventMessage 0xB102008EL
#define MSG_RundownPublisher_MethodDCStartVerbose_V2EventMessage 0xB102008FL
#define MSG_RundownPublisher_MethodDCEndVerbose_V2EventMessage 0xB1020090L
#define MSG_RundownPublisher_ModuleDCStart_V2EventMessage 0xB1020099L
#define MSG_RundownPublisher_ModuleDCEnd_V2EventMessage 0xB102009AL
#define MSG_StressPublisher_StressLogEventMessage 0xB2000000L
#define MSG_StressPublisher_StackEventMessage 0xB2000001L
#define MSG_StressPublisher_StressLog_V1EventMessage 0xB2010000L
#define MSG_PrivatePublisher_GCDecisionEventMessage 0xB3000001L
#define MSG_PrivatePublisher_GCSettingsEventMessage 0xB3000002L
#define MSG_PrivatePublisher_GCOptimizedEventMessage 0xB3000003L
#define MSG_PrivatePublisher_GCGlobalHeapEventMessage 0xB3000005L
#define MSG_PrivatePublisher_GCJoinEventMessage 0xB3000006L
#define MSG_PrivatePublisher_GCMarkStackRootsEventMessage 0xB3000007L
#define MSG_PrivatePublisher_GCMarkFinalizeQueueRootsEventMessage 0xB3000008L
#define MSG_PrivatePublisher_GCMarkHandlesEventMessage 0xB3000009L
#define MSG_PrivatePublisher_GCMarkCardsEventMessage 0xB300000AL
#define MSG_PrivatePublisher_BGCBeginEventMessage 0xB300000BL
#define MSG_PrivatePublisher_BGC1stNonConEndEventMessage 0xB300000CL
#define MSG_PrivatePublisher_BGC1stConEndEventMessage 0xB300000DL
#define MSG_PrivatePublisher_BGC2ndNonConBeginEventMessage 0xB300000EL
#define MSG_PrivatePublisher_BGC2ndNonConEndEventMessage 0xB300000FL
#define MSG_PrivatePublisher_BGC2ndConBeginEventMessage 0xB3000010L
#define MSG_PrivatePublisher_BGC2ndConEndEventMessage 0xB3000011L
#define MSG_PrivatePublisher_BGCPlanEndEventMessage 0xB3000012L
#define MSG_PrivatePublisher_BGCSweepEndEventMessage 0xB3000013L
#define MSG_PrivatePublisher_BGCDrainMarkEventMessage 0xB3000014L
#define MSG_PrivatePublisher_BGCRevisitEventMessage 0xB3000015L
#define MSG_PrivatePublisher_BGCOverflowEventMessage 0xB3000016L
#define MSG_PrivatePublisher_BGCAllocWaitEventMessage 0xB3000017L
#define MSG_PrivatePublisher_GCFullNotifyEventMessage 0xB3000019L
#define MSG_PrivatePublisher_StartupEventMessage 0xB3000050L
#define MSG_PrivatePublisher_StackEventMessage 0xB3000097L
#define MSG_PrivatePublisher_ModuleRangeLoadEventMessage 0xB300009EL
#define MSG_PrivatePublisher_BindingEventMessage 0xB300009FL
#define MSG_PrivatePublisher_EvidenceGeneratedEventMessage 0xB30000B1L
#define MSG_PrivatePublisher_ModuleTransparencyComputationStartEventMessage 0xB30000B2L
#define MSG_PrivatePublisher_ModuleTransparencyComputationEndEventMessage 0xB30000B3L
#define MSG_PrivatePublisher_TypeTransparencyComputationStartEventMessage 0xB30000B4L
#define MSG_PrivatePublisher_TypeTransparencyComputationEndEventMessage 0xB30000B5L
#define MSG_PrivatePublisher_MethodTransparencyComputationStartEventMessage 0xB30000B6L
#define MSG_PrivatePublisher_MethodTransparencyComputationEndEventMessage 0xB30000B7L
#define MSG_PrivatePublisher_FieldTransparencyComputationStartEventMessage 0xB30000B8L
#define MSG_PrivatePublisher_FieldTransparencyComputationEndEventMessage 0xB30000B9L
#define MSG_PrivatePublisher_TokenTransparencyComputationStartEventMessage 0xB30000BAL
#define MSG_PrivatePublisher_TokenTransparencyComputationEndEventMessage 0xB30000BBL
#define MSG_PrivatePublisher_NgenBinderMessage 0xB30000BCL
#define MSG_PrivatePublisher_FailFastEventMessage 0xB30000BFL
#define MSG_PrivatePublisher_FinalizeObjectEventMessage 0xB30000C0L
#define MSG_PrivatePublisher_CCWRefCountChangeEventMessage 0xB30000C1L
#define MSG_PrivatePublisher_SetGCHandleEventMessage 0xB30000C2L
#define MSG_PrivatePublisher_DestroyGCHandleEventMessage 0xB30000C3L
#define MSG_PrivatePublisher_FusionMessageEventMessage 0xB30000C4L
#define MSG_PrivatePublisher_FusionErrorCodeEventMessage 0xB30000C5L
#define MSG_PrivatePublisher_PinPlugAtGCTimeEventMessage 0xB30000C7L
#define MSG_PrivatePublisher_MulticoreJitCommonEventMessage 0xB30000C9L
#define MSG_PrivatePublisher_MulticoreJitMethodCodeReturnedMessage 0xB30000CAL
#define MSG_PrivatePublisher_AllocRequestEventMessage 0xB3000136L
#define MSG_PrivatePublisher_IInspectableRuntimeClassNameMessage 0xB3000190L
#define MSG_PrivatePublisher_WinRTUnboxMessage 0xB3000191L
#define MSG_PrivatePublisher_CreateRcwMessage 0xB3000192L
#define MSG_PrivatePublisher_RcwVarianceMessage 0xB3000193L
#define MSG_PrivatePublisher_RCWIEnumerableCastingMessage 0xB3000194L
#define MSG_PrivatePublisher_CreateCCWMessage 0xB3000195L
#define MSG_PrivatePublisher_CCWVarianceMessage 0xB3000196L
#define MSG_PrivatePublisher_ObjectVariantMarshallingMessage 0xB3000197L
#define MSG_PrivatePublisher_GetTypeFromGUIDMessage 0xB3000198L
#define MSG_PrivatePublisher_GetTypeFromProgIDMessage 0xB3000199L
#define MSG_PrivatePublisher_ConvertToCallbackMessage 0xB300019AL
#define MSG_PrivatePublisher_BeginCreateManagedReferenceMessage 0xB300019BL
#define MSG_PrivatePublisher_EndCreateManagedReferenceMessage 0xB300019CL
#define MSG_PrivatePublisher_GCDecision_V1EventMessage 0xB3010001L
#define MSG_PrivatePublisher_GCSettings_V1EventMessage 0xB3010002L
#define MSG_PrivatePublisher_GCOptimized_V1EventMessage 0xB3010003L
#define MSG_PrivatePublisher_GCPerHeapHistory_V1EventMessage 0xB3010004L
#define MSG_PrivatePublisher_GCGlobalHeap_V1EventMessage 0xB3010005L
#define MSG_PrivatePublisher_GCJoin_V1EventMessage 0xB3010006L
#define MSG_PrivatePublisher_GCMarkStackRoots_V1EventMessage 0xB3010007L
#define MSG_PrivatePublisher_GCMarkFinalizeQueueRoots_V1EventMessage 0xB3010008L
#define MSG_PrivatePublisher_GCMarkHandles_V1EventMessage 0xB3010009L
#define MSG_PrivatePublisher_GCMarkCards_V1EventMessage 0xB301000AL
#define MSG_PrivatePublisher_GCFullNotify_V1EventMessage 0xB3010019L
#define MSG_PrivatePublisher_Startup_V1EventMessage 0xB3010050L
#define MSG_PrivatePublisher_GCPerHeapHistoryEventMessage 0xB3020004L
#define MSG_RuntimePublisher_GCSegment_SmallObjectHeapMapMessage 0xD0000001L
#define MSG_RuntimePublisher_GCSegment_LargeObjectHeapMapMessage 0xD0000002L
#define MSG_RuntimePublisher_GCSegment_ReadOnlyHeapMapMessage 0xD0000003L
#define MSG_RuntimePublisher_GCAllocation_SmallMapMessage 0xD0000004L
#define MSG_RuntimePublisher_GCAllocation_LargeMapMessage 0xD0000005L
#define MSG_RuntimePublisher_GCType_NonConcurrentGCMapMessage 0xD0000006L
#define MSG_RuntimePublisher_GCType_BackgroundGCMapMessage 0xD0000007L
#define MSG_RuntimePublisher_GCType_ForegroundGCMapMessage 0xD0000008L
#define MSG_RuntimePublisher_GCReason_AllocSmallMapMessage 0xD0000009L
#define MSG_RuntimePublisher_GCReason_InducedMapMessage 0xD000000AL
#define MSG_RuntimePublisher_GCReason_LowMemoryMapMessage 0xD000000BL
#define MSG_RuntimePublisher_GCReason_EmptyMapMessage 0xD000000CL
#define MSG_RuntimePublisher_GCReason_AllocLargeMapMessage 0xD000000DL
#define MSG_RuntimePublisher_GCReason_OutOfSpaceSmallObjectHeapMapMessage 0xD000000EL
#define MSG_RuntimePublisher_GCReason_OutOfSpaceLargeObjectHeapMapMessage 0xD000000FL
#define MSG_RuntimePublisher_GCReason_InducedNoForceMapMessage 0xD0000010L
#define MSG_RuntimePublisher_GCReason_StressMapMessage 0xD0000011L
#define MSG_RuntimePublisher_GCReason_InducedLowMemoryMapMessage 0xD0000012L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendOtherMapMessage 0xD0000013L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForGCMapMessage 0xD0000014L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForAppDomainShutdownMapMessage 0xD0000015L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForCodePitchingMapMessage 0xD0000016L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForShutdownMapMessage 0xD0000017L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForDebuggerMapMessage 0xD0000018L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForGCPrepMapMessage 0xD0000019L
#define MSG_RuntimePublisher_GCSuspendEEReason_SuspendForDebuggerSweepMapMessage 0xD000001AL
#define MSG_RuntimePublisher_Contention_ManagedMapMessage 0xD000001BL
#define MSG_RuntimePublisher_Contention_NativeMapMessage 0xD000001CL
#define MSG_RuntimePublisher_TailCallType_OptimizedMapMessage 0xD000001DL
#define MSG_RuntimePublisher_TailCallType_RecursiveMapMessage 0xD000001EL
#define MSG_RuntimePublisher_TailCallType_HelperMapMessage 0xD000001FL
#define MSG_RuntimePublisher_ThreadAdjustmentReason_WarmupMapMessage 0xD0000020L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_InitializingMapMessage 0xD0000021L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_RandomMoveMapMessage 0xD0000022L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_ClimbingMoveMapMessage 0xD0000023L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_ChangePointMapMessage 0xD0000024L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_StabilizingMapMessage 0xD0000025L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_StarvationMapMessage 0xD0000026L
#define MSG_RuntimePublisher_ThreadAdjustmentReason_ThreadTimedOutMapMessage 0xD0000027L
#define MSG_RuntimePublisher_GCRootKind_Stack 0xD0000028L
#define MSG_RuntimePublisher_GCRootKind_Finalizer 0xD0000029L
#define MSG_RuntimePublisher_GCRootKind_Handle 0xD000002AL
#define MSG_RuntimePublisher_GCRootKind_Older 0xD000002BL
#define MSG_RuntimePublisher_GCRootKind_SizedRef 0xD000002CL
#define MSG_RuntimePublisher_GCRootKind_Overflow 0xD000002DL
#define MSG_RuntimePublisher_GCHandleKind_WeakShortMessage 0xD000002EL
#define MSG_RuntimePublisher_GCHandleKind_WeakLongMessage 0xD000002FL
#define MSG_RuntimePublisher_GCHandleKind_StrongMessage 0xD0000030L
#define MSG_RuntimePublisher_GCHandleKind_PinnedMessage 0xD0000031L
#define MSG_RuntimePublisher_GCHandleKind_VariableMessage 0xD0000032L
#define MSG_RuntimePublisher_GCHandleKind_RefCountedMessage 0xD0000033L
#define MSG_RuntimePublisher_GCHandleKind_DependentMessage 0xD0000034L
#define MSG_RuntimePublisher_GCHandleKind_AsyncPinnedMessage 0xD0000035L
#define MSG_RuntimePublisher_GCHandleKind_SizedRefMessage 0xD0000036L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ModuleSection 0xD3000001L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_EETableSection 0xD3000002L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_WriteDataSection 0xD3000003L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_WriteableDataSection 0xD3000004L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_DataSection 0xD3000005L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_RVAStaticsSection 0xD3000006L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_EEDataSection 0xD3000007L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_DelayLoadInfoTableEagerSection 0xD3000008L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_DelayLoadInfoTableSection 0xD3000009L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_EEReadonlyData 0xD300000AL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ReadonlyData 0xD300000BL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ClassSection 0xD300000CL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_CrossDomainInfoSection 0xD300000DL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_MethodDescSection 0xD300000EL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_MethodDescWriteableSection 0xD300000FL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ExceptionSection 0xD3000010L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_InstrumentSection 0xD3000011L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_VirtualImportThunkSection 0xD3000012L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ExternalMethodThunkSection 0xD3000013L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_HelperTableSection 0xD3000014L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_MethodPrecodeWriteableSection 0xD3000015L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_MethodPrecodeWriteSection 0xD3000016L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_MethodPrecodeSection 0xD3000017L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_Win32ResourcesSection 0xD3000018L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_HeaderSection 0xD3000019L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_MetadataSection 0xD300001AL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_DelayLoadInfoSection 0xD300001BL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ImportTableSection 0xD300001CL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_CodeSection 0xD300001DL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_CodeHeaderSection 0xD300001EL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_CodeManagerSection 0xD300001FL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_UnwindDataSection 0xD3000020L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_RuntimeFunctionSection 0xD3000021L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_StubsSection 0xD3000022L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_StubDispatchDataSection 0xD3000023L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ExternalMethodDataSection 0xD3000024L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_DelayLoadInfoDelayListSection 0xD3000025L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ReadonlySharedSection 0xD3000026L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ReadonlySection 0xD3000027L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ILSection 0xD3000028L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_GCInfoSection 0xD3000029L
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ILMetadataSection 0xD300002AL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_ResourcesSection 0xD300002BL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_CompressedMapsSection 0xD300002CL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_DebugSection 0xD300002DL
#define MSG_PrivatePublisher_ModuleRangeSectionTypeMap_BaseRelocsSection 0xD300002EL
#define MSG_PrivatePublisher_GCHandleKind_WeakShortMessage 0xD300002FL
#define MSG_PrivatePublisher_GCHandleKind_WeakLongMessage 0xD3000030L
#define MSG_PrivatePublisher_GCHandleKind_StrongMessage 0xD3000031L
#define MSG_PrivatePublisher_GCHandleKind_PinnedMessage 0xD3000032L
#define MSG_PrivatePublisher_GCHandleKind_VariableMessage 0xD3000033L
#define MSG_PrivatePublisher_GCHandleKind_RefCountedMessage 0xD3000034L
#define MSG_PrivatePublisher_GCHandleKind_DependentMessage 0xD3000035L
#define MSG_PrivatePublisher_GCHandleKind_AsyncPinnedMessage 0xD3000036L
#define MSG_PrivatePublisher_GCHandleKind_SizedRefMessage 0xD3000037L
#define MSG_RuntimePublisher_ModuleRangeTypeMap_ColdRangeMessage 0xF0000001L
#define MSG_RuntimePublisher_AppDomain_DefaultMapMessage 0xF0000002L
#define MSG_RuntimePublisher_AppDomain_ExecutableMapMessage 0xF0000003L
#define MSG_RuntimePublisher_AppDomain_SharedMapMessage 0xF0000004L
#define MSG_RuntimePublisher_Assembly_DomainNeutralMapMessage 0xF0000005L
#define MSG_RuntimePublisher_Assembly_DynamicMapMessage 0xF0000006L
#define MSG_RuntimePublisher_Assembly_NativeMapMessage 0xF0000007L
#define MSG_RuntimePublisher_Assembly_CollectibleMapMessage 0xF0000008L
#define MSG_RuntimePublisher_Module_DomainNeutralMapMessage 0xF0000009L
#define MSG_RuntimePublisher_Module_NativeMapMessage 0xF000000AL
#define MSG_RuntimePublisher_Module_DynamicMapMessage 0xF000000BL
#define MSG_RuntimePublisher_Module_ManifestMapMessage 0xF000000CL
#define MSG_RuntimePublisher_Method_DynamicMapMessage 0xF000000DL
#define MSG_RuntimePublisher_Method_GenericMapMessage 0xF000000EL
#define MSG_RuntimePublisher_Method_HasSharedGenericCodeMapMessage 0xF000000FL
#define MSG_RuntimePublisher_Method_JittedMapMessage 0xF0000010L
#define MSG_RuntimePublisher_StartupMode_ManagedExeMapMessage 0xF0000011L
#define MSG_RuntimePublisher_StartupMode_HostedCLRMapMessage 0xF0000012L
#define MSG_RuntimePublisher_StartupMode_IjwDllMapMessage 0xF0000013L
#define MSG_RuntimePublisher_StartupMode_ComActivatedMapMessage 0xF0000014L
#define MSG_RuntimePublisher_StartupMode_OtherMapMessage 0xF0000015L
#define MSG_RuntimePublisher_RuntimeSku_DesktopCLRMapMessage 0xF0000016L
#define MSG_RuntimePublisher_RuntimeSku_CoreCLRMapMessage 0xF0000017L
#define MSG_RuntimePublisher_ExceptionThrown_HasInnerExceptionMapMessage 0xF0000018L
#define MSG_RuntimePublisher_ExceptionThrown_NestedMapMessage 0xF0000019L
#define MSG_RuntimePublisher_ExceptionThrown_ReThrownMapMessage 0xF000001AL
#define MSG_RuntimePublisher_ExceptionThrown_CorruptedStateMapMessage 0xF000001BL
#define MSG_RuntimePublisher_ExceptionThrown_CLSCompliantMapMessage 0xF000001CL
#define MSG_RuntimePublisher_ILStubGenerated_ReverseInteropMapMessage 0xF000001DL
#define MSG_RuntimePublisher_ILStubGenerated_COMInteropMapMessage 0xF000001EL
#define MSG_RuntimePublisher_ILStubGenerated_NGenedStubMapMessage 0xF000001FL
#define MSG_RuntimePublisher_ILStubGenerated_DelegateMapMessage 0xF0000020L
#define MSG_RuntimePublisher_ILStubGenerated_VarArgMapMessage 0xF0000021L
#define MSG_RuntimePublisher_ILStubGenerated_UnmanagedCalleeMapMessage 0xF0000022L
#define MSG_RuntimePublisher_Startup_CONCURRENT_GCMapMessage 0xF0000023L
#define MSG_RuntimePublisher_Startup_LOADER_OPTIMIZATION_SINGLE_DOMAINMapMessage 0xF0000024L
#define MSG_RuntimePublisher_Startup_LOADER_OPTIMIZATION_MULTI_DOMAINMapMessage 0xF0000025L
#define MSG_RuntimePublisher_Startup_LOADER_SAFEMODEMapMessage 0xF0000026L
#define MSG_RuntimePublisher_Startup_LOADER_SETPREFERENCEMapMessage 0xF0000027L
#define MSG_RuntimePublisher_Startup_SERVER_GCMapMessage 0xF0000028L
#define MSG_RuntimePublisher_Startup_HOARD_GC_VMMapMessage 0xF0000029L
#define MSG_RuntimePublisher_Startup_SINGLE_VERSION_HOSTING_INTERFACEMapMessage 0xF000002AL
#define MSG_RuntimePublisher_Startup_LEGACY_IMPERSONATIONMapMessage 0xF000002BL
#define MSG_RuntimePublisher_Startup_DISABLE_COMMITTHREADSTACKMapMessage 0xF000002CL
#define MSG_RuntimePublisher_Startup_ALWAYSFLOW_IMPERSONATIONMapMessage 0xF000002DL
#define MSG_RuntimePublisher_Startup_TRIM_GC_COMMITMapMessage 0xF000002EL
#define MSG_RuntimePublisher_Startup_ETWMapMessage 0xF000002FL
#define MSG_RuntimePublisher_Startup_SERVER_BUILDMapMessage 0xF0000030L
#define MSG_RuntimePublisher_Startup_ARMMapMessage 0xF0000031L
#define MSG_RuntimePublisher_TypeFlags_Delegate 0xF0000032L
#define MSG_RuntimePublisher_TypeFlags_Finalizable 0xF0000033L
#define MSG_RuntimePublisher_TypeFlags_ExternallyImplementedCOMObject 0xF0000034L
#define MSG_RuntimePublisher_TypeFlags_Array 0xF0000035L
#define MSG_RuntimePublisher_GCRootFlags_Pinning 0xF0000036L
#define MSG_RuntimePublisher_GCRootFlags_WeakRef 0xF0000037L
#define MSG_RuntimePublisher_GCRootFlags_Interior 0xF0000038L
#define MSG_RuntimePublisher_GCRootFlags_RefCounted 0xF0000039L
#define MSG_RuntimePublisher_GCRootStaticVarFlags_ThreadLocal 0xF000003AL
#define MSG_RuntimePublisher_GCRootCCWFlags_Strong 0xF000003BL
#define MSG_RuntimePublisher_GCRootCCWFlags_Pegged 0xF000003CL
#define MSG_RuntimePublisher_ThreadFlags_GCSpecial 0xF000003DL
#define MSG_RuntimePublisher_ThreadFlags_Finalizer 0xF000003EL
#define MSG_RuntimePublisher_ThreadFlags_ThreadPoolWorker 0xF000003FL
#define MSG_RundownPublisher_ModuleRangeTypeMap_ColdRangeMessage 0xF1000001L
#define MSG_RundownPublisher_AppDomain_DefaultMapMessage 0xF1000002L
#define MSG_RundownPublisher_AppDomain_ExecutableMapMessage 0xF1000003L
#define MSG_RundownPublisher_AppDomain_SharedMapMessage 0xF1000004L
#define MSG_RundownPublisher_Assembly_DomainNeutralMapMessage 0xF1000005L
#define MSG_RundownPublisher_Assembly_DynamicMapMessage 0xF1000006L
#define MSG_RundownPublisher_Assembly_NativeMapMessage 0xF1000007L
#define MSG_RundownPublisher_Assembly_CollectibleMapMessage 0xF1000008L
#define MSG_RundownPublisher_Module_DomainNeutralMapMessage 0xF1000009L
#define MSG_RundownPublisher_Module_NativeMapMessage 0xF100000AL
#define MSG_RundownPublisher_Module_DynamicMapMessage 0xF100000BL
#define MSG_RundownPublisher_Module_ManifestMapMessage 0xF100000CL
#define MSG_RundownPublisher_Method_DynamicMapMessage 0xF100000DL
#define MSG_RundownPublisher_Method_GenericMapMessage 0xF100000EL
#define MSG_RundownPublisher_Method_HasSharedGenericCodeMapMessage 0xF100000FL
#define MSG_RundownPublisher_Method_JittedMapMessage 0xF1000010L
#define MSG_RundownPublisher_StartupMode_ManagedExeMapMessage 0xF1000011L
#define MSG_RundownPublisher_StartupMode_HostedCLRMapMessage 0xF1000012L
#define MSG_RundownPublisher_StartupMode_IjwDllMapMessage 0xF1000013L
#define MSG_RundownPublisher_StartupMode_ComActivatedMapMessage 0xF1000014L
#define MSG_RundownPublisher_StartupMode_OtherMapMessage 0xF1000015L
#define MSG_RundownPublisher_RuntimeSku_DesktopCLRMapMessage 0xF1000016L
#define MSG_RundownPublisher_RuntimeSku_CoreCLRMapMessage 0xF1000017L
#define MSG_RundownPublisher_Startup_CONCURRENT_GCMapMessage 0xF1000018L
#define MSG_RundownPublisher_Startup_LOADER_OPTIMIZATION_SINGLE_DOMAINMapMessage 0xF1000019L
#define MSG_RundownPublisher_Startup_LOADER_OPTIMIZATION_MULTI_DOMAINMapMessage 0xF100001AL
#define MSG_RundownPublisher_Startup_LOADER_SAFEMODEMapMessage 0xF100001BL
#define MSG_RundownPublisher_Startup_LOADER_SETPREFERENCEMapMessage 0xF100001CL
#define MSG_RundownPublisher_Startup_SERVER_GCMapMessage 0xF100001DL
#define MSG_RundownPublisher_Startup_HOARD_GC_VMMapMessage 0xF100001EL
#define MSG_RundownPublisher_Startup_SINGLE_VERSION_HOSTING_INTERFACEMapMessage 0xF100001FL
#define MSG_RundownPublisher_Startup_LEGACY_IMPERSONATIONMapMessage 0xF1000020L
#define MSG_RundownPublisher_Startup_DISABLE_COMMITTHREADSTACKMapMessage 0xF1000021L
#define MSG_RundownPublisher_Startup_ALWAYSFLOW_IMPERSONATIONMapMessage 0xF1000022L
#define MSG_RundownPublisher_Startup_TRIM_GC_COMMITMapMessage 0xF1000023L
#define MSG_RundownPublisher_Startup_ETWMapMessage 0xF1000024L
#define MSG_RundownPublisher_Startup_SERVER_BUILDMapMessage 0xF1000025L
#define MSG_RundownPublisher_Startup_ARMMapMessage 0xF1000026L
#define MSG_RundownPublisher_ThreadFlags_GCSpecial 0xF1000027L
#define MSG_RundownPublisher_ThreadFlags_Finalizer 0xF1000028L
#define MSG_RundownPublisher_ThreadFlags_ThreadPoolWorker 0xF1000029L
#define MSG_PrivatePublisher_ModuleRangeIBCTypeMap_IBCUnprofiledSectionMessage 0xF3000001L
#define MSG_PrivatePublisher_ModuleRangeIBCTypeMap_IBCProfiledSectionMessage 0xF3000002L
#define MSG_PrivatePublisher_ModuleRangeTypeMap_HotRangeMessage 0xF3000003L
#define MSG_PrivatePublisher_ModuleRangeTypeMap_WarmRangeMessage 0xF3000004L
#define MSG_PrivatePublisher_ModuleRangeTypeMap_ColdRangeMessage 0xF3000005L
#define MSG_PrivatePublisher_ModuleRangeTypeMap_HotColdRangeMessage 0xF3000006L
LANGUAGE 0x9,0x1
1 11 "ClrEtwAll_MSG00001.bin"
1 WEVT_TEMPLATE "ClrEtwAllTEMP.BIN"
CRIMhT# <ß╝╠Nô┘╠.ε'Σ`iªP─ Fá5Z⌡Ü⌠▀F║╦+╠╢≤LëÉ╫L.è⌡╠₧T╫?våp■Mòδ└
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
/******************************************************************
DO NOT MODIFY. AUTOGENERATED FILE.
This file is generated using the logic from <root>/src/scripts/genEtwInterface.py
******************************************************************/
#define NO_OF_ETW_PROVIDERS 4
#define MAX_BYTES_PER_ETW_PROVIDER 64
EXTERN_C __declspec(selectany) const BYTE etwStackSupportedEvents[NO_OF_ETW_PROVIDERS][MAX_BYTES_PER_ETW_PROVIDER] =
{
{0, 4, 16, 192, 9, 255, 3, 241, 195, 0, 251, 3, 0, 0, 0, 0, 128, 31, 226, 63, 0, 0, 64, 65, 0, 43, 0, 0, 0, 0, 15, 252, 17, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment