IParamInfo.Attribute Property
Visual Studio 2015
Gets or sets a pointer to an eParamAttr value that specifies the type of an attribute parameter.
Assembly: Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)
If the parameter type returned by the Attribute property is eparamOutRetval, specify that the parameter should be the last parameter in the function.
// In this example, oInterface is the interface // containing the function and its parameters. var iRetVal = 0; var oFunctions = oInterface.Functions; var oFunction = oFunctions.Item(iFunction) var oParameters = oFunction.Parameters; var cDISPPARAMS = oParameters.Count; var oParameter = oParameters.Item(cDISPPARAMS); if (oParameter.Attribute == eparamOutRetval) { // retval must be last. iRetVal = cDISPPARAMS; cDISPPARAMS--; }
Show: