Win32 API 日本語リファレンス
ホームSecurity.Authentication.Identity › DOMAIN_PASSWORD_PROPERTIES

DOMAIN_PASSWORD_PROPERTIES

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
DOMAIN_PASSWORD_COMPLEX10x1
DOMAIN_PASSWORD_NO_ANON_CHANGE20x2
DOMAIN_PASSWORD_NO_CLEAR_CHANGE40x4
DOMAIN_LOCKOUT_ADMINS80x8
DOMAIN_PASSWORD_STORE_CLEARTEXT160x10
DOMAIN_REFUSE_PASSWORD_CHANGE320x20

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DOMAIN_PASSWORD_PROPERTIES : unsigned int {
    DOMAIN_PASSWORD_COMPLEX = 1,
    DOMAIN_PASSWORD_NO_ANON_CHANGE = 2,
    DOMAIN_PASSWORD_NO_CLEAR_CHANGE = 4,
    DOMAIN_LOCKOUT_ADMINS = 8,
    DOMAIN_PASSWORD_STORE_CLEARTEXT = 16,
    DOMAIN_REFUSE_PASSWORD_CHANGE = 32
} DOMAIN_PASSWORD_PROPERTIES;
[Flags]
public enum DOMAIN_PASSWORD_PROPERTIES : uint
{
    DOMAIN_PASSWORD_COMPLEX = 1,
    DOMAIN_PASSWORD_NO_ANON_CHANGE = 2,
    DOMAIN_PASSWORD_NO_CLEAR_CHANGE = 4,
    DOMAIN_LOCKOUT_ADMINS = 8,
    DOMAIN_PASSWORD_STORE_CLEARTEXT = 16,
    DOMAIN_REFUSE_PASSWORD_CHANGE = 32,
}
<Flags>
Public Enum DOMAIN_PASSWORD_PROPERTIES As UInteger
    DOMAIN_PASSWORD_COMPLEX = 1
    DOMAIN_PASSWORD_NO_ANON_CHANGE = 2
    DOMAIN_PASSWORD_NO_CLEAR_CHANGE = 4
    DOMAIN_LOCKOUT_ADMINS = 8
    DOMAIN_PASSWORD_STORE_CLEARTEXT = 16
    DOMAIN_REFUSE_PASSWORD_CHANGE = 32
End Enum
import enum

class DOMAIN_PASSWORD_PROPERTIES(enum.IntFlag):
    DOMAIN_PASSWORD_COMPLEX = 1
    DOMAIN_PASSWORD_NO_ANON_CHANGE = 2
    DOMAIN_PASSWORD_NO_CLEAR_CHANGE = 4
    DOMAIN_LOCKOUT_ADMINS = 8
    DOMAIN_PASSWORD_STORE_CLEARTEXT = 16
    DOMAIN_REFUSE_PASSWORD_CHANGE = 32
// DOMAIN_PASSWORD_PROPERTIES (flags)
pub const DOMAIN_PASSWORD_COMPLEX: u32 = 1;
pub const DOMAIN_PASSWORD_NO_ANON_CHANGE: u32 = 2;
pub const DOMAIN_PASSWORD_NO_CLEAR_CHANGE: u32 = 4;
pub const DOMAIN_LOCKOUT_ADMINS: u32 = 8;
pub const DOMAIN_PASSWORD_STORE_CLEARTEXT: u32 = 16;
pub const DOMAIN_REFUSE_PASSWORD_CHANGE: u32 = 32;
// DOMAIN_PASSWORD_PROPERTIES
const (
	DOMAIN_PASSWORD_COMPLEX uint32 = 1
	DOMAIN_PASSWORD_NO_ANON_CHANGE uint32 = 2
	DOMAIN_PASSWORD_NO_CLEAR_CHANGE uint32 = 4
	DOMAIN_LOCKOUT_ADMINS uint32 = 8
	DOMAIN_PASSWORD_STORE_CLEARTEXT uint32 = 16
	DOMAIN_REFUSE_PASSWORD_CHANGE uint32 = 32
)
const
  DOMAIN_PASSWORD_COMPLEX = 1;
  DOMAIN_PASSWORD_NO_ANON_CHANGE = 2;
  DOMAIN_PASSWORD_NO_CLEAR_CHANGE = 4;
  DOMAIN_LOCKOUT_ADMINS = 8;
  DOMAIN_PASSWORD_STORE_CLEARTEXT = 16;
  DOMAIN_REFUSE_PASSWORD_CHANGE = 32;
// DOMAIN_PASSWORD_PROPERTIES
pub const DOMAIN_PASSWORD_COMPLEX: u32 = 1;
pub const DOMAIN_PASSWORD_NO_ANON_CHANGE: u32 = 2;
pub const DOMAIN_PASSWORD_NO_CLEAR_CHANGE: u32 = 4;
pub const DOMAIN_LOCKOUT_ADMINS: u32 = 8;
pub const DOMAIN_PASSWORD_STORE_CLEARTEXT: u32 = 16;
pub const DOMAIN_REFUSE_PASSWORD_CHANGE: u32 = 32;
const
  DOMAIN_PASSWORD_COMPLEX* = 1
  DOMAIN_PASSWORD_NO_ANON_CHANGE* = 2
  DOMAIN_PASSWORD_NO_CLEAR_CHANGE* = 4
  DOMAIN_LOCKOUT_ADMINS* = 8
  DOMAIN_PASSWORD_STORE_CLEARTEXT* = 16
  DOMAIN_REFUSE_PASSWORD_CHANGE* = 32
enum DOMAIN_PASSWORD_PROPERTIES : uint {
    DOMAIN_PASSWORD_COMPLEX = 1,
    DOMAIN_PASSWORD_NO_ANON_CHANGE = 2,
    DOMAIN_PASSWORD_NO_CLEAR_CHANGE = 4,
    DOMAIN_LOCKOUT_ADMINS = 8,
    DOMAIN_PASSWORD_STORE_CLEARTEXT = 16,
    DOMAIN_REFUSE_PASSWORD_CHANGE = 32,
}
#define global DOMAIN_PASSWORD_COMPLEX         0x1
#define global DOMAIN_PASSWORD_NO_ANON_CHANGE  0x2
#define global DOMAIN_PASSWORD_NO_CLEAR_CHANGE 0x4
#define global DOMAIN_LOCKOUT_ADMINS           0x8
#define global DOMAIN_PASSWORD_STORE_CLEARTEXT 0x10
#define global DOMAIN_REFUSE_PASSWORD_CHANGE   0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。