| Function | Description | Links |
| addr_hook() | Perform an address hook (get a path) | |
| delete_idxfmt_hooks() | Delete all the index-format-hooks | |
| hook_free() | Free a Hook | |
| hook_new() | Create a Hook | |
| hooks_init() | Setup feature commands | |
| idxfmt_hashelem_free() | Free our hash table data | hash_hdata_free_t, hash_hdata_free_api |
| list_hook() | Find hook strings matching | |
| mutt_account_hook() | Perform an account hook | |
| mutt_crypt_hook() | Find crypto hooks for an Address | |
| mutt_default_save() | Find the default save path for an email | |
| mutt_delete_hooks() | Delete matching hooks | |
| mutt_find_hook() | Find a matching hook | |
| mutt_folder_hook() | Perform a folder hook | |
| mutt_get_hook_type() | Find a hook by name | |
| mutt_idxfmt_hook() | Get index-format-hook format string | |
| mutt_message_hook() | Perform a message hook | |
| mutt_select_fcc() | Select the FCC path for an email | |
| mutt_startup_shutdown_hook() | Execute any startup/shutdown hooks | |
| mutt_timeout_hook() | Execute any timeout hooks | |
| parse_hook_charset() | Parse charset hook commands | Command::parse(), command_parse |
| parse_hook_compress() | Parse compress hook commands | Command::parse(), command_parse |
| parse_hook_crypt() | Parse crypt hook commands | Command::parse(), command_parse |
| parse_hook_folder() | Parse folder hook command | Command::parse(), command_parse |
| parse_hook_global() | Parse global hook commands | Command::parse(), command_parse |
| parse_hook_index() | Parse the index format hook command | Command::parse(), command_parse |
| parse_hook_mailbox() | Parse mailbox pattern hook commands | Command::parse(), command_parse |
| parse_hook_mbox() | Parse mbox hook command | Command::parse(), command_parse |
| parse_hook_pattern() | Parse pattern-based hook commands | Command::parse(), command_parse |
| parse_hook_regex() | Parse regex-based hook command | Command::parse(), command_parse |
| parse_unhook() | Parse the unhook command | Command::parse(), command_parse |