Skip to content

TInterfaceData

COM Interface RTTI descriptor.

Declaration

Source position: typinfo.pp line 692

type
  TInterfaceData = packed record
    property UnitName: ShortString; {r}
    property PropertyTable: PPropData; {r}
    property MethodTable: PIntfMethodTable; {r}
    AttributeTable: PAttributeTable = ^TAttributeTable;
    case TTypeKind of
      tkInterface: (
        Parent : PPTypeInfo;
        Flags : TIntfFlagsBase;
        GUID : TGUID;
        UnitNameField : ShortString;
      );
      tkInt64: (
        dummy : Int64;
      );
      tkFloat: (
        FloatType : TFloatType;
      );
  end;

Description

TInterfaceData describes the memory layout of RTTI data generated for a COM interface. CORBA interfaces are described by TInterfaceRawData.

See also

Name Description
TInterfaceRawData COM Interface RTTI descriptor.