Individually process input from several USB HIDs of the same type (Win)

The idea is to have several mice, keyboards, or other HIDs, connected to a Windows computer at the same time and being able to process the input from each device individually rather than having the usual 'left mouse clicked' or 'Ctrl+C pressed' events with no indication which device produced them. An AutoIt UDF would be ideal but a small standalone .exe or .dll should work, too. ( No Java or .dotnet )

Taidot: Windows API

Projektin tunnus: #17345214