Information about the installed printer input bins, returned by the BIDI_Q_INPUTBINS command.

typedef struct _PRTINPUTS {
  BYTE       logicalUnit;       /*  Logical unit number for this interpreter. */
  BYTE       bReserved;         /*  Reserved; must be 0 (zero). */
  USHORT     usReserved;        /*  Reserved; must be 0 (zero). */
  BYTE       inputID;           /*  Input source identifier. */
  BYTE       feedType;          /*  Input feed type. */
  BYTE       formChar;          /*  Form characteristic. */
  BYTE       formSize;          /*  Encoded form size. */
  ULONG      maxCapacity;       /*  Maximum input capacity. */
  USHORT     maxCrossFormSize;  /*  Maximum size of the form across feed direction. */
  USHORT     maxFeedFormSize;   /*  Maximum size of the form in the feed direction. */
  USHORT     curCrossFormSize;  /*  Current size of the form across feed direction. */
  USHORT     curFeedFormSize;   /*  Current size of the form in the feed direction. */
  USHORT     topMargin;         /*  Top unprintable area for this input. */
  USHORT     botMargin;         /*  Bottom unprintable area for this input. */
  USHORT     leftMargin;        /*  Left unprintable area for this input. */
  USHORT     rightMargin;       /*  Right unprintable area for this input. */
  ULONG      ulpszInput;        /*  Input description string. */
  ULONG      ulpszForm;         /*  Form description name. */
} PRTINPUTS;

typedef   PRTINPUTS   * PPRTINPUTS ;


[Back: PRTFONTSL Field - prtFonts]
[Next: PRTINPUTS Field - logicalUnit]