>Does anyone know of a program that reads the functions/procedures?
>
DEPENDS.EXE, the dependency walker that comes with Visual Studio, will identify the entry poins, but it won't tell you anything about what a given call expects for parameters - for that, the best source is the MSDN Library.