PopNetArmRefreshTimer
INT8 __stdcall PopNetArmRefreshTimer(INT64 DueTime, INT8 a2){
INT64 v4;
INT64 v5;
INT64 v6;
NPTEXTMETRIC *v7;
INT8 result;
v4 = 0i64;
v5 = -DueTime;
if( a2 )
v5 = DueTime;
KeSetTimer2((INT64)&PopNetRefreshTimer, v5, 0i64, 0i64);
if( a2 )
{
if( *(__int64 *)&KUSER_SHARED_DATA.SystemTime.LowPart < DueTime )
v4 = DueTime - *(_QWORD *)&KUSER_SHARED_DATA.SystemTime.LowPart;
}
else
{
v4 = DueTime;
}
PopTraceNetRefreshTimerArmed(v4, v6, v7);
return result;
}Referenced by:
PopNetRefreshTimerWorkerCallback
PopNetWnfLowPowerEpochCallback