Hello @MMARI.1
Keyboard specific functions added to your specific HID APIs help you to customize the class and handle barcode scanner. You need to properly parse the HID report descriptor of your barcode scanner structures representing the data items that the scanner reports, and then use HID_ReadItem to read the values of these items from the HID reports that the scanner sends. Honestly, I'm not the expert but maybe this can be helpful.
To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL