ITcTypeInstance9

Inherits from: ITcTypeInstance8

Expanded by: ITcTypeInstance10

ITcTypeInstance9 displays the C signatures and implementation details of methods and interface extensions. The information is generated directly from the method model of the type.

Properties

Property

Type

get/set

Description

CDeclarationsOfDataFields

BSTR*

get

Returns the C declarations for the data fields.

CDeclarationsOfMethods

BSTR*

get

Returns the C declarations for all methods.

CTypeName

BSTR*

get

Returns the C-type name.

ExtendedType

ITcTypeInstance9**

get

For extended types, returns the referenced base type.

ImplementedInterfaceCount

ULONG*

get

Number of implemented interfaces.

MethodCount

ULONG*

get

Number of methods of this type.

Methods

Method

Description

GetCDeclarationOfMethod

Returns the C declaration of a method.

GetCDefinitionOfMethod

Returns the complete C definition of a method.

GetCSignatureOfMethod

Returns the C signature of a method.

GetInterfaceType

Returns an implemented interface based on its index.