| 250 | } |
| 251 | |
| 252 | void HID_API_EXPORT HID_API_CALL hid_close(hid_device *device) |
| 253 | { |
| 254 | switch ( GetAPIForDevice( device ) ) |
| 255 | { |
| 256 | case k_EHIDAPIRAW: |
| 257 | HIDRAW::hid_close( (HIDRAW::hid_device*)device ); |
| 258 | break; |
| 259 | case k_EHIDAPIUSB: |
| 260 | HIDUSB::hid_close( (HIDUSB::hid_device*)device ); |
| 261 | break; |
| 262 | default: |
| 263 | break; |
| 264 | } |
| 265 | s_hashDeviceToAPI.Remove( (uintptr_t)device ); |
| 266 | } |
| 267 | |
| 268 | int HID_API_EXPORT_CALL hid_get_manufacturer_string(hid_device *device, wchar_t *string, size_t maxlen) |
| 269 | { |
nothing calls this directly
no test coverage detected