PoQueryStopWatch

__int64 __fastcall PoQueryStopWatch(_QWORD *a1, __int64 *a2, bool *a3){
  unsigned int v3; 
  __int64 v8; 
  __int64 v9; 
  unsigned __int64 v10; 
  unsigned __int64 v11; 
  v3 = 0;
  if( *a1 )
  {
    if( a2 )
    {
      *a2 = a1[4];
      if( a1[3] )
      {
        v8 = -1i64;
        v9 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - a1[3];
        v10 = *a2;
        v11 = *a2 + v9;
        if( v11 >= v10 )
          v8 = v11;
        *a2 = v8;
      }
    }
    if( a3 )
      *a3 = a1[3] != 0i64;
  }
  else
  {
    return(unsigned int)-1073741641;
  }
  return v3;
}

Referenced by:

PopIsDataAccruedByPowerRequestStats
PopPublishAndPurgePowerRequestStats