TI_GET_SYMTAGThe symbol tag.The data type is DWORD*.
TI_GET_SYMNAMEThe symbol name.The data type is WCHAR**. The caller must free the buffer.
TI_GET_LENGTHThe length of the type.The data type is ULONG64*.
TI_GET_TYPEThe type.The data type is DWORD*.
TI_GET_TYPEIDThe type index.The data type is DWORD*.
TI_GET_BASETYPEThe base type for the type index.The data type is DWORD*.
TI_GET_ARRAYINDEXTYPEIDThe type index for index of an array type.The data type is DWORD*.
TI_FINDCHILDRENThe type index of all children.The data type is a pointer to a TI_FINDCHILDREN_PARAMS structure.- The Count member should be initialized with the number of children.- The Start member should also be initialized. In most cases, to zero.
TI_GET_DATAKINDThe data kind.The data type is DWORD*.
TI_GET_ADDRESSOFFSETThe address offset.The data type is DWORD*.
TI_GET_OFFSETThe offset of the type in the parent. Members can use this to get their offset in a structure.The data type is DWORD*.
TI_GET_VALUEThe value of a constant or enumeration value.The data type is VARIANT*.
TI_GET_COUNTThe count of array elements.The data type is DWORD*.
TI_GET_CHILDRENCOUNTThe number of children.The data type is DWORD*.
TI_GET_BITPOSITIONThe bit position of a bitfield.The data type is DWORD*.
TI_GET_VIRTUALBASECLASSA value that indicates whether the base class is virtually inherited.The data type is BOOL.
TI_GET_VIRTUALTABLESHAPEIDThe symbol interface of the type of virtual table, for a user-defined type.
TI_GET_VIRTUALBASEPOINTEROFFSETThe offset of the virtual base pointer.The data type is DWORD*.
TI_GET_CLASSPARENTIDThe type index of the class parent.The data type is DWORD*.
TI_GET_NESTEDA value that indicates whether the type index is nested.The data type is DWORD*.
TI_GET_SYMINDEXThe symbol index for a type.The data type is DWORD*.
TI_GET_LEXICALPARENTThe lexical parent of the type.The data type is DWORD*.
TI_GET_ADDRESSThe index address.The data type is ULONG64*.
TI_GET_THISADJUSTThe offset from the this pointer to its actual value.The data type is DWORD*.
TI_GET_UDTKINDThe UDT kind.The data type is DWORD*.
TI_IS_EQUIV_TOThe equivalency of two types.The data type is DWORD*. The value is S_OK is the two types are equivalent, and S_FALSE otherwise.
TI_GET_CALLING_CONVENTIONThe calling convention.The data type is DWORD. The following are the valid values:
TI_IS_CLOSE_EQUIV_TOThe equivalency of two symbols. This is not guaranteed to be accurate.The data type is DWORD*. The value is S_OK is the two types are equivalent, and S_FALSE otherwise.
TI_GTIEX_REQS_VALIDThe element where the valid request bitfield should be stored.The data type is ULONG64*.This value is only used with the SymGetTypeInfoEx function.
TI_GET_VIRTUALBASEOFFSETThe offset in the virtual function table of a virtual function.The data type is DWORD.
TI_GET_VIRTUALBASEDISPINDEXThe index into the virtual base displacement table.The data type is DWORD.
TI_GET_IS_REFERENCEIndicates whether a pointer type is a reference.The data type is Boolean.
TI_GET_INDIRECTVIRTUALBASECLASSIndicates whether the user-defined data type is an indirect virtual base.The data type is BOOL.DbgHelp 6.6 and earlier: This value is not supported.