| [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)  | 
|
  | 
Signed 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 smallint type  | 
|
  | 
Pointer to TStringMessageTable record.  | 
|
  | 
Pointer to text file.  | 
|
  | 
Signed 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 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  | 
|
  | 
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.  | 
|
  | 
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-unsigned integer  | 
|
  | 
Wide char (16-bit sized char)  | 
|
  | 
The base two byte character type  | 
|
  | 
An unsigned 16-bits integer  |