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.