I would like to use the RawInput API for a barcode reader, but I do not want the barcode reader's output to be processed by Windows after I am done with it.
The reason I would like to use the RawInput API is that it allows me to discern between regular keyboard input and barcode reader input.
I know that this can be done using a low level keyboard procedure, but that does not provide any information on the device responsible for the event.