helpstringcontext attribute

The [helpstringcontext] attribute specifies a 32-bit Help context identifier in the Help file. You can apply the [helpstringcontext] attribute to library, interface, dispinterface, module, coclass, typedef statements, properties, parameters and methods.

[  helpstringcontext(contextid)[, optional-attribute-list]] idl-statement

Parameters

contextid

A unique integer that identifies the help text associated with the current MIDL statement.

optional-attribute-list

Zero or more MIDL attributes.

idl-statement

The MIDL statement to which the [helpstringcontext] attribute will be applied.

Remarks

Use the GetDocumentation2 functions in the ITypeLib2 and ITypeInfo2 interfaces to retrieve the help string.

Examples

[
    uuid(. . .),
    helpstringcontext(103),
    version(1.0)
]
library Lines
{
    [
        uuid(. . .), 
        helpstringcontext(102),
        oleautomation,
        dual
    ]
    interface ILine : IDispatch
    {
        [propget, helpstringcontext(100)] HRESULT Color([out, retval] long* ReturnVal); 
        [propput, helpstringcontext(101)] HRESULT Color([in] long rgb);
    }
};