gmodule.c.types
C types for gmodule2 library
Types 5
enumGModuleError
Errors returned by [gmodule.module_.Module.openFull].
Failed = 0there was an error loading or opening a module file
CheckFailed = 1a module returned an error from its `gmodulecheck_init()` function
enumGModuleFlags : uint
Flags passed to [gmodule.module_.Module.open]. Note that these flags are not supported on all platforms.
Lazy = 1specifies that symbols are only resolved when needed. The default action is to bind all symbols when the module is loaded.
Local = 2specifies that symbols in the module should not be added to the global name space. The default action on most platforms is to place symbols in the module in the global name space, which may cause c...
Mask = 3mask for all flags.
structModuleC
The #GModule struct is an opaque data structure to represent a [dynamically-loaded module][glib-Dynamic-Loading-of-Modules]. It should only be accessed via the following functions.
aliasGModuleCheckInit = const(char) * function(ModuleC * module_)
aliasGModuleUnload = void function(ModuleC * module_)