diff options
Diffstat (limited to 'src/hid_win.c')
-rw-r--r-- | src/hid_win.c | 8 |
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 | ||
174 | int | 174 | int |
175 | fido_dev_info_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen) | 175 | fido_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 | } |