SleepstudyHelper_ComponentActiveLocked

INT64 __fastcall SleepstudyHelper_ComponentActiveLocked(INT64 a1){
  unsigned int v1; 
  int v3; 
  bool v4; 
  v1 = 0;
  if( a1 )
  {
    v3 = *(_DWORD *)(a1 + 8);
    if( (v3 & 0x10) == 0 )
    {
      v4 = ++*(_DWORD *)(a1 + 12) == 1;
      *(_DWORD *)(a1 + 8) = v3 | 0x10;
      if( v4 )
        SshpSetBlockerActive(a1, 1);
    }
  }
  else
  {
    return(unsigned int)-1073741811;
  }
  return v1;
}

Referenced by:

SleepstudyHelper_ComponentActive