namespace BurnOutSharp.Models.PortableExecutable
{
///
/// Immediately following the COFF symbol table is the COFF string table. The
/// position of this table is found by taking the symbol table address in the
/// COFF header and adding the number of symbols multiplied by the size of a symbol.
///
///
public class COFFStringTable
{
///
/// At the beginning of the COFF string table are 4 bytes that contain the
/// total size (in bytes) of the rest of the string table. This size includes
/// the size field itself, so that the value in this location would be 4 if no
/// strings were present.
///
public uint TotalSize;
///
/// Following the size are null-terminated strings that are pointed to by symbols
/// in the COFF symbol table.
///
public string[] Strings;
}
}