TOOLHELP: Uses TOOLHELP.DLL to Display Heap Information

TOOLHELP illustrates how to walk or list the following systemwide information: LocalHeap, GlobalHeap, FreeList, LRUList, ModuleList, TaskList, ClassList, and HeapInfo. It also lets you perform a read memory test, StackTrace test, GlobalEntryModule test, and memory management test.

The tool helper library (TOOLHELP.DLL) makes it easier for developers who work with the Microsoft(R) Windows(TM) version 3.1 operating system to obtain system information and control system activity. This dynamic link library streamlines the creation of Windows-hosted tools, specifically Windows-hosted debugging applications.

TOOLHELP.DLL is available to applications running with Windows versions 3.0 and later. To use TOOLHELP.DLL in an application, you must include the TOOLHELP.H header file in the application source files, link the application with TOOLHELP.LIB, and ensure that TOOLHELP.DLL is in the system path.

For more information, see the Microsoft Windows version 3.1 Software Development Kit (SDK) "Programmer's Reference, Volume 1: Overview."

TOOLHELP was built and tested under Microsoft Windows version 3.1.

{ewc navigate.dll, ewbutton, /Bcodeview /T"Click to open or copy files in the thsample project." /C"samples}