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

Base interface for PE and COFF units. 

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

## Method: getCOFFHeader
- return type: `com.pnfsoftware.jeb.core.units.codeobject.ICOFFHeader`

Description: Get the primary file header.
return: COFF header

## Method: getPEOptionalHeader
- return type: `com.pnfsoftware.jeb.core.units.codeobject.IPEOptionalHeader`

Description: Get the PE header.
return: null if this header is not present

## Method: getSectionHeaders
- return type: `com.pnfsoftware.jeb.core.units.codeobject.ICOFFSectionHeader[]`

Description: Get the list of section headers.
return: section headers

## Method: isPE64
- return type: `boolean`

Description: Determine whether this unit uses a 64\-bit PE optional header.
return: true for PE32\+, false for PE32 or COFF\-only objects

