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

CRED_PACK_FLAGS

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
CRED_PACK_PROTECTED_CREDENTIALS10x1
CRED_PACK_WOW_BUFFER20x2
CRED_PACK_GENERIC_CREDENTIALS40x4
CRED_PACK_ID_PROVIDER_CREDENTIALS80x8

各言語での定義

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

typedef enum CRED_PACK_FLAGS : unsigned int {
    CRED_PACK_PROTECTED_CREDENTIALS = 1,
    CRED_PACK_WOW_BUFFER = 2,
    CRED_PACK_GENERIC_CREDENTIALS = 4,
    CRED_PACK_ID_PROVIDER_CREDENTIALS = 8
} CRED_PACK_FLAGS;
[Flags]
public enum CRED_PACK_FLAGS : uint
{
    CRED_PACK_PROTECTED_CREDENTIALS = 1,
    CRED_PACK_WOW_BUFFER = 2,
    CRED_PACK_GENERIC_CREDENTIALS = 4,
    CRED_PACK_ID_PROVIDER_CREDENTIALS = 8,
}
<Flags>
Public Enum CRED_PACK_FLAGS As UInteger
    CRED_PACK_PROTECTED_CREDENTIALS = 1
    CRED_PACK_WOW_BUFFER = 2
    CRED_PACK_GENERIC_CREDENTIALS = 4
    CRED_PACK_ID_PROVIDER_CREDENTIALS = 8
End Enum
import enum

class CRED_PACK_FLAGS(enum.IntFlag):
    CRED_PACK_PROTECTED_CREDENTIALS = 1
    CRED_PACK_WOW_BUFFER = 2
    CRED_PACK_GENERIC_CREDENTIALS = 4
    CRED_PACK_ID_PROVIDER_CREDENTIALS = 8
// CRED_PACK_FLAGS (flags)
pub const CRED_PACK_PROTECTED_CREDENTIALS: u32 = 1;
pub const CRED_PACK_WOW_BUFFER: u32 = 2;
pub const CRED_PACK_GENERIC_CREDENTIALS: u32 = 4;
pub const CRED_PACK_ID_PROVIDER_CREDENTIALS: u32 = 8;
// CRED_PACK_FLAGS
const (
	CRED_PACK_PROTECTED_CREDENTIALS uint32 = 1
	CRED_PACK_WOW_BUFFER uint32 = 2
	CRED_PACK_GENERIC_CREDENTIALS uint32 = 4
	CRED_PACK_ID_PROVIDER_CREDENTIALS uint32 = 8
)
const
  CRED_PACK_PROTECTED_CREDENTIALS = 1;
  CRED_PACK_WOW_BUFFER = 2;
  CRED_PACK_GENERIC_CREDENTIALS = 4;
  CRED_PACK_ID_PROVIDER_CREDENTIALS = 8;
// CRED_PACK_FLAGS
pub const CRED_PACK_PROTECTED_CREDENTIALS: u32 = 1;
pub const CRED_PACK_WOW_BUFFER: u32 = 2;
pub const CRED_PACK_GENERIC_CREDENTIALS: u32 = 4;
pub const CRED_PACK_ID_PROVIDER_CREDENTIALS: u32 = 8;
const
  CRED_PACK_PROTECTED_CREDENTIALS* = 1
  CRED_PACK_WOW_BUFFER* = 2
  CRED_PACK_GENERIC_CREDENTIALS* = 4
  CRED_PACK_ID_PROVIDER_CREDENTIALS* = 8
enum CRED_PACK_FLAGS : uint {
    CRED_PACK_PROTECTED_CREDENTIALS = 1,
    CRED_PACK_WOW_BUFFER = 2,
    CRED_PACK_GENERIC_CREDENTIALS = 4,
    CRED_PACK_ID_PROVIDER_CREDENTIALS = 8,
}
#define global CRED_PACK_PROTECTED_CREDENTIALS   0x1
#define global CRED_PACK_WOW_BUFFER              0x2
#define global CRED_PACK_GENERIC_CREDENTIALS     0x4
#define global CRED_PACK_ID_PROVIDER_CREDENTIALS 0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。