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

EOLE_AUTHENTICATION_CAPABILITIES

列挙型
基底型i4

メンバー 16

名前10進16進
EOAC_NONE00x0
EOAC_MUTUAL_AUTH10x1
EOAC_STATIC_CLOAKING320x20
EOAC_DYNAMIC_CLOAKING640x40
EOAC_ANY_AUTHORITY1280x80
EOAC_MAKE_FULLSIC2560x100
EOAC_DEFAULT20480x800
EOAC_SECURE_REFS20x2
EOAC_ACCESS_CONTROL40x4
EOAC_APPID80x8
EOAC_DYNAMIC160x10
EOAC_REQUIRE_FULLSIC5120x200
EOAC_AUTO_IMPERSONATE10240x400
EOAC_DISABLE_AAA40960x1000
EOAC_NO_CUSTOM_MARSHAL81920x2000
EOAC_RESERVED1163840x4000

各言語での定義

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

typedef enum EOLE_AUTHENTICATION_CAPABILITIES : int {
    EOAC_NONE = 0,
    EOAC_MUTUAL_AUTH = 1,
    EOAC_STATIC_CLOAKING = 32,
    EOAC_DYNAMIC_CLOAKING = 64,
    EOAC_ANY_AUTHORITY = 128,
    EOAC_MAKE_FULLSIC = 256,
    EOAC_DEFAULT = 2048,
    EOAC_SECURE_REFS = 2,
    EOAC_ACCESS_CONTROL = 4,
    EOAC_APPID = 8,
    EOAC_DYNAMIC = 16,
    EOAC_REQUIRE_FULLSIC = 512,
    EOAC_AUTO_IMPERSONATE = 1024,
    EOAC_DISABLE_AAA = 4096,
    EOAC_NO_CUSTOM_MARSHAL = 8192,
    EOAC_RESERVED1 = 16384
} EOLE_AUTHENTICATION_CAPABILITIES;
public enum EOLE_AUTHENTICATION_CAPABILITIES : int
{
    EOAC_NONE = 0,
    EOAC_MUTUAL_AUTH = 1,
    EOAC_STATIC_CLOAKING = 32,
    EOAC_DYNAMIC_CLOAKING = 64,
    EOAC_ANY_AUTHORITY = 128,
    EOAC_MAKE_FULLSIC = 256,
    EOAC_DEFAULT = 2048,
    EOAC_SECURE_REFS = 2,
    EOAC_ACCESS_CONTROL = 4,
    EOAC_APPID = 8,
    EOAC_DYNAMIC = 16,
    EOAC_REQUIRE_FULLSIC = 512,
    EOAC_AUTO_IMPERSONATE = 1024,
    EOAC_DISABLE_AAA = 4096,
    EOAC_NO_CUSTOM_MARSHAL = 8192,
    EOAC_RESERVED1 = 16384,
}
Public Enum EOLE_AUTHENTICATION_CAPABILITIES As Integer
    EOAC_NONE = 0
    EOAC_MUTUAL_AUTH = 1
    EOAC_STATIC_CLOAKING = 32
    EOAC_DYNAMIC_CLOAKING = 64
    EOAC_ANY_AUTHORITY = 128
    EOAC_MAKE_FULLSIC = 256
    EOAC_DEFAULT = 2048
    EOAC_SECURE_REFS = 2
    EOAC_ACCESS_CONTROL = 4
    EOAC_APPID = 8
    EOAC_DYNAMIC = 16
    EOAC_REQUIRE_FULLSIC = 512
    EOAC_AUTO_IMPERSONATE = 1024
    EOAC_DISABLE_AAA = 4096
    EOAC_NO_CUSTOM_MARSHAL = 8192
    EOAC_RESERVED1 = 16384
End Enum
import enum

class EOLE_AUTHENTICATION_CAPABILITIES(enum.IntEnum):
    EOAC_NONE = 0
    EOAC_MUTUAL_AUTH = 1
    EOAC_STATIC_CLOAKING = 32
    EOAC_DYNAMIC_CLOAKING = 64
    EOAC_ANY_AUTHORITY = 128
    EOAC_MAKE_FULLSIC = 256
    EOAC_DEFAULT = 2048
    EOAC_SECURE_REFS = 2
    EOAC_ACCESS_CONTROL = 4
    EOAC_APPID = 8
    EOAC_DYNAMIC = 16
    EOAC_REQUIRE_FULLSIC = 512
    EOAC_AUTO_IMPERSONATE = 1024
    EOAC_DISABLE_AAA = 4096
    EOAC_NO_CUSTOM_MARSHAL = 8192
    EOAC_RESERVED1 = 16384
// EOLE_AUTHENTICATION_CAPABILITIES
pub const EOAC_NONE: i32 = 0;
pub const EOAC_MUTUAL_AUTH: i32 = 1;
pub const EOAC_STATIC_CLOAKING: i32 = 32;
pub const EOAC_DYNAMIC_CLOAKING: i32 = 64;
pub const EOAC_ANY_AUTHORITY: i32 = 128;
pub const EOAC_MAKE_FULLSIC: i32 = 256;
pub const EOAC_DEFAULT: i32 = 2048;
pub const EOAC_SECURE_REFS: i32 = 2;
pub const EOAC_ACCESS_CONTROL: i32 = 4;
pub const EOAC_APPID: i32 = 8;
pub const EOAC_DYNAMIC: i32 = 16;
pub const EOAC_REQUIRE_FULLSIC: i32 = 512;
pub const EOAC_AUTO_IMPERSONATE: i32 = 1024;
pub const EOAC_DISABLE_AAA: i32 = 4096;
pub const EOAC_NO_CUSTOM_MARSHAL: i32 = 8192;
pub const EOAC_RESERVED1: i32 = 16384;
// EOLE_AUTHENTICATION_CAPABILITIES
const (
	EOAC_NONE int32 = 0
	EOAC_MUTUAL_AUTH int32 = 1
	EOAC_STATIC_CLOAKING int32 = 32
	EOAC_DYNAMIC_CLOAKING int32 = 64
	EOAC_ANY_AUTHORITY int32 = 128
	EOAC_MAKE_FULLSIC int32 = 256
	EOAC_DEFAULT int32 = 2048
	EOAC_SECURE_REFS int32 = 2
	EOAC_ACCESS_CONTROL int32 = 4
	EOAC_APPID int32 = 8
	EOAC_DYNAMIC int32 = 16
	EOAC_REQUIRE_FULLSIC int32 = 512
	EOAC_AUTO_IMPERSONATE int32 = 1024
	EOAC_DISABLE_AAA int32 = 4096
	EOAC_NO_CUSTOM_MARSHAL int32 = 8192
	EOAC_RESERVED1 int32 = 16384
)
const
  EOAC_NONE = 0;
  EOAC_MUTUAL_AUTH = 1;
  EOAC_STATIC_CLOAKING = 32;
  EOAC_DYNAMIC_CLOAKING = 64;
  EOAC_ANY_AUTHORITY = 128;
  EOAC_MAKE_FULLSIC = 256;
  EOAC_DEFAULT = 2048;
  EOAC_SECURE_REFS = 2;
  EOAC_ACCESS_CONTROL = 4;
  EOAC_APPID = 8;
  EOAC_DYNAMIC = 16;
  EOAC_REQUIRE_FULLSIC = 512;
  EOAC_AUTO_IMPERSONATE = 1024;
  EOAC_DISABLE_AAA = 4096;
  EOAC_NO_CUSTOM_MARSHAL = 8192;
  EOAC_RESERVED1 = 16384;
// EOLE_AUTHENTICATION_CAPABILITIES
pub const EOAC_NONE: i32 = 0;
pub const EOAC_MUTUAL_AUTH: i32 = 1;
pub const EOAC_STATIC_CLOAKING: i32 = 32;
pub const EOAC_DYNAMIC_CLOAKING: i32 = 64;
pub const EOAC_ANY_AUTHORITY: i32 = 128;
pub const EOAC_MAKE_FULLSIC: i32 = 256;
pub const EOAC_DEFAULT: i32 = 2048;
pub const EOAC_SECURE_REFS: i32 = 2;
pub const EOAC_ACCESS_CONTROL: i32 = 4;
pub const EOAC_APPID: i32 = 8;
pub const EOAC_DYNAMIC: i32 = 16;
pub const EOAC_REQUIRE_FULLSIC: i32 = 512;
pub const EOAC_AUTO_IMPERSONATE: i32 = 1024;
pub const EOAC_DISABLE_AAA: i32 = 4096;
pub const EOAC_NO_CUSTOM_MARSHAL: i32 = 8192;
pub const EOAC_RESERVED1: i32 = 16384;
const
  EOAC_NONE* = 0
  EOAC_MUTUAL_AUTH* = 1
  EOAC_STATIC_CLOAKING* = 32
  EOAC_DYNAMIC_CLOAKING* = 64
  EOAC_ANY_AUTHORITY* = 128
  EOAC_MAKE_FULLSIC* = 256
  EOAC_DEFAULT* = 2048
  EOAC_SECURE_REFS* = 2
  EOAC_ACCESS_CONTROL* = 4
  EOAC_APPID* = 8
  EOAC_DYNAMIC* = 16
  EOAC_REQUIRE_FULLSIC* = 512
  EOAC_AUTO_IMPERSONATE* = 1024
  EOAC_DISABLE_AAA* = 4096
  EOAC_NO_CUSTOM_MARSHAL* = 8192
  EOAC_RESERVED1* = 16384
enum EOLE_AUTHENTICATION_CAPABILITIES : int {
    EOAC_NONE = 0,
    EOAC_MUTUAL_AUTH = 1,
    EOAC_STATIC_CLOAKING = 32,
    EOAC_DYNAMIC_CLOAKING = 64,
    EOAC_ANY_AUTHORITY = 128,
    EOAC_MAKE_FULLSIC = 256,
    EOAC_DEFAULT = 2048,
    EOAC_SECURE_REFS = 2,
    EOAC_ACCESS_CONTROL = 4,
    EOAC_APPID = 8,
    EOAC_DYNAMIC = 16,
    EOAC_REQUIRE_FULLSIC = 512,
    EOAC_AUTO_IMPERSONATE = 1024,
    EOAC_DISABLE_AAA = 4096,
    EOAC_NO_CUSTOM_MARSHAL = 8192,
    EOAC_RESERVED1 = 16384,
}
#define global EOAC_NONE              0x0
#define global EOAC_MUTUAL_AUTH       0x1
#define global EOAC_STATIC_CLOAKING   0x20
#define global EOAC_DYNAMIC_CLOAKING  0x40
#define global EOAC_ANY_AUTHORITY     0x80
#define global EOAC_MAKE_FULLSIC      0x100
#define global EOAC_DEFAULT           0x800
#define global EOAC_SECURE_REFS       0x2
#define global EOAC_ACCESS_CONTROL    0x4
#define global EOAC_APPID             0x8
#define global EOAC_DYNAMIC           0x10
#define global EOAC_REQUIRE_FULLSIC   0x200
#define global EOAC_AUTO_IMPERSONATE  0x400
#define global EOAC_DISABLE_AAA       0x1000
#define global EOAC_NO_CUSTOM_MARSHAL 0x2000
#define global EOAC_RESERVED1         0x4000