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

RPC_C_IMP_LEVEL

列挙型
基底型u4

メンバー 5

名前10進16進
RPC_C_IMP_LEVEL_DEFAULT00x0
RPC_C_IMP_LEVEL_ANONYMOUS10x1
RPC_C_IMP_LEVEL_IDENTIFY20x2
RPC_C_IMP_LEVEL_IMPERSONATE30x3
RPC_C_IMP_LEVEL_DELEGATE40x4

各言語での定義

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

typedef enum RPC_C_IMP_LEVEL : unsigned int {
    RPC_C_IMP_LEVEL_DEFAULT = 0,
    RPC_C_IMP_LEVEL_ANONYMOUS = 1,
    RPC_C_IMP_LEVEL_IDENTIFY = 2,
    RPC_C_IMP_LEVEL_IMPERSONATE = 3,
    RPC_C_IMP_LEVEL_DELEGATE = 4
} RPC_C_IMP_LEVEL;
public enum RPC_C_IMP_LEVEL : uint
{
    RPC_C_IMP_LEVEL_DEFAULT = 0,
    RPC_C_IMP_LEVEL_ANONYMOUS = 1,
    RPC_C_IMP_LEVEL_IDENTIFY = 2,
    RPC_C_IMP_LEVEL_IMPERSONATE = 3,
    RPC_C_IMP_LEVEL_DELEGATE = 4,
}
Public Enum RPC_C_IMP_LEVEL As UInteger
    RPC_C_IMP_LEVEL_DEFAULT = 0
    RPC_C_IMP_LEVEL_ANONYMOUS = 1
    RPC_C_IMP_LEVEL_IDENTIFY = 2
    RPC_C_IMP_LEVEL_IMPERSONATE = 3
    RPC_C_IMP_LEVEL_DELEGATE = 4
End Enum
import enum

class RPC_C_IMP_LEVEL(enum.IntEnum):
    RPC_C_IMP_LEVEL_DEFAULT = 0
    RPC_C_IMP_LEVEL_ANONYMOUS = 1
    RPC_C_IMP_LEVEL_IDENTIFY = 2
    RPC_C_IMP_LEVEL_IMPERSONATE = 3
    RPC_C_IMP_LEVEL_DELEGATE = 4
// RPC_C_IMP_LEVEL
pub const RPC_C_IMP_LEVEL_DEFAULT: u32 = 0;
pub const RPC_C_IMP_LEVEL_ANONYMOUS: u32 = 1;
pub const RPC_C_IMP_LEVEL_IDENTIFY: u32 = 2;
pub const RPC_C_IMP_LEVEL_IMPERSONATE: u32 = 3;
pub const RPC_C_IMP_LEVEL_DELEGATE: u32 = 4;
// RPC_C_IMP_LEVEL
const (
	RPC_C_IMP_LEVEL_DEFAULT uint32 = 0
	RPC_C_IMP_LEVEL_ANONYMOUS uint32 = 1
	RPC_C_IMP_LEVEL_IDENTIFY uint32 = 2
	RPC_C_IMP_LEVEL_IMPERSONATE uint32 = 3
	RPC_C_IMP_LEVEL_DELEGATE uint32 = 4
)
const
  RPC_C_IMP_LEVEL_DEFAULT = 0;
  RPC_C_IMP_LEVEL_ANONYMOUS = 1;
  RPC_C_IMP_LEVEL_IDENTIFY = 2;
  RPC_C_IMP_LEVEL_IMPERSONATE = 3;
  RPC_C_IMP_LEVEL_DELEGATE = 4;
// RPC_C_IMP_LEVEL
pub const RPC_C_IMP_LEVEL_DEFAULT: u32 = 0;
pub const RPC_C_IMP_LEVEL_ANONYMOUS: u32 = 1;
pub const RPC_C_IMP_LEVEL_IDENTIFY: u32 = 2;
pub const RPC_C_IMP_LEVEL_IMPERSONATE: u32 = 3;
pub const RPC_C_IMP_LEVEL_DELEGATE: u32 = 4;
const
  RPC_C_IMP_LEVEL_DEFAULT* = 0
  RPC_C_IMP_LEVEL_ANONYMOUS* = 1
  RPC_C_IMP_LEVEL_IDENTIFY* = 2
  RPC_C_IMP_LEVEL_IMPERSONATE* = 3
  RPC_C_IMP_LEVEL_DELEGATE* = 4
enum RPC_C_IMP_LEVEL : uint {
    RPC_C_IMP_LEVEL_DEFAULT = 0,
    RPC_C_IMP_LEVEL_ANONYMOUS = 1,
    RPC_C_IMP_LEVEL_IDENTIFY = 2,
    RPC_C_IMP_LEVEL_IMPERSONATE = 3,
    RPC_C_IMP_LEVEL_DELEGATE = 4,
}
#define global RPC_C_IMP_LEVEL_DEFAULT     0x0
#define global RPC_C_IMP_LEVEL_ANONYMOUS   0x1
#define global RPC_C_IMP_LEVEL_IDENTIFY    0x2
#define global RPC_C_IMP_LEVEL_IMPERSONATE 0x3
#define global RPC_C_IMP_LEVEL_DELEGATE    0x4