custom (C++)
The latest version of this topic can be found at custom (C++).
Defines metadata for an object in the type library.
Syntax
[ custom(
uuid,
value
) ];
Parameters
uuid
A unique ID.
value
A value that can be put into a variant.
Remarks
The custom C++ attribute will cause information to be placed into the type library. You will need a tool that reads the custom value from type library.
The custom attribute has the same functionality as the custom MIDL attribute.
Requirements
Attribute Context
Applies to | Non-COM interface , class, enum s, idl_module methods, interface members, interface parameters, typedef s, unions, struct s |
Repeatable | Yes |
Required attributes | coclass (when used on class) |
Invalid attributes | None |
For more information about the attribute contexts, see Attribute Contexts.
See Also
IDL Attributes
Stand-Alone Attributes
Typedef, Enum, Union, and Struct Attributes
Parameter Attributes
Method Attributes
Class Attributes
Interface Attributes
Attributes Samples