I've been looking for a Microsoft document from the 1990's called CodeView Symbolic Debug Information Specification. It's referenced by Microsoft in their PE/COFF spec. Information about this document is sparse, and every lead I come across ends in a 404. Unfortunately I don't have any old MSDN CD's, which seemed to end the search for a few people.
Does anyone have a copy, or know where I could find any related specs?
The one Matt Pietrek linked to, but which is not available at the original address anymore. - Note that this is one of the official CodeView 4 specifications, it doesn't cover CodeView 5 format.
Update: I found a copy of the "CV4 Symbolic Debug Information Specification" document. It is revision 4, dated December 1, 1995. Compared to the document linked above it has additional chapter "8. The TypeServer API" and appendix with revision history, the rest is mostly the same. All the references to "Microsoft CodeView" were replaced with "Mirosoft symbol and type". The original specification is marked as Microsoft Confidential, so I will not release it, but it offers no benefit over the document linked above.
I finally found a copy of the "Visual C++ 5.0 Symbolic Debug Information Specification" document. You need to download the "MSDN Library October 2001" from MSDN Subscriber Downloads. After installing it, you'll find it under "Specifications - Visual C++ 5.0 Symbolic Debug Information Specification".
If you don't want to install the library at all, you'll find the "specs.chi" file on the first disc and the "specs.chm" file on the second disc. Copy those out and you'll be able to read the document without installing the library.
According to this post, no one ever put it online...
I think this book replaced it... It should be backwards compatible, though.