(Page 8 of 18 in this chapter)
typedef struct
{
DWORD size;
DWORD docnum; /* Entry number in queue */
DWORD processedstatus; /* Has this document been sent? */
DWORD lasterror; /* Last error code (if any) for doc */
DWORD pagecount; /* Number of pages (for receive) */
DWORD startpage; /* Page to start at (for retransmit) */
DWORD lastpagesent; /* Last page # successfully sent */
DWORD retranscount; /* Number of retries */
DWORD docencoding; /* 1D (MH) or 2D (MR) or MMR */
DWORD docresolution; /* Resolution: low, high, superhigh */
DWORD docwidth; /* Width: A4, A3, B4 */
DWORD negotiatedencoding;/* Encoding used for transfer */
DWORD negotiatedrate; /* Baud rate used for transfer */
DWORD negotiatedresolution;
/* Resolution used for transfer */
DWORD negotiatedwidth; /* Page width used for transfer */
DWORD badlinecount; /* Number of bad lines in doc received, */
/* or, in ECM mode. bad frames txed/rxed */
DWORD doctime; /* time document processing started */
DWORD duration; /* seconds elapsed processing doc */
char filename[NFX_FILENAME_MAX];
/* filename arg from nfxEnqueueDoc */
} NFX_DOC_STATUS;
(Page 8 of 18 in this chapter)