Хотя есть еще вопрос: функция SysComWrite гарантированно запишет в порт весь переданный ей буфер или следует страховаться и устраивать цикл записи, пока кол-во записанных байт не сравняется с кол-вом байт массива предназначенного для передачи?