struct dos_header
Declaration
struct dos_header { /* full declaration omitted */ };
Description
The DOS compatible header at the front of all PE/COFF executables.
Declared at: llvm/include/llvm/Object/COFF.h:53
Member Variables
- public char[2] Magic
- public support::ulittle16_t UsedBytesInTheLastPage
- public support::ulittle16_t FileSizeInPages
- public support::ulittle16_t NumberOfRelocationItems
- public support::ulittle16_t HeaderSizeInParagraphs
- public support::ulittle16_t MinimumExtraParagraphs
- public support::ulittle16_t MaximumExtraParagraphs
- public support::ulittle16_t InitialRelativeSS
- public support::ulittle16_t InitialSP
- public support::ulittle16_t Checksum
- public support::ulittle16_t InitialIP
- public support::ulittle16_t InitialRelativeCS
- public support::ulittle16_t AddressOfRelocationTable
- public support::ulittle16_t OverlayNumber
- public support::ulittle16_t[4] Reserved
- public support::ulittle16_t OEMid
- public support::ulittle16_t OEMinfo
- public support::ulittle16_t[10] Reserved2
- public support::ulittle32_t AddressOfNewExeHeader