Returns the first
GHook in a
GHookList which has not been destroyed.
The reference count for the
GHook is incremented, so you must call
g_hook_unref() to restore it when no longer needed. (Or call
g_hook_next_valid() if you are stepping through the
This function is not directly available to language bindings.
The data is owned by the caller of the function.
TRUEif hooks which are currently running (e.g. in another thread) are considered valid. If set to
FALSE, these are skipped.
The first valid
NULL if none are valid.
|The data is owned by the called function.|