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