RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Types | Public Attributes | Static Public Attributes | List of all members
Microsoft::PEFormat::Resource Class Reference

Represents a resource inside the image. More...

#include <peexe.h>

Public Types

typedef std::variant< std::string, uint32_t > Reference
 Represents a resource identifier, either a string or a 32-bit value.
 

Public Attributes

std::vector< Referencefull_identifier
 The sequence of IDs that identifies this resource, conventionally corresponding to the resource type, name and language.
 
uint32_t data_rva = 0
 The relative virtual address of the resource data.
 
uint32_t codepage = 0
 Codepage of the resource.
 
uint32_t reserved = 0
 Reserved entry in the resource table.
 

Static Public Attributes

static constexpr size_t Level_Type = 0
 The first level of the resource tree corresponds to the resource type.
 
static constexpr size_t Level_Name = 1
 The second level of the resource tree corresponds to the resource name.
 
static constexpr size_t Level_Language = 2
 The third level of the resource tree corresponds to the language (locale) for the resource.
 
static constexpr size_t Level_Count = 3
 Total number of levels used.
 

Detailed Description

Represents a resource inside the image.


The documentation for this class was generated from the following file: