Создание DLL без MFC
Есть готовая библиотека и есть справка, в которой содержится якобы участки кода данной библиотеки. Я создал проект, скопировал в него код, скомпиллировал. при замене существующей библиотеки моей программа, призванная вызавать из нее функции вылетает с ошибкой. Ошибка специфическая, поэтому о ней не будем. В своей библиотеке я пробовал объявлять функции поразному и с "extern "C"" и без. Ради интереса я прогнал обе программы через tdump и сравнил результат. исходная библиотека импортирует в себя функции из kernel32.dll, а моя еще и из msvcr80.dll. Экспортируемые фенкции одинаковые.
А теперь вопрос. Какие еще существуют способы объявления экспоритруемой функции (замечу, что в моей Visual Studio 2005 в проекте стоит настройка __cdecl) или как можно расшифровать параметры возвращаемые tdump. Замечу, что в программировании я повичек, поэтому вопрос может звучать по-ламерски, вы уж извините.