The #GHook struct represents a single hook function in a #GHookList.
parameter func: HookCompareFunc
func
field data: gpointer
data
field func: gpointer
field destroy: DestroyNotify
destroy
flags which are set for this hook. See #GHookFlagMask for predefined flags
the id of this hook, which is unique within its list
pointer to the next hook in the list
pointer to the previous hook in the list
the reference count of this hook
Compares the ids of two #GHook elements, returning a negative value if the second id is greater than the first.