Module lief::pe::resources

Expand description

This module contains the different structures involved in the PE’s resource tree

One can access this tree using either: crate::pe::Binary::resources or by parsing raw bytes with Node::from_slice. The Manager provides a logical API over the resource tree to access specifics parts of the tree.

Structs

  • Represents a PE accelerator resource entry
  • Represents fixed file information from a version resource
  • Represents a PE icon resource
  • This manager abstracts the tree representation to provide a comprehensive API over the information wrapped by the resources tree.
  • Represents a Var entry within VarFileInfo
  • Represents a string table entry from the ResourcesManager
  • Represents a StringFileInfo structure from a version resource
  • Represents a VarFileInfo structure from a version resource
  • Represents a PE version resource
  • Represents a string table within a StringFileInfo
  • Represents a string table entry (key/value) from a StringFileInfo

Enums

  • This enum represents a node in the resource tree which can be either: a directory node or a data (leaf) node.

Traits

Type Aliases