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, }