The user-defined function for the hook
A unique identifier for the hook
OptionalnameThe name of the hook, if defined
The number of this hook in the definition-ordered sequence of support code
A reference to the source code of the user-defined function
OptionaltagsThe tag expression for the hook, if defined, including both raw and compiled forms
A test case hook that has been defined and is available for execution