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

# Class TIFPSRegProc

## Unit

ifpscomp

## Declaration

`type TIFPSRegProc = class(TObject)`

## Description

TIFPSRegProc contains all information needed for external function registered to the script engine.

## Properties

### Overview

| `property Decl: string;`
| `property ExportName: Boolean;`
| `property ImportDecl: string;`
| `property Name: string;`
| `property NameHash: Longint;`

### Description

| `property Decl: string;`

The header of this function the procedure header format, see `TIFPSInternalProcedure`

| `property ExportName: Boolean;`

When set to true, the script engine stores the name of this function if ImportDecl is not '' and it's used

| `property ImportDecl: string;`

information that is needed for this function to import it, used for the classes library and dll library.

| `property Name: string;`

The actual name of this function

| `property NameHash: Longint;`

A hash of the name of this function