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