PopCheckDisabledState

char __fastcall PopCheckDisabledState(int a1){
  __int64 *v1; 
  char result; 
  v1 = (__int64 *)PowerStateDisableReasonListHead;
  result = 0;
  if( (__int64 *)PowerStateDisableReasonListHead != &PowerStateDisableReasonListHead )
  {
    while( !*((_BYTE *)v1 + a1 + 16) )
    {
      v1 = (__int64 *)*v1;
      if( v1 == &PowerStateDisableReasonListHead )
        return result;
    }
    return 1;
  }
  return result;
}

Referenced by:

PopFilterCapabilities