The IMAGEHLP_MODULE structure contains module information.
typedef struct _IMAGEHLP_MODULE {
DWORD SizeOfStruct;
DWORD BaseOfImage;
DWORD ImageSize;
DWORD TimeDateStamp;
DWORD CheckSum;
DWORD NumSyms;
SYM_TYPE SymType;
CHAR ModuleName[32];
CHAR ImageName[256];
CHAR LoadedImageName[256];
} IMAGEHLP_MODULE, *PIMAGEHLP_MODULE;
Value | Meaning |
---|---|
SymNone | No symbols are loaded. |
SymCoff | COFF symbols. |
SymCv | CodeView symbols. |
SymPdb | PDB symbols. (Actually CodeView stored in a PDB file.) |
SymExport | Symbols generated from a DLL's export table. |
SymDeferred | ImageHlp has not yet attempted to load symbols. |
Windows NT: Requires version 3.51 or later.
Windows: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Windows CE: Unsupported.
Header: Declared in imagehlp.h.
PE Image Helper (ImageHlp) Overview, Image Integrity, SymGetModuleInfo