summaryrefslogtreecommitdiff
path: root/src/hid_win.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/hid_win.c')
-rw-r--r--src/hid_win.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/hid_win.c b/src/hid_win.c
index 6d93778..f970589 100644
--- a/src/hid_win.c
+++ b/src/hid_win.c
@@ -172,7 +172,7 @@ fail:
172} 172}
173 173
174int 174int
175fido_dev_info_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen) 175fido_hid_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen)
176{ 176{
177 GUID hid_guid = GUID_DEVINTERFACE_HID; 177 GUID hid_guid = GUID_DEVINTERFACE_HID;
178 HDEVINFO devinfo = INVALID_HANDLE_VALUE; 178 HDEVINFO devinfo = INVALID_HANDLE_VALUE;
@@ -234,6 +234,12 @@ fido_dev_info_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen)
234 } 234 }
235 235
236 if (copy_info(&devlist[*olen], ifdetail->DevicePath) == 0) { 236 if (copy_info(&devlist[*olen], ifdetail->DevicePath) == 0) {
237 devlist[*olen].io = (fido_dev_io_t) {
238 fido_hid_open,
239 fido_hid_close,
240 fido_hid_read,
241 fido_hid_write,
242 };
237 if (++(*olen) == ilen) 243 if (++(*olen) == ilen)
238 break; 244 break;
239 } 245 }