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.