Microsoft PE and COFF Specification
Updated: October 5, 2010
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.2:
Added ARMv7 platform information; corrected error in the .rsrc section to properly reflect the order of resource data entries and resource directory strings