Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

All Types

NameUnitDescription
IPointer ifps3utl  
PBTReturnAddress ifps3 TBTReturnAddress PBTReturnAddress is a pointer to an TBTReturnAddress record
PByteArray ifps3 Pointer to array of bytes
PClassItem ifps3 Pointer to a TClassItem
PDWordArray ifps3 Pointer to array of words
PIFProcRec ifps3  
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 Pointer to a resource info record
PIFPSType ifpscomp PIFPSType is a alias to a TIFPSType
PIFPSVar ifpscomp TIFPSVar is an alias for a TIFPSVar
PIFPSVariant ifps3 Pointer to a variant
PIFPSVariantAChar ifps3 Pointer to an ansichar variant
PIFPSVariantAString ifps3 Pointer to an ansistring variant
PIFPSVariantClass ifps3 Pointer to a class variant
PIFPSVariantCurrency ifps3 Pointer to a currency variant
PIFPSVariantData ifps3 Pointer to an abstract variant
PIFPSVariantDouble ifps3 Pointer to a double variant
PIFPSVariantDynamicArray ifps3 Pointer to a dynamic array variant
PIFPSVariantExtended ifps3 Pointer to an extended variant
PIFPSVariantIFC ifps3 Pointer to a temporary variant info record
PIFPSVariantInterface ifps3 Pointer to an Interface variant
PIFPSVariantPointer ifps3 Pointer to a pointer variant
PIFPSVariantRecord ifps3 Pointer to a record variant
PIFPSVariantReturnAddress ifps3 Pointer to a return address variant
PIFPSVariantS16 ifps3 Pointer to an S16 variant
PIFPSVariantS32 ifps3 Pointer to an S32 variant
PIFPSVariantS64 ifps3 Pointer to an S64 variant
PIFPSVariantS8 ifps3 Pointer to an S8 variant
PIFPSVariantSet ifps3 Pointer to an Set variant
PIFPSVariantSingle ifps3 Pointer to an single variant
PIFPSVariantStaticArray ifps3 Pointer to a static array variant
PIFPSVariantU16 ifps3 Pointer to an U16 variant
PIFPSVariantU32 ifps3 Pointer to an U32 variant
PIFPSVariantU8 ifps3 Pointer to an U8 variant
PIFPSVariantVariant ifps3 Pointer to a variant variant
PIFPSVariantWChar ifps3 Pointer to an widechar variant
PIFPSVariantWString ifps3 Pointer to a widestring variant
PIfRVariant ifpscomp Pointer to a TIfRVariant variant
PIFTypeRec ifps3  
PIFVariant ifps3 Pointer to a variant
PPointerList ifps3utl PPointerList is pointing to an array of pointers
PProcRec ifps3  
tbtchar ifps3utl Chat type
tbtCurrency ifps3utl Currency
TbtDouble ifps3utl Double
TbtExtended ifps3utl Extended
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
TClassItem ifps3 TClass item contains runtime class type info
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
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
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
TIFPSApplyAttributeToProc ifpscomp Event function
TIFPSApplyAttributeToType ifpscomp Event function
TIFPSAttributeUseProc ifps3 Use proc for an attribute
TIFPSBaseType ifps3utl TIFPSBaseType is the most basic type -type
TIFPSBinOperatorType ifpscomp The kind of binairy operand
TIFPSCallingConvention ifps3 Alias to TIFPSCallingConvention
TIFPSCallingConvention ifps3utl calling convention type
TIFPSCEOnNeedFile IFPS3CompExec Script engine event function
TIFPSCompExecVerifyProc IFPS3CompExec Script engine event function
TIFPSDuplicCheck ifpscomp  
TIFPSLineInfoResults ifps3ppc Results for a GetLineInfo
TIFPSOnException ifps3 See TIFPSExec.OnException
TIFPSOnExportCheck ifpscomp See TIFPSPascalCompiler.OnExportCheck
TIFPSOnExternalProc ifpscomp See TIFPSPascalCompiler.OnExternalProc
TIFPSOnLineEvent ifps3 See TIFPSExec.OnRunLine
TIFPSOnNeedFile ifps3ppc Event
TIFPSOnNewLine ifps3ppc OnNewLine event
TIFPSOnNotify ifpscomp  
TIFPSOnSpecialProcImport ifps3 See TIFPSExec.AddSpecialProcImport
TIFPSOnTranslateLineInfoProc ifpscomp See TIFPSPascalCompiler.OnTranslateLineInfo
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
TIFPSPascalPreProcessorType ifps3ppc The kind of preprocessor token
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  
TIFPSResultData ifps3 Free it, the actual thing you need to free is at Pointer(IPointer(p)-4)
TIFPSRuntimeClassImporter IFPS3CompExec Alias to TIFPSRuntimeClassImporter
TIFPSSubOptType ifpscomp Internal type used to store the current block type
TIFPSUnOperatorType ifpscomp The kind of unair operand
TIFPSVarFreeType ifps3 Freetype, vtTempVAr means the var should be freed as a tempvar
TIFPSVariableType ifps3utl OnUseVariable TIFPSVariableType is used in TIFPSComp.OnUseVariable event
TIFPSVariant ifps3 variant type
TIFPSVariantAChar ifps3 ansichar variant
TIFPSVariantAString ifps3 ansistring variant
TIFPSVariantClass ifps3 class variant
TIFPSVariantCurrency ifps3 Currency variant
TIFPSVariantData ifps3 Abstract variant
TIFPSVariantDouble ifps3 double variant
TIFPSVariantDynamicArray ifps3 dynamic array variant
TIFPSVariantExtended ifps3 extended variant
TIFPSVariantIFC ifps3 Temporary variant into record
TIFPSVariantInterface ifps3 Interface variant
TIFPSVariantPointer ifps3 pointer variant
TIFPSVariantRecord ifps3 record variant
TIFPSVariantReturnAddress ifps3 return address variant
TIFPSVariantS16 ifps3 S16 variant
TIFPSVariantS32 ifps3 S32 variant
TIFPSVariantS64 ifps3 S64 variant
TIFPSVariantS8 ifps3 U8 variant
TIFPSVariantSet ifps3 Set variant
TIFPSVariantSingle ifps3 single variant
TIFPSVariantStaticArray ifps3 static arrayvariant
TIFPSVariantU16 ifps3 U16 variant
TIFPSVariantU32 ifps3 U32 variant
TIFPSVariantU8 ifps3 U8 variant
TIFPSVariantVariant ifps3 variant variant
TIFPSVariantWChar ifps3 Widechar variant
TIFPSVariantWString ifps3 Widestring variant
TIfRVariant ifpscomp A compile time variant
TIFStatus ifps3 The current status of the script
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