Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › IMAGEHLP_SYMBOL_TYPE_INFO

IMAGEHLP_SYMBOL_TYPE_INFO

列挙型
基底型i4

メンバー 40

名前10進16進
TI_GET_SYMTAG00x0
TI_GET_SYMNAME10x1
TI_GET_LENGTH20x2
TI_GET_TYPE30x3
TI_GET_TYPEID40x4
TI_GET_BASETYPE50x5
TI_GET_ARRAYINDEXTYPEID60x6
TI_FINDCHILDREN70x7
TI_GET_DATAKIND80x8
TI_GET_ADDRESSOFFSET90x9
TI_GET_OFFSET100xA
TI_GET_VALUE110xB
TI_GET_COUNT120xC
TI_GET_CHILDRENCOUNT130xD
TI_GET_BITPOSITION140xE
TI_GET_VIRTUALBASECLASS150xF
TI_GET_VIRTUALTABLESHAPEID160x10
TI_GET_VIRTUALBASEPOINTEROFFSET170x11
TI_GET_CLASSPARENTID180x12
TI_GET_NESTED190x13
TI_GET_SYMINDEX200x14
TI_GET_LEXICALPARENT210x15
TI_GET_ADDRESS220x16
TI_GET_THISADJUST230x17
TI_GET_UDTKIND240x18
TI_IS_EQUIV_TO250x19
TI_GET_CALLING_CONVENTION260x1A
TI_IS_CLOSE_EQUIV_TO270x1B
TI_GTIEX_REQS_VALID280x1C
TI_GET_VIRTUALBASEOFFSET290x1D
TI_GET_VIRTUALBASEDISPINDEX300x1E
TI_GET_IS_REFERENCE310x1F
TI_GET_INDIRECTVIRTUALBASECLASS320x20
TI_GET_VIRTUALBASETABLETYPE330x21
TI_GET_OBJECTPOINTERTYPE340x22
TI_GET_DISCRIMINATEDUNION_TAG_TYPEID350x23
TI_GET_DISCRIMINATEDUNION_TAG_OFFSET360x24
TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT370x25
TI_GET_DISCRIMINATEDUNION_TAG_RANGES380x26
IMAGEHLP_SYMBOL_TYPE_INFO_MAX390x27

各言語での定義

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

typedef enum IMAGEHLP_SYMBOL_TYPE_INFO : int {
    TI_GET_SYMTAG = 0,
    TI_GET_SYMNAME = 1,
    TI_GET_LENGTH = 2,
    TI_GET_TYPE = 3,
    TI_GET_TYPEID = 4,
    TI_GET_BASETYPE = 5,
    TI_GET_ARRAYINDEXTYPEID = 6,
    TI_FINDCHILDREN = 7,
    TI_GET_DATAKIND = 8,
    TI_GET_ADDRESSOFFSET = 9,
    TI_GET_OFFSET = 10,
    TI_GET_VALUE = 11,
    TI_GET_COUNT = 12,
    TI_GET_CHILDRENCOUNT = 13,
    TI_GET_BITPOSITION = 14,
    TI_GET_VIRTUALBASECLASS = 15,
    TI_GET_VIRTUALTABLESHAPEID = 16,
    TI_GET_VIRTUALBASEPOINTEROFFSET = 17,
    TI_GET_CLASSPARENTID = 18,
    TI_GET_NESTED = 19,
    TI_GET_SYMINDEX = 20,
    TI_GET_LEXICALPARENT = 21,
    TI_GET_ADDRESS = 22,
    TI_GET_THISADJUST = 23,
    TI_GET_UDTKIND = 24,
    TI_IS_EQUIV_TO = 25,
    TI_GET_CALLING_CONVENTION = 26,
    TI_IS_CLOSE_EQUIV_TO = 27,
    TI_GTIEX_REQS_VALID = 28,
    TI_GET_VIRTUALBASEOFFSET = 29,
    TI_GET_VIRTUALBASEDISPINDEX = 30,
    TI_GET_IS_REFERENCE = 31,
    TI_GET_INDIRECTVIRTUALBASECLASS = 32,
    TI_GET_VIRTUALBASETABLETYPE = 33,
    TI_GET_OBJECTPOINTERTYPE = 34,
    TI_GET_DISCRIMINATEDUNION_TAG_TYPEID = 35,
    TI_GET_DISCRIMINATEDUNION_TAG_OFFSET = 36,
    TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT = 37,
    TI_GET_DISCRIMINATEDUNION_TAG_RANGES = 38,
    IMAGEHLP_SYMBOL_TYPE_INFO_MAX = 39
} IMAGEHLP_SYMBOL_TYPE_INFO;
public enum IMAGEHLP_SYMBOL_TYPE_INFO : int
{
    TI_GET_SYMTAG = 0,
    TI_GET_SYMNAME = 1,
    TI_GET_LENGTH = 2,
    TI_GET_TYPE = 3,
    TI_GET_TYPEID = 4,
    TI_GET_BASETYPE = 5,
    TI_GET_ARRAYINDEXTYPEID = 6,
    TI_FINDCHILDREN = 7,
    TI_GET_DATAKIND = 8,
    TI_GET_ADDRESSOFFSET = 9,
    TI_GET_OFFSET = 10,
    TI_GET_VALUE = 11,
    TI_GET_COUNT = 12,
    TI_GET_CHILDRENCOUNT = 13,
    TI_GET_BITPOSITION = 14,
    TI_GET_VIRTUALBASECLASS = 15,
    TI_GET_VIRTUALTABLESHAPEID = 16,
    TI_GET_VIRTUALBASEPOINTEROFFSET = 17,
    TI_GET_CLASSPARENTID = 18,
    TI_GET_NESTED = 19,
    TI_GET_SYMINDEX = 20,
    TI_GET_LEXICALPARENT = 21,
    TI_GET_ADDRESS = 22,
    TI_GET_THISADJUST = 23,
    TI_GET_UDTKIND = 24,
    TI_IS_EQUIV_TO = 25,
    TI_GET_CALLING_CONVENTION = 26,
    TI_IS_CLOSE_EQUIV_TO = 27,
    TI_GTIEX_REQS_VALID = 28,
    TI_GET_VIRTUALBASEOFFSET = 29,
    TI_GET_VIRTUALBASEDISPINDEX = 30,
    TI_GET_IS_REFERENCE = 31,
    TI_GET_INDIRECTVIRTUALBASECLASS = 32,
    TI_GET_VIRTUALBASETABLETYPE = 33,
    TI_GET_OBJECTPOINTERTYPE = 34,
    TI_GET_DISCRIMINATEDUNION_TAG_TYPEID = 35,
    TI_GET_DISCRIMINATEDUNION_TAG_OFFSET = 36,
    TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT = 37,
    TI_GET_DISCRIMINATEDUNION_TAG_RANGES = 38,
    IMAGEHLP_SYMBOL_TYPE_INFO_MAX = 39,
}
Public Enum IMAGEHLP_SYMBOL_TYPE_INFO As Integer
    TI_GET_SYMTAG = 0
    TI_GET_SYMNAME = 1
    TI_GET_LENGTH = 2
    TI_GET_TYPE = 3
    TI_GET_TYPEID = 4
    TI_GET_BASETYPE = 5
    TI_GET_ARRAYINDEXTYPEID = 6
    TI_FINDCHILDREN = 7
    TI_GET_DATAKIND = 8
    TI_GET_ADDRESSOFFSET = 9
    TI_GET_OFFSET = 10
    TI_GET_VALUE = 11
    TI_GET_COUNT = 12
    TI_GET_CHILDRENCOUNT = 13
    TI_GET_BITPOSITION = 14
    TI_GET_VIRTUALBASECLASS = 15
    TI_GET_VIRTUALTABLESHAPEID = 16
    TI_GET_VIRTUALBASEPOINTEROFFSET = 17
    TI_GET_CLASSPARENTID = 18
    TI_GET_NESTED = 19
    TI_GET_SYMINDEX = 20
    TI_GET_LEXICALPARENT = 21
    TI_GET_ADDRESS = 22
    TI_GET_THISADJUST = 23
    TI_GET_UDTKIND = 24
    TI_IS_EQUIV_TO = 25
    TI_GET_CALLING_CONVENTION = 26
    TI_IS_CLOSE_EQUIV_TO = 27
    TI_GTIEX_REQS_VALID = 28
    TI_GET_VIRTUALBASEOFFSET = 29
    TI_GET_VIRTUALBASEDISPINDEX = 30
    TI_GET_IS_REFERENCE = 31
    TI_GET_INDIRECTVIRTUALBASECLASS = 32
    TI_GET_VIRTUALBASETABLETYPE = 33
    TI_GET_OBJECTPOINTERTYPE = 34
    TI_GET_DISCRIMINATEDUNION_TAG_TYPEID = 35
    TI_GET_DISCRIMINATEDUNION_TAG_OFFSET = 36
    TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT = 37
    TI_GET_DISCRIMINATEDUNION_TAG_RANGES = 38
    IMAGEHLP_SYMBOL_TYPE_INFO_MAX = 39
End Enum
import enum

class IMAGEHLP_SYMBOL_TYPE_INFO(enum.IntEnum):
    TI_GET_SYMTAG = 0
    TI_GET_SYMNAME = 1
    TI_GET_LENGTH = 2
    TI_GET_TYPE = 3
    TI_GET_TYPEID = 4
    TI_GET_BASETYPE = 5
    TI_GET_ARRAYINDEXTYPEID = 6
    TI_FINDCHILDREN = 7
    TI_GET_DATAKIND = 8
    TI_GET_ADDRESSOFFSET = 9
    TI_GET_OFFSET = 10
    TI_GET_VALUE = 11
    TI_GET_COUNT = 12
    TI_GET_CHILDRENCOUNT = 13
    TI_GET_BITPOSITION = 14
    TI_GET_VIRTUALBASECLASS = 15
    TI_GET_VIRTUALTABLESHAPEID = 16
    TI_GET_VIRTUALBASEPOINTEROFFSET = 17
    TI_GET_CLASSPARENTID = 18
    TI_GET_NESTED = 19
    TI_GET_SYMINDEX = 20
    TI_GET_LEXICALPARENT = 21
    TI_GET_ADDRESS = 22
    TI_GET_THISADJUST = 23
    TI_GET_UDTKIND = 24
    TI_IS_EQUIV_TO = 25
    TI_GET_CALLING_CONVENTION = 26
    TI_IS_CLOSE_EQUIV_TO = 27
    TI_GTIEX_REQS_VALID = 28
    TI_GET_VIRTUALBASEOFFSET = 29
    TI_GET_VIRTUALBASEDISPINDEX = 30
    TI_GET_IS_REFERENCE = 31
    TI_GET_INDIRECTVIRTUALBASECLASS = 32
    TI_GET_VIRTUALBASETABLETYPE = 33
    TI_GET_OBJECTPOINTERTYPE = 34
    TI_GET_DISCRIMINATEDUNION_TAG_TYPEID = 35
    TI_GET_DISCRIMINATEDUNION_TAG_OFFSET = 36
    TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT = 37
    TI_GET_DISCRIMINATEDUNION_TAG_RANGES = 38
    IMAGEHLP_SYMBOL_TYPE_INFO_MAX = 39
// IMAGEHLP_SYMBOL_TYPE_INFO
pub const TI_GET_SYMTAG: i32 = 0;
pub const TI_GET_SYMNAME: i32 = 1;
pub const TI_GET_LENGTH: i32 = 2;
pub const TI_GET_TYPE: i32 = 3;
pub const TI_GET_TYPEID: i32 = 4;
pub const TI_GET_BASETYPE: i32 = 5;
pub const TI_GET_ARRAYINDEXTYPEID: i32 = 6;
pub const TI_FINDCHILDREN: i32 = 7;
pub const TI_GET_DATAKIND: i32 = 8;
pub const TI_GET_ADDRESSOFFSET: i32 = 9;
pub const TI_GET_OFFSET: i32 = 10;
pub const TI_GET_VALUE: i32 = 11;
pub const TI_GET_COUNT: i32 = 12;
pub const TI_GET_CHILDRENCOUNT: i32 = 13;
pub const TI_GET_BITPOSITION: i32 = 14;
pub const TI_GET_VIRTUALBASECLASS: i32 = 15;
pub const TI_GET_VIRTUALTABLESHAPEID: i32 = 16;
pub const TI_GET_VIRTUALBASEPOINTEROFFSET: i32 = 17;
pub const TI_GET_CLASSPARENTID: i32 = 18;
pub const TI_GET_NESTED: i32 = 19;
pub const TI_GET_SYMINDEX: i32 = 20;
pub const TI_GET_LEXICALPARENT: i32 = 21;
pub const TI_GET_ADDRESS: i32 = 22;
pub const TI_GET_THISADJUST: i32 = 23;
pub const TI_GET_UDTKIND: i32 = 24;
pub const TI_IS_EQUIV_TO: i32 = 25;
pub const TI_GET_CALLING_CONVENTION: i32 = 26;
pub const TI_IS_CLOSE_EQUIV_TO: i32 = 27;
pub const TI_GTIEX_REQS_VALID: i32 = 28;
pub const TI_GET_VIRTUALBASEOFFSET: i32 = 29;
pub const TI_GET_VIRTUALBASEDISPINDEX: i32 = 30;
pub const TI_GET_IS_REFERENCE: i32 = 31;
pub const TI_GET_INDIRECTVIRTUALBASECLASS: i32 = 32;
pub const TI_GET_VIRTUALBASETABLETYPE: i32 = 33;
pub const TI_GET_OBJECTPOINTERTYPE: i32 = 34;
pub const TI_GET_DISCRIMINATEDUNION_TAG_TYPEID: i32 = 35;
pub const TI_GET_DISCRIMINATEDUNION_TAG_OFFSET: i32 = 36;
pub const TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT: i32 = 37;
pub const TI_GET_DISCRIMINATEDUNION_TAG_RANGES: i32 = 38;
pub const IMAGEHLP_SYMBOL_TYPE_INFO_MAX: i32 = 39;
// IMAGEHLP_SYMBOL_TYPE_INFO
const (
	TI_GET_SYMTAG int32 = 0
	TI_GET_SYMNAME int32 = 1
	TI_GET_LENGTH int32 = 2
	TI_GET_TYPE int32 = 3
	TI_GET_TYPEID int32 = 4
	TI_GET_BASETYPE int32 = 5
	TI_GET_ARRAYINDEXTYPEID int32 = 6
	TI_FINDCHILDREN int32 = 7
	TI_GET_DATAKIND int32 = 8
	TI_GET_ADDRESSOFFSET int32 = 9
	TI_GET_OFFSET int32 = 10
	TI_GET_VALUE int32 = 11
	TI_GET_COUNT int32 = 12
	TI_GET_CHILDRENCOUNT int32 = 13
	TI_GET_BITPOSITION int32 = 14
	TI_GET_VIRTUALBASECLASS int32 = 15
	TI_GET_VIRTUALTABLESHAPEID int32 = 16
	TI_GET_VIRTUALBASEPOINTEROFFSET int32 = 17
	TI_GET_CLASSPARENTID int32 = 18
	TI_GET_NESTED int32 = 19
	TI_GET_SYMINDEX int32 = 20
	TI_GET_LEXICALPARENT int32 = 21
	TI_GET_ADDRESS int32 = 22
	TI_GET_THISADJUST int32 = 23
	TI_GET_UDTKIND int32 = 24
	TI_IS_EQUIV_TO int32 = 25
	TI_GET_CALLING_CONVENTION int32 = 26
	TI_IS_CLOSE_EQUIV_TO int32 = 27
	TI_GTIEX_REQS_VALID int32 = 28
	TI_GET_VIRTUALBASEOFFSET int32 = 29
	TI_GET_VIRTUALBASEDISPINDEX int32 = 30
	TI_GET_IS_REFERENCE int32 = 31
	TI_GET_INDIRECTVIRTUALBASECLASS int32 = 32
	TI_GET_VIRTUALBASETABLETYPE int32 = 33
	TI_GET_OBJECTPOINTERTYPE int32 = 34
	TI_GET_DISCRIMINATEDUNION_TAG_TYPEID int32 = 35
	TI_GET_DISCRIMINATEDUNION_TAG_OFFSET int32 = 36
	TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT int32 = 37
	TI_GET_DISCRIMINATEDUNION_TAG_RANGES int32 = 38
	IMAGEHLP_SYMBOL_TYPE_INFO_MAX int32 = 39
)
const
  TI_GET_SYMTAG = 0;
  TI_GET_SYMNAME = 1;
  TI_GET_LENGTH = 2;
  TI_GET_TYPE = 3;
  TI_GET_TYPEID = 4;
  TI_GET_BASETYPE = 5;
  TI_GET_ARRAYINDEXTYPEID = 6;
  TI_FINDCHILDREN = 7;
  TI_GET_DATAKIND = 8;
  TI_GET_ADDRESSOFFSET = 9;
  TI_GET_OFFSET = 10;
  TI_GET_VALUE = 11;
  TI_GET_COUNT = 12;
  TI_GET_CHILDRENCOUNT = 13;
  TI_GET_BITPOSITION = 14;
  TI_GET_VIRTUALBASECLASS = 15;
  TI_GET_VIRTUALTABLESHAPEID = 16;
  TI_GET_VIRTUALBASEPOINTEROFFSET = 17;
  TI_GET_CLASSPARENTID = 18;
  TI_GET_NESTED = 19;
  TI_GET_SYMINDEX = 20;
  TI_GET_LEXICALPARENT = 21;
  TI_GET_ADDRESS = 22;
  TI_GET_THISADJUST = 23;
  TI_GET_UDTKIND = 24;
  TI_IS_EQUIV_TO = 25;
  TI_GET_CALLING_CONVENTION = 26;
  TI_IS_CLOSE_EQUIV_TO = 27;
  TI_GTIEX_REQS_VALID = 28;
  TI_GET_VIRTUALBASEOFFSET = 29;
  TI_GET_VIRTUALBASEDISPINDEX = 30;
  TI_GET_IS_REFERENCE = 31;
  TI_GET_INDIRECTVIRTUALBASECLASS = 32;
  TI_GET_VIRTUALBASETABLETYPE = 33;
  TI_GET_OBJECTPOINTERTYPE = 34;
  TI_GET_DISCRIMINATEDUNION_TAG_TYPEID = 35;
  TI_GET_DISCRIMINATEDUNION_TAG_OFFSET = 36;
  TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT = 37;
  TI_GET_DISCRIMINATEDUNION_TAG_RANGES = 38;
  IMAGEHLP_SYMBOL_TYPE_INFO_MAX = 39;
// IMAGEHLP_SYMBOL_TYPE_INFO
pub const TI_GET_SYMTAG: i32 = 0;
pub const TI_GET_SYMNAME: i32 = 1;
pub const TI_GET_LENGTH: i32 = 2;
pub const TI_GET_TYPE: i32 = 3;
pub const TI_GET_TYPEID: i32 = 4;
pub const TI_GET_BASETYPE: i32 = 5;
pub const TI_GET_ARRAYINDEXTYPEID: i32 = 6;
pub const TI_FINDCHILDREN: i32 = 7;
pub const TI_GET_DATAKIND: i32 = 8;
pub const TI_GET_ADDRESSOFFSET: i32 = 9;
pub const TI_GET_OFFSET: i32 = 10;
pub const TI_GET_VALUE: i32 = 11;
pub const TI_GET_COUNT: i32 = 12;
pub const TI_GET_CHILDRENCOUNT: i32 = 13;
pub const TI_GET_BITPOSITION: i32 = 14;
pub const TI_GET_VIRTUALBASECLASS: i32 = 15;
pub const TI_GET_VIRTUALTABLESHAPEID: i32 = 16;
pub const TI_GET_VIRTUALBASEPOINTEROFFSET: i32 = 17;
pub const TI_GET_CLASSPARENTID: i32 = 18;
pub const TI_GET_NESTED: i32 = 19;
pub const TI_GET_SYMINDEX: i32 = 20;
pub const TI_GET_LEXICALPARENT: i32 = 21;
pub const TI_GET_ADDRESS: i32 = 22;
pub const TI_GET_THISADJUST: i32 = 23;
pub const TI_GET_UDTKIND: i32 = 24;
pub const TI_IS_EQUIV_TO: i32 = 25;
pub const TI_GET_CALLING_CONVENTION: i32 = 26;
pub const TI_IS_CLOSE_EQUIV_TO: i32 = 27;
pub const TI_GTIEX_REQS_VALID: i32 = 28;
pub const TI_GET_VIRTUALBASEOFFSET: i32 = 29;
pub const TI_GET_VIRTUALBASEDISPINDEX: i32 = 30;
pub const TI_GET_IS_REFERENCE: i32 = 31;
pub const TI_GET_INDIRECTVIRTUALBASECLASS: i32 = 32;
pub const TI_GET_VIRTUALBASETABLETYPE: i32 = 33;
pub const TI_GET_OBJECTPOINTERTYPE: i32 = 34;
pub const TI_GET_DISCRIMINATEDUNION_TAG_TYPEID: i32 = 35;
pub const TI_GET_DISCRIMINATEDUNION_TAG_OFFSET: i32 = 36;
pub const TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT: i32 = 37;
pub const TI_GET_DISCRIMINATEDUNION_TAG_RANGES: i32 = 38;
pub const IMAGEHLP_SYMBOL_TYPE_INFO_MAX: i32 = 39;
const
  TI_GET_SYMTAG* = 0
  TI_GET_SYMNAME* = 1
  TI_GET_LENGTH* = 2
  TI_GET_TYPE* = 3
  TI_GET_TYPEID* = 4
  TI_GET_BASETYPE* = 5
  TI_GET_ARRAYINDEXTYPEID* = 6
  TI_FINDCHILDREN* = 7
  TI_GET_DATAKIND* = 8
  TI_GET_ADDRESSOFFSET* = 9
  TI_GET_OFFSET* = 10
  TI_GET_VALUE* = 11
  TI_GET_COUNT* = 12
  TI_GET_CHILDRENCOUNT* = 13
  TI_GET_BITPOSITION* = 14
  TI_GET_VIRTUALBASECLASS* = 15
  TI_GET_VIRTUALTABLESHAPEID* = 16
  TI_GET_VIRTUALBASEPOINTEROFFSET* = 17
  TI_GET_CLASSPARENTID* = 18
  TI_GET_NESTED* = 19
  TI_GET_SYMINDEX* = 20
  TI_GET_LEXICALPARENT* = 21
  TI_GET_ADDRESS* = 22
  TI_GET_THISADJUST* = 23
  TI_GET_UDTKIND* = 24
  TI_IS_EQUIV_TO* = 25
  TI_GET_CALLING_CONVENTION* = 26
  TI_IS_CLOSE_EQUIV_TO* = 27
  TI_GTIEX_REQS_VALID* = 28
  TI_GET_VIRTUALBASEOFFSET* = 29
  TI_GET_VIRTUALBASEDISPINDEX* = 30
  TI_GET_IS_REFERENCE* = 31
  TI_GET_INDIRECTVIRTUALBASECLASS* = 32
  TI_GET_VIRTUALBASETABLETYPE* = 33
  TI_GET_OBJECTPOINTERTYPE* = 34
  TI_GET_DISCRIMINATEDUNION_TAG_TYPEID* = 35
  TI_GET_DISCRIMINATEDUNION_TAG_OFFSET* = 36
  TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT* = 37
  TI_GET_DISCRIMINATEDUNION_TAG_RANGES* = 38
  IMAGEHLP_SYMBOL_TYPE_INFO_MAX* = 39
enum IMAGEHLP_SYMBOL_TYPE_INFO : int {
    TI_GET_SYMTAG = 0,
    TI_GET_SYMNAME = 1,
    TI_GET_LENGTH = 2,
    TI_GET_TYPE = 3,
    TI_GET_TYPEID = 4,
    TI_GET_BASETYPE = 5,
    TI_GET_ARRAYINDEXTYPEID = 6,
    TI_FINDCHILDREN = 7,
    TI_GET_DATAKIND = 8,
    TI_GET_ADDRESSOFFSET = 9,
    TI_GET_OFFSET = 10,
    TI_GET_VALUE = 11,
    TI_GET_COUNT = 12,
    TI_GET_CHILDRENCOUNT = 13,
    TI_GET_BITPOSITION = 14,
    TI_GET_VIRTUALBASECLASS = 15,
    TI_GET_VIRTUALTABLESHAPEID = 16,
    TI_GET_VIRTUALBASEPOINTEROFFSET = 17,
    TI_GET_CLASSPARENTID = 18,
    TI_GET_NESTED = 19,
    TI_GET_SYMINDEX = 20,
    TI_GET_LEXICALPARENT = 21,
    TI_GET_ADDRESS = 22,
    TI_GET_THISADJUST = 23,
    TI_GET_UDTKIND = 24,
    TI_IS_EQUIV_TO = 25,
    TI_GET_CALLING_CONVENTION = 26,
    TI_IS_CLOSE_EQUIV_TO = 27,
    TI_GTIEX_REQS_VALID = 28,
    TI_GET_VIRTUALBASEOFFSET = 29,
    TI_GET_VIRTUALBASEDISPINDEX = 30,
    TI_GET_IS_REFERENCE = 31,
    TI_GET_INDIRECTVIRTUALBASECLASS = 32,
    TI_GET_VIRTUALBASETABLETYPE = 33,
    TI_GET_OBJECTPOINTERTYPE = 34,
    TI_GET_DISCRIMINATEDUNION_TAG_TYPEID = 35,
    TI_GET_DISCRIMINATEDUNION_TAG_OFFSET = 36,
    TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT = 37,
    TI_GET_DISCRIMINATEDUNION_TAG_RANGES = 38,
    IMAGEHLP_SYMBOL_TYPE_INFO_MAX = 39,
}
#define global TI_GET_SYMTAG                             0x0
#define global TI_GET_SYMNAME                            0x1
#define global TI_GET_LENGTH                             0x2
#define global TI_GET_TYPE                               0x3
#define global TI_GET_TYPEID                             0x4
#define global TI_GET_BASETYPE                           0x5
#define global TI_GET_ARRAYINDEXTYPEID                   0x6
#define global TI_FINDCHILDREN                           0x7
#define global TI_GET_DATAKIND                           0x8
#define global TI_GET_ADDRESSOFFSET                      0x9
#define global TI_GET_OFFSET                             0xA
#define global TI_GET_VALUE                              0xB
#define global TI_GET_COUNT                              0xC
#define global TI_GET_CHILDRENCOUNT                      0xD
#define global TI_GET_BITPOSITION                        0xE
#define global TI_GET_VIRTUALBASECLASS                   0xF
#define global TI_GET_VIRTUALTABLESHAPEID                0x10
#define global TI_GET_VIRTUALBASEPOINTEROFFSET           0x11
#define global TI_GET_CLASSPARENTID                      0x12
#define global TI_GET_NESTED                             0x13
#define global TI_GET_SYMINDEX                           0x14
#define global TI_GET_LEXICALPARENT                      0x15
#define global TI_GET_ADDRESS                            0x16
#define global TI_GET_THISADJUST                         0x17
#define global TI_GET_UDTKIND                            0x18
#define global TI_IS_EQUIV_TO                            0x19
#define global TI_GET_CALLING_CONVENTION                 0x1A
#define global TI_IS_CLOSE_EQUIV_TO                      0x1B
#define global TI_GTIEX_REQS_VALID                       0x1C
#define global TI_GET_VIRTUALBASEOFFSET                  0x1D
#define global TI_GET_VIRTUALBASEDISPINDEX               0x1E
#define global TI_GET_IS_REFERENCE                       0x1F
#define global TI_GET_INDIRECTVIRTUALBASECLASS           0x20
#define global TI_GET_VIRTUALBASETABLETYPE               0x21
#define global TI_GET_OBJECTPOINTERTYPE                  0x22
#define global TI_GET_DISCRIMINATEDUNION_TAG_TYPEID      0x23
#define global TI_GET_DISCRIMINATEDUNION_TAG_OFFSET      0x24
#define global TI_GET_DISCRIMINATEDUNION_TAG_RANGESCOUNT 0x25
#define global TI_GET_DISCRIMINATEDUNION_TAG_RANGES      0x26
#define global IMAGEHLP_SYMBOL_TYPE_INFO_MAX             0x27