The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IMAPIFormAdviseSink : IUnknown

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Enables form servers to receive notifications from form viewers.

Header file:


Exposed by:

Form advise sink objects

Implemented by:

Form servers

Called by:

Form viewers

Interface identifier:


Pointer type:



Indicates that a change has occurred in the status of the form viewer.


Indicates whether the form can handle the message class of the next message to display.

Form servers use a form advise sink object to implement IMAPIFormAdviseSink instead of including it with their form object. Therefore, form viewers should expect a failed call to a form's IUnknown::QueryInterface method to obtain a pointer to this interface.

Form servers call a viewer's IMAPIViewContext::SetAdviseSink method to register for notifications. A pointer to their IMAPIFormAdviseSink implementation is included as a parameter.