A structure holding in-depth information for a specific signal. It is filled in by the g_signal_query() function.
The interface/instance type that this signal can be emitted for.
The number of parameters that user callbacks take.
The individual parameter types for user callbacks, note that the effective callback signature is:
The return type for user callbacks.
The signal flags as passed in to g_signal_new().
The signal id of the signal being queried, or 0 if the signal to be queried was unknown.
The signal name.