pub unsafe extern "C" fn g_object_weak_ref(
    object: *mut GObject,
    notify: GWeakNotify,
    data: gpointer
)