<!-- ##### SECTION Title ##### -->
GOPluginService

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### MACRO GO_PLUGIN_SERVICE_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### MACRO GO_PLUGIN_SERVICE_GENERAL_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE_GENERAL ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE_GENERAL ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_general_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT PluginServiceGeneral ##### -->
<para>

</para>


<!-- ##### STRUCT PluginServiceGeneralCallbacks ##### -->
<para>

</para>

@plugin_func_init: 
@plugin_func_cleanup: 

<!-- ##### MACRO GO_PLUGIN_SERVICE_FILE_OPENER_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE_FILE_OPENER ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE_FILE_OPENER ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_file_opener_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT PluginServiceFileOpener ##### -->
<para>

</para>


<!-- ##### STRUCT PluginServiceFileOpenerCallbacks ##### -->
<para>

</para>

@plugin_func_file_probe: 
@plugin_func_file_open: 

<!-- ##### MACRO GO_PLUGIN_SERVICE_FILE_SAVER_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE_FILE_SAVER ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE_FILE_SAVER ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_file_saver_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT PluginServiceFileSaver ##### -->
<para>

</para>


<!-- ##### STRUCT PluginServiceFileSaverCallbacks ##### -->
<para>

</para>

@plugin_func_file_save: 

<!-- ##### MACRO GO_PLUGIN_SERVICE_PLUGIN_LOADER_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE_PLUGIN_LOADER ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE_PLUGIN_LOADER ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_plugin_loader_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT PluginServicePluginLoader ##### -->
<para>

</para>


<!-- ##### STRUCT PluginServicePluginLoaderCallbacks ##### -->
<para>

</para>

@plugin_func_get_loader_type: 

<!-- ##### FUNCTION plugin_service_plugin_loader_generate_type ##### -->
<para>

</para>

@service: 
@ret_error: 
@Returns: 


<!-- ##### MACRO GO_PLUGIN_SERVICE_GOBJECT_LOADER_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE_GOBJECT_LOADER ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE_GOBJECT_LOADER ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_gobject_loader_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT PluginServiceGObjectLoader ##### -->
<para>

</para>

@plugin_service: 

<!-- ##### MACRO GO_PLUGIN_SERVICE_SIMPLE_TYPE ##### -->
<para>

</para>



<!-- ##### MACRO GO_PLUGIN_SERVICE_SIMPLE ##### -->
<para>

</para>

@o: 


<!-- ##### MACRO IS_GO_PLUGIN_SERVICE_SIMPLE ##### -->
<para>

</para>

@o: 


<!-- ##### FUNCTION plugin_service_simple_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT PluginServiceSimple ##### -->
<para>

</para>

@plugin_service: 

<!-- ##### FUNCTION plugin_service_new ##### -->
<para>

</para>

@plugin: 
@tree: 
@ret_error: 
@Returns: 


<!-- ##### FUNCTION plugin_service_get_id ##### -->
<para>

</para>

@service: 
@Returns: 


<!-- ##### FUNCTION plugin_service_get_description ##### -->
<para>

</para>

@service: 
@Returns: 


<!-- ##### FUNCTION plugin_service_get_plugin ##### -->
<para>

</para>

@service: 
@Returns: 


<!-- ##### FUNCTION plugin_service_get_cbs ##### -->
<para>

</para>

@service: 
@Returns: 


<!-- ##### FUNCTION plugin_service_activate ##### -->
<para>

</para>

@service: 
@ret_error: 


<!-- ##### FUNCTION plugin_service_deactivate ##### -->
<para>

</para>

@service: 
@ret_error: 


<!-- ##### FUNCTION plugin_service_load ##### -->
<para>

</para>

@service: 
@ret_error: 


<!-- ##### FUNCTION plugin_service_unload ##### -->
<para>

</para>

@service: 
@ret_error: 


<!-- ##### USER_FUNCTION GOPluginServiceCreate ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION plugin_services_init ##### -->
<para>

</para>



<!-- ##### FUNCTION plugin_services_shutdown ##### -->
<para>

</para>



<!-- ##### FUNCTION plugin_service_define ##### -->
<para>

</para>

@type_str: 
@ctor: 


