Min version | XP | |
---|---|---|
Max version | 10 TH2 | |
Architecture | x86 | |
x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos |
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 |