237
237
g_type_module_add_interface (type_module, g_define_type_id, TYPE_IFACE, &g_implement_interface_info); \
240
241
GType g_type_module_get_type (void) G_GNUC_CONST;
241
243
gboolean g_type_module_use (GTypeModule *module);
242
245
void g_type_module_unuse (GTypeModule *module);
243
247
void g_type_module_set_name (GTypeModule *module,
245
250
GType g_type_module_register_type (GTypeModule *module,
248
253
const GTypeInfo *type_info,
250
256
void g_type_module_add_interface (GTypeModule *module,
253
259
const GInterfaceInfo *interface_info);
254
261
GType g_type_module_register_enum (GTypeModule *module,
256
263
const GEnumValue *const_static_values);
257
265
GType g_type_module_register_flags (GTypeModule *module,
259
267
const GFlagsValue *const_static_values);