PopWnfUserAwayPredictionCallback
__int64 __fastcall PopWnfUserAwayPredictionCallback(_WNF_SUBSCRIPTION *a1){
NTSTATUS v1;
UINT64 v3;
__int64 UserReturnTime[2];
UINT64 v5;
UserReturnTime[0] = 0i64;
LODWORD(v3) = 8;
v1 = ExQueryWnfStateData(a1, &v5, UserReturnTime, &v3);
if( v1 >= 0 )
{
if( (unsigned int)v3 >= 8 )
{
PopAcquirePolicyLock();
PopUpdateSmartUserPresencePredictions(
UserReturnTime[0],
PopDozeTimerCancelledReasonSmartUserPresencePredictionUpdated);
PopReleasePolicyLock();
}
else
{
return 0;
}
}
return(unsigned int)v1;
}Referenced by:
No references.