-gboolean gis_plugins_unload(GisPlugins *plugins, const char *name);
-void gis_plugins_foreach(GisPlugins *plugins, GCallback callback, gpointer user_data);
+
+GisPlugin *gis_plugins_enable(GisPlugins *self, const char *name,
+ GisViewer *viewer, GisPrefs *prefs);
+
+GList *gis_plugins_load_enabled(GisPlugins *self,
+ GisViewer *viewer, GisPrefs *prefs);
+
+gboolean gis_plugins_disable(GisPlugins *self, const char *name);
+
+gboolean gis_plugins_unload(GisPlugins *plugins, const char *name);
+
+void gis_plugins_foreach(GisPlugins *plugins, GCallback callback, gpointer user_data);