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

MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS

列挙型フラグ
基底型u4

メンバー 3

名前10進16進
MSV1_0_CRED_LM_PRESENT10x1
MSV1_0_CRED_NT_PRESENT20x2
MSV1_0_CRED_VERSION00x0

各言語での定義

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

typedef enum MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS : unsigned int {
    MSV1_0_CRED_LM_PRESENT = 1,
    MSV1_0_CRED_NT_PRESENT = 2,
    MSV1_0_CRED_VERSION = 0
} MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS;
[Flags]
public enum MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS : uint
{
    MSV1_0_CRED_LM_PRESENT = 1,
    MSV1_0_CRED_NT_PRESENT = 2,
    MSV1_0_CRED_VERSION = 0,
}
<Flags>
Public Enum MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS As UInteger
    MSV1_0_CRED_LM_PRESENT = 1
    MSV1_0_CRED_NT_PRESENT = 2
    MSV1_0_CRED_VERSION = 0
End Enum
import enum

class MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS(enum.IntFlag):
    MSV1_0_CRED_LM_PRESENT = 1
    MSV1_0_CRED_NT_PRESENT = 2
    MSV1_0_CRED_VERSION = 0
// MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS (flags)
pub const MSV1_0_CRED_LM_PRESENT: u32 = 1;
pub const MSV1_0_CRED_NT_PRESENT: u32 = 2;
pub const MSV1_0_CRED_VERSION: u32 = 0;
// MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS
const (
	MSV1_0_CRED_LM_PRESENT uint32 = 1
	MSV1_0_CRED_NT_PRESENT uint32 = 2
	MSV1_0_CRED_VERSION uint32 = 0
)
const
  MSV1_0_CRED_LM_PRESENT = 1;
  MSV1_0_CRED_NT_PRESENT = 2;
  MSV1_0_CRED_VERSION = 0;
// MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS
pub const MSV1_0_CRED_LM_PRESENT: u32 = 1;
pub const MSV1_0_CRED_NT_PRESENT: u32 = 2;
pub const MSV1_0_CRED_VERSION: u32 = 0;
const
  MSV1_0_CRED_LM_PRESENT* = 1
  MSV1_0_CRED_NT_PRESENT* = 2
  MSV1_0_CRED_VERSION* = 0
enum MSV_SUPPLEMENTAL_CREDENTIAL_FLAGS : uint {
    MSV1_0_CRED_LM_PRESENT = 1,
    MSV1_0_CRED_NT_PRESENT = 2,
    MSV1_0_CRED_VERSION = 0,
}
#define global MSV1_0_CRED_LM_PRESENT 0x1
#define global MSV1_0_CRED_NT_PRESENT 0x2
#define global MSV1_0_CRED_VERSION    0x0
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。