pub unsafe extern "C" fn g_signal_connect_closure_by_id(
    instance: *mut GObject,
    signal_id: c_uint,
    detail: GQuark,
    closure: *mut GClosure,
    after: gboolean
) -> c_ulong