title: Debugging symbols for msado15.dll or msxml3.dll under VS2012 in a VC++ COM+ DLL
body: <p>When I attach to Dllhost process to debug a VC++ COM+ component, the debugger activates and stops on the breakpoints, so I know that debugging part works.</p>
  
  <p>But I cannot inspect any objects in the code such as</p>
  
  <pre><code>MSXML2::IXMLDOMAttributePtr
  MSXML2::IXMLDOMElementPtr
  _RecordsetPtr
  </code></pre>
  
  <p>because for them the inspector is showing the error messages</p>
  
  <pre><code>{0x02c09568 &lt;No type information available in symbol file for msado15.dll&gt; {...}}
  {0x00a17744 &lt;No type information available in symbol file for msxml3.dll&gt; {...}}
  </code></pre>
  
  <p>The symbols have been obtained by going into Tools/Options menu of VS2012, switching to Debugging/Symbols tree and hitting "Load all symbols" button". Apparently that did download something for the above mentioned DLLs, as previously I was getting another error</p>
  
  <pre><code>Information not available, symbols not loaded for ...dll
  </code></pre>
  
  <p>for each of the DLLs.</p>
  
  <p>I find it unlikely that unluckily I am trying to inspect just a handful of classes that are missing symbol information in an otherwise populated symbol file, so obviously something is wrong with the environment that I inherited with the machine. What do I need to do to be able to inspect the objects from the COM DLLs?</p>
  
  <p>Thank you!</p>