--- a/libpurple/core.h Sat Feb 15 17:19:34 2014 +0530 +++ b/libpurple/core.h Sat Feb 15 22:10:38 2014 +0530 @@ -30,6 +30,9 @@ */ #include <glib.h> +#include <glib-object.h> + +#define PURPLE_TYPE_CORE_UI_OPS (purple_core_ui_ops_get_type()) typedef struct PurpleCore PurpleCore; typedef struct _PurpleCoreUiOps PurpleCoreUiOps; @@ -75,6 +78,13 @@ G_BEGIN_DECLS /** + * purple_core_ui_ops_get_type: + * + * Returns: The #GType for the #PurpleCoreUiOps boxed structure. + */ +GType purple_core_ui_ops_get_type(void); + +/** * purple_core_init: * @ui: The ID of the UI using the core. This should be a * unique ID, registered with the purple team.