Classes | Variables
pe_structures.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  Auxiliary
 
struct  AuxiliarybfAndefSymbol
 
struct  AuxiliaryCLRToken
 
struct  AuxiliaryFunctionDefinition
 
struct  AuxiliarySectionDefinition
 
struct  AuxiliaryWeakExternal
 
struct  ImportLookupTableEntry32
 
struct  ImportLookupTableEntry64
 
struct  pe32_optional_header
 
struct  pe32_tls
 
struct  pe64_optional_header
 
struct  pe64_tls
 
struct  pe_base_relocation_block
 
struct  pe_code_integrity
 
struct  pe_data_directory
 
struct  pe_debug
 
struct  pe_dialog_item_template
 Dialog box template item. More...
 
struct  pe_dialog_item_template_ext
 Extended dialog box template item. More...
 
struct  pe_dialog_template
 Dialog box template. More...
 
struct  pe_dialog_template_ext
 Extended dialog box template. More...
 
struct  pe_dos_header
 The DOS compatible header at the front of all PEs. More...
 
struct  pe_exception_entry_arm
 
struct  pe_exception_entry_mips
 
struct  pe_exception_entry_x64
 
struct  pe_export_directory_table
 
struct  pe_header
 
struct  pe_icon_header
 Structure that follows pe_resource_icon_dir in a icon file More...
 
struct  pe_import
 
struct  pe_pdb_20
 
struct  pe_pdb_70
 
struct  pe_pogo
 
struct  pe_relocation
 
struct  pe_resource_acceltableentry
 
struct  pe_resource_data_entry
 
struct  pe_resource_directory_entries
 
struct  pe_resource_directory_table
 
struct  pe_resource_fixed_file_info
 
struct  pe_resource_icon_dir
 
struct  pe_resource_icon_group
 Structure that follows pe_resource_icon_dir in a resource entry. More...
 
struct  pe_resource_string
 
struct  pe_resource_version_info
 
struct  pe_section
 
struct  pe_symbol
 

Variables

static const char BigObjMagic []
 
static const char DanS_Magic [] = {'D', 'a', 'n', 'S'}
 
static const uint32_t DanS_Magic_number = 0x536E6144
 
static const uint8_t DEFAULT_NUMBER_DATA_DIRECTORIES = 15
 
static const int32_t MaxNumberOfSections16 = 65279
 The maximum number of sections that a COFF object can have (inclusive). More...
 
static const char PE_Magic [] = { 'P', 'E', '\0', '\0' }
 The PE signature bytes that follows the DOS stub header. More...
 
static const char Rich_Magic [] = {'R', 'i', 'c', 'h'}
 

Variable Documentation

◆ BigObjMagic

const char BigObjMagic[]
static
Initial value:
= {
'\xc7', '\xa1', '\xba', '\xd1', '\xee', '\xba', '\xa9', '\x4b',
'\xaf', '\x20', '\xfa', '\xf6', '\x6a', '\xa4', '\xdc', '\xb8',
}

Definition at line 29 of file pe_structures.h.

◆ DanS_Magic

const char DanS_Magic[] = {'D', 'a', 'n', 'S'}
static

Definition at line 25 of file pe_structures.h.

◆ DanS_Magic_number

const uint32_t DanS_Magic_number = 0x536E6144
static

Definition at line 27 of file pe_structures.h.

◆ DEFAULT_NUMBER_DATA_DIRECTORIES

const uint8_t DEFAULT_NUMBER_DATA_DIRECTORIES = 15
static

Definition at line 34 of file pe_structures.h.

◆ MaxNumberOfSections16

const int32_t MaxNumberOfSections16 = 65279
static

The maximum number of sections that a COFF object can have (inclusive).

Definition at line 19 of file pe_structures.h.

◆ PE_Magic

const char PE_Magic[] = { 'P', 'E', '\0', '\0' }
static

The PE signature bytes that follows the DOS stub header.

Definition at line 22 of file pe_structures.h.

◆ Rich_Magic

const char Rich_Magic[] = {'R', 'i', 'c', 'h'}
static

Definition at line 24 of file pe_structures.h.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:25