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

MSV_SUB_AUTHENTICATION_FILTER

列挙型
基底型u4

メンバー 9

名前10進16進
LOGON_GUEST10x1
LOGON_NOENCRYPTION20x2
LOGON_CACHED_ACCOUNT40x4
LOGON_USED_LM_PASSWORD80x8
LOGON_EXTRA_SIDS320x20
LOGON_SUBAUTH_SESSION_KEY640x40
LOGON_SERVER_TRUST_ACCOUNT1280x80
LOGON_PROFILE_PATH_RETURNED10240x400
LOGON_RESOURCE_GROUPS5120x200

各言語での定義

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

typedef enum MSV_SUB_AUTHENTICATION_FILTER : unsigned int {
    LOGON_GUEST = 1,
    LOGON_NOENCRYPTION = 2,
    LOGON_CACHED_ACCOUNT = 4,
    LOGON_USED_LM_PASSWORD = 8,
    LOGON_EXTRA_SIDS = 32,
    LOGON_SUBAUTH_SESSION_KEY = 64,
    LOGON_SERVER_TRUST_ACCOUNT = 128,
    LOGON_PROFILE_PATH_RETURNED = 1024,
    LOGON_RESOURCE_GROUPS = 512
} MSV_SUB_AUTHENTICATION_FILTER;
public enum MSV_SUB_AUTHENTICATION_FILTER : uint
{
    LOGON_GUEST = 1,
    LOGON_NOENCRYPTION = 2,
    LOGON_CACHED_ACCOUNT = 4,
    LOGON_USED_LM_PASSWORD = 8,
    LOGON_EXTRA_SIDS = 32,
    LOGON_SUBAUTH_SESSION_KEY = 64,
    LOGON_SERVER_TRUST_ACCOUNT = 128,
    LOGON_PROFILE_PATH_RETURNED = 1024,
    LOGON_RESOURCE_GROUPS = 512,
}
Public Enum MSV_SUB_AUTHENTICATION_FILTER As UInteger
    LOGON_GUEST = 1
    LOGON_NOENCRYPTION = 2
    LOGON_CACHED_ACCOUNT = 4
    LOGON_USED_LM_PASSWORD = 8
    LOGON_EXTRA_SIDS = 32
    LOGON_SUBAUTH_SESSION_KEY = 64
    LOGON_SERVER_TRUST_ACCOUNT = 128
    LOGON_PROFILE_PATH_RETURNED = 1024
    LOGON_RESOURCE_GROUPS = 512
End Enum
import enum

class MSV_SUB_AUTHENTICATION_FILTER(enum.IntEnum):
    LOGON_GUEST = 1
    LOGON_NOENCRYPTION = 2
    LOGON_CACHED_ACCOUNT = 4
    LOGON_USED_LM_PASSWORD = 8
    LOGON_EXTRA_SIDS = 32
    LOGON_SUBAUTH_SESSION_KEY = 64
    LOGON_SERVER_TRUST_ACCOUNT = 128
    LOGON_PROFILE_PATH_RETURNED = 1024
    LOGON_RESOURCE_GROUPS = 512
// MSV_SUB_AUTHENTICATION_FILTER
pub const LOGON_GUEST: u32 = 1;
pub const LOGON_NOENCRYPTION: u32 = 2;
pub const LOGON_CACHED_ACCOUNT: u32 = 4;
pub const LOGON_USED_LM_PASSWORD: u32 = 8;
pub const LOGON_EXTRA_SIDS: u32 = 32;
pub const LOGON_SUBAUTH_SESSION_KEY: u32 = 64;
pub const LOGON_SERVER_TRUST_ACCOUNT: u32 = 128;
pub const LOGON_PROFILE_PATH_RETURNED: u32 = 1024;
pub const LOGON_RESOURCE_GROUPS: u32 = 512;
// MSV_SUB_AUTHENTICATION_FILTER
const (
	LOGON_GUEST uint32 = 1
	LOGON_NOENCRYPTION uint32 = 2
	LOGON_CACHED_ACCOUNT uint32 = 4
	LOGON_USED_LM_PASSWORD uint32 = 8
	LOGON_EXTRA_SIDS uint32 = 32
	LOGON_SUBAUTH_SESSION_KEY uint32 = 64
	LOGON_SERVER_TRUST_ACCOUNT uint32 = 128
	LOGON_PROFILE_PATH_RETURNED uint32 = 1024
	LOGON_RESOURCE_GROUPS uint32 = 512
)
const
  LOGON_GUEST = 1;
  LOGON_NOENCRYPTION = 2;
  LOGON_CACHED_ACCOUNT = 4;
  LOGON_USED_LM_PASSWORD = 8;
  LOGON_EXTRA_SIDS = 32;
  LOGON_SUBAUTH_SESSION_KEY = 64;
  LOGON_SERVER_TRUST_ACCOUNT = 128;
  LOGON_PROFILE_PATH_RETURNED = 1024;
  LOGON_RESOURCE_GROUPS = 512;
// MSV_SUB_AUTHENTICATION_FILTER
pub const LOGON_GUEST: u32 = 1;
pub const LOGON_NOENCRYPTION: u32 = 2;
pub const LOGON_CACHED_ACCOUNT: u32 = 4;
pub const LOGON_USED_LM_PASSWORD: u32 = 8;
pub const LOGON_EXTRA_SIDS: u32 = 32;
pub const LOGON_SUBAUTH_SESSION_KEY: u32 = 64;
pub const LOGON_SERVER_TRUST_ACCOUNT: u32 = 128;
pub const LOGON_PROFILE_PATH_RETURNED: u32 = 1024;
pub const LOGON_RESOURCE_GROUPS: u32 = 512;
const
  LOGON_GUEST* = 1
  LOGON_NOENCRYPTION* = 2
  LOGON_CACHED_ACCOUNT* = 4
  LOGON_USED_LM_PASSWORD* = 8
  LOGON_EXTRA_SIDS* = 32
  LOGON_SUBAUTH_SESSION_KEY* = 64
  LOGON_SERVER_TRUST_ACCOUNT* = 128
  LOGON_PROFILE_PATH_RETURNED* = 1024
  LOGON_RESOURCE_GROUPS* = 512
enum MSV_SUB_AUTHENTICATION_FILTER : uint {
    LOGON_GUEST = 1,
    LOGON_NOENCRYPTION = 2,
    LOGON_CACHED_ACCOUNT = 4,
    LOGON_USED_LM_PASSWORD = 8,
    LOGON_EXTRA_SIDS = 32,
    LOGON_SUBAUTH_SESSION_KEY = 64,
    LOGON_SERVER_TRUST_ACCOUNT = 128,
    LOGON_PROFILE_PATH_RETURNED = 1024,
    LOGON_RESOURCE_GROUPS = 512,
}
#define global LOGON_GUEST                 0x1
#define global LOGON_NOENCRYPTION          0x2
#define global LOGON_CACHED_ACCOUNT        0x4
#define global LOGON_USED_LM_PASSWORD      0x8
#define global LOGON_EXTRA_SIDS            0x20
#define global LOGON_SUBAUTH_SESSION_KEY   0x40
#define global LOGON_SERVER_TRUST_ACCOUNT  0x80
#define global LOGON_PROFILE_PATH_RETURNED 0x400
#define global LOGON_RESOURCE_GROUPS       0x200