type TIFPSInterface = class(TObject)
![]() |
constructor Create(Owner: TIFPSInterfaces; InheritedFrom: TIFPSInterface; const GUID, Name: string); |
![]() |
destructor Destroy; override; |
![]() |
procedure RegisterDummyMethod; |
![]() |
function RegisterMethod(const Declaration: string; const cc: TIFPSCallingConvention): Boolean; |
![]() |
constructor Create(Owner: TIFPSInterfaces; InheritedFrom: TIFPSInterface; const GUID, Name: string); |
![]() |
destructor Destroy; override; |
![]() |
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).
![]() |
function RegisterMethod(const Declaration: string; const cc: TIFPSCallingConvention): Boolean; |
Register a method
![]() |
property Guid: string; |
![]() |
property InheritedFrom: TIFPSInterface; |
![]() |
property Name: string; |
![]() |
property NameHash: Longint; |
![]() |
property Guid: string; |
The GUID for this interface
![]() |
property InheritedFrom: TIFPSInterface; |
This interface inherits from ...
![]() |
property Name: string; |
The name of this interface
![]() |
property NameHash: Longint; |
Hash of the name of this interface