Win32 API 日本語リファレンス
ホームSystem.Rpc › RPC_C_QOS_CAPABILITIES

RPC_C_QOS_CAPABILITIES

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
RPC_C_QOS_CAPABILITIES_DEFAULT00x0
RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH10x1
RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC20x2
RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY40x4
RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE80x8
RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT160x10
RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY320x20

各言語での定義

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

typedef enum RPC_C_QOS_CAPABILITIES : unsigned int {
    RPC_C_QOS_CAPABILITIES_DEFAULT = 0,
    RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1,
    RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC = 2,
    RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY = 4,
    RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE = 8,
    RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT = 16,
    RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY = 32
} RPC_C_QOS_CAPABILITIES;
[Flags]
public enum RPC_C_QOS_CAPABILITIES : uint
{
    RPC_C_QOS_CAPABILITIES_DEFAULT = 0,
    RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1,
    RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC = 2,
    RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY = 4,
    RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE = 8,
    RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT = 16,
    RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY = 32,
}
<Flags>
Public Enum RPC_C_QOS_CAPABILITIES As UInteger
    RPC_C_QOS_CAPABILITIES_DEFAULT = 0
    RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1
    RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC = 2
    RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY = 4
    RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE = 8
    RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT = 16
    RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY = 32
End Enum
import enum

class RPC_C_QOS_CAPABILITIES(enum.IntFlag):
    RPC_C_QOS_CAPABILITIES_DEFAULT = 0
    RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1
    RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC = 2
    RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY = 4
    RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE = 8
    RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT = 16
    RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY = 32
// RPC_C_QOS_CAPABILITIES (flags)
pub const RPC_C_QOS_CAPABILITIES_DEFAULT: u32 = 0;
pub const RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH: u32 = 1;
pub const RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC: u32 = 2;
pub const RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY: u32 = 4;
pub const RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE: u32 = 8;
pub const RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT: u32 = 16;
pub const RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY: u32 = 32;
// RPC_C_QOS_CAPABILITIES
const (
	RPC_C_QOS_CAPABILITIES_DEFAULT uint32 = 0
	RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH uint32 = 1
	RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC uint32 = 2
	RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY uint32 = 4
	RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE uint32 = 8
	RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT uint32 = 16
	RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY uint32 = 32
)
const
  RPC_C_QOS_CAPABILITIES_DEFAULT = 0;
  RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1;
  RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC = 2;
  RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY = 4;
  RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE = 8;
  RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT = 16;
  RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY = 32;
// RPC_C_QOS_CAPABILITIES
pub const RPC_C_QOS_CAPABILITIES_DEFAULT: u32 = 0;
pub const RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH: u32 = 1;
pub const RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC: u32 = 2;
pub const RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY: u32 = 4;
pub const RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE: u32 = 8;
pub const RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT: u32 = 16;
pub const RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY: u32 = 32;
const
  RPC_C_QOS_CAPABILITIES_DEFAULT* = 0
  RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH* = 1
  RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC* = 2
  RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY* = 4
  RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE* = 8
  RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT* = 16
  RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY* = 32
enum RPC_C_QOS_CAPABILITIES : uint {
    RPC_C_QOS_CAPABILITIES_DEFAULT = 0,
    RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1,
    RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC = 2,
    RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY = 4,
    RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE = 8,
    RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT = 16,
    RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY = 32,
}
#define global RPC_C_QOS_CAPABILITIES_DEFAULT                     0x0
#define global RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH                 0x1
#define global RPC_C_QOS_CAPABILITIES_MAKE_FULLSIC                0x2
#define global RPC_C_QOS_CAPABILITIES_ANY_AUTHORITY               0x4
#define global RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE     0x8
#define global RPC_C_QOS_CAPABILITIES_LOCAL_MA_HINT               0x10
#define global RPC_C_QOS_CAPABILITIES_SCHANNEL_FULL_AUTH_IDENTITY 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。