PspWaitOnAllProcessesJobCallback

NTSTATUS __stdcall PspWaitOnAllProcessesJobCallback(_EJOB *Job, PSP_TERMINATE_PROCESSES_CONTEXT *Context){
  _ETHREAD *CurrentThread; 
  _EJOB *i; 
  _EPROCESS *v5; 

  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  for( i = Job; ; Job = i )
  {
    LODWORD(v5) = PspGetNextJobProcess(Job, CurrentThread);
    if( !v5 )
      break;
    if( (v5->Flags3 & 0x40) == 0 && v5 != KeGetCurrentThread()->ApcState.Process )
    {
      *((_BYTE *)Context + 4) |= 2u;
      PspWaitForUsermodeExit(v5);
    }
  }
  return 0;
}

Referenced by:

No references.