// dnlib: See LICENSE.txt for more info
namespace dnlib.PE {
///
/// IMAGE_OPTIONAL_HEADER.Subsystem
///
public enum Subsystem : ushort {
/// Unknown subsystem.
Unknown = 0,
/// Image doesn't require a subsystem.
Native = 1,
/// Image runs in the Windows GUI subsystem.
WindowsGui = 2,
/// Image runs in the Windows character subsystem.
WindowsCui = 3,
/// image runs in the OS/2 character subsystem.
Os2Cui = 5,
/// image runs in the Posix character subsystem.
PosixCui = 7,
/// image is a native Win9x driver.
NativeWindows = 8,
/// Image runs in the Windows CE subsystem.
WindowsCeGui = 9,
///
EfiApplication = 10,
///
EfiBootServiceDriver = 11,
///
EfiRuntimeDriver = 12,
///
EfiRom = 13,
///
Xbox = 14,
///
WindowsBootApplication = 16,
}
}