pub unsafe extern "C" fn g_variant_new_from_data(
    type_: *const GVariantType,
    data: *const c_void,
    size: usize,
    trusted: i32,
    notify: Option<unsafe extern "C" fn(_: *mut c_void)>,
    user_data: *mut c_void
) -> *mut GVariant