(v13) 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 (v13) 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.