PspSystemThreadStartup

VOID __stdcall PspSystemThreadStartup(PKSTART_ROUTINE StartRoutine, PVOID StartContext){
  _ETHREAD *CurrentThread; 

  __writecr8(0i64);
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  PspDisablePrimaryTokenExchange(CurrentThread);
  if( (((unsigned __int8)CurrentThread->CrossThreadFlags ^ 1) & 3) == 3 )
    ((void(__fastcall *)(PVOID))StartRoutine)(StartContext);
  PspTerminateThreadByPointer(CurrentThread, 0i64, 1u);
}

Referenced by:

No references.