KeSetTimeAdjustment

NTSTATUS __stdcall KeSetTimeAdjustment(UINT64 TimeAdjustment){
  INT64 v3[2]; 
  CHAR LeftShift; 
  *(_OWORD *)v3 = 0i64;
  LeftShift = 0;
  if( TimeAdjustment == KeTimeAdjustmentFrequency )
    return 0;
  if( !TimeAdjustment )
    return -1073741676;
  if( TimeAdjustment - 2 <= 0xFFFFFFFD )
  {
    v3[0] = RtlGenerateQpcToIncrementConstants((unsigned int)TimeAdjustment, &LeftShift);
    LOBYTE(v3[1]) = LeftShift;
    KeTimeAdjustmentFrequency = TimeAdjustment;
    KiUpdateSystemTime(0i64, (INT64)v3, 0);
    return 0;
  }
  return -1073741675;
}

Referenced by:

ExpUpdateTimerConfigurationWorker