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

ISC_REQ_FLAGS

列挙型フラグ
基底型u4

メンバー 27

名前10進16進
ISC_REQ_DELEGATE10x1
ISC_REQ_MUTUAL_AUTH20x2
ISC_REQ_REPLAY_DETECT40x4
ISC_REQ_SEQUENCE_DETECT80x8
ISC_REQ_CONFIDENTIALITY160x10
ISC_REQ_USE_SESSION_KEY320x20
ISC_REQ_PROMPT_FOR_CREDS640x40
ISC_REQ_USE_SUPPLIED_CREDS1280x80
ISC_REQ_ALLOCATE_MEMORY2560x100
ISC_REQ_USE_DCE_STYLE5120x200
ISC_REQ_DATAGRAM10240x400
ISC_REQ_CONNECTION20480x800
ISC_REQ_CALL_LEVEL40960x1000
ISC_REQ_FRAGMENT_SUPPLIED81920x2000
ISC_REQ_EXTENDED_ERROR163840x4000
ISC_REQ_STREAM327680x8000
ISC_REQ_INTEGRITY655360x10000
ISC_REQ_IDENTIFY1310720x20000
ISC_REQ_NULL_SESSION2621440x40000
ISC_REQ_MANUAL_CRED_VALIDATION5242880x80000
ISC_REQ_RESERVED110485760x100000
ISC_REQ_FRAGMENT_TO_FIT20971520x200000
ISC_REQ_FORWARD_CREDENTIALS41943040x400000
ISC_REQ_NO_INTEGRITY83886080x800000
ISC_REQ_USE_HTTP_STYLE167772160x1000000
ISC_REQ_UNVERIFIED_TARGET_NAME5368709120x20000000
ISC_REQ_CONFIDENTIALITY_ONLY10737418240x40000000

各言語での定義

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

typedef enum ISC_REQ_FLAGS : unsigned int {
    ISC_REQ_DELEGATE = 1,
    ISC_REQ_MUTUAL_AUTH = 2,
    ISC_REQ_REPLAY_DETECT = 4,
    ISC_REQ_SEQUENCE_DETECT = 8,
    ISC_REQ_CONFIDENTIALITY = 16,
    ISC_REQ_USE_SESSION_KEY = 32,
    ISC_REQ_PROMPT_FOR_CREDS = 64,
    ISC_REQ_USE_SUPPLIED_CREDS = 128,
    ISC_REQ_ALLOCATE_MEMORY = 256,
    ISC_REQ_USE_DCE_STYLE = 512,
    ISC_REQ_DATAGRAM = 1024,
    ISC_REQ_CONNECTION = 2048,
    ISC_REQ_CALL_LEVEL = 4096,
    ISC_REQ_FRAGMENT_SUPPLIED = 8192,
    ISC_REQ_EXTENDED_ERROR = 16384,
    ISC_REQ_STREAM = 32768,
    ISC_REQ_INTEGRITY = 65536,
    ISC_REQ_IDENTIFY = 131072,
    ISC_REQ_NULL_SESSION = 262144,
    ISC_REQ_MANUAL_CRED_VALIDATION = 524288,
    ISC_REQ_RESERVED1 = 1048576,
    ISC_REQ_FRAGMENT_TO_FIT = 2097152,
    ISC_REQ_FORWARD_CREDENTIALS = 4194304,
    ISC_REQ_NO_INTEGRITY = 8388608,
    ISC_REQ_USE_HTTP_STYLE = 16777216,
    ISC_REQ_UNVERIFIED_TARGET_NAME = 536870912,
    ISC_REQ_CONFIDENTIALITY_ONLY = 1073741824
} ISC_REQ_FLAGS;
[Flags]
public enum ISC_REQ_FLAGS : uint
{
    ISC_REQ_DELEGATE = 1,
    ISC_REQ_MUTUAL_AUTH = 2,
    ISC_REQ_REPLAY_DETECT = 4,
    ISC_REQ_SEQUENCE_DETECT = 8,
    ISC_REQ_CONFIDENTIALITY = 16,
    ISC_REQ_USE_SESSION_KEY = 32,
    ISC_REQ_PROMPT_FOR_CREDS = 64,
    ISC_REQ_USE_SUPPLIED_CREDS = 128,
    ISC_REQ_ALLOCATE_MEMORY = 256,
    ISC_REQ_USE_DCE_STYLE = 512,
    ISC_REQ_DATAGRAM = 1024,
    ISC_REQ_CONNECTION = 2048,
    ISC_REQ_CALL_LEVEL = 4096,
    ISC_REQ_FRAGMENT_SUPPLIED = 8192,
    ISC_REQ_EXTENDED_ERROR = 16384,
    ISC_REQ_STREAM = 32768,
    ISC_REQ_INTEGRITY = 65536,
    ISC_REQ_IDENTIFY = 131072,
    ISC_REQ_NULL_SESSION = 262144,
    ISC_REQ_MANUAL_CRED_VALIDATION = 524288,
    ISC_REQ_RESERVED1 = 1048576,
    ISC_REQ_FRAGMENT_TO_FIT = 2097152,
    ISC_REQ_FORWARD_CREDENTIALS = 4194304,
    ISC_REQ_NO_INTEGRITY = 8388608,
    ISC_REQ_USE_HTTP_STYLE = 16777216,
    ISC_REQ_UNVERIFIED_TARGET_NAME = 536870912,
    ISC_REQ_CONFIDENTIALITY_ONLY = 1073741824,
}
<Flags>
Public Enum ISC_REQ_FLAGS As UInteger
    ISC_REQ_DELEGATE = 1
    ISC_REQ_MUTUAL_AUTH = 2
    ISC_REQ_REPLAY_DETECT = 4
    ISC_REQ_SEQUENCE_DETECT = 8
    ISC_REQ_CONFIDENTIALITY = 16
    ISC_REQ_USE_SESSION_KEY = 32
    ISC_REQ_PROMPT_FOR_CREDS = 64
    ISC_REQ_USE_SUPPLIED_CREDS = 128
    ISC_REQ_ALLOCATE_MEMORY = 256
    ISC_REQ_USE_DCE_STYLE = 512
    ISC_REQ_DATAGRAM = 1024
    ISC_REQ_CONNECTION = 2048
    ISC_REQ_CALL_LEVEL = 4096
    ISC_REQ_FRAGMENT_SUPPLIED = 8192
    ISC_REQ_EXTENDED_ERROR = 16384
    ISC_REQ_STREAM = 32768
    ISC_REQ_INTEGRITY = 65536
    ISC_REQ_IDENTIFY = 131072
    ISC_REQ_NULL_SESSION = 262144
    ISC_REQ_MANUAL_CRED_VALIDATION = 524288
    ISC_REQ_RESERVED1 = 1048576
    ISC_REQ_FRAGMENT_TO_FIT = 2097152
    ISC_REQ_FORWARD_CREDENTIALS = 4194304
    ISC_REQ_NO_INTEGRITY = 8388608
    ISC_REQ_USE_HTTP_STYLE = 16777216
    ISC_REQ_UNVERIFIED_TARGET_NAME = 536870912
    ISC_REQ_CONFIDENTIALITY_ONLY = 1073741824
End Enum
import enum

class ISC_REQ_FLAGS(enum.IntFlag):
    ISC_REQ_DELEGATE = 1
    ISC_REQ_MUTUAL_AUTH = 2
    ISC_REQ_REPLAY_DETECT = 4
    ISC_REQ_SEQUENCE_DETECT = 8
    ISC_REQ_CONFIDENTIALITY = 16
    ISC_REQ_USE_SESSION_KEY = 32
    ISC_REQ_PROMPT_FOR_CREDS = 64
    ISC_REQ_USE_SUPPLIED_CREDS = 128
    ISC_REQ_ALLOCATE_MEMORY = 256
    ISC_REQ_USE_DCE_STYLE = 512
    ISC_REQ_DATAGRAM = 1024
    ISC_REQ_CONNECTION = 2048
    ISC_REQ_CALL_LEVEL = 4096
    ISC_REQ_FRAGMENT_SUPPLIED = 8192
    ISC_REQ_EXTENDED_ERROR = 16384
    ISC_REQ_STREAM = 32768
    ISC_REQ_INTEGRITY = 65536
    ISC_REQ_IDENTIFY = 131072
    ISC_REQ_NULL_SESSION = 262144
    ISC_REQ_MANUAL_CRED_VALIDATION = 524288
    ISC_REQ_RESERVED1 = 1048576
    ISC_REQ_FRAGMENT_TO_FIT = 2097152
    ISC_REQ_FORWARD_CREDENTIALS = 4194304
    ISC_REQ_NO_INTEGRITY = 8388608
    ISC_REQ_USE_HTTP_STYLE = 16777216
    ISC_REQ_UNVERIFIED_TARGET_NAME = 536870912
    ISC_REQ_CONFIDENTIALITY_ONLY = 1073741824
// ISC_REQ_FLAGS (flags)
pub const ISC_REQ_DELEGATE: u32 = 1;
pub const ISC_REQ_MUTUAL_AUTH: u32 = 2;
pub const ISC_REQ_REPLAY_DETECT: u32 = 4;
pub const ISC_REQ_SEQUENCE_DETECT: u32 = 8;
pub const ISC_REQ_CONFIDENTIALITY: u32 = 16;
pub const ISC_REQ_USE_SESSION_KEY: u32 = 32;
pub const ISC_REQ_PROMPT_FOR_CREDS: u32 = 64;
pub const ISC_REQ_USE_SUPPLIED_CREDS: u32 = 128;
pub const ISC_REQ_ALLOCATE_MEMORY: u32 = 256;
pub const ISC_REQ_USE_DCE_STYLE: u32 = 512;
pub const ISC_REQ_DATAGRAM: u32 = 1024;
pub const ISC_REQ_CONNECTION: u32 = 2048;
pub const ISC_REQ_CALL_LEVEL: u32 = 4096;
pub const ISC_REQ_FRAGMENT_SUPPLIED: u32 = 8192;
pub const ISC_REQ_EXTENDED_ERROR: u32 = 16384;
pub const ISC_REQ_STREAM: u32 = 32768;
pub const ISC_REQ_INTEGRITY: u32 = 65536;
pub const ISC_REQ_IDENTIFY: u32 = 131072;
pub const ISC_REQ_NULL_SESSION: u32 = 262144;
pub const ISC_REQ_MANUAL_CRED_VALIDATION: u32 = 524288;
pub const ISC_REQ_RESERVED1: u32 = 1048576;
pub const ISC_REQ_FRAGMENT_TO_FIT: u32 = 2097152;
pub const ISC_REQ_FORWARD_CREDENTIALS: u32 = 4194304;
pub const ISC_REQ_NO_INTEGRITY: u32 = 8388608;
pub const ISC_REQ_USE_HTTP_STYLE: u32 = 16777216;
pub const ISC_REQ_UNVERIFIED_TARGET_NAME: u32 = 536870912;
pub const ISC_REQ_CONFIDENTIALITY_ONLY: u32 = 1073741824;
// ISC_REQ_FLAGS
const (
	ISC_REQ_DELEGATE uint32 = 1
	ISC_REQ_MUTUAL_AUTH uint32 = 2
	ISC_REQ_REPLAY_DETECT uint32 = 4
	ISC_REQ_SEQUENCE_DETECT uint32 = 8
	ISC_REQ_CONFIDENTIALITY uint32 = 16
	ISC_REQ_USE_SESSION_KEY uint32 = 32
	ISC_REQ_PROMPT_FOR_CREDS uint32 = 64
	ISC_REQ_USE_SUPPLIED_CREDS uint32 = 128
	ISC_REQ_ALLOCATE_MEMORY uint32 = 256
	ISC_REQ_USE_DCE_STYLE uint32 = 512
	ISC_REQ_DATAGRAM uint32 = 1024
	ISC_REQ_CONNECTION uint32 = 2048
	ISC_REQ_CALL_LEVEL uint32 = 4096
	ISC_REQ_FRAGMENT_SUPPLIED uint32 = 8192
	ISC_REQ_EXTENDED_ERROR uint32 = 16384
	ISC_REQ_STREAM uint32 = 32768
	ISC_REQ_INTEGRITY uint32 = 65536
	ISC_REQ_IDENTIFY uint32 = 131072
	ISC_REQ_NULL_SESSION uint32 = 262144
	ISC_REQ_MANUAL_CRED_VALIDATION uint32 = 524288
	ISC_REQ_RESERVED1 uint32 = 1048576
	ISC_REQ_FRAGMENT_TO_FIT uint32 = 2097152
	ISC_REQ_FORWARD_CREDENTIALS uint32 = 4194304
	ISC_REQ_NO_INTEGRITY uint32 = 8388608
	ISC_REQ_USE_HTTP_STYLE uint32 = 16777216
	ISC_REQ_UNVERIFIED_TARGET_NAME uint32 = 536870912
	ISC_REQ_CONFIDENTIALITY_ONLY uint32 = 1073741824
)
const
  ISC_REQ_DELEGATE = 1;
  ISC_REQ_MUTUAL_AUTH = 2;
  ISC_REQ_REPLAY_DETECT = 4;
  ISC_REQ_SEQUENCE_DETECT = 8;
  ISC_REQ_CONFIDENTIALITY = 16;
  ISC_REQ_USE_SESSION_KEY = 32;
  ISC_REQ_PROMPT_FOR_CREDS = 64;
  ISC_REQ_USE_SUPPLIED_CREDS = 128;
  ISC_REQ_ALLOCATE_MEMORY = 256;
  ISC_REQ_USE_DCE_STYLE = 512;
  ISC_REQ_DATAGRAM = 1024;
  ISC_REQ_CONNECTION = 2048;
  ISC_REQ_CALL_LEVEL = 4096;
  ISC_REQ_FRAGMENT_SUPPLIED = 8192;
  ISC_REQ_EXTENDED_ERROR = 16384;
  ISC_REQ_STREAM = 32768;
  ISC_REQ_INTEGRITY = 65536;
  ISC_REQ_IDENTIFY = 131072;
  ISC_REQ_NULL_SESSION = 262144;
  ISC_REQ_MANUAL_CRED_VALIDATION = 524288;
  ISC_REQ_RESERVED1 = 1048576;
  ISC_REQ_FRAGMENT_TO_FIT = 2097152;
  ISC_REQ_FORWARD_CREDENTIALS = 4194304;
  ISC_REQ_NO_INTEGRITY = 8388608;
  ISC_REQ_USE_HTTP_STYLE = 16777216;
  ISC_REQ_UNVERIFIED_TARGET_NAME = 536870912;
  ISC_REQ_CONFIDENTIALITY_ONLY = 1073741824;
// ISC_REQ_FLAGS
pub const ISC_REQ_DELEGATE: u32 = 1;
pub const ISC_REQ_MUTUAL_AUTH: u32 = 2;
pub const ISC_REQ_REPLAY_DETECT: u32 = 4;
pub const ISC_REQ_SEQUENCE_DETECT: u32 = 8;
pub const ISC_REQ_CONFIDENTIALITY: u32 = 16;
pub const ISC_REQ_USE_SESSION_KEY: u32 = 32;
pub const ISC_REQ_PROMPT_FOR_CREDS: u32 = 64;
pub const ISC_REQ_USE_SUPPLIED_CREDS: u32 = 128;
pub const ISC_REQ_ALLOCATE_MEMORY: u32 = 256;
pub const ISC_REQ_USE_DCE_STYLE: u32 = 512;
pub const ISC_REQ_DATAGRAM: u32 = 1024;
pub const ISC_REQ_CONNECTION: u32 = 2048;
pub const ISC_REQ_CALL_LEVEL: u32 = 4096;
pub const ISC_REQ_FRAGMENT_SUPPLIED: u32 = 8192;
pub const ISC_REQ_EXTENDED_ERROR: u32 = 16384;
pub const ISC_REQ_STREAM: u32 = 32768;
pub const ISC_REQ_INTEGRITY: u32 = 65536;
pub const ISC_REQ_IDENTIFY: u32 = 131072;
pub const ISC_REQ_NULL_SESSION: u32 = 262144;
pub const ISC_REQ_MANUAL_CRED_VALIDATION: u32 = 524288;
pub const ISC_REQ_RESERVED1: u32 = 1048576;
pub const ISC_REQ_FRAGMENT_TO_FIT: u32 = 2097152;
pub const ISC_REQ_FORWARD_CREDENTIALS: u32 = 4194304;
pub const ISC_REQ_NO_INTEGRITY: u32 = 8388608;
pub const ISC_REQ_USE_HTTP_STYLE: u32 = 16777216;
pub const ISC_REQ_UNVERIFIED_TARGET_NAME: u32 = 536870912;
pub const ISC_REQ_CONFIDENTIALITY_ONLY: u32 = 1073741824;
const
  ISC_REQ_DELEGATE* = 1
  ISC_REQ_MUTUAL_AUTH* = 2
  ISC_REQ_REPLAY_DETECT* = 4
  ISC_REQ_SEQUENCE_DETECT* = 8
  ISC_REQ_CONFIDENTIALITY* = 16
  ISC_REQ_USE_SESSION_KEY* = 32
  ISC_REQ_PROMPT_FOR_CREDS* = 64
  ISC_REQ_USE_SUPPLIED_CREDS* = 128
  ISC_REQ_ALLOCATE_MEMORY* = 256
  ISC_REQ_USE_DCE_STYLE* = 512
  ISC_REQ_DATAGRAM* = 1024
  ISC_REQ_CONNECTION* = 2048
  ISC_REQ_CALL_LEVEL* = 4096
  ISC_REQ_FRAGMENT_SUPPLIED* = 8192
  ISC_REQ_EXTENDED_ERROR* = 16384
  ISC_REQ_STREAM* = 32768
  ISC_REQ_INTEGRITY* = 65536
  ISC_REQ_IDENTIFY* = 131072
  ISC_REQ_NULL_SESSION* = 262144
  ISC_REQ_MANUAL_CRED_VALIDATION* = 524288
  ISC_REQ_RESERVED1* = 1048576
  ISC_REQ_FRAGMENT_TO_FIT* = 2097152
  ISC_REQ_FORWARD_CREDENTIALS* = 4194304
  ISC_REQ_NO_INTEGRITY* = 8388608
  ISC_REQ_USE_HTTP_STYLE* = 16777216
  ISC_REQ_UNVERIFIED_TARGET_NAME* = 536870912
  ISC_REQ_CONFIDENTIALITY_ONLY* = 1073741824
enum ISC_REQ_FLAGS : uint {
    ISC_REQ_DELEGATE = 1,
    ISC_REQ_MUTUAL_AUTH = 2,
    ISC_REQ_REPLAY_DETECT = 4,
    ISC_REQ_SEQUENCE_DETECT = 8,
    ISC_REQ_CONFIDENTIALITY = 16,
    ISC_REQ_USE_SESSION_KEY = 32,
    ISC_REQ_PROMPT_FOR_CREDS = 64,
    ISC_REQ_USE_SUPPLIED_CREDS = 128,
    ISC_REQ_ALLOCATE_MEMORY = 256,
    ISC_REQ_USE_DCE_STYLE = 512,
    ISC_REQ_DATAGRAM = 1024,
    ISC_REQ_CONNECTION = 2048,
    ISC_REQ_CALL_LEVEL = 4096,
    ISC_REQ_FRAGMENT_SUPPLIED = 8192,
    ISC_REQ_EXTENDED_ERROR = 16384,
    ISC_REQ_STREAM = 32768,
    ISC_REQ_INTEGRITY = 65536,
    ISC_REQ_IDENTIFY = 131072,
    ISC_REQ_NULL_SESSION = 262144,
    ISC_REQ_MANUAL_CRED_VALIDATION = 524288,
    ISC_REQ_RESERVED1 = 1048576,
    ISC_REQ_FRAGMENT_TO_FIT = 2097152,
    ISC_REQ_FORWARD_CREDENTIALS = 4194304,
    ISC_REQ_NO_INTEGRITY = 8388608,
    ISC_REQ_USE_HTTP_STYLE = 16777216,
    ISC_REQ_UNVERIFIED_TARGET_NAME = 536870912,
    ISC_REQ_CONFIDENTIALITY_ONLY = 1073741824,
}
#define global ISC_REQ_DELEGATE               0x1
#define global ISC_REQ_MUTUAL_AUTH            0x2
#define global ISC_REQ_REPLAY_DETECT          0x4
#define global ISC_REQ_SEQUENCE_DETECT        0x8
#define global ISC_REQ_CONFIDENTIALITY        0x10
#define global ISC_REQ_USE_SESSION_KEY        0x20
#define global ISC_REQ_PROMPT_FOR_CREDS       0x40
#define global ISC_REQ_USE_SUPPLIED_CREDS     0x80
#define global ISC_REQ_ALLOCATE_MEMORY        0x100
#define global ISC_REQ_USE_DCE_STYLE          0x200
#define global ISC_REQ_DATAGRAM               0x400
#define global ISC_REQ_CONNECTION             0x800
#define global ISC_REQ_CALL_LEVEL             0x1000
#define global ISC_REQ_FRAGMENT_SUPPLIED      0x2000
#define global ISC_REQ_EXTENDED_ERROR         0x4000
#define global ISC_REQ_STREAM                 0x8000
#define global ISC_REQ_INTEGRITY              0x10000
#define global ISC_REQ_IDENTIFY               0x20000
#define global ISC_REQ_NULL_SESSION           0x40000
#define global ISC_REQ_MANUAL_CRED_VALIDATION 0x80000
#define global ISC_REQ_RESERVED1              0x100000
#define global ISC_REQ_FRAGMENT_TO_FIT        0x200000
#define global ISC_REQ_FORWARD_CREDENTIALS    0x400000
#define global ISC_REQ_NO_INTEGRITY           0x800000
#define global ISC_REQ_USE_HTTP_STYLE         0x1000000
#define global ISC_REQ_UNVERIFIED_TARGET_NAME 0x20000000
#define global ISC_REQ_CONFIDENTIALITY_ONLY   0x40000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。