PspUnlinkJobProcess
__int64 __fastcall PspUnlinkJobProcess(__int64 a1, __int64 a2){
__int64 v2;
_QWORD *i;
__int64 result;
__int64 v5;
_QWORD *v6;
v2 = a1 + 1088;
for( i = *(_QWORD **)(a1 + 1088); i != (_QWORD *)v2; i = (_QWORD *)*i )
{
if( i[2] == a2 + 1480 )
i[2] = *(_QWORD *)(a2 + 1488);
}
result = a2 + 1480;
v5 = *(_QWORD *)(a2 + 1480);
if( *(_QWORD *)(v5 + 8) != result || (v6 = *(_QWORD **)(result + 8), *v6 != result) )
__fastfail(3u);
*v6 = v5;
*(_QWORD *)(v5 + 8) = v6;
return result;
}Referenced by:
PspEstablishJobHierarchy
PspRemoveProcessFromJobChain