pub unsafe extern "C" fn g_type_module_register_type(
module: *mut GTypeModule,
parent_type: GType,
type_name: *const c_char,
type_info: *const GTypeInfo,
flags: GTypeFlags
) -> GType