Точно, от версии языка, ИЗ КОТОРОГО вызывается бибилиотечная функция, сама бибилиотека (owen_io.dll) не зависит. Но в вызывающей программе, как известно, обязано присутствовать объявление библиотечных функций. И вот это объявление должно точно соответствовать определениям функций в самой библиотеке.
В VB_.NET длина integer и long отличается от длинн в версии VB6. Подобное может иметь место и для версий других языков.