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

#include <PeImage.h>

Collaboration diagram for EFI_TE_IMAGE_HEADER:
Collaboration graph
[legend]

Public Attributes

UINT16 Signature
 The signature for TE format = "VZ".
 
UINT16 Machine
 From the original file header.
 
UINT8 NumberOfSections
 From the original file header.
 
UINT8 Subsystem
 From original optional header.
 
UINT16 StrippedSize
 Number of bytes we removed from the header.
 
UINT32 AddressOfEntryPoint
 Offset to entry point – from original optional header.
 
UINT32 BaseOfCode
 From original image – required for ITP debug.
 
UINT64 ImageBase
 From original file header.
 
EFI_IMAGE_DATA_DIRECTORY DataDirectory [2]
 Only base relocation and debug directory.
 

Detailed Description

Header format for TE images, defined in the PI Specification, 1.0.

Member Data Documentation

◆ AddressOfEntryPoint

UINT32 EFI_TE_IMAGE_HEADER::AddressOfEntryPoint

Offset to entry point – from original optional header.

◆ BaseOfCode

UINT32 EFI_TE_IMAGE_HEADER::BaseOfCode

From original image – required for ITP debug.

◆ DataDirectory

EFI_IMAGE_DATA_DIRECTORY EFI_TE_IMAGE_HEADER::DataDirectory[2]

Only base relocation and debug directory.

◆ ImageBase

UINT64 EFI_TE_IMAGE_HEADER::ImageBase

From original file header.

◆ Machine

UINT16 EFI_TE_IMAGE_HEADER::Machine

From the original file header.

◆ NumberOfSections

UINT8 EFI_TE_IMAGE_HEADER::NumberOfSections

From the original file header.

◆ Signature

UINT16 EFI_TE_IMAGE_HEADER::Signature

The signature for TE format = "VZ".

◆ StrippedSize

UINT16 EFI_TE_IMAGE_HEADER::StrippedSize

Number of bytes we removed from the header.

◆ Subsystem

UINT8 EFI_TE_IMAGE_HEADER::Subsystem

From original optional header.


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