| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
| 
 | Alias for 1-byte sized char. | |
| 
 | An unsigned 8-bits integer | |
| 
 | An unsigned 32-bits integer. | |
| 
 | Character type (1 byte) | |
| 
 | Code pointer (8/16 bit targets) | |
| 
 | Code pointer (8/16 bit targets) | |
| 
 | Signed Integer with same size as CodePointer | |
| 
 | Signed Integer with same size as CodePointer | |
| 
 | Unsigned Integer with same size as CodePointer | |
| 
 | Unsigned Integer with same size as CodePointer | |
| 
 | An unsigned 32-bits integer | |
| 
 | Callback for language resource enumeration | |
| 
 | Callback for resource name enumeration | |
| 
 | Callback for resource type enumeration | |
| 
 | Far pointer (8/16 bit targets) | |
| 
 | Untyped file type | |
| 
 | Windows compatibility type for use in resources | |
| 
 | Windows compatibility type for use in resources | |
| 
 | 32-Bit signed integer. | |
| 
 | Basic interface for all COM based interfaces | |
| 
 | A signed 16-bits integer | |
| 
 | A signed 32-bits integer | |
| 
 | 64-bit, signed integer | |
| 
 | A signed 8-bits integer | |
| 
 | A signed 16-bits integer | |
| 
 | Generic array of integer. | |
| 
 | A signed integer with the same size in bytes as pointer | |
| 
 | Record type to store processor information. | |
| 
 | A signed 32-bits integer | |
| 
 | An unsigned 32-bits integer | |
| 
 | Alias for the PChar type. | |
| 
 | Alias for PtrInt | |
| 
 | Alias for PtrUInt | |
| 
 | Alias for PChar type. | |
| 
 | Pointer to an ansistring type. | |
| 
 | Pointer to a Boolean type. | |
| 
 | Pointer to byte type | |
| 
 | Pointer to TCallDesc record. | |
| 
 | Pointer to Cardinal type | |
| 
 | Pointer to null-terminated string. | |
| 
 | Pointer to TClass | |
| 
 | Pointer to CodePointer | |
| 
 | Pointer to Complex type | |
| 
 | Pointer to currency type. | |
| 
 | Pointer to a TDateTime type. | |
| 
 | Pointer to TDatetime | |
| 
 | Pointer to IDispatch interface type | |
| 
 | Pointer to tdispdesc record | |
| 
 | Pointer to double-sized float value. | |
| 
 | Pointer to DWord type | |
| 
 | Pointer to tdynarrayindex type. | |
| 
 | Pointer to TDynArrayTypeInfo type. | |
| 
 | Pointer to an Error type. | |
| 
 | Pointer to EventState, which is an opaque type. | |
| 
 | Pointer to Exception handler procedural type TExceptProc | |
| 
 | Pointer to extended-sized float value. | |
| 
 | Pointer to TFileTextRecChar | |
| 
 | Pointer to TGUID type. | |
| 
 | Pointer to Int16 type | |
| 
 | Pointer to Int32 type | |
| 
 | Pointer to Int64 type | |
| 
 | Pointer to Int8 type | |
| 
 | Pointer to integer type | |
| 
 | Pointer to IntegerArray type | |
| 
 | Pointer to IInterface interface | |
| 
 | Pointer to tinterfaceentry record. | |
| 
 | Pointer to tinterfacetable record. | |
| 
 | Pointer to IntPtr type | |
| 
 | Pointer to jmp_buf record | |
| 
 | Pointer to a LongBool type. | |
| 
 | Pointer to Longint type | |
| 
 | Pointer to LongWord type | |
| 
 | Pointer to TMemoryManager record | |
| 
 | Pointer to array of TMsgStrTable records. | |
| 
 | Pointer to NativeInt type | |
| 
 | Pointer to NativeInt type | |
| 
 | Generic pointer array. | |
| 
 | Pointer to OleVariant type. | |
| 
 | Alias for PPChar type. | |
| 
 | Pointer to PByte type. | |
| 
 | Pointer to an array of pointers to null-terminated strings. | |
| 
 | Pointer to TPCharArray type. | |
| 
 | Pointer to PCodePointer | |
| 
 | Pointer to PDispatch pointer type | |
| 
 | Pointer to PDouble type. | |
| 
 | Pointer to PLongint type. | |
| 
 | Pointer to a pointer type. | |
| 
 | Pointer to PointerArray type | |
| 
 | Pointer to PPAnsichar | |
| 
 | Pointer to PPChar. | |
| 
 | Pointer to a PPointer type. | |
| 
 | Pointer to PPWideChar type. | |
| 
 | Pointer to PtrInt type. | |
| 
 | Pointer to unsigned integer of pointer size | |
| 
 | Pointer to untyped pointer | |
| 
 | Pointer to link id="PWideChar"> type. | |
| 
 | Pointer to QWord type | |
| 
 | Pointer to #rtl.system.TRTLCriticalSection type. | |
| 
 | Pointer to RTLEvent, which is an opaque type. | |
| 
 | Pointer to shortint type | |
| 
 | Pointer to a shortstring type. | |
| 
 | Pointer to single-sized float value. | |
| 
 | Pointer to a SizeInt type | |
| 
 | Pointer to SizeUint | |
| 
 | Pointer to smallint type | |
| 
 | Pointer to TStringMessageTable record. | |
| 
 | Pointer to text file. | |
| 
 | Signed integer type with same size as Pointer. | |
| 
 | Signed integer type with same size as Pointer. | |
| 
 | Unsigned integer type with same size as Pointer. | |
| 
 | Unsigned integer type with same size as Pointer. | |
| 
 | Pointer to UCS2Char character. | |
| 
 | Pointer to UCS4Char | |
| 
 | Pointer to array of UCS4Char characters. | |
| 
 | Pointer to UInt16 type | |
| 
 | Pointer to UInt32 type | |
| 
 | Pointer to UInt64 | |
| 
 | Pointer to UInt8 type | |
| 
 | Pointer to UIntPtr type | |
| 
 | Pointer to unicode character | |
| 
 | Pointer to unicodestring | |
| 
 | Untyped pointer | |
| 
 | Pointer to UTF8String | |
| 
 | Pointer to TVarArray type. | |
| 
 | Pointer to tvararraybound type. | |
| 
 | Pointer to tvararrayboundarray type. | |
| 
 | Pointer to tvararraycoorarray type. | |
| 
 | Pointer to TVarData record. | |
| 
 | Pointer to Variant type. | |
| 
 | Pointer to TVariantManager record. | |
| 
 | Pointer to TVarRec type. | |
| 
 | Pointer to TVMT record | |
| 
 | Pointer to WChar. | |
| 
 | Pointer to widestring type | |
| 
 | Pointer to word type | |
| 
 | Pointer to a WordBool type. | |
| 
 | 64-bit unsigned integer | |
| 
 | Single-byte character string without specified codepage | |
| 
 | Alias for real type | |
| 
 | TP compatible real type (6 bytes) definition | |
| 
 | A signed 8-bits integer | |
| 
 | Signed integer type which fits for sizes | |
| 
 | Signed integer type which fits for sizes | |
| 
 | Unsigned Integer type which fits for sizes | |
| 
 | Unsigned Integer type which fits for sizes | |
| 
 | A signed 16-bits integer | |
| 
 | Abstract error handler procedural type. | |
| 
 | Threadvar allocation callback type for TThreadManager. | |
| 
 | Alias for 1-byte sized char. | |
| 
 | Assert error handler procedural type. | |
| 
 | Type for formatting of backtrace dump. | |
| 
 | callback type for creating eventstate in TThreadManager. | |
| 
 | Generic callback type for handling eventstate in TThreadManager. | |
| 
 | Wait for basic event callback type for TThreadManager. | |
| 
 | Callback for thread start in TThreadManager. | |
| 
 | Dynamic array of integer. | |
| 
 | COM/OLE dispatch call argument description. | |
| 
 | Class of TObject. | |
| 
 | How to compare strings | |
| 
 | Set of TCompareOption | |
| 
 | Generic callback type for critical section handling in TThreadManager. | |
| 
 | Function prototype for TryEnterCriticalsection | |
| 
 | CTRL-C Handler prototype | |
| 
 | Alias for TDateTime type. | |
| 
 | Encoded Date-Time type. | |
| 
 | COM/OLE dispatch call description. | |
| 
 | Extended value record | |
| 
 | Type with the correct size for index into a dynamic array. | |
| 
 | Type information for a dynamic array. | |
| 
 | Callback for thread end in TThreadManager. | |
| 
 | Executable entry point information structure | |
| 
 | Error type, used in variants. | |
| 
 | Standard error handler procedural type. | |
| 
 | Exception object | |
| 
 | Exception handler procedural type | |
| 
 | Text buffer | |
| 
 | Extended value record | |
| 
 | Alias for Text file type. | |
| 
 | Text file type | |
| 
 | Character type for the filename part in file records | |
| 
 | Special floating point values | |
| 
 | Record describing the state of the default FPC heap manager. | |
| 
 | Handle to resource | |
| 
 | TFPResourceHGLOBAL | |
| 
 | Handle to module containing resource | |
| 
 | Type describing Floating Point processor exceptions. | |
| 
 | Set of TFPUException | |
| 
 | Type describing the default precision for Floating Point math. | |
| 
 | How to round floating point values | |
| 
 | Callback type for retrieving thread ID in TThreadManager. | |
| 
 | Standard GUID representation type. | |
| 
 | Type alias. | |
| 
 | Record describing current heap status. | |
| 
 | Threadvar initialization callback type for TThreadManager. | |
| 
 | TObject descendent implementing the IInterface interface | |
| 
 | Interfaces table entry. | |
| 
 | Dispatch interface entry type | |
| 
 | Record to store list of interfaces of a class. | |
| 
 | Line ending string type | |
| 
 | Record describing the current memory manager | |
| 
 | Record describing a method. | |
| 
 | Record used in string message handler table. | |
| 
 | Array of PChar | |
| 
 | Simple procedural type. | |
| 
 | Threadvar release callback type for TThreadManager. | |
| 
 | Threadvar relocalization callback type for TThreadManager. | |
| 
 | Handle to a resource, for use in the resource loading routines | |
| 
 | Resource manager definition | |
| 
 | Callback type for creating a TRTLEvent type in TThreadManager. | |
| 
 | A critical section. | |
| 
 | Generic TRTLEvent handling type for TThreadManager. | |
| 
 | TRTLEvent timeout handling type for TThreadManager. | |
| 
 | Callback type for synchronization event. | |
| 
 | Type of runtime-error for the Error procedure | |
| 
 | Prototype for the safecall error handler | |
| 
 | Function prototype for destroying a semaphore | |
| 
 | Function prototype for posting an event to a semaphore | |
| 
 | Function prototype to wait on a semaphore | |
| 
 | Function prototype for initializing a semaphore | |
| 
 | Extended value record | |
| 
 | Description of standard used codepages | |
| 
 | String message table container for class. | |
| 
 | System code page | |
| 
 | Alias for TextBuf | |
| 
 | Text line break style. (end of line character) | |
| 
 | Thread function prototype | |
| 
 | Callback type for thread priority getting in TThreadManager. | |
| 
 | Generic thread handler callback for TThreadManager. | |
| 
 | Type for Thread-IDs | |
| 
 | Thread manager record. | |
| 
 | Callback type for thread priority setting in TThreadManager. | |
| 
 | Callback type for thread switch in TThreadManager. | |
| 
 | Alias for TDateTime type. | |
| 
 | Array of UCS4Char characters. | |
| 
 | Unicode string manager | |
| 
 | Type describing variant array | |
| 
 | Type describing variant array bounds. | |
| 
 | array of tvararraybound records. | |
| 
 | Array of variant array coordinates | |
| 
 | Variant record. | |
| 
 | Record describing the variant manager. | |
| 
 | Variant operation. | |
| 
 | Record describing an element in an array of const | |
| 
 | Type with size of variant type. | |
| 
 | Virtual method table layout | |
| 
 | Callback type for thread termination in TThreadManager. | |
| 
 | Record containing the various callbacks of the widestring manager. | |
| 
 | UCS2 unicode character. | |
| 
 | UCS unicode character (unsigned 32 bit word) | |
| 
 | String of UCS4Char characters. | |
| 
 | An unsigned 16-bits integer | |
| 
 | An unsigned 32-bits integer | |
| 
 | Unsigned 64-bit integer | |
| 
 | An unsigned 8-bits integer | |
| 
 | An unsigned integer with the same size in bytes as pointer | |
| 
 | Unicode string character | |
| 
 | A string consisting of widechars. | |
| 
 | UTF-8 unicode (ansi) string. | |
| 
 | Largest available floating point type | |
| 
 | Val-Signed integer. | |
| 
 | Val-Signed integer. | |
| 
 | Val-unsigned integer | |
| 
 | Val-unsigned integer | |
| 
 | Wide char (16-bit sized char) | |
| 
 | The base two byte character type | |
| 
 | UTF-16 widechar encoded unicode string | |
| 
 | An unsigned 16-bits integer |