Cannot call function from dll

 
Подскажите, а какие есть варианты возникновения данной ошибки? Кажется, самый вероятный - несовпадение прототипов функций?

И еще, как правильно передать в .dll многомерный числовой массив? (не массив структур rateInfo, как в примерах)
 
1. не несовпадение прототипов, а несовпадение имён.
2. в принимающей функции должна быть информация о размерности массива для того, чтобы компилер смог правильно организовать доступ к элементам массива. либо массив объявить одномерным (только не в прототипе, доступном эксперту, а в реализации длл-функции!), но уже самостоятельно высчитывать индексы элементов
 
Нашел!!! Cannot call function from dll - появляется, еще и когда забываешь экспортируемую функцию в .def-файле прописать! :)
Причина обращения: