ITcTypeInstance9::GetCSignatureOfMethod

Generates the C signature of the method at MethodIdx. Any closing separators, such as spaces, commas, or semicolons, are removed in the process.

Signature

HRESULT GetCSignatureOfMethod(ULONG MethodIdx, VARIANT_BOOL IgnoreParamNames, BSTR Owner, BSTR* pSig);

Parameter

Name

Type

Description

MethodIdx

ULONG

[in] 0-based method index.

IgnoreParamNames

VARIANT_BOOL

[in] VARIANT_TRUE, to suppress parameter names in the signature.

Owner

BSTR

[in] Optional owner/prefix name for the signature.

Return value

Name

Type

Description

pSig

BSTR*

[out, retval] Generated C signature.

(HRESULT)

HRESULT

S_OK if successful, otherwise an error code.

Error codes

See also