summaryrefslogtreecommitdiff
path: root/libusb/os/driver_install.h
diff options
context:
space:
mode:
authorPete Batard <pbatard@gmail.com>2010-02-15 01:27:30 +0000
committerPete Batard <pbatard@gmail.com>2010-02-15 01:27:30 +0000
commit2908c3cefa0c6caf93b5111a8fd15563cf9985b9 (patch)
tree8359242f4a80b397ed884551b9b062eeba1d9d23 /libusb/os/driver_install.h
parent03e9371a460031dcb599a1cf504539667cf12f1c (diff)
downloadlibusb-2908c3cefa0c6caf93b5111a8fd15563cf9985b9.tar.gz
new winusb automated driver installation brancha154
Diffstat (limited to 'libusb/os/driver_install.h')
-rw-r--r--libusb/os/driver_install.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/libusb/os/driver_install.h b/libusb/os/driver_install.h
new file mode 100644
index 0000000..f1703b3
--- /dev/null
+++ b/libusb/os/driver_install.h
@@ -0,0 +1,17 @@
+#pragma once
+
+#include <windows.h>
+#define MAX_DESC_LENGTH 128
+
+struct driver_info {
+ struct driver_info *next;
+ char desc[MAX_DESC_LENGTH];
+ char vid[9];
+ char pid[9];
+ char mi[6];
+ GUID dev_guid;
+};
+
+struct driver_info *list_driverless(void);
+char* guid_to_string(const GUID guid);
+