| bootstrap_hooks | includes/bootstrap.inc | Define the critical hooks that force modules to always be loaded. |
| comment_hook_info | modules/comment/comment.module | Implementation of hook_hook_info(). |
| drush_devel_fn_hook | ./devel.drush.inc | Command handler. Show hook implementations |
| hook_access | developer/hooks/node.php | Define access restrictions. |
| hook_actions_delete | developer/hooks/core.php | Execute code after an action is deleted. |
| hook_action_info | developer/hooks/core.php | Declare information about one or more Drupal actions. |
| hook_action_info_alter | developer/hooks/core.php | Alter the actions declared by another module. |
| hook_block | developer/hooks/core.php | Declare a block or set of blocks. |
| hook_boot | developer/hooks/core.php | Perform setup tasks. See also, hook_init. |
| hook_comment | developer/hooks/core.php | Respond to comment actions. |
| hook_cron | developer/hooks/core.php | Perform periodic actions. |
| hook_db_rewrite_sql | developer/hooks/core.php | Rewrite database queries, usually for access control. |
| hook_delete | developer/hooks/node.php | Respond to node deletion. |
| hook_disable | developer/hooks/install.php | Perform necessary actions before module is disabled. |
| hook_elements | developer/hooks/core.php | Allows modules to declare their own Forms API element types and specify their
default values. |
| hook_enable | developer/hooks/install.php | Perform necessary actions after module is enabled. |
| hook_exit | developer/hooks/core.php | Perform cleanup tasks. |
| hook_file_download | developer/hooks/core.php | Control access to private file downloads and specify HTTP headers. |
| hook_filter | developer/hooks/core.php | Define content filters. |
| hook_filter_tips | developer/hooks/core.php | Provide tips for using filters. |
| hook_flush_caches | developer/hooks/core.php | Add a list of cache tables to be cleared. |
| hook_footer | developer/hooks/core.php | Insert closing HTML. |
| hook_form | developer/hooks/node.php | Display a node editing form. |
| hook_forms | developer/hooks/core.php | Map form_ids to builder functions. |
| hook_form_alter | developer/hooks/core.php | Perform alterations before a form is rendered. |
| hook_form_FORM_ID_alter | developer/hooks/core.php | Provide a form-specific alteration instead of the global hook_form_alter(). |
| hook_help | developer/hooks/core.php | Provide online user help. |
| hook_hook_info | developer/hooks/core.php | Expose a list of triggers (events) that users can assign actions to. |
| hook_init | developer/hooks/core.php | Perform setup tasks. See also, hook_boot. |
| hook_insert | developer/hooks/node.php | Respond to node insertion. |
| hook_install | developer/hooks/install.php | Install the current version of the database schema, and any other setup tasks. |
| hook_link | developer/hooks/core.php | Define internal Drupal links. |
| hook_link_alter | developer/hooks/core.php | Perform alterations before links on a node or comment are rendered. |
| hook_load | developer/hooks/node.php | Load node-type-specific information. |
| hook_locale | developer/hooks/core.php | Allows modules to define their own text groups that can be translated. |
| hook_mail | developer/hooks/core.php | Prepare a message based on parameters; called from drupal_mail(). |
| hook_mail_alter | developer/hooks/core.php | Alter any aspect of email sent by Drupal. You can use this hook to add a
common site footer to all outgoing email, add extra header fields, and/or
modify the email in any way. HTML-izing the outgoing email is one possibility.
See also drupal_mail(). |
| hook_menu | developer/hooks/core.php | Define menu items and page callbacks. |
| hook_menu_alter | developer/hooks/core.php | Alter the data being saved to the {menu_router} table after hook_menu is invoked. |
| hook_menu_link_alter | developer/hooks/core.php | Alter the data being saved to the {menu_links} table by menu_link_save(). |
| hook_nodeapi | developer/hooks/core.php | Act on nodes defined by other modules. |
| hook_node_access_acknowledge | ./devel_node_access.api.php | Acknowledge ownership of 'alien' grant records. |
| hook_node_access_explain | ./devel_node_access.api.php | Explain your records in the {node_access} table. |
| hook_node_access_records | developer/hooks/core.php | Set permissions for a node to be written to the database. |
| hook_node_grants | developer/hooks/core.php | Inform the node access system what permissions the user has. |
| hook_node_info | developer/hooks/node.php | Define module-provided node types. |
| hook_node_operations | developer/hooks/core.php | Add mass node operations. |
| hook_node_type | developer/hooks/node.php | Act on node type changes. |
| hook_openid | developer/hooks/core.php | Allow modules to modify the OpenID request parameters. |
| hook_perm | developer/hooks/core.php | Define user permissions. |