Хорошо, поэтому я могу использовать dumpbin.exe / exports library.dll, чтобы найти все методы в dll.
... но как мне узнать, какие аргументы в них передать? Без заголовочного файла, конечно.
Для обычного экспорта в стиле C (например, DLL-библиотеки Windows API): Вы не можете.Эта информация не сохраняется в DLL и неизбежно теряется после компиляции (если только у вас нет заголовков или символов отладки).
C ++ экспорт, с другой стороны, сохраняет свою подпись как часть искаженного имени функции иВы можете просмотреть их с помощью Dependency Walker или аналогичных инструментов или отменить их вручную, используя инструмент UNDNAME или опция /SYMBOLS DUMPBIN .
/SYMBOLS