Lib2Def
Она извлекает имена и соответствующие размеры из любой библиотеки
импорта. Запустите ее и она обработает все библиотеки, находящиеся в той
же директории. У выходных файлов будет расширение .icz. Их содержимое
будет выглядеть примерно так:
_ExitProcess@4
_ExitThread@4
_ExitVDM@8
_ExpandEnvironmentStringsA@12
_ExpandEnvironmentStringsW@12 @12
Если вы хотите добавить функцию, вам всего лишь нужно вставить новое
имя (прибавив к нему префикс '_') и суммарный размер параметров. Если
функция экспортируется по ординалу, то за именем надо поставить @xx. "xx"
будет ординалом. Обратите внимание, что эта простая утилита не проверяет
имена на повторение, потому что в некоторых библиотека импорта имена могут
повторяться.