| Name | Unit | Description |
|---|---|---|
| PBTArray | ifps3 | pbtrecord PBTRecord |
| pbtrecord | ifps3 | PBTRecord is a pointer to a TbtRecord record |
| PBTReturnAddress | ifps3 | TBTReturnAddress PBTReturnAddress is a pointer to an TBTReturnAddress record |
| PByteArray | ifps3 | Pointer to array of bytes |
| PDWordArray | ifps3 | Pointer to array of words |
| PIFProcRec | ifps3 | TIFProcRec PIFProcRec is a pointer to a TIProcRec record |
| PIFPSConstant | ifpscomp | PIFPSContant is an alias to a TIFPSConstant |
| PIFPSProcVar | ifpscomp | PIFPSProcVar is an alias for TIFPSProcVar |
| PIFPSRecordFieldTypeDef | ifpscomp | PIFPSRecordFieldTypeDef is an alias to TIFPSRecordFieldTypeDef |
| PIFPSRegProc | ifpscomp | Pointer to a TIFPSRegProc |
| PIFPSResource | ifps3 | TIFPSResource PIFPSResource is a pointer to a TIFPSResource record |
| PIFPSType | ifpscomp | PIFPSType is a alias to a TIFPSType |
| PIFPSVar | ifpscomp | TIFPSVar is an alias for a TIFPSVar |
| PIFRecordType | ifps3 | PIFRecordType is a pointer to record information |
| PIfRVariant | ifpscomp | Pointer to a TIfRVariant variant |
| PIFSetTypeInfo | ifps3 | Ext is used in a typecopy or array to store more information |
| PIFStaticArrayInfo | ifps3 | (abitsize div 8) + (abitsize and 7 > 0 ? 1 : 0) |
| PIFTypeRec | ifps3 | Pointer to TIFTypeRec |
| PIFVariant | ifps3 | TIFVariant PIFVariant is a pointer to a TIFVariant |
| PPIFVariant | ifps3 | PIFVariant PPIFVariant is a pointer to a PIFVariant |
| PPointerList | ifps3utl | PPointerList is pointing to an array of pointers |
| PProcRec | ifps3 | TProcRec PProcRec is pointer to a TProcRec record |
| PResourcePtrSupportFuncs | ifps3 | |
| TBTArray | ifps3 | TbtRecord tbtrecord |
| tbtchar | ifps3utl | Chat type |
| TbtDouble | ifps3utl | Double |
| TbtExtended | ifps3utl | Extended |
| TbtRecord | ifps3 | TbtRecord is used to store the fields in a record or array |
| TBTReturnAddress | ifps3 | TBTReturnAddress is a record used to store return information |
| TbtS16 | ifps3utl | Smallint |
| TbtS32 | ifps3utl | Integer/Longint |
| tbts64 | ifps3utl | An 8 byte signed integer (int64) |
| TbtS8 | ifps3utl | Shortint |
| TbtSingle | ifps3utl | Single |
| TbtString | ifps3utl | String/Pchar |
| TbtU16 | ifps3utl | word |
| TbtU32 | ifps3utl | Cardinal/Longword |
| TbtU8 | ifps3utl | Byte |
| tbtwidechar | ifps3utl | widechar type |
| tbtwidestring | ifps3utl | widestring type |
| TByteArray | ifps3 | Array of bytes |
| TDebugMode | ifps3debug | The current debugging mode |
| TDelphiCallingConvention | IFPS3CompExec | Alias to TIFPSCallingConvention |
| TDllCallingConvention | ifpidll2 | Used to store the possible calling conventions |
| TDWordArray | ifps3 | Array of dwords |
| TIFArrayType | ifps3 | TIFArrayType is a pointer to an other type |
| TIFError | ifps3 | TIFError contains all possible errors |
| TIFFreeProc | ifps3 | PProcRec FreeProc is called when a PProcRec is freed |
| TIFParserErrorEvent | ifps3utl | |
| TIFParserErrorKind | ifps3utl | TIFParserErrorKind is used to store the parser error |
| TIfPasToken | ifps3utl | TIFPasToken is used to store the type of the current token |
| TIFProc | ifps3 | TIFPSExec PIFProcRec TIfList TIFProc is is the procedure definition of all external functions |
| TIFProcRec | ifps3 | TIFProcRec contains a currently used internal or external function |
| TIFPS3ClOnCompImport | IFPS3CompExec | Script engine event function |
| TIFPS3ClOnExecImport | IFPS3CompExec | Script engine event function |
| TIFPS3CompExecEvent | IFPS3CompExec | Script engine event function |
| TIFPS3CompOptions | IFPS3CompExec | Options for the compiler: icAllowUnit - Allow 'unit' instead of program headers icAllowNoBegin - Allow the user to not have to write a main Begin icAllowEnd - Allow that there is no ending End. |
| TIFPS3OnLineInfo | IFPS3CompExec | OnLineInfo event |
| TIFPSBaseType | ifps3utl | TIFPSBaseType is the most basic type -type |
| TIFPSBinOperatorType | ifpscomp | The kind of binairy operand |
| TIFPSCallingConvention | ifps3utl | calling convention type |
| TIFPSCallingConvention | ifps3 | Alias to TIFPSCallingConvention |
| TIFPSExportType | ifpscomp | The export type for this internal procedure. etExportName will only export it's name, and etExportDecl will also export it's declaration, this is required for event functions to work |
| TIFPSOnExportCheck | ifpscomp | See TIFPSPascalCompiler.OnExportCheck |
| TIFPSOnExternalProc | ifpscomp | See TIFPSPascalCompiler.OnExternalProc |
| TIFPSOnLineEvent | ifps3 | See TIFPSExec.OnRunLine |
| TIFPSOnSpecialProcImport | ifps3 | See TIFPSExec.AddSpecialProcImport |
| TIFPSOnUses | ifpscomp | See TIFPSPascalCompiler.OnUses |
| TIFPSOnUseVariable | ifpscomp | See TIFPSPascalCompiler.OnUseVariable |
| TIFPSOnWriteLineEvent | ifpscomp | See TIFPSPascalCompiler.OnWriteLine |
| TIFPSParameterMode | ifpscomp | The mode this parameter was passed |
| TIFPSPascalCompilerErrorType | ifpscomp | Is used to store the type of a compiler error |
| TIFPSPascalCompilerHintType | ifpscomp | Used to store the type of a hint |
| TIFPSPascalCompilerWarningType | ifpscomp | Is used to store the type of a warning |
| TIFPSPropType | ifpscomp | Property type: iptRW = Read/Write; iptR= readonly; iptW= writeonly |
| TIFPSResource | ifps3 | A resource in IFPS3 is stored as a pointer to the proc and a tag (p) |
| TIFPSResourceFreeProc | ifps3 | TIFPSResourceFreeProc is called when a resource needs to be freed |
| TIFPSRuntimeClassImporter | IFPS3CompExec | Alias to TIFPSRuntimeClassImporter |
| TIFPSSubOptType | ifpscomp | Internal type used to store the current block type |
| TIFPSUnOperatorType | ifpscomp | The kind of unair operand |
| TIFPSVariableType | ifps3utl | OnUseVariable TIFPSVariableType is used in TIFPSComp.OnUseVariable event |
| TIFRecordType | ifps3 | TIFRecordType is used to store information about records |
| TIfRVariant | ifpscomp | A compile time variant. FType is the type number of this variant. Basetype is the basetype of the variant (see TIFPSBaseType). |
| TIFSetTypeInfo | ifps3 | |
| TIFStaticArrayInfo | ifps3 | |
| TIFStatus | ifps3 | The current status of the script |
| TIFTypeRec | ifps3 | TIFTypeRec is used to store all types inside the script |
| TIFVariant | ifps3 | TIFvariant is variant used for storing all variables used by the script engine |
| TOnIdleCall | ifps3debug | see TIFPSDebugExec.OnIdleCall |
| TOnSourceLine | ifps3debug | see TIFPSDebugExec.OnSourceLine |
| TPMFuncType | ifpscomp | The parsed function type |
| TPointerList | ifps3utl | An array of pointers |
| TProcRec | ifps3 | TProcrec is used to store an external function that could be used by the script executer |
| TResourcePtrSupportFuncs | ifps3 | |
| TResourcePtrToStrProc | ifps3 | |
| TResultToRsourcePtr | ifps3 | |
| TRPSResultMethod | ifps3 | |
| TRPSupports | ifps3 | |
| TVariantResourceFreeProc | ifps3 | TVRMode TVariantResourceFreeProc is used when the scriptengine needs to free or duplicate a resourcepointer |
| TVarResourcePtrToStrProc | ifps3 | |
| TVRFMode | ifps3 | TVariantResourceFreeProc TVRMode is used to when the scriptengine needs to free or duplicate a resourcepointer |