Each type of hook enables an application to monitor a different aspect of the system's message-handling mechanism. The following sections describe the available hooks.