#include #include -- | module Bindings.GObject.GTypeModule where #strict_import import Bindings.GLib.Fundamentals import Bindings.GObject.BaseObjectType import Bindings.GObject.EnumerationAndFlagTypes import Bindings.GObject.TypeInformation #starttype GTypeModule #field name , Ptr #stoptype #starttype GTypeModuleClass #field parent_class , #field load , FunPtr (Ptr -> IO ) #field unload , FunPtr (Ptr -> IO ()) #stoptype #ccall g_type_module_use , Ptr -> IO #ccall g_type_module_unuse , Ptr -> IO () #ccall g_type_module_set_name , Ptr -> Ptr -> IO () #ccall g_type_module_register_type , Ptr -> -> Ptr -> Ptr -> -> IO #ccall g_type_module_add_interface , Ptr -> -> -> Ptr -> IO () #ccall g_type_module_register_enum , Ptr -> Ptr -> Ptr -> IO #ccall g_type_module_register_flags , Ptr -> Ptr -> Ptr -> IO