TraceLoggingRegisterEx_EtwRegister_EtwSetInformation

INT64 __stdcall TraceLoggingRegisterEx_EtwRegister_EtwSetInformation(PVOID CallbackContext){
  __int64 v1; 
  __int64 v2; 
  GUID v4; 
  unsigned int v5; 
  GUID ProviderId; 
  v4 = *(GUID *)(*((_QWORD *)CallbackContext + 1) - 16i64);
  *((_QWORD *)CallbackContext + 6) = v2;
  *((_QWORD *)CallbackContext + 5) = v1;
  ProviderId = v4;
  v5 = EtwRegister(&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