ulmus-ldap/src/Entity/UserAccountControlEnum.php
2025-09-17 20:28:57 +00:00

29 lines
844 B
PHP

<?php
namespace Ulmus\Ldap\Entity;
enum UserAccountControlEnum : int
{
case SCRIPT = 1;
case ACCOUNTDISABLE = 2;
case HOMEDIR_REQUIRED = 8;
case LOCKOUT = 16;
case PASSWD_NOTREQD = 32;
case ENCRYPTED_TEXT_PWD_ALLOWED = 128;
case TEMP_DUPLICATE_ACCOUNT = 256;
case NORMAL_ACCOUNT = 512;
case INTERDOMAIN_TRUST_ACCOUNT = 2048;
case WORKSTATION_TRUST_ACCOUNT = 4096;
case SERVER_TRUST_ACCOUNT = 8192;
case DONT_EXPIRE_PASSWORD = 65536;
case MNS_LOGON_ACCOUNT = 131072;
case SMARTCARD_REQUIRED = 262144;
case TRUSTED_FOR_DELEGATION = 524288;
case NOT_DELEGATED = 1048576;
case USE_DES_KEY_ONLY = 2097152;
case DONT_REQ_PREAUTH = 4194304;
case PASSWORD_EXPIRED = 8388608;
case TRUSTED_TO_AUTH_FOR_DELEGATION = 16777216;
case PARTIAL_SECRETS_ACCOUNT = 67108864;
}