FAX_JOB_STATUS_ENUM enumeration (faxcomex.h)

The FAX_JOB_STATUS_ENUM enumeration defines the status values for a fax job.

Note  The members fjsPAUSED and fjsNOLINE are modifiers; they can be used in combination with any other member of this enumeration. Other members cannot be used as modifiers.
 

Syntax

typedef enum FAX_JOB_STATUS_ENUM {
  fjsPENDING = 0x1,
  fjsINPROGRESS = 0x2,
  fjsFAILED = 0x8,
  fjsPAUSED = 0x10,
  fjsNOLINE = 0x20,
  fjsRETRYING = 0x40,
  fjsRETRIES_EXCEEDED = 0x80,
  fjsCOMPLETED = 0x100,
  fjsCANCELED = 0x200,
  fjsCANCELING = 0x400,
  fjsROUTING = 0x800
} ;

Constants

 
fjsPENDING
Value: 0x1
The fax job is in the queue and pending service.
fjsINPROGRESS
Value: 0x2
The fax job is in progress.
fjsFAILED
Value: 0x8
The fax job failed.
fjsPAUSED
Value: 0x10
The fax server paused the fax job. This value can arrive in a bitwise combination with another value.
fjsNOLINE
Value: 0x20
There is no line available to send the fax. The fax server will send the transmission when a line is available. This value can arrive in a bitwise combination with another value.
fjsRETRYING
Value: 0x40
The fax job failed. The fax server will attempt to retransmit the fax after a specified interval.
fjsRETRIES_EXCEEDED
Value: 0x80
The fax server exceeded the maximum number of retransmission attempts allowed. The fax will not be sent.
fjsCOMPLETED
Value: 0x100
The fax job is completed.
fjsCANCELED
Value: 0x200
The fax job was canceled.
fjsCANCELING
Value: 0x400
The fax job is being canceled.
fjsROUTING
Value: 0x800
The fax job is being routed.

Requirements

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

See also

IFaxJobStatus::get_Status

IFaxOutgoingJob::get_Status

Status