pub unsafe extern "C" fn g_weak_ref_init(
    weak_ref: *mut GWeakRef,
    object: *mut GObject
)