| PArrayPropInfo | |
| PArrayTypeData | PArrayTypeData is used internally to store array RTTI information. |
| PAttrData | |
| PAttrEntry | PAttrEntry is used internally to represent an attribute. |
| PFieldExEntry | PFieldExEntry is used internally to store field RTTI information. |
| PIntfMethodEntry | PIntfMethodEntry is used internally to store method RTTI information. |
| PIntfMethodEntryTail | PIntfMethodEntryTail is used internally to store method RTTI information. |
| PIntfMethodParam | PIntfMethodParam is used internally to store method parameter RTTI information. |
| PIntfMethodParamTail | PIntfMethodParamTail is used internally to store method parameter RTTI information. |
| PIntfMethodTable | PIntfMethodTable is used internally to store method RTTI information. |
| PManagedField | PManagedField is used internally to store managed field RTTI information. |
| PProcedureParam | PProcedureParam is used internally to store procedure parameter RTTI information. |
| PProcedureSignature | PProcedureSignature is used internally to store procedure RTTI information. |
| PPropData | PPropData is used internally to store property RTTI information. |
| PPropDataEx | PPropDataEx is used internally to store property RTTI information. |
| PPropInfo | PPropInfo points to a TPropInfo record that holds component property information. |
| PPropInfoEx | PPropInfoEx is used internally to store property RTTI information. |
| PPropList | Defines a pointer to a TPropList array. |
| PPTypeInfo | Holds a pointer to a pointer to information for a data type as returned by TypeInfo. |
| PRecordTypeField | PRecordTypeField is used internally to store record field RTTI information. |
| PRecordTypeMethod | |
| PTypeData | PTypeData points to a TTypeData record that holds component property type information. |
| PTypeInfo | Holds a pointer to information for a data type as returned by TypeInfo. |
| PVmtFieldClassTab | PVmtFieldClassTab is used internally to store instance field RTTI information. |
| PVmtFieldEntry | PVmtFieldEntry is used internally to store instance field RTTI information. |
| PVmtFieldTable | PVmtFieldTable is used internally to store instance field RTTI information. |
| PVmtMethodEntry | PVmtMethodEntry is used internally to store method RTTI information. |
| PVmtMethodEntryTail | PVmtMethodEntryTail is used internally to store method RTTI information. |
| PVmtMethodExEntry | PVmtMethodExEntry is used internally to store method RTTI information. |
| PVmtMethodParam | PVmtMethodParam is used internally to store method parameter RTTI information. |
| PVmtMethodTable | PVmtMethodTable is used internally to store method RTTI information. |
| System_Typinfo | |
| TArrayPropInfo | |
| TArrayTypeData | TArrayTypeData is used internally to store array RTTI information. |
| TAttrData | TAttrData is used internally to store attributes. |
| TAttrEntry | TAttrEntry is used internally to represent an attribute. |
| TCallConv | Enumerates the possible calling conventions supported by Delphi. |
| TConstRecordArgMode | |
| TFieldExEntry | TFieldExEntry is used internally to store field RTTI information. |
| TFloatType | Enumerates floating point number types in the TTypeData record. |
| TIntfFlag | Enumerates interface flag types in the TTypeData record. |
| TIntfFlags | Enumerates interface flag types in the TTypeData record. |
| TIntfFlagsBase | Set of interface flag types in the TTypeData record. |
| TIntfMethodEntry | TIntfMethodEntry is used internally to store method RTTI information. |
| TIntfMethodEntryTail | TIntfMethodEntryTail is used internally to store method RTTI information. |
| TIntfMethodParam | TIntfMethodParam is used internally to store method parameter RTTI information. |
| TIntfMethodParamTail | TIntfMethodParamTail is used internally to store method parameter RTTI information. |
| TIntfMethodTable | PIntfMethodTable is used internally to store method RTTI information. |
| TManagedField | TManagedField is used internally to store managed field RTTI information. |
| TMemberVisibilities | |
| TMemberVisibility | Enumerates the possible visibility specifiers of a class, interface, or record member. |
| TMethodKind | Enumerates floating point number types in the TTypeData record. |
| TOrdType | Enumerates integer types in the TTypeData record. |
| TParamFlag | TParamFlag and TParamFlags indicates the attributes of a method parameter. |
| TParamFlags | TParamFlag and TParamFlags indicate the attributes of a method parameter. |
| TParamFlagsBase | TParamFlag and TParamFlagsBase indicate the attributes of a method parameter. |
| TProcedureParam | TProcedureParam is used internally to store procedure parameter RTTI information. |
| TProcedureSignature | TProcedureSignature is used internally to store procedure RTTI information. |
| TPropData | TPropData is used internally to store property RTTI information. |
| TPropDataEx | TPropDataEx is used internally to store property RTTI information. |
| TPropInfo | TPropInfo is a record of component property type information. |
| TPropInfoEx | TPropInfoEx is used internally to store property RTTI information. |
| TPropInfoProc | TPropInfoProc is used internally when retrieving property information. |
| TPropList | Defines an array of PPropInfo values. |
| TRecordTypeField | TRecordTypeField is used internally to store record field RTTI information. |
| TRecordTypeMethod | |
| TSymbolName | Defines a fixed length string for general use in the TTypeData record. |
| TSymbolNameBase | |
| TTypeData | TTypeData is used internally to represent type information. |
| TTypeInfo | Holds information for a data type as returned by TypeInfo. |
| TTypeInfoFieldAccessor | |
| TTypeKind | Enumerates the possible type kinds in the Delphi language. |
| TTypeKinds | Defines a set of possible type kinds in the Delphi language. |
| TVmtFieldClassTab | TVmtFieldClassTab is used internally to store instance field RTTI information. |
| TVmtFieldEntry | TVmtFieldEntry is used internally to store instance field RTTI information. |
| TVmtFieldTable | TVmtFieldTable is used internally to store instance field RTTI information. |
| TVmtMethodEntry | TVmtMethodEntry is used internally to store method RTTI information. |
| TVmtMethodEntryTail | TVmtMethodEntryTail is used internally to store method RTTI information. |
| TVmtMethodExEntry | TVmtMethodExEntry is used internally to store method RTTI information. |
| TVmtMethodParam | TVmtMethodParam is used internally to store method parameter RTTI information. |
| TVmtMethodTable | TVmtMethodTable is used internally to store method RTTI information. |