custom (C++)
Defines metadata for an object in the type library.
[ 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, enums, idl_module methods, interface members, interface parameters, typedefs, unions, structs |
Repeatable |
Yes |
Required attributes |
coclass (when used on class) |
Invalid attributes |
None |
For more information about the attribute contexts, see Attribute Contexts.