NTSTATUS __stdcall PspValidateJobAffinityState(_EJOB *Job, _EPROCESS *NewProcess){
NTSTATUS v4;
__int64 v5;
v4 = 0;
ExAcquireResourceSharedLite((UINT64)Job + 56, 1);
v5 = *((_QWORD *)Job + 54);
if( !v5 || (v4 = PspCheckJobAccessState(v5, NewProcess), v4 >= 0) )
_InterlockedOr((volatile signed __int32 *)&NewProcess->1124, 0x4000000u);
ExReleaseResourceLite((PERESOURCE)((char *)Job + 56));
return v4;
}