Unit 'TypInfo' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#rtl]

TInterfaceRawData

COM Interface RTTI descriptor.

Declaration

Source position: typinfo.pp line 550

type TInterfaceRawData = packed record

public

  property UnitName: ShortString; [r]

  

Name of unit in which interface is defined.

  property IIDStr: ShortString; [r]

  

GUID as string.

  property PropertyTable: PPropData; [r]

  

Property info for this interface.

  property MethodTable: PIntfMethodTable; [r]

  

Method info for this interface.

  AttributeTable: PAttributeTable;

  case TTypeKind of

    tkInterface: (

        Parent: PPTypeInfo;

  

Parent interface.

        Flags: TIntfFlagsBase;

  

Interface flags.

        IID: TGuid;

  

Raw GUID for this interface.

        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

TInterfaceData

  

COM Interface RTTI descriptor.


Documentation generated on: Jul 24 2023