D_LIB_SELECT (event based plugins - startup)


This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core


D_LIB_SELECT Selector

Parameter: devLibSelectParam * libselect

The RIP calls D_LIB_SELECT to perform tasks related to the plugin support library. When it does so, the plugin should call the plugin library function PluginLibSelect , and return to the RIP whatever value that function returns. See PluginLibSelect .

D_LIB_SELECT need only be supported if the plugin is using the plugin support library. The first call to D_LIB_SELECT is for the PluginLibInitialise function. If initialization is not performed no further calls are made.

The plugin should pass the parameter to the D_LIB_SELECT call directly to PluginLibSelect , along with the result of the PluginLibInitialise call the plugin made earlier. The plugin should not use this argument directly, and so its fields are not described here.