A gobject.Value to store the return value. May be NULL if the callback of closure doesn't return a value.
The length of the param_values array.
An array of gobject.Values holding the arguments on which to invoke the callback of closure.
The invocation hint given as the last argument to Closure.invoke.
Additional data specified when registering the marshaller, see Closure.setMarshal and Closure.setMetaMarshal
A GClosureMarshal function for use with signals with handlers that take two boxed pointers as arguments and return a boolean. If you have such a signal, you will probably also need to use an accumulator, such as g_signal_accumulator_true_handled().