ホーム › NetworkManagement.NetManagement › USER_ACCOUNT_FLAGS
USER_ACCOUNT_FLAGS
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| UF_SCRIPT | 1 | 0x1 |
| UF_ACCOUNTDISABLE | 2 | 0x2 |
| UF_HOMEDIR_REQUIRED | 8 | 0x8 |
| UF_PASSWD_NOTREQD | 32 | 0x20 |
| UF_PASSWD_CANT_CHANGE | 64 | 0x40 |
| UF_LOCKOUT | 16 | 0x10 |
| UF_DONT_EXPIRE_PASSWD | 65536 | 0x10000 |
| UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED | 128 | 0x80 |
| UF_NOT_DELEGATED | 1048576 | 0x100000 |
| UF_SMARTCARD_REQUIRED | 262144 | 0x40000 |
| UF_USE_DES_KEY_ONLY | 2097152 | 0x200000 |
| UF_DONT_REQUIRE_PREAUTH | 4194304 | 0x400000 |
| UF_TRUSTED_FOR_DELEGATION | 524288 | 0x80000 |
| UF_PASSWORD_EXPIRED | 8388608 | 0x800000 |
| UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION | 16777216 | 0x1000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum USER_ACCOUNT_FLAGS : unsigned int {
UF_SCRIPT = 1,
UF_ACCOUNTDISABLE = 2,
UF_HOMEDIR_REQUIRED = 8,
UF_PASSWD_NOTREQD = 32,
UF_PASSWD_CANT_CHANGE = 64,
UF_LOCKOUT = 16,
UF_DONT_EXPIRE_PASSWD = 65536,
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128,
UF_NOT_DELEGATED = 1048576,
UF_SMARTCARD_REQUIRED = 262144,
UF_USE_DES_KEY_ONLY = 2097152,
UF_DONT_REQUIRE_PREAUTH = 4194304,
UF_TRUSTED_FOR_DELEGATION = 524288,
UF_PASSWORD_EXPIRED = 8388608,
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216
} USER_ACCOUNT_FLAGS;[Flags]
public enum USER_ACCOUNT_FLAGS : uint
{
UF_SCRIPT = 1,
UF_ACCOUNTDISABLE = 2,
UF_HOMEDIR_REQUIRED = 8,
UF_PASSWD_NOTREQD = 32,
UF_PASSWD_CANT_CHANGE = 64,
UF_LOCKOUT = 16,
UF_DONT_EXPIRE_PASSWD = 65536,
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128,
UF_NOT_DELEGATED = 1048576,
UF_SMARTCARD_REQUIRED = 262144,
UF_USE_DES_KEY_ONLY = 2097152,
UF_DONT_REQUIRE_PREAUTH = 4194304,
UF_TRUSTED_FOR_DELEGATION = 524288,
UF_PASSWORD_EXPIRED = 8388608,
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216,
}<Flags>
Public Enum USER_ACCOUNT_FLAGS As UInteger
UF_SCRIPT = 1
UF_ACCOUNTDISABLE = 2
UF_HOMEDIR_REQUIRED = 8
UF_PASSWD_NOTREQD = 32
UF_PASSWD_CANT_CHANGE = 64
UF_LOCKOUT = 16
UF_DONT_EXPIRE_PASSWD = 65536
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128
UF_NOT_DELEGATED = 1048576
UF_SMARTCARD_REQUIRED = 262144
UF_USE_DES_KEY_ONLY = 2097152
UF_DONT_REQUIRE_PREAUTH = 4194304
UF_TRUSTED_FOR_DELEGATION = 524288
UF_PASSWORD_EXPIRED = 8388608
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216
End Enumimport enum
class USER_ACCOUNT_FLAGS(enum.IntFlag):
UF_SCRIPT = 1
UF_ACCOUNTDISABLE = 2
UF_HOMEDIR_REQUIRED = 8
UF_PASSWD_NOTREQD = 32
UF_PASSWD_CANT_CHANGE = 64
UF_LOCKOUT = 16
UF_DONT_EXPIRE_PASSWD = 65536
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128
UF_NOT_DELEGATED = 1048576
UF_SMARTCARD_REQUIRED = 262144
UF_USE_DES_KEY_ONLY = 2097152
UF_DONT_REQUIRE_PREAUTH = 4194304
UF_TRUSTED_FOR_DELEGATION = 524288
UF_PASSWORD_EXPIRED = 8388608
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216// USER_ACCOUNT_FLAGS (flags)
pub const UF_SCRIPT: u32 = 1;
pub const UF_ACCOUNTDISABLE: u32 = 2;
pub const UF_HOMEDIR_REQUIRED: u32 = 8;
pub const UF_PASSWD_NOTREQD: u32 = 32;
pub const UF_PASSWD_CANT_CHANGE: u32 = 64;
pub const UF_LOCKOUT: u32 = 16;
pub const UF_DONT_EXPIRE_PASSWD: u32 = 65536;
pub const UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED: u32 = 128;
pub const UF_NOT_DELEGATED: u32 = 1048576;
pub const UF_SMARTCARD_REQUIRED: u32 = 262144;
pub const UF_USE_DES_KEY_ONLY: u32 = 2097152;
pub const UF_DONT_REQUIRE_PREAUTH: u32 = 4194304;
pub const UF_TRUSTED_FOR_DELEGATION: u32 = 524288;
pub const UF_PASSWORD_EXPIRED: u32 = 8388608;
pub const UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION: u32 = 16777216;// USER_ACCOUNT_FLAGS
const (
UF_SCRIPT uint32 = 1
UF_ACCOUNTDISABLE uint32 = 2
UF_HOMEDIR_REQUIRED uint32 = 8
UF_PASSWD_NOTREQD uint32 = 32
UF_PASSWD_CANT_CHANGE uint32 = 64
UF_LOCKOUT uint32 = 16
UF_DONT_EXPIRE_PASSWD uint32 = 65536
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED uint32 = 128
UF_NOT_DELEGATED uint32 = 1048576
UF_SMARTCARD_REQUIRED uint32 = 262144
UF_USE_DES_KEY_ONLY uint32 = 2097152
UF_DONT_REQUIRE_PREAUTH uint32 = 4194304
UF_TRUSTED_FOR_DELEGATION uint32 = 524288
UF_PASSWORD_EXPIRED uint32 = 8388608
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION uint32 = 16777216
)const
UF_SCRIPT = 1;
UF_ACCOUNTDISABLE = 2;
UF_HOMEDIR_REQUIRED = 8;
UF_PASSWD_NOTREQD = 32;
UF_PASSWD_CANT_CHANGE = 64;
UF_LOCKOUT = 16;
UF_DONT_EXPIRE_PASSWD = 65536;
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128;
UF_NOT_DELEGATED = 1048576;
UF_SMARTCARD_REQUIRED = 262144;
UF_USE_DES_KEY_ONLY = 2097152;
UF_DONT_REQUIRE_PREAUTH = 4194304;
UF_TRUSTED_FOR_DELEGATION = 524288;
UF_PASSWORD_EXPIRED = 8388608;
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216;// USER_ACCOUNT_FLAGS
pub const UF_SCRIPT: u32 = 1;
pub const UF_ACCOUNTDISABLE: u32 = 2;
pub const UF_HOMEDIR_REQUIRED: u32 = 8;
pub const UF_PASSWD_NOTREQD: u32 = 32;
pub const UF_PASSWD_CANT_CHANGE: u32 = 64;
pub const UF_LOCKOUT: u32 = 16;
pub const UF_DONT_EXPIRE_PASSWD: u32 = 65536;
pub const UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED: u32 = 128;
pub const UF_NOT_DELEGATED: u32 = 1048576;
pub const UF_SMARTCARD_REQUIRED: u32 = 262144;
pub const UF_USE_DES_KEY_ONLY: u32 = 2097152;
pub const UF_DONT_REQUIRE_PREAUTH: u32 = 4194304;
pub const UF_TRUSTED_FOR_DELEGATION: u32 = 524288;
pub const UF_PASSWORD_EXPIRED: u32 = 8388608;
pub const UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION: u32 = 16777216;const
UF_SCRIPT* = 1
UF_ACCOUNTDISABLE* = 2
UF_HOMEDIR_REQUIRED* = 8
UF_PASSWD_NOTREQD* = 32
UF_PASSWD_CANT_CHANGE* = 64
UF_LOCKOUT* = 16
UF_DONT_EXPIRE_PASSWD* = 65536
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED* = 128
UF_NOT_DELEGATED* = 1048576
UF_SMARTCARD_REQUIRED* = 262144
UF_USE_DES_KEY_ONLY* = 2097152
UF_DONT_REQUIRE_PREAUTH* = 4194304
UF_TRUSTED_FOR_DELEGATION* = 524288
UF_PASSWORD_EXPIRED* = 8388608
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION* = 16777216enum USER_ACCOUNT_FLAGS : uint {
UF_SCRIPT = 1,
UF_ACCOUNTDISABLE = 2,
UF_HOMEDIR_REQUIRED = 8,
UF_PASSWD_NOTREQD = 32,
UF_PASSWD_CANT_CHANGE = 64,
UF_LOCKOUT = 16,
UF_DONT_EXPIRE_PASSWD = 65536,
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED = 128,
UF_NOT_DELEGATED = 1048576,
UF_SMARTCARD_REQUIRED = 262144,
UF_USE_DES_KEY_ONLY = 2097152,
UF_DONT_REQUIRE_PREAUTH = 4194304,
UF_TRUSTED_FOR_DELEGATION = 524288,
UF_PASSWORD_EXPIRED = 8388608,
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION = 16777216,
}#define global UF_SCRIPT 0x1
#define global UF_ACCOUNTDISABLE 0x2
#define global UF_HOMEDIR_REQUIRED 0x8
#define global UF_PASSWD_NOTREQD 0x20
#define global UF_PASSWD_CANT_CHANGE 0x40
#define global UF_LOCKOUT 0x10
#define global UF_DONT_EXPIRE_PASSWD 0x10000
#define global UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED 0x80
#define global UF_NOT_DELEGATED 0x100000
#define global UF_SMARTCARD_REQUIRED 0x40000
#define global UF_USE_DES_KEY_ONLY 0x200000
#define global UF_DONT_REQUIRE_PREAUTH 0x400000
#define global UF_TRUSTED_FOR_DELEGATION 0x80000
#define global UF_PASSWORD_EXPIRED 0x800000
#define global UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION 0x1000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。