retdec
PeLib::ResourceDirectory Member List

This is the complete list of members for PeLib::ResourceDirectory, including all inherited members.

addOccupiedAddressRange(unsigned int start, unsigned int end)PeLib::ResourceDirectory
addResource(std::uint32_t dwResTypeId, std::uint32_t dwResId)PeLib::ResourceDirectory
addResource(std::uint32_t dwResTypeId, const std::string &strResName)PeLib::ResourceDirectory
addResource(const std::string &strResTypeName, std::uint32_t dwResId)PeLib::ResourceDirectory
addResource(const std::string &strResTypeName, const std::string &strResName)PeLib::ResourceDirectory
addResourceT(S restypeid, T resid, ResourceChild &rc)PeLib::ResourceDirectoryprotected
addResourceType(std::uint32_t dwResTypeId)PeLib::ResourceDirectory
addResourceType(const std::string &strResTypeName)PeLib::ResourceDirectory
getNumberOfResources(std::uint32_t dwId) constPeLib::ResourceDirectory
getNumberOfResources(const std::string &strResTypeName) constPeLib::ResourceDirectory
getNumberOfResourcesByIndex(unsigned int uiIndex) constPeLib::ResourceDirectory
getNumberOfResourceTypes() constPeLib::ResourceDirectory
getOccupiedAddresses() constPeLib::ResourceDirectory
getOffset() constPeLib::ResourceDirectory
getResourceData(std::uint32_t dwResTypeId, std::uint32_t dwResId, std::vector< std::uint8_t > &data) constPeLib::ResourceDirectory
getResourceData(std::uint32_t dwResTypeId, const std::string &strResName, std::vector< std::uint8_t > &data) constPeLib::ResourceDirectory
getResourceData(const std::string &strResTypeName, std::uint32_t dwResId, std::vector< std::uint8_t > &data) constPeLib::ResourceDirectory
getResourceData(const std::string &strResTypeName, const std::string &strResName, std::vector< std::uint8_t > &data) constPeLib::ResourceDirectory
getResourceDataByIndex(unsigned int uiResTypeIndex, unsigned int uiResIndex, std::vector< std::uint8_t > &data) constPeLib::ResourceDirectory
getResourceDataT(S restypeid, T resid, std::vector< std::uint8_t > &data) constPeLib::ResourceDirectoryprotected
getResourceId(std::uint32_t dwResTypeId, const std::string &strResName) constPeLib::ResourceDirectory
getResourceId(const std::string &strResTypeName, const std::string &strResName) constPeLib::ResourceDirectory
getResourceIdByIndex(unsigned int uiResTypeIndex, unsigned int uiResIndex) constPeLib::ResourceDirectory
getResourceIdT(S restypeid, T resid) constPeLib::ResourceDirectoryprotected
getResourceName(std::uint32_t dwResTypeId, std::uint32_t dwResId) constPeLib::ResourceDirectory
getResourceName(const std::string &strResTypeName, std::uint32_t dwResId) constPeLib::ResourceDirectory
getResourceNameByIndex(unsigned int uiResTypeIndex, unsigned int uiResIndex) constPeLib::ResourceDirectory
getResourceNameT(S restypeid, T resid) constPeLib::ResourceDirectoryprotected
getResourceTypeIdByIndex(unsigned int uiIndex) constPeLib::ResourceDirectory
getResourceTypeNameByIndex(unsigned int uiIndex) constPeLib::ResourceDirectory
getRoot()PeLib::ResourceDirectory
getRoot() constPeLib::ResourceDirectory
hasNodeOffset(std::size_t nodeOffset) constPeLib::ResourceDirectory
insertNodeOffset(std::size_t nodeOffset)PeLib::ResourceDirectory
loaderError() constPeLib::ResourceDirectory
locateResourceT(S restypeid, T resid) constPeLib::ResourceDirectoryprotected
locateResourceT(S restypeid, T resid)PeLib::ResourceDirectoryprotected
m_ldrErrorPeLib::ResourceDirectoryprotected
m_occupiedAddressesPeLib::ResourceDirectoryprotected
m_readOffsetPeLib::ResourceDirectoryprotected
m_resourceNodeOffsetsPeLib::ResourceDirectoryprotected
m_rnRootPeLib::ResourceDirectoryprotected
makeValid()PeLib::ResourceDirectory
read(ImageLoader &imageLoader)PeLib::ResourceDirectory
rebuild(std::vector< std::uint8_t > &vBuffer, unsigned int uiRva) constPeLib::ResourceDirectory
recalculate(unsigned int &uiNewSize, unsigned int uiNewRva)PeLib::ResourceDirectory
removeResource(std::uint32_t dwResTypeId, std::uint32_t dwResId)PeLib::ResourceDirectory
removeResource(std::uint32_t dwResTypeId, const std::string &strResName)PeLib::ResourceDirectory
removeResource(const std::string &strResTypeName, std::uint32_t dwResId)PeLib::ResourceDirectory
removeResource(const std::string &strResTypeName, const std::string &strResName)PeLib::ResourceDirectory
removeResourceT(S restypeid, T resid)PeLib::ResourceDirectoryprotected
removeResourceType(std::uint32_t dwResTypeId)PeLib::ResourceDirectory
removeResourceType(const std::string &strResTypeName)PeLib::ResourceDirectory
removeResourceTypeByIndex(unsigned int uiIndex)PeLib::ResourceDirectory
ResourceDirectory()PeLib::ResourceDirectory
resourceTypeIdToIndex(std::uint32_t dwResTypeId) constPeLib::ResourceDirectory
resourceTypeNameToIndex(const std::string &strResTypeName) constPeLib::ResourceDirectory
setLoaderError(LoaderError ldrError)PeLib::ResourceDirectory
setResourceData(std::uint32_t dwResTypeId, std::uint32_t dwResId, std::vector< std::uint8_t > &data)PeLib::ResourceDirectory
setResourceData(std::uint32_t dwResTypeId, const std::string &strResName, std::vector< std::uint8_t > &data)PeLib::ResourceDirectory
setResourceData(const std::string &strResTypeName, std::uint32_t dwResId, std::vector< std::uint8_t > &data)PeLib::ResourceDirectory
setResourceData(const std::string &strResTypeName, const std::string &strResName, std::vector< std::uint8_t > &data)PeLib::ResourceDirectory
setResourceDataByIndex(unsigned int uiResTypeIndex, unsigned int uiResIndex, std::vector< std::uint8_t > &data)PeLib::ResourceDirectory
setResourceDataT(S restypeid, T resid, std::vector< std::uint8_t > &data)PeLib::ResourceDirectoryprotected
setResourceId(std::uint32_t dwResTypeId, std::uint32_t dwResId, std::uint32_t dwNewResId)PeLib::ResourceDirectory
setResourceId(std::uint32_t dwResTypeId, const std::string &strResName, std::uint32_t dwNewResId)PeLib::ResourceDirectory
setResourceId(const std::string &strResTypeName, std::uint32_t dwResId, std::uint32_t dwNewResId)PeLib::ResourceDirectory
setResourceId(const std::string &strResTypeName, const std::string &strResName, std::uint32_t dwNewResId)PeLib::ResourceDirectory
setResourceIdByIndex(unsigned int uiResTypeIndex, unsigned int uiResIndex, std::uint32_t dwNewResId)PeLib::ResourceDirectory
setResourceIdT(S restypeid, T resid, std::uint32_t dwNewResId)PeLib::ResourceDirectoryprotected
setResourceName(std::uint32_t dwResTypeId, std::uint32_t dwResId, const std::string &strNewResName)PeLib::ResourceDirectory
setResourceName(std::uint32_t dwResTypeId, const std::string &strResName, const std::string &strNewResName)PeLib::ResourceDirectory
setResourceName(const std::string &strResTypeName, std::uint32_t dwResId, const std::string &strNewResName)PeLib::ResourceDirectory
setResourceName(const std::string &strResTypeName, const std::string &strResName, const std::string &strNewResName)PeLib::ResourceDirectory
setResourceNameByIndex(unsigned int uiResTypeIndex, unsigned int uiResIndex, const std::string &strNewResName)PeLib::ResourceDirectory
setResourceNameT(S restypeid, T resid, std::string strNewResName)PeLib::ResourceDirectoryprotected
write(const std::string &strFilename, unsigned int uiOffset, unsigned int uiRva) constPeLib::ResourceDirectory
~ResourceDirectory()=defaultPeLib::ResourceDirectoryvirtual