Win32 API 日本語リファレンス
ホームSystem.WinRT.Metadata › CorElementType

CorElementType

列挙型
基底型u1

メンバー 36

名前10進16進
ELEMENT_TYPE_END00x0
ELEMENT_TYPE_VOID10x1
ELEMENT_TYPE_BOOLEAN20x2
ELEMENT_TYPE_CHAR30x3
ELEMENT_TYPE_I140x4
ELEMENT_TYPE_U150x5
ELEMENT_TYPE_I260x6
ELEMENT_TYPE_U270x7
ELEMENT_TYPE_I480x8
ELEMENT_TYPE_U490x9
ELEMENT_TYPE_I8100xA
ELEMENT_TYPE_U8110xB
ELEMENT_TYPE_R4120xC
ELEMENT_TYPE_R8130xD
ELEMENT_TYPE_STRING140xE
ELEMENT_TYPE_PTR150xF
ELEMENT_TYPE_BYREF160x10
ELEMENT_TYPE_VALUETYPE170x11
ELEMENT_TYPE_CLASS180x12
ELEMENT_TYPE_VAR190x13
ELEMENT_TYPE_ARRAY200x14
ELEMENT_TYPE_GENERICINST210x15
ELEMENT_TYPE_TYPEDBYREF220x16
ELEMENT_TYPE_I240x18
ELEMENT_TYPE_U250x19
ELEMENT_TYPE_FNPTR270x1B
ELEMENT_TYPE_OBJECT280x1C
ELEMENT_TYPE_SZARRAY290x1D
ELEMENT_TYPE_MVAR300x1E
ELEMENT_TYPE_CMOD_REQD310x1F
ELEMENT_TYPE_CMOD_OPT320x20
ELEMENT_TYPE_INTERNAL330x21
ELEMENT_TYPE_MAX340x22
ELEMENT_TYPE_MODIFIER640x40
ELEMENT_TYPE_SENTINEL650x41
ELEMENT_TYPE_PINNED690x45

各言語での定義

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

typedef enum CorElementType : unsigned char {
    ELEMENT_TYPE_END = 0,
    ELEMENT_TYPE_VOID = 1,
    ELEMENT_TYPE_BOOLEAN = 2,
    ELEMENT_TYPE_CHAR = 3,
    ELEMENT_TYPE_I1 = 4,
    ELEMENT_TYPE_U1 = 5,
    ELEMENT_TYPE_I2 = 6,
    ELEMENT_TYPE_U2 = 7,
    ELEMENT_TYPE_I4 = 8,
    ELEMENT_TYPE_U4 = 9,
    ELEMENT_TYPE_I8 = 10,
    ELEMENT_TYPE_U8 = 11,
    ELEMENT_TYPE_R4 = 12,
    ELEMENT_TYPE_R8 = 13,
    ELEMENT_TYPE_STRING = 14,
    ELEMENT_TYPE_PTR = 15,
    ELEMENT_TYPE_BYREF = 16,
    ELEMENT_TYPE_VALUETYPE = 17,
    ELEMENT_TYPE_CLASS = 18,
    ELEMENT_TYPE_VAR = 19,
    ELEMENT_TYPE_ARRAY = 20,
    ELEMENT_TYPE_GENERICINST = 21,
    ELEMENT_TYPE_TYPEDBYREF = 22,
    ELEMENT_TYPE_I = 24,
    ELEMENT_TYPE_U = 25,
    ELEMENT_TYPE_FNPTR = 27,
    ELEMENT_TYPE_OBJECT = 28,
    ELEMENT_TYPE_SZARRAY = 29,
    ELEMENT_TYPE_MVAR = 30,
    ELEMENT_TYPE_CMOD_REQD = 31,
    ELEMENT_TYPE_CMOD_OPT = 32,
    ELEMENT_TYPE_INTERNAL = 33,
    ELEMENT_TYPE_MAX = 34,
    ELEMENT_TYPE_MODIFIER = 64,
    ELEMENT_TYPE_SENTINEL = 65,
    ELEMENT_TYPE_PINNED = 69
} CorElementType;
public enum CorElementType : byte
{
    ELEMENT_TYPE_END = 0,
    ELEMENT_TYPE_VOID = 1,
    ELEMENT_TYPE_BOOLEAN = 2,
    ELEMENT_TYPE_CHAR = 3,
    ELEMENT_TYPE_I1 = 4,
    ELEMENT_TYPE_U1 = 5,
    ELEMENT_TYPE_I2 = 6,
    ELEMENT_TYPE_U2 = 7,
    ELEMENT_TYPE_I4 = 8,
    ELEMENT_TYPE_U4 = 9,
    ELEMENT_TYPE_I8 = 10,
    ELEMENT_TYPE_U8 = 11,
    ELEMENT_TYPE_R4 = 12,
    ELEMENT_TYPE_R8 = 13,
    ELEMENT_TYPE_STRING = 14,
    ELEMENT_TYPE_PTR = 15,
    ELEMENT_TYPE_BYREF = 16,
    ELEMENT_TYPE_VALUETYPE = 17,
    ELEMENT_TYPE_CLASS = 18,
    ELEMENT_TYPE_VAR = 19,
    ELEMENT_TYPE_ARRAY = 20,
    ELEMENT_TYPE_GENERICINST = 21,
    ELEMENT_TYPE_TYPEDBYREF = 22,
    ELEMENT_TYPE_I = 24,
    ELEMENT_TYPE_U = 25,
    ELEMENT_TYPE_FNPTR = 27,
    ELEMENT_TYPE_OBJECT = 28,
    ELEMENT_TYPE_SZARRAY = 29,
    ELEMENT_TYPE_MVAR = 30,
    ELEMENT_TYPE_CMOD_REQD = 31,
    ELEMENT_TYPE_CMOD_OPT = 32,
    ELEMENT_TYPE_INTERNAL = 33,
    ELEMENT_TYPE_MAX = 34,
    ELEMENT_TYPE_MODIFIER = 64,
    ELEMENT_TYPE_SENTINEL = 65,
    ELEMENT_TYPE_PINNED = 69,
}
Public Enum CorElementType As Byte
    ELEMENT_TYPE_END = 0
    ELEMENT_TYPE_VOID = 1
    ELEMENT_TYPE_BOOLEAN = 2
    ELEMENT_TYPE_CHAR = 3
    ELEMENT_TYPE_I1 = 4
    ELEMENT_TYPE_U1 = 5
    ELEMENT_TYPE_I2 = 6
    ELEMENT_TYPE_U2 = 7
    ELEMENT_TYPE_I4 = 8
    ELEMENT_TYPE_U4 = 9
    ELEMENT_TYPE_I8 = 10
    ELEMENT_TYPE_U8 = 11
    ELEMENT_TYPE_R4 = 12
    ELEMENT_TYPE_R8 = 13
    ELEMENT_TYPE_STRING = 14
    ELEMENT_TYPE_PTR = 15
    ELEMENT_TYPE_BYREF = 16
    ELEMENT_TYPE_VALUETYPE = 17
    ELEMENT_TYPE_CLASS = 18
    ELEMENT_TYPE_VAR = 19
    ELEMENT_TYPE_ARRAY = 20
    ELEMENT_TYPE_GENERICINST = 21
    ELEMENT_TYPE_TYPEDBYREF = 22
    ELEMENT_TYPE_I = 24
    ELEMENT_TYPE_U = 25
    ELEMENT_TYPE_FNPTR = 27
    ELEMENT_TYPE_OBJECT = 28
    ELEMENT_TYPE_SZARRAY = 29
    ELEMENT_TYPE_MVAR = 30
    ELEMENT_TYPE_CMOD_REQD = 31
    ELEMENT_TYPE_CMOD_OPT = 32
    ELEMENT_TYPE_INTERNAL = 33
    ELEMENT_TYPE_MAX = 34
    ELEMENT_TYPE_MODIFIER = 64
    ELEMENT_TYPE_SENTINEL = 65
    ELEMENT_TYPE_PINNED = 69
End Enum
import enum

class CorElementType(enum.IntEnum):
    ELEMENT_TYPE_END = 0
    ELEMENT_TYPE_VOID = 1
    ELEMENT_TYPE_BOOLEAN = 2
    ELEMENT_TYPE_CHAR = 3
    ELEMENT_TYPE_I1 = 4
    ELEMENT_TYPE_U1 = 5
    ELEMENT_TYPE_I2 = 6
    ELEMENT_TYPE_U2 = 7
    ELEMENT_TYPE_I4 = 8
    ELEMENT_TYPE_U4 = 9
    ELEMENT_TYPE_I8 = 10
    ELEMENT_TYPE_U8 = 11
    ELEMENT_TYPE_R4 = 12
    ELEMENT_TYPE_R8 = 13
    ELEMENT_TYPE_STRING = 14
    ELEMENT_TYPE_PTR = 15
    ELEMENT_TYPE_BYREF = 16
    ELEMENT_TYPE_VALUETYPE = 17
    ELEMENT_TYPE_CLASS = 18
    ELEMENT_TYPE_VAR = 19
    ELEMENT_TYPE_ARRAY = 20
    ELEMENT_TYPE_GENERICINST = 21
    ELEMENT_TYPE_TYPEDBYREF = 22
    ELEMENT_TYPE_I = 24
    ELEMENT_TYPE_U = 25
    ELEMENT_TYPE_FNPTR = 27
    ELEMENT_TYPE_OBJECT = 28
    ELEMENT_TYPE_SZARRAY = 29
    ELEMENT_TYPE_MVAR = 30
    ELEMENT_TYPE_CMOD_REQD = 31
    ELEMENT_TYPE_CMOD_OPT = 32
    ELEMENT_TYPE_INTERNAL = 33
    ELEMENT_TYPE_MAX = 34
    ELEMENT_TYPE_MODIFIER = 64
    ELEMENT_TYPE_SENTINEL = 65
    ELEMENT_TYPE_PINNED = 69
// CorElementType
pub const ELEMENT_TYPE_END: u8 = 0;
pub const ELEMENT_TYPE_VOID: u8 = 1;
pub const ELEMENT_TYPE_BOOLEAN: u8 = 2;
pub const ELEMENT_TYPE_CHAR: u8 = 3;
pub const ELEMENT_TYPE_I1: u8 = 4;
pub const ELEMENT_TYPE_U1: u8 = 5;
pub const ELEMENT_TYPE_I2: u8 = 6;
pub const ELEMENT_TYPE_U2: u8 = 7;
pub const ELEMENT_TYPE_I4: u8 = 8;
pub const ELEMENT_TYPE_U4: u8 = 9;
pub const ELEMENT_TYPE_I8: u8 = 10;
pub const ELEMENT_TYPE_U8: u8 = 11;
pub const ELEMENT_TYPE_R4: u8 = 12;
pub const ELEMENT_TYPE_R8: u8 = 13;
pub const ELEMENT_TYPE_STRING: u8 = 14;
pub const ELEMENT_TYPE_PTR: u8 = 15;
pub const ELEMENT_TYPE_BYREF: u8 = 16;
pub const ELEMENT_TYPE_VALUETYPE: u8 = 17;
pub const ELEMENT_TYPE_CLASS: u8 = 18;
pub const ELEMENT_TYPE_VAR: u8 = 19;
pub const ELEMENT_TYPE_ARRAY: u8 = 20;
pub const ELEMENT_TYPE_GENERICINST: u8 = 21;
pub const ELEMENT_TYPE_TYPEDBYREF: u8 = 22;
pub const ELEMENT_TYPE_I: u8 = 24;
pub const ELEMENT_TYPE_U: u8 = 25;
pub const ELEMENT_TYPE_FNPTR: u8 = 27;
pub const ELEMENT_TYPE_OBJECT: u8 = 28;
pub const ELEMENT_TYPE_SZARRAY: u8 = 29;
pub const ELEMENT_TYPE_MVAR: u8 = 30;
pub const ELEMENT_TYPE_CMOD_REQD: u8 = 31;
pub const ELEMENT_TYPE_CMOD_OPT: u8 = 32;
pub const ELEMENT_TYPE_INTERNAL: u8 = 33;
pub const ELEMENT_TYPE_MAX: u8 = 34;
pub const ELEMENT_TYPE_MODIFIER: u8 = 64;
pub const ELEMENT_TYPE_SENTINEL: u8 = 65;
pub const ELEMENT_TYPE_PINNED: u8 = 69;
// CorElementType
const (
	ELEMENT_TYPE_END byte = 0
	ELEMENT_TYPE_VOID byte = 1
	ELEMENT_TYPE_BOOLEAN byte = 2
	ELEMENT_TYPE_CHAR byte = 3
	ELEMENT_TYPE_I1 byte = 4
	ELEMENT_TYPE_U1 byte = 5
	ELEMENT_TYPE_I2 byte = 6
	ELEMENT_TYPE_U2 byte = 7
	ELEMENT_TYPE_I4 byte = 8
	ELEMENT_TYPE_U4 byte = 9
	ELEMENT_TYPE_I8 byte = 10
	ELEMENT_TYPE_U8 byte = 11
	ELEMENT_TYPE_R4 byte = 12
	ELEMENT_TYPE_R8 byte = 13
	ELEMENT_TYPE_STRING byte = 14
	ELEMENT_TYPE_PTR byte = 15
	ELEMENT_TYPE_BYREF byte = 16
	ELEMENT_TYPE_VALUETYPE byte = 17
	ELEMENT_TYPE_CLASS byte = 18
	ELEMENT_TYPE_VAR byte = 19
	ELEMENT_TYPE_ARRAY byte = 20
	ELEMENT_TYPE_GENERICINST byte = 21
	ELEMENT_TYPE_TYPEDBYREF byte = 22
	ELEMENT_TYPE_I byte = 24
	ELEMENT_TYPE_U byte = 25
	ELEMENT_TYPE_FNPTR byte = 27
	ELEMENT_TYPE_OBJECT byte = 28
	ELEMENT_TYPE_SZARRAY byte = 29
	ELEMENT_TYPE_MVAR byte = 30
	ELEMENT_TYPE_CMOD_REQD byte = 31
	ELEMENT_TYPE_CMOD_OPT byte = 32
	ELEMENT_TYPE_INTERNAL byte = 33
	ELEMENT_TYPE_MAX byte = 34
	ELEMENT_TYPE_MODIFIER byte = 64
	ELEMENT_TYPE_SENTINEL byte = 65
	ELEMENT_TYPE_PINNED byte = 69
)
const
  ELEMENT_TYPE_END = 0;
  ELEMENT_TYPE_VOID = 1;
  ELEMENT_TYPE_BOOLEAN = 2;
  ELEMENT_TYPE_CHAR = 3;
  ELEMENT_TYPE_I1 = 4;
  ELEMENT_TYPE_U1 = 5;
  ELEMENT_TYPE_I2 = 6;
  ELEMENT_TYPE_U2 = 7;
  ELEMENT_TYPE_I4 = 8;
  ELEMENT_TYPE_U4 = 9;
  ELEMENT_TYPE_I8 = 10;
  ELEMENT_TYPE_U8 = 11;
  ELEMENT_TYPE_R4 = 12;
  ELEMENT_TYPE_R8 = 13;
  ELEMENT_TYPE_STRING = 14;
  ELEMENT_TYPE_PTR = 15;
  ELEMENT_TYPE_BYREF = 16;
  ELEMENT_TYPE_VALUETYPE = 17;
  ELEMENT_TYPE_CLASS = 18;
  ELEMENT_TYPE_VAR = 19;
  ELEMENT_TYPE_ARRAY = 20;
  ELEMENT_TYPE_GENERICINST = 21;
  ELEMENT_TYPE_TYPEDBYREF = 22;
  ELEMENT_TYPE_I = 24;
  ELEMENT_TYPE_U = 25;
  ELEMENT_TYPE_FNPTR = 27;
  ELEMENT_TYPE_OBJECT = 28;
  ELEMENT_TYPE_SZARRAY = 29;
  ELEMENT_TYPE_MVAR = 30;
  ELEMENT_TYPE_CMOD_REQD = 31;
  ELEMENT_TYPE_CMOD_OPT = 32;
  ELEMENT_TYPE_INTERNAL = 33;
  ELEMENT_TYPE_MAX = 34;
  ELEMENT_TYPE_MODIFIER = 64;
  ELEMENT_TYPE_SENTINEL = 65;
  ELEMENT_TYPE_PINNED = 69;
// CorElementType
pub const ELEMENT_TYPE_END: u8 = 0;
pub const ELEMENT_TYPE_VOID: u8 = 1;
pub const ELEMENT_TYPE_BOOLEAN: u8 = 2;
pub const ELEMENT_TYPE_CHAR: u8 = 3;
pub const ELEMENT_TYPE_I1: u8 = 4;
pub const ELEMENT_TYPE_U1: u8 = 5;
pub const ELEMENT_TYPE_I2: u8 = 6;
pub const ELEMENT_TYPE_U2: u8 = 7;
pub const ELEMENT_TYPE_I4: u8 = 8;
pub const ELEMENT_TYPE_U4: u8 = 9;
pub const ELEMENT_TYPE_I8: u8 = 10;
pub const ELEMENT_TYPE_U8: u8 = 11;
pub const ELEMENT_TYPE_R4: u8 = 12;
pub const ELEMENT_TYPE_R8: u8 = 13;
pub const ELEMENT_TYPE_STRING: u8 = 14;
pub const ELEMENT_TYPE_PTR: u8 = 15;
pub const ELEMENT_TYPE_BYREF: u8 = 16;
pub const ELEMENT_TYPE_VALUETYPE: u8 = 17;
pub const ELEMENT_TYPE_CLASS: u8 = 18;
pub const ELEMENT_TYPE_VAR: u8 = 19;
pub const ELEMENT_TYPE_ARRAY: u8 = 20;
pub const ELEMENT_TYPE_GENERICINST: u8 = 21;
pub const ELEMENT_TYPE_TYPEDBYREF: u8 = 22;
pub const ELEMENT_TYPE_I: u8 = 24;
pub const ELEMENT_TYPE_U: u8 = 25;
pub const ELEMENT_TYPE_FNPTR: u8 = 27;
pub const ELEMENT_TYPE_OBJECT: u8 = 28;
pub const ELEMENT_TYPE_SZARRAY: u8 = 29;
pub const ELEMENT_TYPE_MVAR: u8 = 30;
pub const ELEMENT_TYPE_CMOD_REQD: u8 = 31;
pub const ELEMENT_TYPE_CMOD_OPT: u8 = 32;
pub const ELEMENT_TYPE_INTERNAL: u8 = 33;
pub const ELEMENT_TYPE_MAX: u8 = 34;
pub const ELEMENT_TYPE_MODIFIER: u8 = 64;
pub const ELEMENT_TYPE_SENTINEL: u8 = 65;
pub const ELEMENT_TYPE_PINNED: u8 = 69;
const
  ELEMENT_TYPE_END* = 0
  ELEMENT_TYPE_VOID* = 1
  ELEMENT_TYPE_BOOLEAN* = 2
  ELEMENT_TYPE_CHAR* = 3
  ELEMENT_TYPE_I1* = 4
  ELEMENT_TYPE_U1* = 5
  ELEMENT_TYPE_I2* = 6
  ELEMENT_TYPE_U2* = 7
  ELEMENT_TYPE_I4* = 8
  ELEMENT_TYPE_U4* = 9
  ELEMENT_TYPE_I8* = 10
  ELEMENT_TYPE_U8* = 11
  ELEMENT_TYPE_R4* = 12
  ELEMENT_TYPE_R8* = 13
  ELEMENT_TYPE_STRING* = 14
  ELEMENT_TYPE_PTR* = 15
  ELEMENT_TYPE_BYREF* = 16
  ELEMENT_TYPE_VALUETYPE* = 17
  ELEMENT_TYPE_CLASS* = 18
  ELEMENT_TYPE_VAR* = 19
  ELEMENT_TYPE_ARRAY* = 20
  ELEMENT_TYPE_GENERICINST* = 21
  ELEMENT_TYPE_TYPEDBYREF* = 22
  ELEMENT_TYPE_I* = 24
  ELEMENT_TYPE_U* = 25
  ELEMENT_TYPE_FNPTR* = 27
  ELEMENT_TYPE_OBJECT* = 28
  ELEMENT_TYPE_SZARRAY* = 29
  ELEMENT_TYPE_MVAR* = 30
  ELEMENT_TYPE_CMOD_REQD* = 31
  ELEMENT_TYPE_CMOD_OPT* = 32
  ELEMENT_TYPE_INTERNAL* = 33
  ELEMENT_TYPE_MAX* = 34
  ELEMENT_TYPE_MODIFIER* = 64
  ELEMENT_TYPE_SENTINEL* = 65
  ELEMENT_TYPE_PINNED* = 69
enum CorElementType : ubyte {
    ELEMENT_TYPE_END = 0,
    ELEMENT_TYPE_VOID = 1,
    ELEMENT_TYPE_BOOLEAN = 2,
    ELEMENT_TYPE_CHAR = 3,
    ELEMENT_TYPE_I1 = 4,
    ELEMENT_TYPE_U1 = 5,
    ELEMENT_TYPE_I2 = 6,
    ELEMENT_TYPE_U2 = 7,
    ELEMENT_TYPE_I4 = 8,
    ELEMENT_TYPE_U4 = 9,
    ELEMENT_TYPE_I8 = 10,
    ELEMENT_TYPE_U8 = 11,
    ELEMENT_TYPE_R4 = 12,
    ELEMENT_TYPE_R8 = 13,
    ELEMENT_TYPE_STRING = 14,
    ELEMENT_TYPE_PTR = 15,
    ELEMENT_TYPE_BYREF = 16,
    ELEMENT_TYPE_VALUETYPE = 17,
    ELEMENT_TYPE_CLASS = 18,
    ELEMENT_TYPE_VAR = 19,
    ELEMENT_TYPE_ARRAY = 20,
    ELEMENT_TYPE_GENERICINST = 21,
    ELEMENT_TYPE_TYPEDBYREF = 22,
    ELEMENT_TYPE_I = 24,
    ELEMENT_TYPE_U = 25,
    ELEMENT_TYPE_FNPTR = 27,
    ELEMENT_TYPE_OBJECT = 28,
    ELEMENT_TYPE_SZARRAY = 29,
    ELEMENT_TYPE_MVAR = 30,
    ELEMENT_TYPE_CMOD_REQD = 31,
    ELEMENT_TYPE_CMOD_OPT = 32,
    ELEMENT_TYPE_INTERNAL = 33,
    ELEMENT_TYPE_MAX = 34,
    ELEMENT_TYPE_MODIFIER = 64,
    ELEMENT_TYPE_SENTINEL = 65,
    ELEMENT_TYPE_PINNED = 69,
}
#define global ELEMENT_TYPE_END         0x0
#define global ELEMENT_TYPE_VOID        0x1
#define global ELEMENT_TYPE_BOOLEAN     0x2
#define global ELEMENT_TYPE_CHAR        0x3
#define global ELEMENT_TYPE_I1          0x4
#define global ELEMENT_TYPE_U1          0x5
#define global ELEMENT_TYPE_I2          0x6
#define global ELEMENT_TYPE_U2          0x7
#define global ELEMENT_TYPE_I4          0x8
#define global ELEMENT_TYPE_U4          0x9
#define global ELEMENT_TYPE_I8          0xA
#define global ELEMENT_TYPE_U8          0xB
#define global ELEMENT_TYPE_R4          0xC
#define global ELEMENT_TYPE_R8          0xD
#define global ELEMENT_TYPE_STRING      0xE
#define global ELEMENT_TYPE_PTR         0xF
#define global ELEMENT_TYPE_BYREF       0x10
#define global ELEMENT_TYPE_VALUETYPE   0x11
#define global ELEMENT_TYPE_CLASS       0x12
#define global ELEMENT_TYPE_VAR         0x13
#define global ELEMENT_TYPE_ARRAY       0x14
#define global ELEMENT_TYPE_GENERICINST 0x15
#define global ELEMENT_TYPE_TYPEDBYREF  0x16
#define global ELEMENT_TYPE_I           0x18
#define global ELEMENT_TYPE_U           0x19
#define global ELEMENT_TYPE_FNPTR       0x1B
#define global ELEMENT_TYPE_OBJECT      0x1C
#define global ELEMENT_TYPE_SZARRAY     0x1D
#define global ELEMENT_TYPE_MVAR        0x1E
#define global ELEMENT_TYPE_CMOD_REQD   0x1F
#define global ELEMENT_TYPE_CMOD_OPT    0x20
#define global ELEMENT_TYPE_INTERNAL    0x21
#define global ELEMENT_TYPE_MAX         0x22
#define global ELEMENT_TYPE_MODIFIER    0x40
#define global ELEMENT_TYPE_SENTINEL    0x41
#define global ELEMENT_TYPE_PINNED      0x45