Function loadorder_ffi::lo_get_implicitly_active_plugins[][src]

#[no_mangle]
pub unsafe extern "C" fn lo_get_implicitly_active_plugins(
    handle: lo_game_handle,
    plugins: *mut *mut *mut c_char,
    num_plugins: *mut size_t
) -> c_uint

Get the list of implicitly active plugins for the given handle's game.

The list may be empty if the game has no implicitly active plugins. The list may include plugins that are not installed. Plugins are listed in their hardcoded load order.

Note that for the original Skyrim, Update.esm is hardcoded to always load, but not in a specific location, unlike all other implicitly active plugins for all games, which must load in the given order, before any other plugins.

The order of Creation Club plugins as listed in Fallout4.ccc or Skyrim.ccc is as their hardcoded load order for libloadorder's purposes.

If the list is empty, the plugins pointer will be null and num_plugins will be 0.

Returns LIBLO_OK if successful, otherwise a LIBLO_ERROR_* code is returned.