2.2.77 FAX_ENUM_JOB_FIELDS

The FAX_ENUM_JOB_FIELDS enumeration defines bit fields of valid fields in a job or message structure.

 typedef  enum 
 {
   FAX_JOB_FIELD_JOB_ID = 0x00000001,
   FAX_JOB_FIELD_TYPE = 0x00000002,
   FAX_JOB_FIELD_QUEUE_STATUS = 0x00000004,
   FAX_JOB_FIELD_STATUS_EX = 0x00000008,
   FAX_JOB_FIELD_SIZE = 0x00000010,
   FAX_JOB_FIELD_PAGE_COUNT = 0x00000020,
   FAX_JOB_FIELD_CURRENT_PAGE = 0x00000040,
   FAX_JOB_FIELD_RECIPIENT_PROFILE = 0x00000080,
   FAX_JOB_FIELD_SCHEDULE_TIME = 0x00000100,
   FAX_JOB_FIELD_ORIGINAL_SCHEDULE_TIME = 0x00000200,
   FAX_JOB_FIELD_SUBMISSION_TIME = 0x00000400,
   FAX_JOB_FIELD_TRANSMISSION_START_TIME = 0x00000800,
   FAX_JOB_FIELD_TRANSMISSION_END_TIME = 0x00001000,
   FAX_JOB_FIELD_PRIORITY = 0x00002000,
   FAX_JOB_FIELD_RETRIES = 0x00004000,
   FAX_JOB_FIELD_DELIVERY_REPORT_TYPE = 0x00008000,
   FAX_JOB_FIELD_SENDER_PROFILE = 0x00010000,
   FAX_JOB_FIELD_STATUS_SUB_STRUCT = 0x00020000,
   FAX_JOB_FIELD_DEVICE_ID = 0x00040000,
   FAX_JOB_FIELD_MESSAGE_ID = 0x00080000,
   FAX_JOB_FIELD_BROADCAST_ID = 0x00100000,
   FAX_JOB_FIELD_RECEIPT_TYPE = 0x00200000,
   FAX_JOB_FIELD_SERVER_RECEIVE_FOLDER = 0x00400000,
   FAX_JOB_FIELD_MESSAGE_FLAGS = 0x00800000
 } FAX_ENUM_JOB_FIELDS;

FAX_JOB_FIELD_JOB_ID: The presence of this flag indicates that the job ID field is valid.

FAX_JOB_FIELD_TYPE: The presence of this flag indicates that the job type field is valid.

FAX_JOB_FIELD_QUEUE_STATUS: The presence of this flag indicates that the queue status field is valid.

FAX_JOB_FIELD_STATUS_EX: The presence of this flag indicates that the extended status field is valid.

FAX_JOB_FIELD_SIZE: The presence of this flag indicates that the size field is valid.

FAX_JOB_FIELD_PAGE_COUNT: The presence of this flag indicates that the page count field is valid.

FAX_JOB_FIELD_CURRENT_PAGE: The presence of this flag indicates that the current page field is valid.

FAX_JOB_FIELD_RECIPIENT_PROFILE: The presence of this flag indicates that the recipient profile field is valid.

FAX_JOB_FIELD_SCHEDULE_TIME: The presence of this flag indicates that the schedule time field is valid.

FAX_JOB_FIELD_ORIGINAL_SCHEDULE_TIME: The presence of this flag indicates that the original schedule time field is valid.

FAX_JOB_FIELD_SUBMISSION_TIME: The presence of this flag indicates that the submission time field is valid.

FAX_JOB_FIELD_TRANSMISSION_START_TIME: The presence of this flag indicates that the transmission start time field is valid.

FAX_JOB_FIELD_TRANSMISSION_END_TIME: The presence of this flag indicates that the transmission end time field is valid.

FAX_JOB_FIELD_PRIORITY: The presence of this flag indicates that the priority field is valid.

FAX_JOB_FIELD_RETRIES: The presence of this flag indicates that the retries field is valid.

FAX_JOB_FIELD_DELIVERY_REPORT_TYPE: The presence of this flag indicates that the delivery report field is valid.

FAX_JOB_FIELD_SENDER_PROFILE: The presence of this flag indicates that the sender profile field is valid.

FAX_JOB_FIELD_STATUS_SUB_STRUCT: The presence of this flag indicates that the status field is valid.

FAX_JOB_FIELD_DEVICE_ID: The presence of this flag indicates that the device id field is valid.

FAX_JOB_FIELD_MESSAGE_ID: The presence of this flag indicates that the message id field is valid.

FAX_JOB_FIELD_BROADCAST_ID: The presence of this flag indicates that the broadcast id field is valid.

FAX_JOB_FIELD_RECEIPT_TYPE: The presence of this flag indicates that the receipt type field is valid.

FAX_JOB_FIELD_SERVER_RECEIVE_FOLDER: The presence of this flag indicates that the server receive folder field is valid.

FAX_JOB_FIELD_MESSAGE_FLAGS: The presence of this flag indicates that the message flag field is valid.