KeInitializeIRTimer

BOOL __stdcall KeInitializeIRTimer(INT64 a1, INT64 a2, INT64 a3, UINT8 *a4, INT64 a5){
  unsigned __int16 v7; 
  unsigned __int16 v8; 
  BOOL result; 

  KiInitializeTimer2(a1, a2, a3, (unsigned int)a5 | 2);
  v7 = *a4;
  *(_BYTE *)(a1 + 2) = v7;
  v8 = a4[2];
  *(_BYTE *)(a1 + 3) = a4[2];
  result = ExCheckValidIRTimerId(v7, v8);
  if( !result )
    __fastfail(5u);
  return result;
}

Referenced by:

ExAllocateTimerInternal2
NtCreateTimer2
PopInitializeIRTimer
PopPowerButtonWorkCallback
PopThermalZoneAdd