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. |