pub unsafe extern "C" fn g_closure_invoke(
    closure: *mut GClosure,
    return_value: *mut GValue,
    n_param_values: c_uint,
    param_values: *const GValue,
    invocation_hint: gpointer
)