+ char *error
+ void *ipc_data
+ void *extra
+ glib.gboolean unloadable
+ glib.GList *dependent_plugins
+
+ prpl.PurplePluginProtocolInfo *c_PURPLE_PLUGIN_PROTOCOL_INFO \
+ "PURPLE_PLUGIN_PROTOCOL_INFO" (PurplePlugin *plugin)
+ PurplePlugin *c_purple_plugin_new "purple_plugin_new" \
+ (glib.gboolean native, char* path)