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 ;