LIEF/doc/sphinx/api/cpp/pe.rst
Koh M. Nakagawa 96e6fc66ad fix ResourcesManager to parse string table entry
Signed-off-by: Koh M. Nakagawa <tsunekou1019@gmail.com>
2020-06-26 01:18:58 +09:00

534 lines
7.2 KiB
ReStructuredText

PE
--
Binary
******
.. doxygenclass:: LIEF::PE::Binary
:project: lief
----------
Dos Header
**********
.. doxygenclass:: LIEF::PE::DosHeader
:project: lief
----------
Header
*******
.. doxygenclass:: LIEF::PE::Header
:project: lief
----------
Optional Header
***************
.. doxygenclass:: LIEF::PE::OptionalHeader
:project: lief
----------
Data Directory
**************
.. doxygenclass:: LIEF::PE::DataDirectory
:project: lief
----------
Section
*******
.. doxygenclass:: LIEF::PE::Section
:project: lief
----------
Import
*******
.. doxygenclass:: LIEF::PE::Import
:project: lief
----------
Import Entry
************
.. doxygenclass:: LIEF::PE::ImportEntry
:project: lief
----------
TLS
***
.. doxygenclass:: LIEF::PE::TLS
:project: lief
----------
Debug
*****
.. doxygenclass:: LIEF::PE::Debug
:project: lief
----------
Code View
*********
.. doxygenclass:: LIEF::PE::CodeView
:project: lief
----------
Code View PDB
*************
.. doxygenclass:: LIEF::PE::CodeViewPDB
:project: lief
----------
Symbol
*******
.. doxygenclass:: LIEF::PE::Symbol
:project: lief
----------
Relocation
**********
.. doxygenclass:: LIEF::PE::Relocation
:project: lief
----------
Relocation Entry
****************
.. doxygenclass:: LIEF::PE::RelocationEntry
:project: lief
----------
Export
******
.. doxygenclass:: LIEF::PE::Export
:project: lief
----------
Export Entry
************
.. doxygenclass:: LIEF::PE::ExportEntry
:project: lief
----------
Signature
*********
.. doxygenclass:: LIEF::PE::Signature
:project: lief
----------
AuthenticatedAttributes
***********************
.. doxygenclass:: LIEF::PE::AuthenticatedAttributes
:project: lief
----------
x509
****
.. doxygenclass:: LIEF::PE::x509
:project: lief
----------
ContentInfo
***********
.. doxygenclass:: LIEF::PE::ContentInfo
:project: lief
----------
SignerInfo
**********
.. doxygenclass:: LIEF::PE::SignerInfo
:project: lief
----------
Builder
*******
.. doxygenclass:: LIEF::PE::Builder
:project: lief
----------
Resources Manager
*****************
.. doxygenclass:: LIEF::PE::ResourcesManager
:project: lief
----------
Resource Node
*************
.. doxygenclass:: LIEF::PE::ResourceNode
:project: lief
----------
Resource Directory
******************
.. doxygenclass:: LIEF::PE::ResourceDirectory
:project: lief
----------
Resource Data
*************
.. doxygenclass:: LIEF::PE::ResourceData
:project: lief
----------
Resource Icon
*************
.. doxygenclass:: LIEF::PE::ResourceIcon
:project: lief
----------
Resource Dialog
***************
.. doxygenclass:: LIEF::PE::ResourceDialog
:project: lief
----------
Resource Dialog Item
********************
.. doxygenclass:: LIEF::PE::ResourceDialogItem
:project: lief
----------
Resource Version
****************
.. doxygenclass:: LIEF::PE::ResourceVersion
:project: lief
----------
Resource Fixed File Info
************************
.. doxygenclass:: LIEF::PE::ResourceFixedFileInfo
:project: lief
----------
Resource Var File Info
**********************
.. doxygenclass:: LIEF::PE::ResourceVarFileInfo
:project: lief
----------
Resource String File Info
*************************
.. doxygenclass:: LIEF::PE::ResourceStringFileInfo
:project: lief
----------
Lang code item
**************
.. doxygenclass:: LIEF::PE::LangCodeItem
:project: lief
----------
Resource String Table
*********************
.. doxygenclass:: LIEF::PE::ResourceStringTable
:project: lief
----------
Rich Header
***********
.. doxygenclass:: LIEF::PE::RichHeader
:project: lief
----------
Rich Entry
**********
.. doxygenclass:: LIEF::PE::RichEntry
:project: lief
----------
Code Integrity
**************
.. doxygenclass:: LIEF::PE::CodeIntegrity
:project: lief
----------
Pogo
****
.. doxygenclass:: LIEF::PE::Pogo
:project: lief
----------
Pogo Entry
**************
.. doxygenclass:: LIEF::PE::PogoEntry
:project: lief
----------
Load Configuration
******************
.. doxygenclass:: LIEF::PE::LoadConfiguration
:project: lief
Load Configuration V0
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV0
:project: lief
Load Configuration V1
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV1
:project: lief
Load Configuration V2
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV2
:project: lief
Load Configuration V3
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV3
:project: lief
Load Configuration V4
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV4
:project: lief
Load Configuration V5
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV5
:project: lief
Load Configuration V6
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV6
:project: lief
Load Configuration V7
~~~~~~~~~~~~~~~~~~~~~
.. doxygenclass:: LIEF::PE::LoadConfigurationV7
:project: lief
-------------------
Utilities
*********
.. doxygenfunction:: LIEF::PE::get_type(const std::string &)
:project: lief
.. doxygenfunction:: LIEF::PE::get_type(const std::vector< uint8_t > &)
:project: lief
.. doxygenfunction:: LIEF::PE::is_pe(const std::string &)
:project: lief
.. doxygenfunction:: LIEF::PE::is_pe(const std::vector< uint8_t > &)
:project: lief
.. doxygenfunction:: LIEF::PE::get_imphash
:project: lief
.. doxygenfunction:: LIEF::PE::resolve_ordinals
:project: lief
.. doxygenfunction:: LIEF::PE::oid_to_string
:project: lief
----------
Enums
*****
.. doxygenenum:: LIEF::PE::MACHINE_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::HEADER_CHARACTERISTICS
:project: lief
.. doxygenenum:: LIEF::PE::SYMBOL_STORAGE_CLASS
:project: lief
.. doxygenenum:: LIEF::PE::SYMBOL_BASE_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::SYMBOL_COMPLEX_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::RELOCATIONS_BASE_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::RELOCATIONS_I386
:project: lief
.. doxygenenum:: LIEF::PE::RELOCATIONS_AMD64
:project: lief
.. doxygenenum:: LIEF::PE::RELOCATIONS_ARM
:project: lief
.. doxygenenum:: LIEF::PE::DATA_DIRECTORY
:project: lief
.. doxygenenum:: LIEF::PE::SUBSYSTEM
:project: lief
.. doxygenenum:: LIEF::PE::DLL_CHARACTERISTICS
:project: lief
.. doxygenenum:: LIEF::PE::DEBUG_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::RESOURCE_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::RESOURCE_LANGS
:project: lief
.. doxygenenum:: LIEF::PE::RESOURCE_SUBLANGS
:project: lief
.. doxygenenum:: LIEF::PE::CODE_PAGES
:project: lief
.. doxygenenum:: LIEF::PE::WINDOW_STYLES
:project: lief
.. doxygenenum:: LIEF::PE::EXTENDED_WINDOW_STYLES
:project: lief
.. doxygenenum:: LIEF::PE::DIALOG_BOX_STYLES
:project: lief
.. doxygenenum:: LIEF::PE::FIXED_VERSION_OS
:project: lief
.. doxygenenum:: LIEF::PE::FIXED_VERSION_FILE_FLAGS
:project: lief
.. doxygenenum:: LIEF::PE::FIXED_VERSION_FILE_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::FIXED_VERSION_FILE_SUB_TYPES
:project: lief
.. doxygenenum:: LIEF::PE::WIN_VERSION
:project: lief
.. doxygenenum:: LIEF::PE::GUARD_CF_FLAGS
:project: lief
.. doxygenenum:: LIEF::PE::GUARD_RF_FLAGS
:project: lief
.. doxygenenum:: LIEF::PE::POGO_SIGNATURES
:project: lief