PopPepCountReadyActivities
INT64 __fastcall PopPepCountReadyActivities(UINT64 *a1, INT64 a2, INT64 a3){
INT64 result;
__int64 v4;
UINT64 *v5;
if( !(_DWORD)a3 )
return 0i64;
result = *((unsigned int *)a1 + 30);
if( (_DWORD)a3 == 2 )
{
if( a2 )
return(unsigned int)(*(_DWORD *)(a2 + 104) + result);
}
else if( (_DWORD)a3 == 3 )
{
v4 = *((unsigned int *)a1 + 45);
if( (_DWORD)v4 )
{
v5 = a1 + 36;
do
{
result = (unsigned int)(*(_DWORD *)v5 + result);
v5 += 25;
--v4;
}
while( v4 );
}
}
return result;
}Referenced by:
PopPepCompleteComponentIdleState
PopPepComponentSetLatency
PopPepComponentSetResidency
PopPepComponentSetWakeHint
PopPepIdleTimeoutRoutine
PopPepProcessEvent
PopPepUpdateConstraints