PopEtEnumEnergyTrackers

INT64 __fastcall PopEtEnumEnergyTrackers(INT64 a1, INT64 a2){
  void *i; 
  INT64 v4; 
  void *v5; 
  int v6; 
  for( i = 0i64; ; i = v5 )
  {
    LODWORD(v4) = PopEtGetNextEnergyTracker(i);
    v5 = (void *)v4;
    if( !v4 )
      break;
    v6 = PopEtEnergyTrackerEnumSnapshotCallback(v4, a2);
    if( v6 < 0 )
      goto LABEL_4;
  }
  v6 = 0;
LABEL_4:
  if( v5 )
    ObfDereferenceObjectWithTag(v5, 0x74456F50ui64);
  return(unsigned int)v6;
}

Referenced by:

PoEnergyContextCleanup
PopEtEnergyContextProcessStateUpdate