Platform SDK: Debugging and Error Handling

IMAGE_COFF_SYMBOLS_HEADER

The IMAGE_COFF_SYMBOLS_HEADER structure represents the COFF symbols header.

typedef struct _IMAGE_COFF_SYMBOLS_HEADER {
    DWORD   NumberOfSymbols;
    DWORD   LvaToFirstSymbol;
    DWORD   NumberOfLinenumbers;
    DWORD   LvaToFirstLinenumber;
    DWORD   RvaToFirstByteOfCode;
    DWORD   RvaToLastByteOfCode;
    DWORD   RvaToFirstByteOfData;
    DWORD   RvaToLastByteOfData;
} IMAGE_COFF_SYMBOLS_HEADER, *PIMAGE_COFF_SYMBOLS_HEADER;

Members

NumberOfSymbols
Number of symbols.
LvaToFirstSymbol
Virtual address of the first symbol.
NumberOfLinenumbers
Number of line-number entries.
LvaToFirstLinenumber
Virtual address of the first line-number entry.
RvaToFirstByteOfCode
Relative virtual address of the first byte of code.
RvaToLastByteOfCode
Relative virtual address of the last byte of code.
RvaToFirstByteOfData
Relative virtual address of the first byte of data.
RvaToLastByteOfData
Relative virtual address of the last byte of data.

Requirements

  Windows NT/2000: Requires Windows NT 4.0 or later.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in Winnt.h; include Windows.h.

See Also

Image Help Library Overview, ImageHlp Structures