pub type GClosureMarshal = extern "C" fn(_: *mut GClosure, _: *mut GValue, _: guint, _: *mut GValue, _: gpointer, _: gpointer);