(Page 11 of 18 in this chapter)
typedef struct
{
DWORD size;
DWORD rate;
DWORD ecm; /* error correction mode: NFX_YES or NFX_NO */
DWORD resolution;
DWORD encoding;
DWORD pagewidth;
DWORD mode; /* NFX_MODE_IDLE or NFX_MODE_NEGOTIATING or */
/* NFX_MODE_TRANSMITING or NFX_MODE_RECEIVING or */
/* NFX_MODE_DISCONNECTING or NFX_MODE_FINISHED */
DWORD error; /* Last error code generated */
DWORD docnumber; /* Current document in progress */
DWORD pagenumber;
/* Current page of the document */
DWORD badlines; /* Number of bad lines (or bad frames in */
/* ECM mode) during current session */
char filename[NFX_FILENAME_MAX];
/* Name of current file processed */
char remoteSID[NFX_MAX_SID];
/* Received SID from remote station */
BYTE remoteNSF[NFX_MAX_NSF];
/* Received NSF from remote station */
} NFX_FAX_STATUS;
(Page 11 of 18 in this chapter)