Skip to content

TInterfaceRawData

Declaration

Source position: typinfo.pp line 533

Type
TInterfaceRawData = packed record
private
  function GetUnitName : ShortString;
  function GetIIDStr : ShortString;
  function GetPropertyTable : PPropData;
  function GetMethodTable : PIntfMethodTable;
public
  property UnitName : ShortString;
  property IIDStr : ShortString;
  property PropertyTable : PPropData;
  property MethodTable : PIntfMethodTable;
  AttributeTable : PAttributeTable;
case TTypeKind of
tkInterface: (
public
  Parent : PPTypeInfo;
  Flags : TIntfFlagsBase;
  IID : TGuid;
  UnitNameField : ShortString;
);
tkInt64: (
public
  dummy : Int64;
);
tkFloat: (
public
  FloatType : TFloatType;
);
end