Always struggle to find this , so thought I would post it here …
Real life usages e.g. UserAccountValue = 514
Explanation of why 514 = 512 [Normal] + 2 [AccountDisable]
| SCRIPT | 0×0001 | 1 |
| ACCOUNTDISABLE | 0×0002 | 2 |
| HOMEDIR_REQUIRED | 0×0008 | 8 |
| LOCKOUT | 0×0010 | 16 |
| PASSWD_NOTREQD | 0×0020 | 32 |
| PASSWD_CANT_CHANGE | 0×0040 | 64 |
| ENCRYPTED_TEXT_PWD_ALLOWED | 0×0080 | 128 |
| TEMP_DUPLICATE_ACCOUNT | 0×0100 | 256 |
| NORMAL_ACCOUNT | 0×0200 | 512 |
| INTERDOMAIN_TRUST_ACCOUNT | 0×0800 | 2048 |
| WORKSTATION_TRUST_ACCOUNT | 0×1000 | 4096 |
| SERVER_TRUST_ACCOUNT | 0×2000 | 8192 |
| DONT_EXPIRE_PASSWORD | 0×10000 | 65536 |
| MNS_LOGON_ACCOUNT | 0×20000 | 131072 |
| SMARTCARD_REQUIRED | 0×40000 | 262144 |
| TRUSTED_FOR_DELEGATION | 0×80000 | 524288 |
| NOT_DELEGATED | 0×100000 | 1048576 |
| USE_DES_KEY_ONLY | 0×200000 | 2097152 |
| DONT_REQ_PREAUTH | 0×400000 | 4194304 |
| PASSWORD_EXPIRED | 0×800000 | 8388608 |
| TRUSTED_TO_AUTH_FOR_DELEGATION | 0×1000000 | 16777216 |