The individual parameter types for user callbacks, note that the effective callback signature is:
`return_type` callback ([gpointer|gpointer] data1, [param_types param_names,] gpointer data2);
The individual parameter types for user callbacks, note that the effective callback signature is: