C++ Attributes: idl_module

Declares the IDL module level attributes of the DLL entry point or const data

Syntax

[
    define_attribute = "idl_module",
    argument_list = {
        "name",
        "dllname",
        "version",
        "uuid",
        "helpstring",
        "helpstringcontext",
        "helpcontext",
        "hidden",
        "restricted"
    },
    required_arguments = "name",
    help_string = "Declares the IDL module level attributes of the DLL entry point or const data",
    help_string ("name") = "The IDL module name",
    help_string ("dllname") = "The name of the DLL containing DLL entry point or const data",
    help_string ("uuid") = "If the UUID attribute is omitted, the IDL module is not uniquely specified in the system",
    usage = eAnonymousUsage | eGlobalDataUsage | eGlobalMethodUsage | eIDLModuleUsage,
    group = eIDLGroup,
    shipping = "true",
    variable_args = "true"
];