BapdRegisterEtwProvider

NTSTATUS __stdcall BapdRegisterEtwProvider(GUID *ProviderId, UINT8 ManifestedTelemetry, UINT64 *RegHandle){
  NTSTATUS result; 
  result = EtwRegister(ProviderId, 0i64, 0i64, RegHandle);
  if( result < 0 )
  {
    *RegHandle = 0i64;
  }
  else
  {
    if( ManifestedTelemetry )
      EtwSetInformation(
        *RegHandle,
        EventProviderSetTraits,
        &`EnableManifestedProviderForMicrosoftTelemetry'::`2'::Traits,
        (unsigned __int16)`EnableManifestedProviderForMicrosoftTelemetry'::`2'::Traits);
    return 0;
  }
  return result;
}

Referenced by:

BapdRecordFirmwareBootStats
BapdWriteEtwEvents
BapdpRecordIumStatus