SleepstudyHelper_ComponentInactive
NTSTATUS __stdcall SleepstudyHelper_ComponentInactive(PKSPIN_LOCK SpinLock){
NTSTATUS v1;
unsigned __int64 v3;
int v4;
bool v5;
v1 = 0;
if( !SpinLock )
return -1073741811;
v3 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc(SpinLock);
v4 = *((_DWORD *)SpinLock + 2);
if( (v4 & 0x10) != 0 )
{
v5 = (*((_DWORD *)SpinLock + 3))-- == 1;
*((_DWORD *)SpinLock + 2) = v4 & 0xFFFFFFEF;
if( v5 )
SshpSetBlockerActive((INT64)SpinLock, 0);
}
KxReleaseSpinLock(SpinLock);
__writecr8(v3);
return v1;
}Referenced by:
No references.