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

Class TIFPSInterface

Unit

ifpiinterface

Declaration

type TIFPSInterface = class(TObject)

Description

 

Methods

Overview

Public constructor Create(Owner: TIFPSInterfaces; InheritedFrom: TIFPSInterface; const GUID, Name: string);
Public destructor Destroy; override;
Public procedure RegisterDummyMethod;
Public function RegisterMethod(const Declaration: string; const cc: TIFPSCallingConvention): Boolean;

Description

Public constructor Create(Owner: TIFPSInterfaces; InheritedFrom: TIFPSInterface; const GUID, Name: string);

 

Public destructor Destroy; override;

 

Public procedure RegisterDummyMethod;

Register a method that cannot be called, but will hold an empty space This can be used for methods that cannot be registered (for example for functions that use pointer parameters).

Public function RegisterMethod(const Declaration: string; const cc: TIFPSCallingConvention): Boolean;

Register a method

Properties

Overview

Public property Guid: string;
Public property InheritedFrom: TIFPSInterface;
Public property Name: string;
Public property NameHash: Longint;

Description

Public property Guid: string;

The GUID for this interface

Public property InheritedFrom: TIFPSInterface;

This interface inherits from ...

Public property Name: string;

The name of this interface

Public property NameHash: Longint;

Hash of the name of this interface