| GEMLIB
    0.44.0
    | 
#include <mt_gemx.h>
| Data Fields | |
| PRN_ENTRY * | next | 
| long | length | 
| long | format | 
| long | reserved | 
| short | driver_id | 
| short | driver_type | 
| long | printer_id | 
| long | printer_capabilities | 
| long | reserved1 | 
| long | sub_flags | 
| PDLG_SUB * | sub_dialogs | 
| PRN_SWITCH | setup_panel | 
| PRN_SWITCH | close_panel | 
| PRN_MODE * | modes | 
| MEDIA_SIZE * | papers | 
| PRN_TRAY * | input_trays | 
| PRN_TRAY * | output_trays | 
| char | name [32] | 
Device description
| PRN_SWITCH _prn_entry::close_panel | 
Close sub-dialog at printer change
| short _prn_entry::driver_id | 
Driver ID
| short _prn_entry::driver_type | 
Driver type
| long _prn_entry::format | 
Data format
| PRN_TRAY* _prn_entry::input_trays | 
List of feed trays
| long _prn_entry::length | 
Structure length
| PRN_MODE* _prn_entry::modes | 
List of available resolutions
| char _prn_entry::name[32] | 
Name of the printer
| PRN_ENTRY* _prn_entry::next | 
Pointer to next device description
| PRN_TRAY* _prn_entry::output_trays | 
List of output trays
| MEDIA_SIZE* _prn_entry::papers | 
List of available paper formats
| long _prn_entry::printer_capabilities | 
Printer capabilities
| long _prn_entry::printer_id | 
Printer ID
| long _prn_entry::reserved | 
Reserved
| long _prn_entry::reserved1 | 
reserved
| PRN_SWITCH _prn_entry::setup_panel | 
Initialise sub-dialog at printer change
| PDLG_SUB* _prn_entry::sub_dialogs | 
Pointer to the list of sub-dialogs for this printer
| long _prn_entry::sub_flags | 
TODO
 1.8.9.1
 1.8.9.1