PspLockRootJobShared
__int64 __fastcall PspLockRootJobShared(__int64 a1, __int64 a2, _QWORD *a3){
__int64 i;
__int64 result;
__int64 v7;
if( a2 )
--*(_WORD *)(a2 + 486);
for( i = *(_QWORD *)(a1 + 1080); ; i = *(_QWORD *)(a1 + 1080) )
{
v7 = i;
LOBYTE(a2) = 1;
ExAcquireResourceSharedLite((PERESOURCE)(i + 56), a2);
if( v7 == *(_QWORD *)(a1 + 1080) )
break;
ExReleaseResourceLite((PERESOURCE)(v7 + 56));
}
result = v7;
*a3 = v7;
return result;
}Referenced by:
PspChargeJobWakeCounter
PspQueryJobHierarchyAccountingInformation