FAX_ACCOUNT_EVENTS_TYPE_ENUM enumeration (faxcomex.h)

Specifies the types of event notifications, on a particular account, that the server sends to listening clients.

Syntax

typedef enum FAX_ACCOUNT_EVENTS_TYPE_ENUM {
  faetNONE = 0,
  faetIN_QUEUE = 0x1,
  faetOUT_QUEUE = 0x2,
  faetIN_ARCHIVE = 0x4,
  faetOUT_ARCHIVE = 0x8,
  faetFXSSVC_ENDED = 0x10
} ;

Constants

 
faetNONE
Value: 0
No notifications are sent.
faetIN_QUEUE
Value: 0x1
Notifications of changes to the state of any fax in the incoming queue are sent.
faetOUT_QUEUE
Value: 0x2
Notifications of changes to the state of any fax in the outgoing queue are sent.
faetIN_ARCHIVE
Value: 0x4
A notification is sent whenever a message is removed from the incoming fax archive.
faetOUT_ARCHIVE
Value: 0x8
A notification is sent whenever a message is removed from the outgoing fax archive.
faetFXSSVC_ENDED
Value: 0x10
A notification is sent whenever the fax service stops executing.

Remarks

The following table lists the IFaxAccountNotify methods called by each member of the enumeration:

Member Methods Called
faetNONE none
faetIN_QUEUE OnIncomingJobAdded

OnIncomingJobRemoved

OnIncomingJobChanged
faetOUT_QUEUE OnOutgoingJobAdded

OnOutgoingJobRemoved

OnOutgoingJobChanged
faetIN_ARCHIVE OnIncomingMessageAdded

OnIncomingMessageRemoved
faetOUT_ARCHIVE OnOutgoingMessageAdded

OnOutgoingMessageRemoved
faetFXSSVC_ENDED OnServerShutDown

Requirements

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