Jump to content

PRTRESPONSE

From EDM2
Revision as of 18:48, 8 February 2020 by Martini (talk | contribs) (Created page with "Information about the printer response data format. This structure is returned by the BIDI_Q_RESPONSE_FMT command. ==Example Code== <PRE> typedef struct _PRTRESPONSE { ULO...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Information about the printer response data format. This structure is returned by the BIDI_Q_RESPONSE_FMT command.

Example Code

typedef struct _PRTRESPONSE {
  ULONG      flResponseType;    /*  Flag bits that define response values. */
  BYTE       bFirstChar;        /*  The beginning byte of printer-to-host messages, if bit 0 of flResponseType is set. */
  BYTE       bLastChar;         /*  The terminator byte of printer-to-host messages, if bit 1 of flResponseType is set. */
  USHORT     usLenFieldOffset;  /*  Offset from the beginning of printer-to-host messages, if bit 2 of flResponseType is set. */
  USHORT     usLenFieldWidth;   /*  Number of bytes in the length field of the printer-to-host messages, if bit 2 of flResponseType is
set. */
  USHORT     usReserved;        /*  Reserved; must be 0 (zero). */
} PRTRESPONSE;

typedef PRTRESPONSE *PPRTRESPONSE;