/* gmodule-2.0.vapi generated by vapigen, do not modify. */ [CCode (cprefix = "G", gir_namespace = "GModule", gir_version = "2.0", lower_case_cprefix = "g_")] namespace GLib { [CCode (cheader_filename = "gmodule.h", free_function = "g_module_close", has_type_id = false)] [Compact] public class Module { public const string SUFFIX; public static string build_path (string? directory, string module_name); [DestroysInstance] public bool close (); public static unowned string error (); public void make_resident (); public unowned string name (); public static GLib.Module? open (string? file_name, GLib.ModuleFlags flags); public static bool supported (); public bool symbol (string symbol_name, out void* symbol); } [CCode (cheader_filename = "gmodule.h", cprefix = "G_MODULE_BIND_", has_type_id = false)] public enum ModuleFlags { [CCode (cname = "G_MODULE_BIND_LAZY")] [Version (deprecated = true, deprecated_since = "vala-0.46", replacement = "LAZY")] BIND_LAZY, [CCode (cname = "G_MODULE_BIND_LOCAL")] [Version (deprecated = true, deprecated_since = "vala-0.46", replacement = "LOCAL")] BIND_LOCAL, [CCode (cname = "G_MODULE_BIND_MASK")] [Version (deprecated = true, deprecated_since = "vala-0.46", replacement = "MASK")] BIND_MASK, LAZY, LOCAL, MASK } [CCode (cheader_filename = "gmodule.h", has_target = false)] public delegate unowned string ModuleCheckInit (GLib.Module module); [CCode (cheader_filename = "gmodule.h", has_target = false)] public delegate void ModuleUnload (GLib.Module module); }