Microsoft PE and COFF Specification
Updated: February 6, 2013
This specification describes the structure of executable (image) files and object files under the Windows family of operating systems. These files are referred to as Portable Executable (PE) and Common Object File Format (COFF) files, respectively.
Note: This document is provided to aid in the development of tools and applications for Windows but is not guaranteed to be a complete specification in all respects. Microsoft reserves the right to alter this document without notice.
This revision of the Microsoft Portable Executable and Common Object File Format Specification replaces Revision 6.0 of this specification.
This information applies for the following operating systems:
Windows Server 2008
Windows Server 2003
What's New in Revision 8.3:
Added new ARMv8 (64-bit) definitions for UEFI usage
Please read the license agreement before continuing.
PE-COFF LICENSE AGREEMENT