struct usb_device { struct usb_device *next, *prev; char filename[LIBUSB_PATH_MAX]; struct usb_bus *bus; struct usb_device_descriptor descriptor; # Frage 1 struct usb_config_descriptor *config; void *dev; /* Darwin support */ # Frage 2 unsigned char devnum; unsigned char num_children; struct usb_device **children; };