tlgWriteTransfer_EtwWriteTransfer

NTSTATUS __fastcall tlgWriteTransfer_EtwWriteTransfer(
        __int64 a1,
        unsigned __int8 *a2,
        const _GUID *ActivityId,
        const _GUID *RelatedActivityId,
        ULONG UserDataCount,
        PEVENT_DATA_DESCRIPTOR UserData){
  _EVENT_DESCRIPTOR EventDescriptor; 

  *(_DWORD *)&EventDescriptor.Id = *a2 << 24;
  *(_DWORD *)&EventDescriptor.Level = *(unsigned __int16 *)(a2 + 1);
  EventDescriptor.Keyword = *(_QWORD *)(a2 + 3);
  UserData->Ptr = *(_QWORD *)(a1 + 8);
  UserData->Size = **(unsigned __int16 **)(a1 + 8);
  UserData->Reserved = 2;
  UserData[1].Ptr = (unsigned __int64)(a2 + 11);
  UserData[1].Size = *(unsigned __int16 *)(a2 + 11);
  UserData[1].Reserved = 1;
  return EtwWriteEx(
           *(_QWORD *)(a1 + 32),
           &EventDescriptor,
           0i64,
           0,
           (_LPCGUID)ActivityId,
           (_LPCGUID)RelatedActivityId,
           UserDataCount,
           UserData);
}

Referenced by:

BapdRecordFirmwareBootStats
CmFcInitSystem3
CmFcManagerUpdateFeatureConfigurations
CmFcManagerUpdateFeatureUsageSubscriptions
CmLoadAppKey
CmLoadKey
CmSaveMergedKeys
CmpAbortLightWeightTransaction
CmpAddRemoveContainerToCLFSLog
CmpAddRemoveRMLogContainer
CmpCmdHiveOpen
CmpCommitPreparedLightWeightTransaction
CmpCreateHive
CmpFlushHive
CmpInitHiveFromFile
CmpLightWeightCommitDeleteKeyUoW
CmpLogCheckpoint
CmpLogFailureToGetFileSize
CmpLogFlushPhaseEnd
CmpLogFlushPhaseStart
CmpLogHiveFileInaccessible
CmpLogTransactionAbortedByName
CmpLogUnsupportedOperation
CmpOKToFollowLink
CmpPrepareLightWeightTransaction
CmpReorganizeHive
CmpSaveBootControlSet
CmpSendUnsupportedOperationTelemetryEvent
CmpTraceSecurityChanging
CmpTransMgrCommit
CmpTransMgrCommitUoW
CmpTransWriteLog
EtwTelemetryCoverageReport
EtwTimLogBlockNonCetBinaries
EtwTimLogControlProtectionUserModeReturnMismatch
EtwTimLogProhibitChildProcessCreation
EtwTimLogProhibitLowILImageMap
EtwTimLogProhibitNonMicrosoftBinaries
EtwTimLogRedirectionTrustPolicy
EtwTimLogUserCetSetContextIpValidationFailure
EtwTraceAdminlessAccessFailure
EtwTraceLeapSecondDataParseFailure
EtwTraceLeapSecondDataUpdate
EtwTraceSystemTimeChange
EtwTraceTimeZoneBiasChange
EtwTraceTimeZoneInformationRefresh
EtwpCoverageFlushPending
EtwpCoverageRecord
EtwpSendDataBlock
EtwpStartLogger
EtwpTimLogMitigationForProcess
EtwpTraceSystemInitialization
EtwpTraceSystemShutdown
EtwpWriteAppStateChange
EtwpWriteAppStateChangeWithStats
EtwpWriteProcessStarted
ExLogTimeZoneInformation
ExpGetSystemFirmwareTableInformation
ExpLogRefreshTimeZoneInformationCutoverFail
ExpLogRefreshTimeZoneInformationQueryFail
ExpLogRefreshTimeZoneInformationSuccess
HalpTimerTraceTimingHardware
HalpTscReportSyncStatus
HvAnalyzeLogFiles
HvSwapLogFiles
HvpLogIneligibleLogHeader
HvpLogInvalidLogHeader
HvpLogUnreadableLog
IoCaptureLiveDump
IoEnumerateEnvironmentVariablesEx
IoGetEnvironmentVariableEx
IoQueryEnvironmentVariableInfoEx
IoSetEnvironmentVariableEx
IoWriteDeferredLiveDumpData
IopInitializePlugPlayServices
IopLiveDumpAllocAndInitResources
IopLiveDumpAllocateFromVMMemoryPartition
IopLiveDumpCaptureMemoryPages
IopLiveDumpEstimateMemoryPages
IopLiveDumpTraceCaptureDumpDataBufferingDuration
IopLiveDumpTraceCaptureGenerateIptSecondaryDataDuration
IopLiveDumpTraceCaptureHvlCollectLiveDumpDuration
IopLiveDumpTraceCaptureProcessorContextDuration
IopLiveDumpTraceCorralProcessorsDuration
IopLiveDumpTraceMarkImportantDumpDataDuration
IopLiveDumpTraceMarkRequiredDumpDataDuration
IopLiveDumpTracePopulateBitmapForDumpDuration
IopLiveDumpTraceUncorralProcessorsDuration
KeSetUserCetAppcompatOptions
KiTraceLogNmiCallback
MiLogContinueTrim
NtReplaceKey
PipDmgInitPhaseTwo
PnpCompareInterruptInformation
PnpTraceDeviceConfig
PnpTraceDeviceRemovalForResetComplete
PnpTraceDeviceRemoveProcessVeto
PnpTraceDockDeviceEnumeration
PnpTraceDriverBlocked
PnpTraceIommuDeviceProperties
PnpTraceRebalanceResult
PnpTraceRequestDeviceRemovalForReset
PnpTraceSecureDeviceEnumeration
PoDiagTraceDirectedDripsCandidateDevice
PoTraceForceIdleReset
PopAccountBatteryEnergyChange
PopAccountCbEnergyChange
PopBatteryApplyCompositeState
PopBatteryCheckCompositeCapacity
PopBatteryTracePercentageRemaining
PopBatteryWorker
PopCheckShutdownMarker
PopDiagTraceBatteryAlarmStatus
PopDiagTraceBatteryTriggerFlags
PopDiagTraceBatteryTriggerMet
PopDiagTraceBsdWriteTime
PopDiagTraceControlCallback
PopDiagTraceCsEnterReason
PopDiagTraceCsExitReason
PopDiagTraceCsResiliencyStats
PopDiagTraceDirectedDripsInitialization
PopDiagTraceDisplayBurstWin32kCallout
PopDiagTraceDozeDeferralDecision
PopDiagTraceDripsHistogram
PopDiagTraceFxComponentAccounting
PopDiagTraceFxDeviceAccounting
PopDiagTraceFxGlobalDeviceAccounting
PopDiagTraceIrpFinishTelemetry
PopDiagTraceMonitorOnWithLidClosed
PopDiagTracePowerButtonBugcheck
PopDiagTraceRtcWakeInfo
PopDiagTraceUmpoAlpcProcessingError
PopDirectedDripsDiagNotifySessionStop
PopDirectedDripsDiagRundownBroadcastTrees
PopDirectedDripsDiagRundownDevices
PopEstimateChargeTime
PopFxBuildDripsBlockingDeviceList
PopFxUnregisterDevice
PopGetLockConsoleTimeoutUnsafe
PopIdleWakeNotifyModernStandbyExit
PopIdleWakeTraceWakeSourceDiagnostic
PopLogPowerRequestAction
PopPlUnregisterComponent
PopPublishAndPurgePowerRequestStats
PopSpoilBatteryEstimate
PopSqmFanEnumeration
PopSqmThermalCriticalEvent
PopSqmThermalUsermodeEvent
PopSqmThermalZoneEnumeration
PopThermalHandlePreviousShutdown
PopTraceBootError
PopTraceCr3Mitigated
PopTraceCr3Tripped
PopTraceEsBgActivityPolicyUpdate
PopTraceEsSetting
PopTraceEsState
PopTraceInputSuppressionActionUpdate
PopTraceMonitorOnRequestUserInput
PopTracePowerReconfig
PopTraceSleepCheckpointInitFailure
PopTraceSmbiosChange
PopTraceStandbyConnectivityUpdate
PopTraceThermalRequestActiveActivity
PopTraceThermalRequestPassiveHistogram
PopTraceThermalStandbyComplete
PopTraceThermalStandbyInitiated
PopTraceThermalZoneActiveActivity
PopTraceThermalZonePassiveHistogram
PopTraceZoneCr3Mitigated
PopTraceZoneCr3Tripped
PopTransitionTelemetryOsState
PopUpdateExternalDisplayState
PpmPerfTelemetryWorker
PsOpenProcess
PsOpenThread
RtlpLogCapabilityCheckLatency
SeCheckForCriticalAceRemoval
SepLogUnmatchedSessionFlagImpersonationAttempt
SetFailureLocation
SshpWriteBlocker
TtmiLogCalloutStart
TtmiLogCalloutStop
TtmiLogCalloutWatchdogCrashSkipped
TtmiLogCleanupCurrentSessionStart
TtmiLogCleanupCurrentSessionStop
TtmiLogConsoleUserPresent
TtmiLogDeviceArrivalNotified
TtmiLogDeviceArrivedTerminalEvent
TtmiLogDeviceAssignedTerminalEvent
TtmiLogDeviceDepartedTerminalEvent
TtmiLogDeviceDepartureNotified
TtmiLogDeviceEnumeratedTerminalEvent
TtmiLogDeviceFromTerminalRemoved
TtmiLogDeviceInputNotified
TtmiLogDeviceRundown
TtmiLogDeviceSetInputWakeCapability
TtmiLogDeviceToTerminalAssigned
TtmiLogDispatchApiStart
TtmiLogDispatchApiStop
TtmiLogDisplayPowerRequestSet
TtmiLogEnterProximity
TtmiLogError
TtmiLogExitProximity
TtmiLogInitCurrentSessionStart
TtmiLogInitCurrentSessionStop
TtmiLogInitiateModernStandbyTransitionStart
TtmiLogInitiateModernStandbyTransitionStop
TtmiLogProximityBlockedRequest
TtmiLogProximityPowerPress
TtmiLogQueueCreated
TtmiLogQueueDequeueEvent
TtmiLogQueueDestroyed
TtmiLogQueueEnqueueEvent
TtmiLogQueueHandleClosed
TtmiLogQueueHandleOpened
TtmiLogSessionActivate
TtmiLogSessionCsExitComplete
TtmiLogSessionDeactivate
TtmiLogSessionDeviceAssignmentPolicySet
TtmiLogSessionDisplayRequiredDereference
TtmiLogSessionDisplayRequiredPowerRequestUpdated
TtmiLogSessionDisplayRequiredReference
TtmiLogSessionMonitorControl
TtmiLogSessionPowerControlStart
TtmiLogSessionPowerControlStop
TtmiLogSessionPowerRequestAcknowledged
TtmiLogSessionPowerRequestCreated
TtmiLogSessionPowerRequestDeleted
TtmiLogSessionPowerStateChange
TtmiLogSessionRundown
TtmiLogSessionWorkerPass
TtmiLogSessionWorkerStart
TtmiLogSessionWorkerStop
TtmiLogTerminalCleanup
TtmiLogTerminalCreated
TtmiLogTerminalDestroyed
TtmiLogTerminalDisplayStateChangedEvent
TtmiLogTerminalDisplayTimeouts
TtmiLogTerminalHandleClosed
TtmiLogTerminalHandleOpened
TtmiLogTerminalOffRequest
TtmiLogTerminalOnRequest
TtmiLogTerminalRundown
TtmiLogTerminalStateMachine
VrpIoctlDeviceDispatch
VrpPostEnumerateKey
VrpPostOpenOrCreate
VrpPostQueryKey
VrpPreFlushKey
VrpPreLoadKey
VrpPreOpenOrCreate
VrpPreQueryKeyName
VrpRegistryUnload
VslpIumInitializeTelemetry
_tlgWriteTemplate