SleepstudyHelperBlockerActiveReference

NTSTATUS __stdcall SleepstudyHelperBlockerActiveReference(PKSPIN_LOCK SpinLock){
  UINT64 v1; 
  NTSTATUS v2; 
  PKSPIN_LOCK v3; 
  unsigned __int8 v4; 
  unsigned __int64 v5; 
  v2 = 0;
  v3 = SpinLock;
  if( !SpinLock )
    return -1073741811;
  do
  {
    KeAcquireSpinLockRaiseToDpc(v3, v1);
    ++*((_DWORD *)v3 + 3);
    v5 = v4;
    if( *((_DWORD *)v3 + 3) == 1 )
      SshpSetBlockerActive((INT64)v3, 1);
    KxReleaseSpinLock(v3);
    __writecr8(v5);
    v3 = (PKSPIN_LOCK)v3[35];
  }
  while( v3 );
  return v2;
}

Referenced by:

No references.