[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'InterfaceBase' (#lcl)

# Reference for unit 'InterfaceBase': Types

`PEventHandler` |  | Pointer to an event handler routine.
`PPipeEventHandler` |  | Pointer to a pipe event handler routine.
`PProcessEventHandler` |  | Pointer to a process event handler routine.
`PSocketEventHandler` |  | Pointer to a socket event handler routine.
`TApplicationMainLoop` |  | Represents the main processing loop in an application.
`TChildExitEvent` |  | Specifies an event handler signalled when a child process is exited.
`TChildExitReason` |  | Represents reasons that a child process was exited.
`TInputDialogFunction` |  | Specifies the function called for a given platform to display and execute an input dialog using the specified values.
`TLCLCapability` |  | Represents capabilities used in the LCL.
`TLCLWndMethod` |  | The type used for all LCL message handlers.
`TLoadBitmapFunction` |  | Specifies a function called to load a bitmap image from the specified file or resource and return the handle for the image.
`TLoadCursorFunction` |  | Specifies a function called to load a cursor shape with the specified identifier and return the handle for the cursor image.
`TLoadIconFunction` |  | Specifies a function called to load a named icon from a resource with the specified handle.
`TPipeEvent` |  | Specifies an event handler signalled for a pipe handle in a widgetset object.
`TPipeReason` |  | Represents reasons that a pipe event was signalled.
`TPipeReasons` |  | Set type used to store values from TPipeReason.
`TPromptDialogFunction` |  | Specifies a function called to display and execute a widgetset-independent dialog using the specified settings.
`TQuestionDialogFunction` |  | Specifies a function called to display and execute a widgetset-independent Question Mark dialog using the specified settings.
`TSocketEvent` |  | Specifies an event handler signalled for a socket handle in a widgetset object.
`TWaitHandleEvent` |  | Specifies an event handler signalled for the handle in an interface object.
`TWidgetSetClass` |  | Class reference used to create new instance of the TWidgetSet class.
`TWSTimerProc` |  | Type used for a timer callback procedure.