This revision of the Microsoft Portable Executable and Common Object File Format Specification replaces all previous revisions of this specification. Microsoft reserves the right to alter this document without notice. 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.