(Page 12 of 19 in this chapter)
typedef struct
{
DWORD size; /* size of this structure */
DWORD rate; /* NFX_BIT_RATE_14400, */
/* NFX_BIT_RATE_12000, */
/* NFX_BIT_RATE_9600, */
/* NFX_BIT_RATE_7200, */
/* NFX_BIT_RATE_4800, */
/* NFX_BIT_RATE_2400 */
DWORD resolution; /* NFX_RESOLUTION_HIGH */
/* NFX_RESOLUTION_LOW */
/* NFX_RESOLUTION_SUPER_HIGH */
DWORD encoding; /* NFX_ENCODE_1D or NFX_ENCODE_2D */
DWORD pagewidth; /* NFX_PAGE_WIDTH_A4 */
/* NFX_PAGE_WIDTH_B4 */
/* NFX_PAGE_WIDTH_A3 */
DWORD mode; /* NFX_MODE_IDLE */
/* NFX_MODE_NEGOTIATING*/
/* NFX_MODE_TRANSMITING */
/* NFX_MODE_RECEIVING */
/* NFX_MODE_DISCONNECTING */
/* NFX_MODE_FINISHED */
/* NFX_MODE_CONNECTING */
DWORD error; /* Last error code generated */
DWORD docnumber; /* Current document in progress */
DWORD pagenumber; /* Current page of the document */
DWORD docbadlines; /* Num of bad lines on last page rec'd*/
char docfilename[NFX_FILENAME_MAX];
/* Name of current file processed */
char docremoteSID[NFX_MAX_SID];
/* Received SID from remote station*/
BYTE docremoteNSF[NFX_MAX_USER_NSF]
/* Received NSF from remote station*/
} NFX_FAX_STATUS;
(Page 12 of 19 in this chapter)