summaryrefslogtreecommitdiff
path: root/libusb/libusb.h
diff options
context:
space:
mode:
authorVianney le Clément de Saint-Marcq <code@quartic.eu>2016-12-13 15:45:56 +0100
committerNathan Hjelm <hjelmn@me.com>2019-01-08 18:20:28 -0700
commit7332286ecc5830178d98cd5bf240a926cd46c1d1 (patch)
treeceda6a4b3ade9b2e1b87fe237877845365a15ab7 /libusb/libusb.h
parent86de6b7127bddf15daec778b271b051221745ff4 (diff)
downloadlibusb-7332286ecc5830178d98cd5bf240a926cd46c1d1.tar.gz
core: Add libusb_wrap_sys_device() API
Introduce a new API function for wrapping an existing platform-specific device handle as a libusb_device_handle. Signed-off-by: Vianney le Clément de Saint-Marcq <code@quartic.eu> Signed-off-by: Nathan Hjelm <hjelmn@me.com>
Diffstat (limited to 'libusb/libusb.h')
-rw-r--r--libusb/libusb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h
index a81209a..1229827 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -1387,6 +1387,7 @@ int LIBUSB_CALL libusb_get_max_packet_size(libusb_device *dev,
int LIBUSB_CALL libusb_get_max_iso_packet_size(libusb_device *dev,
unsigned char endpoint);
+int LIBUSB_CALL libusb_wrap_sys_device(libusb_context *ctx, intptr_t sys_dev, libusb_device_handle **dev_handle);
int LIBUSB_CALL libusb_open(libusb_device *dev, libusb_device_handle **dev_handle);
void LIBUSB_CALL libusb_close(libusb_device_handle *dev_handle);
libusb_device * LIBUSB_CALL libusb_get_device(libusb_device_handle *dev_handle);