You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
2.8 KiB

IMAGE_NUMBEROF_DIRECTORY_ENTRIES equ 16
IMAGE_SIZEOF_SHORT_NAME equ 8
STRUC IMAGE_FILE_HEADER
.Machine RESW 1
.NumberOfSections RESW 1
.TimeDateStamp RESD 1
.PointerToSymbolTable RESD 1
.NumberOfSymbols RESD 1
.SizeOfOptionalHeader RESW 1
.Characteristics RESW 1
ENDSTRUC
STRUC IMAGE_DATA_DIRECTORY
.VirtualAddress RESD 1
.isize RESD 1
ENDSTRUC
STRUC IMAGE_OPTIONAL_HEADER32
.Magic RESW 1
.MajorLinkerVersion RESB 1
.MinorLinkerVersion RESB 1
.SizeOfCode RESD 1
.SizeOfInitializedData RESD 1
.SizeOfUninitializedData RESD 1
.AddressOfEntryPoint RESD 1
.BaseOfCode RESD 1
.BaseOfData RESD 1
.ImageBase RESD 1
.SectionAlignment RESD 1
.FileAlignment RESD 1
.MajorOperatingSystemVersion RESW 1
.MinorOperatingSystemVersion RESW 1
.MajorImageVersion RESW 1
.MinorImageVersion RESW 1
.MajorSubsystemVersion RESW 1
.MinorSubsystemVersion RESW 1
.Win32VersionValue RESD 1
.SizeOfImage RESD 1
.SizeOfHeaders RESD 1
.CheckSum RESD 1
.Subsystem RESW 1
.DllCharacteristics RESW 1
.SizeOfStackReserve RESD 1
.SizeOfStackCommit RESD 1
.SizeOfHeapReserve RESD 1
.SizeOfHeapCommit RESD 1
.LoaderFlags RESD 1
.NumberOfRvaAndSizes RESD 1
.DataDirectory RESB IMAGE_DATA_DIRECTORY_size*16
ENDSTRUC
STRUC IMAGE_SECTION_HEADER
.Name1 RESB 8
.VirtualSize RESD 1
.VirtualAddress RESD 1
.SizeOfRawData RESD 1
.PointerToRawData RESD 1
.PointerToRelocations RESD 1
.PointerToLinenumbers RESD 1
.NumberOfRelocations RESW 1
.NumberOfLinenumbers RESW 1
.Characteristics RESD 1
ENDSTRUC
STRUC IMAGE_NT_HEADERS
.Signature RESD 1
.FileHeader RESB IMAGE_FILE_HEADER_size
.OptionalHeader RESB IMAGE_OPTIONAL_HEADER32_size
ENDSTRUC
STRUC IMAGE_DOS_HEADER
.e_magic RESW 1
.e_cblp RESW 1
.e_cp RESW 1
.e_crlc RESW 1
.e_cparhdr RESW 1
.e_minalloc RESW 1
.e_maxalloc RESW 1
.e_ss RESW 1
.e_sp RESW 1
.e_csum RESW 1
.e_ip RESW 1
.e_cs RESW 1
.e_lfarlc RESW 1
.e_ovno RESW 1
.e_res4 RESW 4
.e_oemid RESW 1
.e_oeminfo RESW 1
.e_res2 RESW 10
.e_lfanew RESD 1
ENDSTRUC