[][src]Function reaper_low::bootstrap_extension_plugin

pub fn bootstrap_extension_plugin(
    _h_instance: HINSTANCE,
    rec: *mut reaper_plugin_info_t,
    init: fn(_: &ReaperPluginContext) -> Result<(), Box<dyn Error>>
) -> i32

This is a convenience function for bootstrapping extension plug-ins.

This function basically translates the REAPER extension plug-in main entry point signature (ReaperPluginEntry()) to a typical Rust main entry point signature (main()). It is intended to be used by macros in the reaper-macros crate.