PspIsProcessReadyForRemoteThread
BOOL __fastcall PspIsProcessReadyForRemoteThread(INT64 a1){
BOOL result;
bool v3;
_KAPC_STATE ApcState;
memset(&ApcState, 0, sizeof(ApcState));
v3 = 1;
if( PsNoRemoteThreadBeforeProcessInit )
{
result = *(_DWORD *)(a1 + 2172);
if( !result && (result & 0x1000) == 0 && (*(_BYTE *)(a1 + 992) & 1) == 0 )
{
KiStackAttachProcess((_KPROCESS *)a1, 0i64, &ApcState);
v3 = *(_QWORD *)(*(_QWORD *)(a1 + 1360) + 24i64) != 0i64;
KiUnstackDetachProcess(&ApcState, 0i64);
}
}
LOBYTE(result) = v3;
return result;
}Referenced by:
PspCreateThread