ホーム › Security.Credentials › CREDUIWIN_FLAGS
CREDUIWIN_FLAGS
列挙型フラグメンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| CREDUIWIN_GENERIC | 1 | 0x1 |
| CREDUIWIN_CHECKBOX | 2 | 0x2 |
| CREDUIWIN_AUTHPACKAGE_ONLY | 16 | 0x10 |
| CREDUIWIN_IN_CRED_ONLY | 32 | 0x20 |
| CREDUIWIN_ENUMERATE_ADMINS | 256 | 0x100 |
| CREDUIWIN_ENUMERATE_CURRENT_USER | 512 | 0x200 |
| CREDUIWIN_SECURE_PROMPT | 4096 | 0x1000 |
| CREDUIWIN_PREPROMPTING | 8192 | 0x2000 |
| CREDUIWIN_PACK_32_WOW | 268435456 | 0x10000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CREDUIWIN_FLAGS : unsigned int {
CREDUIWIN_GENERIC = 1,
CREDUIWIN_CHECKBOX = 2,
CREDUIWIN_AUTHPACKAGE_ONLY = 16,
CREDUIWIN_IN_CRED_ONLY = 32,
CREDUIWIN_ENUMERATE_ADMINS = 256,
CREDUIWIN_ENUMERATE_CURRENT_USER = 512,
CREDUIWIN_SECURE_PROMPT = 4096,
CREDUIWIN_PREPROMPTING = 8192,
CREDUIWIN_PACK_32_WOW = 268435456
} CREDUIWIN_FLAGS;[Flags]
public enum CREDUIWIN_FLAGS : uint
{
CREDUIWIN_GENERIC = 1,
CREDUIWIN_CHECKBOX = 2,
CREDUIWIN_AUTHPACKAGE_ONLY = 16,
CREDUIWIN_IN_CRED_ONLY = 32,
CREDUIWIN_ENUMERATE_ADMINS = 256,
CREDUIWIN_ENUMERATE_CURRENT_USER = 512,
CREDUIWIN_SECURE_PROMPT = 4096,
CREDUIWIN_PREPROMPTING = 8192,
CREDUIWIN_PACK_32_WOW = 268435456,
}<Flags>
Public Enum CREDUIWIN_FLAGS As UInteger
CREDUIWIN_GENERIC = 1
CREDUIWIN_CHECKBOX = 2
CREDUIWIN_AUTHPACKAGE_ONLY = 16
CREDUIWIN_IN_CRED_ONLY = 32
CREDUIWIN_ENUMERATE_ADMINS = 256
CREDUIWIN_ENUMERATE_CURRENT_USER = 512
CREDUIWIN_SECURE_PROMPT = 4096
CREDUIWIN_PREPROMPTING = 8192
CREDUIWIN_PACK_32_WOW = 268435456
End Enumimport enum
class CREDUIWIN_FLAGS(enum.IntFlag):
CREDUIWIN_GENERIC = 1
CREDUIWIN_CHECKBOX = 2
CREDUIWIN_AUTHPACKAGE_ONLY = 16
CREDUIWIN_IN_CRED_ONLY = 32
CREDUIWIN_ENUMERATE_ADMINS = 256
CREDUIWIN_ENUMERATE_CURRENT_USER = 512
CREDUIWIN_SECURE_PROMPT = 4096
CREDUIWIN_PREPROMPTING = 8192
CREDUIWIN_PACK_32_WOW = 268435456// CREDUIWIN_FLAGS (flags)
pub const CREDUIWIN_GENERIC: u32 = 1;
pub const CREDUIWIN_CHECKBOX: u32 = 2;
pub const CREDUIWIN_AUTHPACKAGE_ONLY: u32 = 16;
pub const CREDUIWIN_IN_CRED_ONLY: u32 = 32;
pub const CREDUIWIN_ENUMERATE_ADMINS: u32 = 256;
pub const CREDUIWIN_ENUMERATE_CURRENT_USER: u32 = 512;
pub const CREDUIWIN_SECURE_PROMPT: u32 = 4096;
pub const CREDUIWIN_PREPROMPTING: u32 = 8192;
pub const CREDUIWIN_PACK_32_WOW: u32 = 268435456;// CREDUIWIN_FLAGS
const (
CREDUIWIN_GENERIC uint32 = 1
CREDUIWIN_CHECKBOX uint32 = 2
CREDUIWIN_AUTHPACKAGE_ONLY uint32 = 16
CREDUIWIN_IN_CRED_ONLY uint32 = 32
CREDUIWIN_ENUMERATE_ADMINS uint32 = 256
CREDUIWIN_ENUMERATE_CURRENT_USER uint32 = 512
CREDUIWIN_SECURE_PROMPT uint32 = 4096
CREDUIWIN_PREPROMPTING uint32 = 8192
CREDUIWIN_PACK_32_WOW uint32 = 268435456
)const
CREDUIWIN_GENERIC = 1;
CREDUIWIN_CHECKBOX = 2;
CREDUIWIN_AUTHPACKAGE_ONLY = 16;
CREDUIWIN_IN_CRED_ONLY = 32;
CREDUIWIN_ENUMERATE_ADMINS = 256;
CREDUIWIN_ENUMERATE_CURRENT_USER = 512;
CREDUIWIN_SECURE_PROMPT = 4096;
CREDUIWIN_PREPROMPTING = 8192;
CREDUIWIN_PACK_32_WOW = 268435456;// CREDUIWIN_FLAGS
pub const CREDUIWIN_GENERIC: u32 = 1;
pub const CREDUIWIN_CHECKBOX: u32 = 2;
pub const CREDUIWIN_AUTHPACKAGE_ONLY: u32 = 16;
pub const CREDUIWIN_IN_CRED_ONLY: u32 = 32;
pub const CREDUIWIN_ENUMERATE_ADMINS: u32 = 256;
pub const CREDUIWIN_ENUMERATE_CURRENT_USER: u32 = 512;
pub const CREDUIWIN_SECURE_PROMPT: u32 = 4096;
pub const CREDUIWIN_PREPROMPTING: u32 = 8192;
pub const CREDUIWIN_PACK_32_WOW: u32 = 268435456;const
CREDUIWIN_GENERIC* = 1
CREDUIWIN_CHECKBOX* = 2
CREDUIWIN_AUTHPACKAGE_ONLY* = 16
CREDUIWIN_IN_CRED_ONLY* = 32
CREDUIWIN_ENUMERATE_ADMINS* = 256
CREDUIWIN_ENUMERATE_CURRENT_USER* = 512
CREDUIWIN_SECURE_PROMPT* = 4096
CREDUIWIN_PREPROMPTING* = 8192
CREDUIWIN_PACK_32_WOW* = 268435456enum CREDUIWIN_FLAGS : uint {
CREDUIWIN_GENERIC = 1,
CREDUIWIN_CHECKBOX = 2,
CREDUIWIN_AUTHPACKAGE_ONLY = 16,
CREDUIWIN_IN_CRED_ONLY = 32,
CREDUIWIN_ENUMERATE_ADMINS = 256,
CREDUIWIN_ENUMERATE_CURRENT_USER = 512,
CREDUIWIN_SECURE_PROMPT = 4096,
CREDUIWIN_PREPROMPTING = 8192,
CREDUIWIN_PACK_32_WOW = 268435456,
}#define global CREDUIWIN_GENERIC 0x1
#define global CREDUIWIN_CHECKBOX 0x2
#define global CREDUIWIN_AUTHPACKAGE_ONLY 0x10
#define global CREDUIWIN_IN_CRED_ONLY 0x20
#define global CREDUIWIN_ENUMERATE_ADMINS 0x100
#define global CREDUIWIN_ENUMERATE_CURRENT_USER 0x200
#define global CREDUIWIN_SECURE_PROMPT 0x1000
#define global CREDUIWIN_PREPROMPTING 0x2000
#define global CREDUIWIN_PACK_32_WOW 0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。