#!/usr/bin/perl # # # Version 1.5 # # # Scan a specified path for dlls and cross reference imports in imports.html # Dump all dumpbin /imports and /exports output to imports.txt and exports.txt respectively # Parse imports.txt and exports.txt and place output in imported_api.html and exported_api.txt # # # I am using ActiveState ActivePerl 5.8 on Windows XP # # # BUGS # # Cannot handle spaces in directory or file names # Errors are not reported when parsing exports # # # TODO # # Format output in a matrix # Possibly make format selectable on command line, HTML or matrix output if (scalar @ARGV <=0) { usage(); } sub usage() { print("Usage winapi_list.pl