Декорирование нужно менять (отменять нафиг!) в процессе сборки библиотеки. При помощи файла определения модуля (*.DEF) - в нём прописываются имена в явном виде
LIBRARY МОЯБИБЛИОТЕКА.DLL
EXPORTS МОЯФУНКЦИЯ
или директивами препроцессора (далее пример для C::B & MinGW, директивы экспорта опустил)
#ifdef __cplusplus
extern "C"
{
#endif
//здесь твои объявления функций
#ifdef __cplusplus
}
#endif
По сути, декорация нужна только при транслировании cpp-модулей, для устранения неоднозначности, вызванной возможностью перегрузки функций. Для экспортируемых функция эта фича выглядит сомнительной.