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

MSV_SUBAUTH_LOGON_PARAMETER_CONTROL

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
MSV1_0_CLEARTEXT_PASSWORD_ALLOWED20x2
MSV1_0_UPDATE_LOGON_STATISTICS40x4
MSV1_0_RETURN_USER_PARAMETERS80x8
MSV1_0_DONT_TRY_GUEST_ACCOUNT160x10
MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT320x20
MSV1_0_RETURN_PASSWORD_EXPIRY640x40
MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT20480x800
MSV1_0_TRY_GUEST_ACCOUNT_ONLY2560x100
MSV1_0_RETURN_PROFILE_PATH5120x200
MSV1_0_TRY_SPECIFIED_DOMAIN_ONLY10240x400

各言語での定義

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