TraceLoggingRegisterEx_EtwRegister_EtwSetInformation

NTSTATUS __stdcall TraceLoggingRegisterEx_EtwRegister_EtwSetInformation(PVOID CallbackContext){
  __int64 v1; 
  __int64 v2; 
  __int128 v4; 
  NTSTATUS v5; 
  _LPCGUID ProviderId[4]; 

  v4 = *(_OWORD *)(*((_QWORD *)CallbackContext + 1) - 16i64);
  *((_QWORD *)CallbackContext + 6) = v2;
  *((_QWORD *)CallbackContext + 5) = v1;
  *(_OWORD *)ProviderId = v4;
  v5 = (unsigned int)EtwRegister(
                       (_LPCGUID)ProviderId,
                       (PETWENABLECALLBACK)tlgEnableCallback,
                       CallbackContext,
                       (PREGHANDLE)CallbackContext + 4);
  if( !v5 )
    EtwSetInformation(
      *((_QWORD *)CallbackContext + 4),
      EventProviderSetTraits,
      *((PVOID *)CallbackContext + 1),
      **((unsigned __int16 **)CallbackContext + 1));
  return v5;
}

Referenced by:

BapdRecordFirmwareBootStats
EtwpInitializeCoverage
HalpMiscInitializeTelemetry
IoInitSystemPreDrivers
IopInitializeSystemVariableService
KeInitSystem
Phase1InitializationIoReady
PnpTraceInitialize
PopDiagInitialize
PopDirectedDripsDiagInitialize
PspInitPhase2
RtlpCapChkTelemetryRunOnce
SeRmInitPhase1
SshInitialize
TlgRegisterAggregateProviderEx
TtmInit
VRegSetup
VmInitSystem
VslpIumInitializeTelemetry