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] |
|
Owner |
BSTR |
[in] Optional owner/prefix name for the signature. |
Return value
|
Name |
Type |
Description |
|---|---|---|
|
pSig |
BSTR* |
[out, retval] Generated C signature. |
|
(HRESULT) |
HRESULT |
|
Error codes
-
E_INVALIDARG:MethodIdxis not included in the list of methods. -
E_POINTER:pSigisNULL.
See also
- GetCDeclarationOfMethod
- GetCDefinitionOfMethod