Win32 API 日本語リファレンス
ホームSecurity.Credentials › CREDUIWIN_FLAGS

CREDUIWIN_FLAGS

列挙型フラグ
基底型u4

メンバー 9

名前10進16進
CREDUIWIN_GENERIC10x1
CREDUIWIN_CHECKBOX20x2
CREDUIWIN_AUTHPACKAGE_ONLY160x10
CREDUIWIN_IN_CRED_ONLY320x20
CREDUIWIN_ENUMERATE_ADMINS2560x100
CREDUIWIN_ENUMERATE_CURRENT_USER5120x200
CREDUIWIN_SECURE_PROMPT40960x1000
CREDUIWIN_PREPROMPTING81920x2000
CREDUIWIN_PACK_32_WOW2684354560x10000000

各言語での定義

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