pub unsafe extern "C" fn g_object_bind_property_full(
    source: *mut GObject,
    source_property: *const c_char,
    target: *mut GObject,
    target_property: *const c_char,
    flags: GBindingFlags,
    transform_to: GBindingTransformFunc,
    transform_from: GBindingTransformFunc,
    user_data: gpointer,
    notify: GDestroyNotify
) -> *mut GBinding