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