Skip to content

TInterfaceRawData

COM Interface RTTI descriptor.

Declaration

Source position: typinfo.pp line 733

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

Description

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

See also

Name Description
TInterfaceData COM Interface RTTI descriptor.