ホーム › Security.Authentication.Identity › MSV_SUBAUTH_LOGON_PARAMETER_CONTROL
MSV_SUBAUTH_LOGON_PARAMETER_CONTROL
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| MSV1_0_CLEARTEXT_PASSWORD_ALLOWED | 2 | 0x2 |
| MSV1_0_UPDATE_LOGON_STATISTICS | 4 | 0x4 |
| MSV1_0_RETURN_USER_PARAMETERS | 8 | 0x8 |
| MSV1_0_DONT_TRY_GUEST_ACCOUNT | 16 | 0x10 |
| MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT | 32 | 0x20 |
| MSV1_0_RETURN_PASSWORD_EXPIRY | 64 | 0x40 |
| MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT | 2048 | 0x800 |
| MSV1_0_TRY_GUEST_ACCOUNT_ONLY | 256 | 0x100 |
| MSV1_0_RETURN_PROFILE_PATH | 512 | 0x200 |
| MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY | 1024 | 0x400 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MSV_SUBAUTH_LOGON_PARAMETER_CONTROL : unsigned int {
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2,
MSV1_0_UPDATE_LOGON_STATISTICS = 4,
MSV1_0_RETURN_USER_PARAMETERS = 8,
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16,
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32,
MSV1_0_RETURN_PASSWORD_EXPIRY = 64,
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048,
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256,
MSV1_0_RETURN_PROFILE_PATH = 512,
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024
} MSV_SUBAUTH_LOGON_PARAMETER_CONTROL;[Flags]
public enum MSV_SUBAUTH_LOGON_PARAMETER_CONTROL : uint
{
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2,
MSV1_0_UPDATE_LOGON_STATISTICS = 4,
MSV1_0_RETURN_USER_PARAMETERS = 8,
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16,
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32,
MSV1_0_RETURN_PASSWORD_EXPIRY = 64,
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048,
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256,
MSV1_0_RETURN_PROFILE_PATH = 512,
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024,
}<Flags>
Public Enum MSV_SUBAUTH_LOGON_PARAMETER_CONTROL As UInteger
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2
MSV1_0_UPDATE_LOGON_STATISTICS = 4
MSV1_0_RETURN_USER_PARAMETERS = 8
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32
MSV1_0_RETURN_PASSWORD_EXPIRY = 64
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256
MSV1_0_RETURN_PROFILE_PATH = 512
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024
End Enumimport enum
class MSV_SUBAUTH_LOGON_PARAMETER_CONTROL(enum.IntFlag):
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2
MSV1_0_UPDATE_LOGON_STATISTICS = 4
MSV1_0_RETURN_USER_PARAMETERS = 8
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32
MSV1_0_RETURN_PASSWORD_EXPIRY = 64
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256
MSV1_0_RETURN_PROFILE_PATH = 512
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024// MSV_SUBAUTH_LOGON_PARAMETER_CONTROL (flags)
pub const MSV1_0_CLEARTEXT_PASSWORD_ALLOWED: u32 = 2;
pub const MSV1_0_UPDATE_LOGON_STATISTICS: u32 = 4;
pub const MSV1_0_RETURN_USER_PARAMETERS: u32 = 8;
pub const MSV1_0_DONT_TRY_GUEST_ACCOUNT: u32 = 16;
pub const MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT: u32 = 32;
pub const MSV1_0_RETURN_PASSWORD_EXPIRY: u32 = 64;
pub const MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT: u32 = 2048;
pub const MSV1_0_TRY_GUEST_ACCOUNT_ONLY: u32 = 256;
pub const MSV1_0_RETURN_PROFILE_PATH: u32 = 512;
pub const MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY: u32 = 1024;// MSV_SUBAUTH_LOGON_PARAMETER_CONTROL
const (
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED uint32 = 2
MSV1_0_UPDATE_LOGON_STATISTICS uint32 = 4
MSV1_0_RETURN_USER_PARAMETERS uint32 = 8
MSV1_0_DONT_TRY_GUEST_ACCOUNT uint32 = 16
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT uint32 = 32
MSV1_0_RETURN_PASSWORD_EXPIRY uint32 = 64
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT uint32 = 2048
MSV1_0_TRY_GUEST_ACCOUNT_ONLY uint32 = 256
MSV1_0_RETURN_PROFILE_PATH uint32 = 512
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY uint32 = 1024
)const
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2;
MSV1_0_UPDATE_LOGON_STATISTICS = 4;
MSV1_0_RETURN_USER_PARAMETERS = 8;
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16;
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32;
MSV1_0_RETURN_PASSWORD_EXPIRY = 64;
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048;
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256;
MSV1_0_RETURN_PROFILE_PATH = 512;
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024;// MSV_SUBAUTH_LOGON_PARAMETER_CONTROL
pub const MSV1_0_CLEARTEXT_PASSWORD_ALLOWED: u32 = 2;
pub const MSV1_0_UPDATE_LOGON_STATISTICS: u32 = 4;
pub const MSV1_0_RETURN_USER_PARAMETERS: u32 = 8;
pub const MSV1_0_DONT_TRY_GUEST_ACCOUNT: u32 = 16;
pub const MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT: u32 = 32;
pub const MSV1_0_RETURN_PASSWORD_EXPIRY: u32 = 64;
pub const MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT: u32 = 2048;
pub const MSV1_0_TRY_GUEST_ACCOUNT_ONLY: u32 = 256;
pub const MSV1_0_RETURN_PROFILE_PATH: u32 = 512;
pub const MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY: u32 = 1024;const
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED* = 2
MSV1_0_UPDATE_LOGON_STATISTICS* = 4
MSV1_0_RETURN_USER_PARAMETERS* = 8
MSV1_0_DONT_TRY_GUEST_ACCOUNT* = 16
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT* = 32
MSV1_0_RETURN_PASSWORD_EXPIRY* = 64
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT* = 2048
MSV1_0_TRY_GUEST_ACCOUNT_ONLY* = 256
MSV1_0_RETURN_PROFILE_PATH* = 512
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY* = 1024enum MSV_SUBAUTH_LOGON_PARAMETER_CONTROL : uint {
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED = 2,
MSV1_0_UPDATE_LOGON_STATISTICS = 4,
MSV1_0_RETURN_USER_PARAMETERS = 8,
MSV1_0_DONT_TRY_GUEST_ACCOUNT = 16,
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT = 32,
MSV1_0_RETURN_PASSWORD_EXPIRY = 64,
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT = 2048,
MSV1_0_TRY_GUEST_ACCOUNT_ONLY = 256,
MSV1_0_RETURN_PROFILE_PATH = 512,
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY = 1024,
}#define global MSV1_0_CLEARTEXT_PASSWORD_ALLOWED 0x2
#define global MSV1_0_UPDATE_LOGON_STATISTICS 0x4
#define global MSV1_0_RETURN_USER_PARAMETERS 0x8
#define global MSV1_0_DONT_TRY_GUEST_ACCOUNT 0x10
#define global MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT 0x20
#define global MSV1_0_RETURN_PASSWORD_EXPIRY 0x40
#define global MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT 0x800
#define global MSV1_0_TRY_GUEST_ACCOUNT_ONLY 0x100
#define global MSV1_0_RETURN_PROFILE_PATH 0x200
#define global MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY 0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。