Lines Matching defs:_IMAGE_OPTIONAL_HEADER
104 typedef struct _IMAGE_OPTIONAL_HEADER { struct
108 uint16_t Magic; /* 0x10b or 0x107 */ /* 0x00 */
109 uint8_t MajorLinkerVersion;
110 uint8_t MinorLinkerVersion;
111 uint32_t SizeOfCode;
112 uint32_t SizeOfInitializedData;
113 uint32_t SizeOfUninitializedData;
114 uint32_t AddressOfEntryPoint; /* 0x10 */
115 uint32_t BaseOfCode;
116 uint32_t BaseOfData;
120 uint32_t ImageBase;
121 uint32_t SectionAlignment; /* 0x20 */
122 uint32_t FileAlignment;
123 uint16_t MajorOperatingSystemVersion;
124 uint16_t MinorOperatingSystemVersion;
125 uint16_t MajorImageVersion;
126 uint16_t MinorImageVersion;
127 uint16_t MajorSubsystemVersion; /* 0x30 */
128 uint16_t MinorSubsystemVersion;
129 uint32_t Win32VersionValue;
130 uint32_t SizeOfImage;
131 uint32_t SizeOfHeaders;
132 uint32_t CheckSum; /* 0x40 */
133 uint16_t Subsystem;
134 uint16_t DllCharacteristics;
135 uint32_t SizeOfStackReserve;
136 uint32_t SizeOfStackCommit;
137 uint32_t SizeOfHeapReserve; /* 0x50 */
138 uint32_t SizeOfHeapCommit;
139 uint32_t LoaderFlags;
140 uint32_t NumberOfRvaAndSizes;
141 IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_NUMBEROF_DIRECTORY_ENTRIES]; /* 0x60 */