# Package ghidra.app.util.bin.format.pe.resource

package ghidra.app.util.bin.format.pe.resource

- Related Packages
  Package
  Description
  ghidra.app.util.bin.format.pe
  ghidra.app.util.bin.format.pe.cli
  ghidra.app.util.bin.format.pe.debug
  ghidra.app.util.bin.format.pe.rich
- Classes
  Class
  Description
  ResourceDataEntry
  typedef struct _IMAGE_RESOURCE_DATA_ENTRY { DWORD OffsetToData; DWORD Size; DWORD CodePage; DWORD Reserved; };
  ResourceDirectory
  typedef struct _IMAGE_RESOURCE_DIRECTORY { DWORD Characteristics; DWORD TimeDateStamp; WORD MajorVersion; WORD MinorVersion; WORD NumberOfNamedEntries; WORD NumberOfIdEntries; };
  ResourceDirectoryEntry
  typedef struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { union { struct { DWORD NameOffset:31; DWORD NameIsString:1; }; DWORD Name; WORD Id; }; union { DWORD OffsetToData; struct { DWORD OffsetToDirectory:31; DWORD DataIsDirectory:1; }; }; };
  ResourceDirectoryString
  typedef struct _IMAGE_RESOURCE_DIRECTORY_STRING { WORD Length; CHAR NameString[ 1 ]; };
  ResourceDirectoryStringU
  typedef struct _IMAGE_RESOURCE_DIR_STRING_U { WORD Length; WCHAR NameString[ 1 ]; };
  ResourceInfo
  A class to hold the information extracted from a resource data directory.
  ResourceStringInfo
  A class to hold the information extracted from a resource data directory.
  VS_VERSION_CHILD
  A class to represent the VS_VERSION_CHILD data structure which generally corresponds to either StringFileInfo or VarFileInfo.
  VS_VERSION_INFO
  A class to represent the VS_VERSION_INFO data structure.