Min version | XP |
---|---|
Max version | 10 TH2 |
x86 offset offset:bitpos | Field Name |
0x0000 | uint16_t Magic |
0x0002 | uint8_t MajorLinkerVersion |
0x0003 | uint8_t MinorLinkerVersion |
0x0004 | unsigned long SizeOfCode |
0x0008 | unsigned long SizeOfInitializedData |
0x000C | unsigned long SizeOfUninitializedData |
0x0010 | unsigned long AddressOfEntryPoint |
0x0014 | unsigned long BaseOfCode |
0x0018 | unsigned long BaseOfData |
0x001C | unsigned long ImageBase |
0x0020 | unsigned long SectionAlignment |
0x0024 | unsigned long FileAlignment |
0x0028 | uint16_t MajorOperatingSystemVersion |
0x002A | uint16_t MinorOperatingSystemVersion |
0x002C | uint16_t MajorImageVersion |
0x002E | uint16_t MinorImageVersion |
0x0030 | uint16_t MajorSubsystemVersion |
0x0032 | uint16_t MinorSubsystemVersion |
0x0034 | unsigned long Win32VersionValue |
0x0038 | unsigned long SizeOfImage |
0x003C | unsigned long SizeOfHeaders |
0x0040 | unsigned long CheckSum |
0x0044 | uint16_t Subsystem |
0x0046 | uint16_t DllCharacteristics |
0x0048 | unsigned long SizeOfStackReserve |
0x004C | unsigned long SizeOfStackCommit |
0x0050 | unsigned long SizeOfHeapReserve |
0x0054 | unsigned long SizeOfHeapCommit |
0x0058 | unsigned long LoaderFlags |
0x005C | unsigned long NumberOfRvaAndSizes |
0x0060 | struct _IMAGE_DATA_DIRECTORY[16] DataDirectory |