namespace QuickLook.Plugin.PEViewer.PEImageParser;
///
/// Specifies the values for the property of the optional header of a PE image file.
///
public enum ImageSubsystem : ushort
{
///
/// Specifies an unknown subsystem.
///
Unknown = 0,
///
/// Specifies device drivers and native Windows processes.
///
Native = 1,
///
/// Specifies the Windows graphical user interface (GUI) subsystem.
///
WindowsGui = 2,
///
/// Specifies the Windows character subsystem.
///
WindowsCui = 3,
///
/// Specifies the OS/2 character subsystem.
///
OS2Cui = 5,
///
/// Specifies the Posix character subsystem.
///
PosixCui = 7,
///
/// Specifies a native Win9x driver.
///
NativeWindows = 8,
///
/// Specifies Windows CE.
///
WindowsCEGui = 9,
///
/// Specifies an Extensible Firmware Interface (EFI) application.
///
EfiApplication = 10,
///
/// Specifies an EFI driver with boot services.
///
EfiBootServiceDriver = 11,
///
/// Specifies an EFI driver with run-time services.
///
EfiRuntimeDriver = 12,
///
/// Specifies an EFI ROM image.
///
EfiRom = 13,
///
/// Specifies XBOX.
///
XBox = 14,
///
/// Specifies a Windows boot application.
///
WindowsBootApplication = 16,
}