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