PspLockRootJobShared
VOID __stdcall PspLockRootJobShared(_EJOB *Job, _ETHREAD *CurrentThread, _EJOB **RootJob){
__int64 i;
__int64 v6;
if( CurrentThread )
--CurrentThread->Tcb.SpecialApcDisable;
for( i = *((_QWORD *)Job + 135); ; i = *((_QWORD *)Job + 135) )
{
v6 = i;
ExAcquireResourceSharedLite(i + 56, 1);
if( v6 == *((_QWORD *)Job + 135) )
break;
ExReleaseResourceLite((PERESOURCE)(v6 + 56));
}
*RootJob = (_EJOB *)v6;
}Referenced by:
PspChargeJobWakeCounter
PspQueryJobHierarchyAccountingInformation