Здравствуйте, Neco, Вы писали:
N>пример
Спасибо большое за помощь.
Я если честно ожидал более простого решения

где то я находил на просторах интернета пример на winapi, прием данных сделан просто через Read() и обработку возникающих ошибок порта.
Но раз его нет, буду разбираться с вашим примером.