title: List functions in *.lib on Windows
body: <p>When I run <code>lib /list mylib.lib</code> I see some contained .obj files, but no information about the functions similar to this:</p>
  
  <pre><code>Path\file1.obj
  Path\file2.obj
  Path\file3.obj
  </code></pre>
  
  <p>If I open the .lib file as an archieve I can see that there are a number of files <code>1.txt, ..., n.txt</code> in addition to the object files. Those txt files seem to contain information about the functions in the .obj files on the format:</p>
  
  <pre><code>:
  Path\file1.obj    ?function_name@...
  :
  </code></pre>
  
  <p>Thus some info can be retrieved that way.</p>
  
  <p>But isn't there a better way to get the function info ? For example using <code>lib.exe</code>, <code>dumpbin.exe</code> or another tool ? Also in a more readable/demangled format ? So far I had no luck finding that.</p>
  
  <p>There is a related question <a href="https://stackoverflow.com/questions/305287/how-to-see-the-contents-of-windows-library-lib">here</a> but it does not discuss what to do with object files contained in a .lib file.</p>