гул ... ваш заголовок и ваши вопросы указывают на разные вещи. Системные вызовы означают что-то очень специфическое, вызов ядра ОС (а это , а не в dll).
Как это случается, Windows не предоставляет их напрямую, а предоставляет API в системных DLL, которые сами отвечают за вызов syscall.
Итак, допустим, у вас нет списка системных вызовов, а есть список вызовов. Этот список генерируется из двоичного файла? На самом деле у двоичных файлов есть список библиотек, от которых они зависят, а dumpbin /imports binary.exe
на самом деле выведет именно то, что вы запрашиваете.