критично? вот это "решил использовать qt" называется критично? в чем смысл использовать qt для написания windows приложения (а других вы с owen_io.dll не напишите)?

> а значит функции я объявляю верно
никакой связи. функции объявлены неправильно. должно быть так:

typedef int _stdcall (*OPENPORT)(DWORD n,DWORD speed,DWORD parity,DWORD bits,DWORD stop,DWORD converter);

ссылку на то, как импортировать библиотеку без этих объявлений, я уже давал.