_IFaxServerNotify2 interface (faxcomex.h)

The IFaxServerNotify2 interface is used for fax notifications. The fax service calls IFaxServerNotify2 to send fax event notifications. Events include changes to fax server configuration and activity, changes to incoming and outgoing job queues, and changes to incoming and outgoing archives. For more information, see Registering for Event Notifications.

The IFaxServerNotify2 interface supports all the same methods as the IFaxServerNotify interface and the additional method OnGeneralServerConfigChanged.

Inheritance

The IFaxServerNotify2 interface inherits from the IDispatch interface. IFaxServerNotify2 also has these types of members:

Methods

The _IFaxServerNotify2 interface has these methods.

 
_IFaxServerNotify2::OnActivityLoggingConfigChange

The fax service calls the IFaxServerNotify2::OnActivityLoggingConfigChange method when there is a configuration change related to activity logging.
_IFaxServerNotify2::OnDevicesConfigChange

The fax service calls the IFaxServerNotify2::OnDevicesConfigChange method when there is a change to a fax device configuration.
_IFaxServerNotify2::OnDeviceStatusChange

The fax service calls the IFaxServerNotify2::OnDeviceStatusChange method when there is a change to a fax device status.
_IFaxServerNotify2::OnEventLoggingConfigChange

The fax service calls the IFaxServerNotify2::OnEventLoggingConfigChange method when there is a configuration change related to event logging.
_IFaxServerNotify2::OnGeneralServerConfigChanged

Called by the fax service when the IFaxServer2::Configuration property changes.
_IFaxServerNotify2::OnIncomingArchiveConfigChange

The fax service calls the IFaxServerNotify2::OnIncomingArchiveConfigChange method when there is a configuration change related to the incoming fax archive.
_IFaxServerNotify2::OnIncomingJobAdded

The fax service calls the IFaxServerNotify2::OnIncomingJobAdded method when an incoming fax job is added to the job queue.
_IFaxServerNotify2::OnIncomingJobChanged

The fax service calls the IFaxServerNotify2::OnIncomingJobChanged method when the status of an incoming fax job changes.
_IFaxServerNotify2::OnIncomingJobRemoved

The fax service calls the IFaxServerNotify2::OnIncomingJobRemoved method when an incoming fax job is removed from the job queue.
_IFaxServerNotify2::OnIncomingMessageAdded

The fax service calls the IFaxServerNotify2::OnIncomingMessageAdded method when an incoming message is added to the inbound fax archive.
_IFaxServerNotify2::OnIncomingMessageRemoved

The fax service calls the IFaxServerNotify2::OnIncomingMessageRemoved method when an incoming message is removed from the inbound fax archive.
_IFaxServerNotify2::OnNewCall

The fax service calls the IFaxServerNotify2::OnNewCall method when there is a new incoming fax call.
_IFaxServerNotify2::OnOutboundRoutingGroupsConfigChange

The fax service calls the IFaxServerNotify2::OnOutboundRoutingGroupsConfigChange method when there is a configuration change related to outbound fax routing groups.
_IFaxServerNotify2::OnOutboundRoutingRulesConfigChange

The fax service calls the IFaxServerNotify2::OnOutboundRoutingRulesConfigChange method when there is a configuration change related to outbound fax routing rules.
_IFaxServerNotify2::OnOutgoingArchiveConfigChange

The fax service calls the IFaxServerNotify2::OnOutgoingArchiveConfigChange method when there is a configuration change related to the outgoing fax archive.
_IFaxServerNotify2::OnOutgoingJobAdded

The fax service calls the IFaxServerNotify2::OnOutgoingJobAdded method when an outgoing fax job is added to the job queue.
_IFaxServerNotify2::OnOutgoingJobChanged

The fax service calls the IFaxServerNotify2::OnOutgoingJobChanged method when the status of an outgoing fax job changes.
_IFaxServerNotify2::OnOutgoingJobRemoved

The fax service calls the IFaxServerNotify2::OnOutgoingJobRemoved method when an outgoing fax job is removed from the job queue.
_IFaxServerNotify2::OnOutgoingMessageAdded

The fax service calls the IFaxServerNotify2::OnOutgoingMessageAdded method when an outgoing message is added to the outbound fax archive.
_IFaxServerNotify2::OnOutgoingMessageRemoved

The fax service calls the IFaxServerNotify2::OnOutgoingMessageRemoved method when an outgoing message is removed from the fax outbound archive.
_IFaxServerNotify2::OnOutgoingQueueConfigChange

The fax service calls the IFaxServerNotify2::OnOutgoingQueueConfigChange method when there is a configuration change related to the outgoing fax job queue.
_IFaxServerNotify2::OnQueuesStatusChange

The fax service calls the IFaxServerNotify2::OnQueuesStatusChange method when there is a change in the fax job queue status.
_IFaxServerNotify2::OnReceiptOptionsChange

The fax service calls the IFaxServerNotify2::OnReceiptOptionsChange method when there is a change that relates to receipt configuration.
_IFaxServerNotify2::OnSecurityConfigChange

The fax service calls the IFaxServerNotify2::OnSecurityConfigChange method when there is a configuration change related to security.
_IFaxServerNotify2::OnServerActivityChange

The fax service calls the IFaxServerNotify2::OnServerActivityChange method when the fax service activity and status changes.
_IFaxServerNotify2::OnServerShutDown

The fax service calls the IFaxServerNotify2::OnServerShutDown method when the fax service shuts down.

Remarks

To Use Fax Notification Events with Visual Basic

Use the following syntax when creating the root FaxServer2 object:

Dim WithEvents objFaxServer2 As FaxServer2

For an example, see Registering for Fax Events.

To Use Fax Notification Events with C++

A fax client application must implement IFaxServerNotify2 and pass the fax service the pointer to an IFaxServerNotify2 interface.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header faxcomex.h