pub unsafe extern "C" fn g_object_new_with_properties(
    object_type: GType,
    n_properties: c_uint,
    names: *mut *const c_char,
    values: *const GValue
) -> *mut GObject
This is supported on crate feature v2_54 only.