Main Page | Class List | Directories | File List | Class Members | File Members

PEAOUT Union Reference

List of all members.

Public Attributes

struct {
   struct {
      INT16   magic
      INT16   version
      INT32   text_size
      INT32   data_size
      INT32   bss_size
      INT32   entry
      INT32   text_start
      INT32   data_start
   }   aout
   INT32   image_base
   INT32   section_alignment
   INT32   file_alignment
   INT16   major_os_version
   INT16   minor_os_version
   INT16   major_image_version
   INT16   minor_image_version
   INT16   major_subsys_version
   INT16   minor_subsys_version
   INT32   reserved1
   INT32   size_of_image
   INT32   size_of_headers
   INT32   checksum
   INT16   subsys
   INT16   dll_flags
   INT32   size_of_stack_reserve
   INT32   size_of_stack_commit
   INT32   size_of_heap_reserve
   INT32   size_of_heap_commit
   INT32   loader_flags
   INT32   number_of_rva_and_sizes
   INT32   data_directory [16][2]
pe32
struct {
   struct {
      INT16   magic
      INT16   version
      INT32   text_size
      INT32   data_size
      INT32   bss_size
      INT32   entry
      INT32   text_start
   }   aout
   INT64   image_base
   INT32   section_alignment
   INT32   file_alignment
   INT16   major_os_version
   INT16   minor_os_version
   INT16   major_image_version
   INT16   minor_image_version
   INT16   major_subsys_version
   INT16   minor_subsys_version
   INT32   reserved1
   INT32   size_of_image
   INT32   size_of_headers
   INT32   checksum
   INT16   subsys
   INT16   dll_flags
   INT64   size_of_stack_reserve
   INT64   size_of_stack_commit
   INT64   size_of_heap_reserve
   INT64   size_of_heap_commit
   INT32   loader_flags
   INT32   number_of_rva_and_sizes
   INT32   data_directory [16][2]
pe32plus

Member Data Documentation

struct { ... } PEAOUT::aout
 

struct { ... } PEAOUT::aout
 

INT32 PEAOUT::bss_size
 

INT32 PEAOUT::checksum
 

INT32 PEAOUT::data_directory[16][2]
 

INT32 PEAOUT::data_size
 

INT32 PEAOUT::data_start
 

INT16 PEAOUT::dll_flags
 

INT32 PEAOUT::entry
 

INT32 PEAOUT::file_alignment
 

INT64 PEAOUT::image_base
 

INT32 PEAOUT::image_base
 

INT32 PEAOUT::loader_flags
 

INT16 PEAOUT::magic
 

INT16 PEAOUT::major_image_version
 

INT16 PEAOUT::major_os_version
 

INT16 PEAOUT::major_subsys_version
 

INT16 PEAOUT::minor_image_version
 

INT16 PEAOUT::minor_os_version
 

INT16 PEAOUT::minor_subsys_version
 

INT32 PEAOUT::number_of_rva_and_sizes
 

struct { ... } PEAOUT::pe32
 

struct { ... } PEAOUT::pe32plus
 

INT32 PEAOUT::reserved1
 

INT32 PEAOUT::section_alignment
 

INT32 PEAOUT::size_of_headers
 

INT64 PEAOUT::size_of_heap_commit
 

INT32 PEAOUT::size_of_heap_commit
 

INT64 PEAOUT::size_of_heap_reserve
 

INT32 PEAOUT::size_of_heap_reserve
 

INT32 PEAOUT::size_of_image
 

INT64 PEAOUT::size_of_stack_commit
 

INT32 PEAOUT::size_of_stack_commit
 

INT64 PEAOUT::size_of_stack_reserve
 

INT32 PEAOUT::size_of_stack_reserve
 

INT16 PEAOUT::subsys
 

INT32 PEAOUT::text_size
 

INT32 PEAOUT::text_start
 

INT16 PEAOUT::version
 


The documentation for this union was generated from the following file:
Generated on Fri Jul 22 23:44:31 2005 for Pike by  doxygen 1.3.9.1