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 ;