/* drivers/dfu/usb/dfu/dfuinit.h
 *
 * (c) 2002 Simtec Electronics
 *
 * Ben Dooks
 *
 * USB DFU Class - init and release resources
 *
 * $Id: dfuinit.h,v 1.5 2003/08/08 10:19:17 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 __USB_DFU_DFUINIT_H
#define __USB_DFU_DFUINIT_H "$Id: dfuinit.h,v 1.5 2003/08/08 10:19:17 ben Exp $"
extern int usbdfu_init_state(usbdfu_state_t *state, 
			     usb_device_t device,
			     struct usbmsg_new_device *newdev,
			     usb_wait_t *defwait);

extern int usbdfu_claim_resources(usbdfu_state_t *state);

extern int usbdfu_release_resources(usbdfu_state_t *state);


#endif /* __USB_DFU_DFUINIT_H */
