Win32 API 日本語リファレンス
ホームNetworkManagement.NetManagement › USER_ACCOUNT_FLAGS

USER_ACCOUNT_FLAGS

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
UF_SCRIPT10x1
UF_ACCOUNTDISABLE20x2
UF_HOMEDIR_REQUIRED80x8
UF_PASSWD_NOTREQD320x20
UF_PASSWD_CANT_CHANGE640x40
UF_LOCKOUT160x10
UF_DONT_EXPIRE_PASSWD655360x10000
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED1280x80
UF_NOT_DELEGATED10485760x100000
UF_SMARTCARD_REQUIRED2621440x40000
UF_USE_DES_KEY_ONLY20971520x200000
UF_DONT_REQUIRE_PREAUTH41943040x400000
UF_TRUSTED_FOR_DELEGATION5242880x80000
UF_PASSWORD_EXPIRED83886080x800000
UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION167772160x1000000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 16777216
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,
}
#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)。