|
XenevaOS
|
#include <PeImage.h>

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. | |
Header format for TE images, defined in the PI Specification, 1.0.
| UINT32 EFI_TE_IMAGE_HEADER::AddressOfEntryPoint |
Offset to entry point – from original optional header.
| UINT32 EFI_TE_IMAGE_HEADER::BaseOfCode |
From original image – required for ITP debug.
| EFI_IMAGE_DATA_DIRECTORY EFI_TE_IMAGE_HEADER::DataDirectory[2] |
Only base relocation and debug directory.
| UINT64 EFI_TE_IMAGE_HEADER::ImageBase |
From original file header.
| UINT16 EFI_TE_IMAGE_HEADER::Machine |
From the original file header.
| UINT8 EFI_TE_IMAGE_HEADER::NumberOfSections |
From the original file header.
| UINT16 EFI_TE_IMAGE_HEADER::Signature |
The signature for TE format = "VZ".
| UINT16 EFI_TE_IMAGE_HEADER::StrippedSize |
Number of bytes we removed from the header.
| UINT8 EFI_TE_IMAGE_HEADER::Subsystem |
From original optional header.