ExpNodeCreateSystemThread

NTSTATUS __fastcall ExpNodeCreateSystemThread(
        _KNODE *Node,
        INT64 a2,
        INT64 a3,
        VOID *a4,
        INT64 a5,
        PKSTART_ROUTINE StartRoutine,
        PVOID StartContext,
        UINT64 *AltSeed,
        PVOID *ThreadHandle){
  UINT16 v10; 
  int v13; 
  _GROUP_AFFINITY Affinity; 

  v10 = Node->Affinity.Reserved[0];
  Affinity = 0i64;
  KeQueryNodeActiveAffinity(v10, &Affinity, 0i64);
  v13 = (unsigned __int16)KeSelectIdealProcessor(Node, &Affinity, AltSeed);
  return PsCreateSystemThreadEx(
           (__int64)ThreadHandle,
           0x1FFFFF,
           0i64,
           a4,
           0i64,
           StartRoutine,
           (INT64)StartContext,
           (__int128 *)&Affinity,
           &v13);
}

Referenced by:

ExpPartitionCreateSystemThread