DbgHelp Versions

Debug Help Library

DbgHelp Versions

The DbgHelp library is implemented by DbgHelp.dll. This DLL is included in the operating system. To use this DLL on earlier systems, you can distribute the DLL with your application. To obtain the latest version of DbgHelp.dll, go to http://www.microsoft.com/whdc/devtools/debugging/default.mspx and download Debugging Tools for Windows.

Each version of DbgHelp includes additional functionality. To ensure that the correct version of DbgHelp is available for your application, review the Requirements information in the documentation of the functions it uses.

Supported Versions

The following is a summary of the released versions of DbgHelp, in reverse chronological order.

Version Date stamp Distribution Vehicle
6.8 10/07/2007 Debugging Tools for Windows 6.8
6.6 7/10/2006 Debugging Tools for Windows 6.6
6.5 5/24/2005 Debugging Tools for Windows 6.5
6.4 1/10/2005 Debugging Tools for Windows 6.4
6.3 5/24/2004 Debugging Tools for Windows 6.3
6.2 7/11/2003 Debugging Tools for Windows 6.2
5.2 3/25/2003 Windows Server 2003
6.1 Debugging Tools for Windows 6.1
6.0 Debugging Tools for Windows 6.0
4.0 Debugging Tools for Windows 4.0
5.1 Windows XP
3.0 Debugging Tools for Windows 3.0
2.0 Debugging Tools for Windows 2.0
1.0 Debugging Tools for Windows 1.0
5.0 Windows 2000

Version 6.8

The following functions were added to DbgHelp version 6.8.

OMAP
SymAddSourceStream
SymGetOmaps
SymGetSourceVarFromToken

Version 6.6

The following functions were added to DbgHelp version 6.6.

SymFindDebugInfoFile
SymFindExecutableImage
SymSrvGetFileIndexInfo

Version 6.5

The following function was added to DbgHelp version 6.5.

SymRefreshModuleList

The following structures were added to DbgHelp version 6.5.

MINIDUMP_HANDLE_DESCRIPTOR_2
MINIDUMP_HANDLE_OBJECT_INFORMATION
MINIDUMP_HANDLE_OPERATION_LIST
MINIDUMP_IO_CALLBACK
MINIDUMP_MISC_INFO_2
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK

Version 6.4

The following function was added to DbgHelp version 6.4.

SymEnumSourceLines

Version 6.3

DbgHelp version 6.3 adds Unicode support to many of the existing functions. To enable this support, define DBGHELP_TRANSLATE_TCHAR at the top of each source file or when you compile your application.

The following functions were added to DbgHelp version 6.3.

SymEnumProcesses
SymGetSymbolFile
SymGetTypeInfoEx
SymSrvDeltaName
SymSrvGetFileIndexes
SymSrvGetFileIndexString
SymSrvGetSupplement
SymSrvIsStore
SymSrvStoreFile
SymSrvStoreSupplement

The following structures were added to DbgHelp version 6.3.

MINIDUMP_MEMORY_INFO
MINIDUMP_MEMORY_INFO_LIST
MINIDUMP_THREAD_INFO
MINIDUMP_THREAD_INFO_LIST

DbgHelp 6.3 also supports Source Server.

Version 6.2

The following functions were added to DbgHelp version 6.2.

SymEnumSourceFiles
SymFromIndex
SymGetScope
SymGetSourceFile
SymGetSourceFileFromToken
SymGetSourceFileToken
SymMatchString
SymNext
SymPrev
SymSearch

Version 6.1

The following functions were added to DbgHelp version 6.1.

SymEnumLines
SymFromToken
SymGetHomeDirectory
SymSetHomeDirectory

Versions 5.2 and 6.0

The following functions were added to DbgHelp versions 5.2 and 6.0.

EnumDirTree
SymAddSymbol
SymDeleteSymbol
SymEnumSymbolsForAddr
SymLoadModuleEx
SymSetParentWindow

The following structures were added to DbgHelp version 5.2 and 6.0.

MINIDUMP_MISC_INFO
MINIDUMP_UNLOADED_MODULE
MINIDUMP_UNLOADED_MODULE_LIST
MODLOAD_DATA

Versions 4.0 and 5.1

The following functions were added to DbgHelp versions 4.0 and 5.1.

MiniDumpReadDumpStream
MiniDumpWriteDump
SymbolServer
SymbolServerClose
SymbolServerGetOptions
SymbolServerSetOptions
SymEnumSymbols
SymEnumTypes
SymFindFileInPath
SymFromAddr
SymFromName
SymGetFileLineOffsets64
SymGetTypeFromName
SymGetTypeInfo
SymSetContext

Send comments about this topic to Microsoft

Build date: 9/25/2007

© 2007 Microsoft Corporation. All rights reserved.