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