Big picture on Symbol APIs's how the managed symbol API fits into the overall symbol-store / PDB picture, courtesy of Steve Steiner and Curtis Man. There's a basic uniform low level storage for both managed and native symbols. The low-level API is private, and then there areen-USTelligent Evolution Platform Developer Build (Build: 5.6.50428.7875)ISymWrapper vs. MDbg wrappers, 26 Oct 2005 02:28:21 GMT91d46819-8472-40ad-a661-2c78acb4018c:484912Mike Stall - MSFTSystem.Diagnostics.SymbolStore defines a set of interfaces that are the managed equivalent to CorSym.idl. <br>There are 2 competing implementations of those interfaces: <br>- ISymWrapper has a MC++ impl. This implementation also lives in the S.D.SS namespace, even though it's implemented in a different dll than where the interfaces are defined. <br>- MDbg has a COM-interop based impl. <br> <br><div style="clear:both;"></div><img src="" width="1" height="1">MDbg wrappers for System.Diagnostics.SymbolStore?, 24 Oct 2005 21:25:08 GMT91d46819-8472-40ad-a661-2c78acb4018c:484241Alan CymentMike: I guess I don't understand the last table row. Aren't Mdbg wrappers a replacement for those in System.Diagnostics.SymbolStore? I thought these two were competing approaches, but after reading this entry I get to think that Mdbg actually uses System.Diagnostics.SymbolStore. Is that so? <div style="clear:both;"></div><img src="" width="1" height="1">