tinterfaceentry
Interfaces table entry.
Declaration
Source position: objpash.inc line 171
Type
tinterfaceentry = record
private
function GetIID : PGuid;
function GetIIDStr : PShortString;
public
property IID : PGuid;
property IIDStr : PShortString;
IIDRef : ^PGuid;
VTable : Pointer;
case Integer of
1: (
public
IOffset : SizeUInt;
);
2: (
public
IOffsetAsCodePtr : CodePointer;
IIDStrRef : ^PShortString;
IType : tinterfaceentrytype;
);
end
Description
tinterfaceentry is used to store the list of Interfaces of a class. This list is stored as an array of tinterfaceentry records.