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