They’re all just slim wrappers around the actual link.exe, not using a common DLL or so, but actually invoking:
dumpbin.exesimply invokes"link /dump"and failing that"link.exe link /dump"editbin.exesimply invokes"link /edit"and failing that"link.exe link /edit"lib.exesimply invokes"link /lib"and failing that"link.exe link /lib"
… respectively; all with the respective command line arguments, you passed to the tools, appended.
I’m currently looking into internals of cl.exe and link.exe and thought I’d share. On the other hand I probably could have gained that insight as well from Geoff Chappell’s website, rather than from IDA 😉 …
// Oliver