using GLib; [CCode (cprefix = "G", lower_case_cprefix = "g_", cheader_filename = "glib.h", gir_namespace = "GObject", gir_version = "2.0")] namespace GLibFix { [CCode (lower_case_csuffix = "type_module", unref_function = "")] public abstract class TypeModule : Object, TypePlugin { public bool use (); public void unuse (); public void set_name (string name); [NoWrapper] public abstract bool load (); [NoWrapper] public abstract void unload (); } }