CClosure.marshalVOIDPOINTER
void marshalVOIDPOINTER(gobject.closure.Closure closure, gobject.value.Value returnValue, uint nParamValues, gobject.value.Value paramValues, void * invocationHint = null, void * marshalData = null)A #GClosureMarshal function for use with signals with a single raw pointer argument type.
If it is possible, it is better to use one of the more specific functions such as g_cclosure_marshal_VOID__OBJECT() or g_cclosure_marshal_VOID__OBJECT().
Parameters
closure | A #GClosure. |
returnValue | A #GValue to store the return value. May be null if the callback of closure doesn't return a value. |
nParamValues | The length of the param_values array. |
paramValues | An array of #GValues holding the arguments on which to invoke the callback of closure. |
invocationHint | The invocation hint given as the last argument to [gobject.closure.Closure.invoke]. |
marshalData | Additional data specified when registering the marshaller, see [gobject.closure.Closure.setMarshal] and [gobject.closure.Closure.setMetaMarshal] |