--- /dev/null
+struct parport_config {
+ int num;
+ unsigned long ppbase;
+ unsigned char real;
+ unsigned short usb_vid;
+ unsigned short usb_pid;
+ int (*open) (int num);
+ void (*close) (int handle);
+ int (*transfer) (WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
+};
+
+struct parport_config *config_get(int num);
+unsigned char config_is_real_pport(int num);
+unsigned short config_usb_vid(int num);
+unsigned short config_usb_pid(int num);