XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_IMAGE_DOS_HEADER Struct Reference

#include <PeImage.h>

Public Attributes

UINT16 e_magic
 Magic number.
 
UINT16 e_cblp
 Bytes on last page of file.
 
UINT16 e_cp
 Pages in file.
 
UINT16 e_crlc
 Relocations.
 
UINT16 e_cparhdr
 Size of header in paragraphs.
 
UINT16 e_minalloc
 Minimum extra paragraphs needed.
 
UINT16 e_maxalloc
 Maximum extra paragraphs needed.
 
UINT16 e_ss
 Initial (relative) SS value.
 
UINT16 e_sp
 Initial SP value.
 
UINT16 e_csum
 Checksum.
 
UINT16 e_ip
 Initial IP value.
 
UINT16 e_cs
 Initial (relative) CS value.
 
UINT16 e_lfarlc
 File address of relocation table.
 
UINT16 e_ovno
 Overlay number.
 
UINT16 e_res [4]
 Reserved words.
 
UINT16 e_oemid
 OEM identifier (for e_oeminfo).
 
UINT16 e_oeminfo
 OEM information; e_oemid specific.
 
UINT16 e_res2 [10]
 Reserved words.
 
UINT32 e_lfanew
 File address of new exe header.
 

Detailed Description

PE images can start with an optional DOS header, so if an image is run under DOS it can print an error message.

Member Data Documentation

◆ e_cblp

UINT16 EFI_IMAGE_DOS_HEADER::e_cblp

Bytes on last page of file.

◆ e_cp

UINT16 EFI_IMAGE_DOS_HEADER::e_cp

Pages in file.

◆ e_cparhdr

UINT16 EFI_IMAGE_DOS_HEADER::e_cparhdr

Size of header in paragraphs.

◆ e_crlc

UINT16 EFI_IMAGE_DOS_HEADER::e_crlc

Relocations.

◆ e_cs

UINT16 EFI_IMAGE_DOS_HEADER::e_cs

Initial (relative) CS value.

◆ e_csum

UINT16 EFI_IMAGE_DOS_HEADER::e_csum

Checksum.

◆ e_ip

UINT16 EFI_IMAGE_DOS_HEADER::e_ip

Initial IP value.

◆ e_lfanew

UINT32 EFI_IMAGE_DOS_HEADER::e_lfanew

File address of new exe header.

◆ e_lfarlc

UINT16 EFI_IMAGE_DOS_HEADER::e_lfarlc

File address of relocation table.

◆ e_magic

UINT16 EFI_IMAGE_DOS_HEADER::e_magic

Magic number.

◆ e_maxalloc

UINT16 EFI_IMAGE_DOS_HEADER::e_maxalloc

Maximum extra paragraphs needed.

◆ e_minalloc

UINT16 EFI_IMAGE_DOS_HEADER::e_minalloc

Minimum extra paragraphs needed.

◆ e_oemid

UINT16 EFI_IMAGE_DOS_HEADER::e_oemid

OEM identifier (for e_oeminfo).

◆ e_oeminfo

UINT16 EFI_IMAGE_DOS_HEADER::e_oeminfo

OEM information; e_oemid specific.

◆ e_ovno

UINT16 EFI_IMAGE_DOS_HEADER::e_ovno

Overlay number.

◆ e_res

UINT16 EFI_IMAGE_DOS_HEADER::e_res[4]

Reserved words.

◆ e_res2

UINT16 EFI_IMAGE_DOS_HEADER::e_res2[10]

Reserved words.

◆ e_sp

UINT16 EFI_IMAGE_DOS_HEADER::e_sp

Initial SP value.

◆ e_ss

UINT16 EFI_IMAGE_DOS_HEADER::e_ss

Initial (relative) SS value.


The documentation for this struct was generated from the following file: