у меня была задача:
- получать скриншоты окон в виндовс
- передавать события мыши и клавиатуры в окна
- получать информацию об окнах
основная разработка была на нодажс, мост к винапи делал на отдельном приложении написаном на делфи, мост работает по стандартному вводу/выводу в формате джсон
под виндовс можно расширить функционал, под остальные ОС лежит заглушка так как с устройством остальных не разбирался да и потребность в других ОС мало у кого есть
если интересно могу поделиться