Module optional

Source
Expand description

Optional header definitions and helper functions

Structs§

DLLCharacteristics
Bitflags that contain various information about how a given DLL should be loaded.
DataDirectories
Struct containing basic information (address and size) of each table.
DataDirectory
Each data directory gives the address and size of a table or string that Windows uses. These data directory entries are all loaded into memory so that the system can use them at run time. A data directory is an 8-byte field that has the following declaration:
OptionalHeader32
PE32 Optional Header (Image Only)
OptionalHeader64
PE32+ Optional Header (Image Only)

Enums§

Magic
Magic values that determine if an Optional Header is PE32 (32-bit) or PE32+ (64-bit)
Subsystem
The following values defined for the Subsystem field of the optional header determine which Windows subsystem (if any) is required to run the image.

Traits§

Optional
Helper functions for optional header structs