PopAvlDeleteStatsForPowerRequest

NTSTATUS __stdcall PopAvlDeleteStatsForPowerRequest(PVOID Buffer){
  unsigned int i; 
  _QWORD *v3; 
  NTSTATUS result; 
  __int128 v5; 

  for( i = 0; i < 4; ++i )
  {
    LODWORD(v3) = PopGetStopWatchByRequestType((INT64)Buffer, i);
    if( v3 )
      PoUninitializeStopWatch(v3);
  }
  v5 = *(_OWORD *)((char *)Buffer + 8);
  RtlDeleteElementGenericTableAvl(&PowerRequestStatsDatabase, Buffer);
  PopFreeUnicodeString((INT64)&v5);
  return result;
}

Referenced by:

PopPublishAndPurgePowerRequestStats
PopStatsDeletePowerRequest