# Interface: com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader

This interface describes the primary header of a PE/COFF executable file. 

 Reference: https://msdn.microsoft.com/en\-us/library/windows/desktop/ms680547\(v=vs.85\).aspx

## Method: getCharacteristics
- return type: `int`

Description: Get COFF characteristics flags.
return: COFF characteristics flags

## Method: getMachine
- return type: `int`

Description: Get target machine type.
return: target machine type

## Method: getNumberOfSections
- return type: `int`

Description: Get number of sections.
return: number of sections

## Method: getNumberOfSymbols
- return type: `int`

Description: Get number of symbols in the symbol table.
return: number of symbols in the symbol table

## Method: getPointerToSymbolTable
- return type: `int`

Description: Get file pointer to the symbol table.
return: file pointer to the symbol table

## Method: getSizeOfOptionalHeader
- return type: `int`

Description: Get size of the optional header.
return: size of the optional header

## Method: getTimeDateStamp
- return type: `int`

Description: Get timestamp value from the COFF header.
return: timestamp value from the COFF header

## Method: getTimestampMs
- return type: `long`

Description: Get timestamp in milliseconds since the unix epoch.
return: timestamp in milliseconds since the unix epoch

