/* riscos/usb/sys/printer.h
 *
 * (c) 2003 Simtec Electronics
 *
 * Ben Dooks
 *
 * include file for printer service
 *
 * $Id: printer.h,v 1.2 2003/08/07 22:16:25 ben Exp $
 *
 * This Library file is part of the Simtec Electronics USB stack development
 *   suite.
 * Specific licence is granted to use this file by third parties for the
 *   development of USB device drivers.
 *
 */

#ifndef __RISCOS_USB_SYS_PRINTER_H
#define __RISCOS_USB_SYS_PRINTER_H "$Id: printer.h,v 1.2 2003/08/07 22:16:25 ben Exp $"

/* messge is number 0x80000001 */
#define usbmsg_class_printer_newdev (USBMSG_CLASS_USER + 0x01)

/* data field for the message */
struct usbmsg_printer_newdev {
  struct usbmsg_new_device  *newdev_msg;  /* copy of new device msg */
  void                      *devfs[2];    /* devicefs descriptor blocks
                                           *  (or NULL) */
};

#endif /* __RISCOS_USB_SYS_PRINTER_H */
