namespace QuickLook.Plugin.PEViewer.PEImageParser;
///
/// Specifies the name of a data directory entry of a PE image file.
///
public enum ImageDataDirectoryName
{
///
/// Specifies the export table address and size.
///
ExportTable = 0,
///
/// Specifies the import table address and size.
///
ImportTable = 1,
///
/// Specifies the resource table address and size.
///
ResourceTable = 2,
///
/// Specifies the exception table address and size.
///
ExceptionTable = 3,
///
/// Specifies the attribute certificate table address and size.
///
CertificateTable = 4,
///
/// Specifies the base relocation table address and size.
///
BaseRelocationTable = 5,
///
/// Specifies the debug data starting address and size.
///
DebugDirectory = 6,
///
/// Reserved, must be zero.
///
Architecture = 7,
///
/// Specifies the RVA of the value to be stored in the global pointer register. The size member of this structure must be set to zero.
///
GlobalPointer = 8,
///
/// Specifies the thread local storage (TLS) table address and size.
///
TlsTable = 9,
///
/// Specifies the load configuration table address and size.
///
LoadConfigurationTable = 10,
///
/// Specifies the bound import table address and size.
///
BoundImportTable = 11,
///
/// Specifies the import address table address and size.
///
ImportAddressTable = 12,
///
/// Specifies the delay import descriptor address and size.
///
DelayImportDescriptors = 13,
///
/// Specifies the CLR runtime header address and size.
///
ClrRuntimeHeader = 14,
}