IFaxOutgoingJob interface (faxcomex.h)

The IFaxOutgoingJob interface describes an object that is used by a fax client application to retrieve information about an outgoing fax job in a fax server's queue. The object also includes methods to cancel, pause, resume, or restart an outgoing fax job, and to copy the Tagged Image File Format Class F (TIFF Class F) file associated with an outbound fax job, to a file on the local computer.

Inheritance

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

Methods

The IFaxOutgoingJob interface has these methods.

 
IFaxOutgoingJob::Cancel

The IFaxOutgoingJob::Cancel method cancels the outbound fax job.
IFaxOutgoingJob::CopyTiff

The IFaxOutgoingJob::CopyTiff method copies the Tagged Image File Format Class F (TIFF Class F) file associated with the outbound fax job, to a file on the local computer.
IFaxOutgoingJob::get_AvailableOperations

The IFaxOutgoingJob::get_AvailableOperations property indicates the combination of valid operations that you can perform on the fax job, given its current status.
IFaxOutgoingJob::get_CSID

The IFaxOutgoingJob::get_CSID property is a null-terminated string that contains the called station identifier (CSID) associated with the fax outbound job.
IFaxOutgoingJob::get_CurrentPage

The IFaxOutgoingJob::get_CurrentPage property is a number that identifies the page that the fax service is actively transmitting on an outbound fax job.
IFaxOutgoingJob::get_DeviceId

The IFaxOutgoingJob::get_DeviceId property indicates the device ID of the device transmitting the outbound fax job.
IFaxOutgoingJob::get_DocumentName

The IFaxOutgoingJob::get_DocumentName property is a null-terminated string that contains the user-friendly name to display for the fax document.
IFaxOutgoingJob::get_ExtendedStatus

The IFaxOutgoingJob::get_ExtendedStatus property is a null-terminated string that describes the job's extended status.
IFaxOutgoingJob::get_ExtendedStatusCode

The IFaxOutgoingJob::get_ExtendedStatusCode property specifies a code describing the job's extended status.
IFaxOutgoingJob::get_GroupBroadcastReceipts

The IFaxOutgoingJob::get_GroupBroadcastReceipts property is a Boolean value that indicates whether to send an individual delivery receipt for each recipient of the broadcast or to send a summary receipt for all recipients.
IFaxOutgoingJob::get_Id

The IFaxOutgoingJob::get_Id property is a null-terminated string that contains a unique identifier for the outbound fax job. You can use the identifier to retrieve the archived fax message after the job completes successfully.
IFaxOutgoingJob::get_OriginalScheduledTime

The IFaxOutgoingJob::get_OriginalScheduledTime property specifies the time that the fax job was originally scheduled for transmission.
IFaxOutgoingJob::get_Pages

The IFaxOutgoingJob::get_Pages property is a number that indicates the total number of pages in the outbound fax job.
IFaxOutgoingJob::get_Priority

The IFaxOutgoingJob::get_Priority property specifies the priority to use when sending the fax; for example, normal, low, or high priority.
IFaxOutgoingJob::get_ReceiptType

The IFaxOutgoingJob::get_ReceiptType property is a value that specifies the type of delivery receipt to deliver when the fax message reaches a final state. The receipt type can be Simple Mail Transport Protocol (SMTP) mail, a message box, or no receipt.
IFaxOutgoingJob::get_Recipient

The IFaxOutgoingJob::get_Recipient property retrieves an interface to an object containing information about the recipient of the fax job.
IFaxOutgoingJob::get_Retries

The IFaxOutgoingJob::get_Retries property is a value that indicates the number of times that the fax service attempted to transmit an outgoing fax after the initial transmission attempt failed.
IFaxOutgoingJob::get_ScheduledTime

The IFaxOutgoingJob::get_ScheduledTime property indicates the time to submit the fax for processing to the fax service.
IFaxOutgoingJob::get_Sender

The IFaxOutgoingJob::get_Sender property retrieves an object containing information about the sender of the fax.
IFaxOutgoingJob::get_Size

The IFaxOutgoingJob::get_Size property is a value that indicates the size of the Tagged Image File Format Class F (TIFF Class F) file associated with the outbound fax job.
IFaxOutgoingJob::get_Status

The IFaxOutgoingJob::get_Status property is a number that indicates the current status of an outbound fax job in the job queue.
IFaxOutgoingJob::get_Subject

The IFaxOutgoingJob::get_Subject property is a null-terminated string that contains the contents of the subject field on the cover page of the fax.
IFaxOutgoingJob::get_SubmissionId

The IFaxOutgoingJob::get_SubmissionId property is a null-terminated string that contains the unique identifier assigned to the fax job during the submission process.
IFaxOutgoingJob::get_SubmissionTime

The IFaxOutgoingJob::get_SubmissionTime property indicates the time that the outbound fax job was submitted for processing.
IFaxOutgoingJob::get_TransmissionEnd

The IFaxOutgoingJob::get_TransmissionEnd property indicates the time that the outbound fax job completed transmission.
IFaxOutgoingJob::get_TransmissionStart

The IFaxOutgoingJob::get_TransmissionStart property indicates the time that the fax outbound job began transmitting. This property will have a value only after the transmission has started.
IFaxOutgoingJob::get_TSID

The IFaxOutgoingJob::get_TSID property is a null-terminated string that contains the transmitting station identifier (TSID) associated with the fax outbound job.
IFaxOutgoingJob::Pause

The IFaxOutgoingJob::Pause method pauses the outbound fax job.
IFaxOutgoingJob::Refresh

The Refresh method refreshes FaxOutgoingJob object information from the fax server.
IFaxOutgoingJob::Restart

The IFaxOutgoingJob::Restart method restarts the failed outbound fax job. For example, if the fax job has exceeded the number of retries, IFaxOutgoingJob::Restart will restart the fax job.
IFaxOutgoingJob::Resume

The IFaxOutgoingJob::Resume method resumes the paused outbound fax job.

Remarks

A default implementation of IFaxOutgoingJob is provided as the FaxOutgoingJob object.

Requirements

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