Index   Commented   Search   About

Quick Info

Windows NT
Yes
Win95
Yes
Win32s
No
Import Library
-
Header File
imagehlp.h
Unicode
No
Platform Notes
Windows 95: IMAGEHLP is available as a redistributable.

IMAGEHLP_SYMBOL

typedef struct _IMAGEHLP_SYMBOL {

DWORD SizeOfStruct;

DWORD Address;

DWORD Size;

DWORD Flags;

DWORD MaxNameLength;

CHAR Name[1];

} IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;

Members

SizeOfStruct

The caller must set this to sizeof(IMAGEHLP_SYMBOL).

Address

The virtual address for the symbol.

Size

The size of the symbol. This value is a best guess and can be zero.

Flags

A mask containing extra information about the symbol.

#define SYMF_OMAP_GENERATED 0x00000001

#define SYMF_OMAP_MODIFIED 0x00000002

MaxNameLength

The caller must set this value to the maximum length that the Name member can contain. Because symbol names can vary in length, this data structure is allocated by the caller. This member is used so IMAGEHLP knows how much memory is available for use by the symbol name.

Name

This is a null-terminated ASCII string containing either the decorated or undecorated symbol name. If the buffer is not large enough for the complete symbol, then the name is truncated to MaxNameLength length.

Related Links

Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder

More Online Helps

Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages

Free Tech Secrets ;) Copyright © 2008 Free Tect Secrets ;) greatis just4fun network just4fun