MCPcopy Create free account
hub / github.com/b1tg/rust-windows-shellcode / IMAGE_OPTIONAL_HEADER64

Class IMAGE_OPTIONAL_HEADER64

shellcode/src/binds.rs:171–202  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169}
170#[repr(C)]
171pub struct IMAGE_OPTIONAL_HEADER64 {
172 pub Magic: WORD,
173 pub MajorLinkerVersion: BYTE,
174 pub MinorLinkerVersion: BYTE,
175 pub SizeOfCode: DWORD,
176 pub SizeOfInitializedData: DWORD,
177 pub SizeOfUninitializedData: DWORD,
178 pub AddressOfEntryPoint: DWORD,
179 pub BaseOfCode: DWORD,
180 pub ImageBase: ULONGLONG,
181 pub SectionAlignment: DWORD,
182 pub FileAlignment: DWORD,
183 pub MajorOperatingSystemVersion: WORD,
184 pub MinorOperatingSystemVersion: WORD,
185 pub MajorImageVersion: WORD,
186 pub MinorImageVersion: WORD,
187 pub MajorSubsystemVersion: WORD,
188 pub MinorSubsystemVersion: WORD,
189 pub Win32VersionValue: DWORD,
190 pub SizeOfImage: DWORD,
191 pub SizeOfHeaders: DWORD,
192 pub CheckSum: DWORD,
193 pub Subsystem: WORD,
194 pub DllCharacteristics: WORD,
195 pub SizeOfStackReserve: ULONGLONG,
196 pub SizeOfStackCommit: ULONGLONG,
197 pub SizeOfHeapReserve: ULONGLONG,
198 pub SizeOfHeapCommit: ULONGLONG,
199 pub LoaderFlags: DWORD,
200 pub NumberOfRvaAndSizes: DWORD,
201 pub DataDirectory: [IMAGE_DATA_DIRECTORY; 16],
202}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected