PopAvlDeleteStatsForPowerRequest

NTSTATUS __stdcall PopAvlDeleteStatsForPowerRequest(PVOID Buffer){
  unsigned int i; 
  _QWORD *StopWatchByRequestType; 
  NTSTATUS result; 
  __int128 v5; 
  for( i = 0; i < 4; ++i )
  {
    StopWatchByRequestType = (_QWORD *)PopGetStopWatchByRequestType((INT64)Buffer, i);
    if( StopWatchByRequestType )
      PoUninitializeStopWatch(StopWatchByRequestType);
  }
  v5 = *(_OWORD *)((char *)Buffer + 8);
  RtlDeleteElementGenericTableAvl(&PowerRequestStatsDatabase, Buffer);
  PopFreeUnicodeString((INT64)&v5);
  return result;
}

Referenced by:

PopPublishAndPurgePowerRequestStats
PopStatsDeletePowerRequest