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

closureA #GClosure.
returnValueA #GValue to store the return value. May be null if the callback of closure doesn't return a value.
nParamValuesThe length of the param_values array.
paramValuesAn array of #GValues holding the arguments on which to invoke the callback of closure.
invocationHintThe invocation hint given as the last argument to [gobject.closure.Closure.invoke].
marshalDataAdditional data specified when registering the marshaller, see [gobject.closure.Closure.setMarshal] and [gobject.closure.Closure.setMetaMarshal]