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

ISC_REQ_HIGH_FLAGS

列挙型フラグ
基底型u8

メンバー 5

名前10進16進
ISC_REQ_MESSAGES42949672960x100000000
ISC_REQ_DEFERRED_CRED_VALIDATION85899345920x200000000
ISC_REQ_NO_POST_HANDSHAKE_AUTH171798691840x400000000
ISC_REQ_REUSE_SESSION_TICKETS343597383680x800000000
ISC_REQ_EXPLICIT_SESSION687194767360x1000000000

各言語での定義

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

typedef enum ISC_REQ_HIGH_FLAGS : unsigned long long {
    ISC_REQ_MESSAGES = 4294967296,
    ISC_REQ_DEFERRED_CRED_VALIDATION = 8589934592,
    ISC_REQ_NO_POST_HANDSHAKE_AUTH = 17179869184,
    ISC_REQ_REUSE_SESSION_TICKETS = 34359738368,
    ISC_REQ_EXPLICIT_SESSION = 68719476736
} ISC_REQ_HIGH_FLAGS;
[Flags]
public enum ISC_REQ_HIGH_FLAGS : ulong
{
    ISC_REQ_MESSAGES = 4294967296,
    ISC_REQ_DEFERRED_CRED_VALIDATION = 8589934592,
    ISC_REQ_NO_POST_HANDSHAKE_AUTH = 17179869184,
    ISC_REQ_REUSE_SESSION_TICKETS = 34359738368,
    ISC_REQ_EXPLICIT_SESSION = 68719476736,
}
<Flags>
Public Enum ISC_REQ_HIGH_FLAGS As ULong
    ISC_REQ_MESSAGES = 4294967296
    ISC_REQ_DEFERRED_CRED_VALIDATION = 8589934592
    ISC_REQ_NO_POST_HANDSHAKE_AUTH = 17179869184
    ISC_REQ_REUSE_SESSION_TICKETS = 34359738368
    ISC_REQ_EXPLICIT_SESSION = 68719476736
End Enum
import enum

class ISC_REQ_HIGH_FLAGS(enum.IntFlag):
    ISC_REQ_MESSAGES = 4294967296
    ISC_REQ_DEFERRED_CRED_VALIDATION = 8589934592
    ISC_REQ_NO_POST_HANDSHAKE_AUTH = 17179869184
    ISC_REQ_REUSE_SESSION_TICKETS = 34359738368
    ISC_REQ_EXPLICIT_SESSION = 68719476736
// ISC_REQ_HIGH_FLAGS (flags)
pub const ISC_REQ_MESSAGES: u64 = 4294967296;
pub const ISC_REQ_DEFERRED_CRED_VALIDATION: u64 = 8589934592;
pub const ISC_REQ_NO_POST_HANDSHAKE_AUTH: u64 = 17179869184;
pub const ISC_REQ_REUSE_SESSION_TICKETS: u64 = 34359738368;
pub const ISC_REQ_EXPLICIT_SESSION: u64 = 68719476736;
// ISC_REQ_HIGH_FLAGS
const (
	ISC_REQ_MESSAGES uint64 = 4294967296
	ISC_REQ_DEFERRED_CRED_VALIDATION uint64 = 8589934592
	ISC_REQ_NO_POST_HANDSHAKE_AUTH uint64 = 17179869184
	ISC_REQ_REUSE_SESSION_TICKETS uint64 = 34359738368
	ISC_REQ_EXPLICIT_SESSION uint64 = 68719476736
)
const
  ISC_REQ_MESSAGES = 4294967296;
  ISC_REQ_DEFERRED_CRED_VALIDATION = 8589934592;
  ISC_REQ_NO_POST_HANDSHAKE_AUTH = 17179869184;
  ISC_REQ_REUSE_SESSION_TICKETS = 34359738368;
  ISC_REQ_EXPLICIT_SESSION = 68719476736;
// ISC_REQ_HIGH_FLAGS
pub const ISC_REQ_MESSAGES: u64 = 4294967296;
pub const ISC_REQ_DEFERRED_CRED_VALIDATION: u64 = 8589934592;
pub const ISC_REQ_NO_POST_HANDSHAKE_AUTH: u64 = 17179869184;
pub const ISC_REQ_REUSE_SESSION_TICKETS: u64 = 34359738368;
pub const ISC_REQ_EXPLICIT_SESSION: u64 = 68719476736;
const
  ISC_REQ_MESSAGES* = 4294967296
  ISC_REQ_DEFERRED_CRED_VALIDATION* = 8589934592
  ISC_REQ_NO_POST_HANDSHAKE_AUTH* = 17179869184
  ISC_REQ_REUSE_SESSION_TICKETS* = 34359738368
  ISC_REQ_EXPLICIT_SESSION* = 68719476736
enum ISC_REQ_HIGH_FLAGS : ulong {
    ISC_REQ_MESSAGES = 4294967296,
    ISC_REQ_DEFERRED_CRED_VALIDATION = 8589934592,
    ISC_REQ_NO_POST_HANDSHAKE_AUTH = 17179869184,
    ISC_REQ_REUSE_SESSION_TICKETS = 34359738368,
    ISC_REQ_EXPLICIT_SESSION = 68719476736,
}
#define global ISC_REQ_MESSAGES                 0x100000000
#define global ISC_REQ_DEFERRED_CRED_VALIDATION 0x200000000
#define global ISC_REQ_NO_POST_HANDSHAKE_AUTH   0x400000000
#define global ISC_REQ_REUSE_SESSION_TICKETS    0x800000000
#define global ISC_REQ_EXPLICIT_SESSION         0x1000000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。