The ISpoolerHook interface enables a messaging hook provider to process messages before they go to their destination. This processing can include modifying the message, changing the list of recipients, saving a copy of the message elsewhere, and so on.
Header file: | MAPIHOOK.H |
Exposed by: | Messaging hook provider objects |
Implemented by: | Messaging hook providers |
Called by: | MAPI spooler |
Interface identifier: | IID_ISpoolerHook |
Pointer type: | LPSPOOLERHOOK |
InboundMsgHook | Called by the MAPI spooler. The method can perform arbitrary processing on an inbound message and can change the message's delivery point from the Inbox to another folder.. |
OutboundMsgHook | Called by the MAPI spooler to process outgoing messages. This processing can include archiving the message in a Sent Items folder, modifying the message, and so on. |