X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver/blobdiff_plain/396647368be03bb5398301e67a676b8634827ac3..cbfa0ac6c885015f3ed37ec3931fba812194b0c0:/xpcu.h diff --git a/xpcu.h b/xpcu.h new file mode 100644 index 0000000..611496c --- /dev/null +++ b/xpcu.h @@ -0,0 +1,14 @@ +#define XPCU_CLAIM 1 +#define XPCU_RELEASE 0 + +struct xpcu_s { + struct usb_device *dev; + usb_dev_handle *handle; + struct usb_bus *busses; + int interface; + int alternate; +}; + +int __attribute__ ((visibility ("hidden"))) xpcu_deviceinfo(struct xpcu_s *xpcu, unsigned char *buf); +int __attribute__ ((visibility ("hidden"))) xpcu_claim(struct xpcu_s *xpcu, int claim); +struct xpcu_s __attribute__ ((visibility ("hidden"))) *xpcu_open(void);