MiInitializeDecayPfns

PSLIST_ENTRY __stdcall MiInitializeDecayPfns(){
  ULONG_PTR v0; 
  __int64 v1; 
  PSLIST_ENTRY result; 
  if( ((unsigned __int8)ListHead & 0xF) != 0 )
    RtlRaiseStatus(-2147483646);
  *(_OWORD *)ListHead = 0i64;
  v0 = 48 * BasePage - 0x57FFFFE8030i64;
  v1 = 2048i64;
  *(_QWORD *)(v0 + 40) = *(_QWORD *)(v0 + 40) & 0xFFFFFFF000000000ui64 | 1;
  do
  {
    result = RtlpInterlockedPushEntrySList((PSLIST_HEADER)ListHead, (PSLIST_ENTRY)v0);
    v0 -= 48i64;
    --v1;
  }
  while( v1 );
  return result;
}

Referenced by:

MiInitNucleus