ホーム › Security.Credentials › CRED_FLAGS
CRED_FLAGS
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| CRED_FLAGS_PASSWORD_FOR_CERT | 1 | 0x1 |
| CRED_FLAGS_PROMPT_NOW | 2 | 0x2 |
| CRED_FLAGS_USERNAME_TARGET | 4 | 0x4 |
| CRED_FLAGS_OWF_CRED_BLOB | 8 | 0x8 |
| CRED_FLAGS_REQUIRE_CONFIRMATION | 16 | 0x10 |
| CRED_FLAGS_WILDCARD_MATCH | 32 | 0x20 |
| CRED_FLAGS_VSM_PROTECTED | 64 | 0x40 |
| CRED_FLAGS_NGC_CERT | 128 | 0x80 |
| CRED_FLAGS_VALID_FLAGS | 61695 | 0xF0FF |
| CRED_FLAGS_VALID_INPUT_FLAGS | 61599 | 0xF09F |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CRED_FLAGS : unsigned int {
CRED_FLAGS_PASSWORD_FOR_CERT = 1,
CRED_FLAGS_PROMPT_NOW = 2,
CRED_FLAGS_USERNAME_TARGET = 4,
CRED_FLAGS_OWF_CRED_BLOB = 8,
CRED_FLAGS_REQUIRE_CONFIRMATION = 16,
CRED_FLAGS_WILDCARD_MATCH = 32,
CRED_FLAGS_VSM_PROTECTED = 64,
CRED_FLAGS_NGC_CERT = 128,
CRED_FLAGS_VALID_FLAGS = 61695,
CRED_FLAGS_VALID_INPUT_FLAGS = 61599
} CRED_FLAGS;[Flags]
public enum CRED_FLAGS : uint
{
CRED_FLAGS_PASSWORD_FOR_CERT = 1,
CRED_FLAGS_PROMPT_NOW = 2,
CRED_FLAGS_USERNAME_TARGET = 4,
CRED_FLAGS_OWF_CRED_BLOB = 8,
CRED_FLAGS_REQUIRE_CONFIRMATION = 16,
CRED_FLAGS_WILDCARD_MATCH = 32,
CRED_FLAGS_VSM_PROTECTED = 64,
CRED_FLAGS_NGC_CERT = 128,
CRED_FLAGS_VALID_FLAGS = 61695,
CRED_FLAGS_VALID_INPUT_FLAGS = 61599,
}<Flags>
Public Enum CRED_FLAGS As UInteger
CRED_FLAGS_PASSWORD_FOR_CERT = 1
CRED_FLAGS_PROMPT_NOW = 2
CRED_FLAGS_USERNAME_TARGET = 4
CRED_FLAGS_OWF_CRED_BLOB = 8
CRED_FLAGS_REQUIRE_CONFIRMATION = 16
CRED_FLAGS_WILDCARD_MATCH = 32
CRED_FLAGS_VSM_PROTECTED = 64
CRED_FLAGS_NGC_CERT = 128
CRED_FLAGS_VALID_FLAGS = 61695
CRED_FLAGS_VALID_INPUT_FLAGS = 61599
End Enumimport enum
class CRED_FLAGS(enum.IntFlag):
CRED_FLAGS_PASSWORD_FOR_CERT = 1
CRED_FLAGS_PROMPT_NOW = 2
CRED_FLAGS_USERNAME_TARGET = 4
CRED_FLAGS_OWF_CRED_BLOB = 8
CRED_FLAGS_REQUIRE_CONFIRMATION = 16
CRED_FLAGS_WILDCARD_MATCH = 32
CRED_FLAGS_VSM_PROTECTED = 64
CRED_FLAGS_NGC_CERT = 128
CRED_FLAGS_VALID_FLAGS = 61695
CRED_FLAGS_VALID_INPUT_FLAGS = 61599// CRED_FLAGS (flags)
pub const CRED_FLAGS_PASSWORD_FOR_CERT: u32 = 1;
pub const CRED_FLAGS_PROMPT_NOW: u32 = 2;
pub const CRED_FLAGS_USERNAME_TARGET: u32 = 4;
pub const CRED_FLAGS_OWF_CRED_BLOB: u32 = 8;
pub const CRED_FLAGS_REQUIRE_CONFIRMATION: u32 = 16;
pub const CRED_FLAGS_WILDCARD_MATCH: u32 = 32;
pub const CRED_FLAGS_VSM_PROTECTED: u32 = 64;
pub const CRED_FLAGS_NGC_CERT: u32 = 128;
pub const CRED_FLAGS_VALID_FLAGS: u32 = 61695;
pub const CRED_FLAGS_VALID_INPUT_FLAGS: u32 = 61599;// CRED_FLAGS
const (
CRED_FLAGS_PASSWORD_FOR_CERT uint32 = 1
CRED_FLAGS_PROMPT_NOW uint32 = 2
CRED_FLAGS_USERNAME_TARGET uint32 = 4
CRED_FLAGS_OWF_CRED_BLOB uint32 = 8
CRED_FLAGS_REQUIRE_CONFIRMATION uint32 = 16
CRED_FLAGS_WILDCARD_MATCH uint32 = 32
CRED_FLAGS_VSM_PROTECTED uint32 = 64
CRED_FLAGS_NGC_CERT uint32 = 128
CRED_FLAGS_VALID_FLAGS uint32 = 61695
CRED_FLAGS_VALID_INPUT_FLAGS uint32 = 61599
)const
CRED_FLAGS_PASSWORD_FOR_CERT = 1;
CRED_FLAGS_PROMPT_NOW = 2;
CRED_FLAGS_USERNAME_TARGET = 4;
CRED_FLAGS_OWF_CRED_BLOB = 8;
CRED_FLAGS_REQUIRE_CONFIRMATION = 16;
CRED_FLAGS_WILDCARD_MATCH = 32;
CRED_FLAGS_VSM_PROTECTED = 64;
CRED_FLAGS_NGC_CERT = 128;
CRED_FLAGS_VALID_FLAGS = 61695;
CRED_FLAGS_VALID_INPUT_FLAGS = 61599;// CRED_FLAGS
pub const CRED_FLAGS_PASSWORD_FOR_CERT: u32 = 1;
pub const CRED_FLAGS_PROMPT_NOW: u32 = 2;
pub const CRED_FLAGS_USERNAME_TARGET: u32 = 4;
pub const CRED_FLAGS_OWF_CRED_BLOB: u32 = 8;
pub const CRED_FLAGS_REQUIRE_CONFIRMATION: u32 = 16;
pub const CRED_FLAGS_WILDCARD_MATCH: u32 = 32;
pub const CRED_FLAGS_VSM_PROTECTED: u32 = 64;
pub const CRED_FLAGS_NGC_CERT: u32 = 128;
pub const CRED_FLAGS_VALID_FLAGS: u32 = 61695;
pub const CRED_FLAGS_VALID_INPUT_FLAGS: u32 = 61599;const
CRED_FLAGS_PASSWORD_FOR_CERT* = 1
CRED_FLAGS_PROMPT_NOW* = 2
CRED_FLAGS_USERNAME_TARGET* = 4
CRED_FLAGS_OWF_CRED_BLOB* = 8
CRED_FLAGS_REQUIRE_CONFIRMATION* = 16
CRED_FLAGS_WILDCARD_MATCH* = 32
CRED_FLAGS_VSM_PROTECTED* = 64
CRED_FLAGS_NGC_CERT* = 128
CRED_FLAGS_VALID_FLAGS* = 61695
CRED_FLAGS_VALID_INPUT_FLAGS* = 61599enum CRED_FLAGS : uint {
CRED_FLAGS_PASSWORD_FOR_CERT = 1,
CRED_FLAGS_PROMPT_NOW = 2,
CRED_FLAGS_USERNAME_TARGET = 4,
CRED_FLAGS_OWF_CRED_BLOB = 8,
CRED_FLAGS_REQUIRE_CONFIRMATION = 16,
CRED_FLAGS_WILDCARD_MATCH = 32,
CRED_FLAGS_VSM_PROTECTED = 64,
CRED_FLAGS_NGC_CERT = 128,
CRED_FLAGS_VALID_FLAGS = 61695,
CRED_FLAGS_VALID_INPUT_FLAGS = 61599,
}#define global CRED_FLAGS_PASSWORD_FOR_CERT 0x1
#define global CRED_FLAGS_PROMPT_NOW 0x2
#define global CRED_FLAGS_USERNAME_TARGET 0x4
#define global CRED_FLAGS_OWF_CRED_BLOB 0x8
#define global CRED_FLAGS_REQUIRE_CONFIRMATION 0x10
#define global CRED_FLAGS_WILDCARD_MATCH 0x20
#define global CRED_FLAGS_VSM_PROTECTED 0x40
#define global CRED_FLAGS_NGC_CERT 0x80
#define global CRED_FLAGS_VALID_FLAGS 0xF0FF
#define global CRED_FLAGS_VALID_INPUT_FLAGS 0xF09F
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。