Defined in carb/PluginCoreUtils.h

void carbOnPluginRegisterEx(carb::PluginFrameworkDesc *frameworkDesc, carb::PluginRegistryEntry *outEntry)

An automatically-generated function exported by some Carbonite plugins (now deprecated).

The type of this function is carb::OnPluginRegisterExFn and named kCarbOnPluginRegisterExFnName.

This function is generated for all plugins built against Framework 0.5. Since carbOnPluginRegisterEx2 was added to Framework version 0.5 without changing the Framework version (in Carbonite release v111.17), this function exists and is exported in all plugins compatible with Framework version 0.5 to allow the plugins to load properly in earlier editions of Framework version 0.5.


This function is automatically generated in some older plugins by the CARB_PLUGIN_IMPL macro. It may be called by the Framework when registering a plugin. This serves as documentation of this function only.


This function has been superseded by carbOnPluginRegisterEx2 in Framework version 0.5. The Framework will look for and call the first available function from the following list: carbOnPluginRegisterEx2, carbOnPluginRegisterEx (this function), carbOnPluginRegister.

  • frameworkDesc – A description of the Framework provided by the Framework when it calls this function.

  • outEntry – The plugin will populate this structure to inform the Framework about itself.