| 313 | } |
| 314 | |
| 315 | static hid_device_info *CopyHIDDeviceInfo( const hid_device_info *pInfo ) |
| 316 | { |
| 317 | hid_device_info *pCopy = new hid_device_info; |
| 318 | *pCopy = *pInfo; |
| 319 | pCopy->path = strdup( pInfo->path ); |
| 320 | pCopy->product_string = CreateWStringFromWString( pInfo->product_string ); |
| 321 | pCopy->manufacturer_string = CreateWStringFromWString( pInfo->manufacturer_string ); |
| 322 | pCopy->serial_number = CreateWStringFromWString( pInfo->serial_number ); |
| 323 | return pCopy; |
| 324 | } |
| 325 | |
| 326 | static void FreeHIDDeviceInfo( hid_device_info *pInfo ) |
| 327 | { |
no test coverage detected