Symbolic Information for System DLLs

Last reviewed: November 2, 1995
Article ID: Q103862
The information in this article applies to:
  • Microsoft Win32 Application Programming Interface (API) included with:

        - Microsoft Windows NT versions 3.1, 3.5, and 3.51
    

SUMMARY

The debugging information for the system dynamic-link libraries (DLLs) is contained separately in files with a .DBG extension. The Win32 SDK setup, SETUPSDK, will install the following .DBG files by default in <SYSTEMROOT>\SYMBOLS\DLL:

   ADVAPI32.DBG           OLECLI32.DBG
   COMDLG32.DBG           OLESVR32.DBG
   CRTDLL.DBG             RASAPI32.DBG
   DLCAPI.DBG             RPCNS4.DBG
   GDI32.DBG              RPCRT4.DBG
   INETMIB1.DBG           SHELL32.DBG
   KERNEL32.DBG           USER32.DBG
   LMMIB2.DBG             VDMDBG.DBG
   LZ32.DBG               VERSION.DBG
   MGMTAPI.DBG            WIN32SPL.DBG
   MPR.DBG                WINMM.DBG
   NDDEAPI.DBG            WINSTRM.DBG
   NETAPI32.DBG           WSOCK32.DBG
   NTDLL.DBG

For Windows NT version 3.5, the additional .DBG files are:

   GLU32.DBG
   MSACM32.DBG
   OLEAUT32.DBG
   OPENGL32.DBG

For Windows NT versions 3.51, the additional .DBG files are:

   COMCTL32.DBG
   DHCPMIB.DBG
   OLE32.DBG
   OLEDLG.DBG
   RICHED32.DBG
   WINSMIB.DBG

Note that these files are not installed by the alternative Win32 SDK install method, MANUAL.BAT. Therefore, WinDbg will warn that symbol information cannot be found for each of the system DLLs called by the debuggee.

These .DBG files can be manually installed by copying them from the SDK CD. For x86, they are located in \SUPPORT\DEBUG\I386\SYMBOLS\DLL. For MIPS, they are located in \SUPPORT\DEBUG\MIPS\SYMBOLS\DLL. Note that there are more than 200 .DBG files in each of these directories.

MORE INFORMATION

In Windows NT 3.1, there are also debugging versions of the system DLLs that can be installed by using SWITCH.BAT, which is located on the CD in \SUPPORT\DEBUGDLL. Refer to page 11 of the "Getting Started" manual and the batch file itself for more information.


Additional reference words: 3.10 3.50
KBCategory: kbsetup
KBSubcategory: Setins


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: November 2, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.