The IMAPIFormAdviseSink interface is implemented by form servers to receive notifications from form viewers.
Header file: | MAPIFORM.H |
Exposed by: | Form advise sink objects |
Implemented by: | Form servers |
Called by: | Form viewers |
Interface identifier: | IID_IMAPIFormAdviseSink |
Pointer type: | LPMAPIFORMADVISESINK |
OnChange | Indicates that a change has occurred in the status of the form viewer. |
OnActivateNext | Indicates whether of not the form can handle the message class of the next message to display. |
Form servers use a form advise sink object to implement IMAPIFormAdviseSink rather than including it with their form object. Therefore, form viewers should expect a call to a form's QueryInterface method to obtain a pointer to this interface to fail.
Form servers call a viewer's IMAPIViewContext::SetAdviseSink method to register for notifications. A pointer to their IMAPIFormAdviseSink implementation is included as a parameter.