using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace UniversalEditor.ObjectModels.Executable { public enum ExecutableSubsystem : ushort { /// /// Unknown subsystem. /// Unknown = 0, /// /// No subsystem required (device drivers and native system processes). /// Native = 1, /// /// Windows graphical user interface (GUI) subsystem. /// WindowsGUI = 2, /// /// Windows character-mode user interface (CUI) subsystem. /// WindowsCUI = 3, /// /// OS/2 character-mode user interface (CUI) subsystem. /// OS2CUI = 5, /// /// POSIX character-mode user interface (CUI) subsystem. /// PosixCUI = 7, /// /// Windows CE system. /// WindowsCEGUI = 9, /// /// Extensible Firmware Interface (EFI) application. /// EFIApplication = 10, /// /// EFI driver with boot services. /// EFIBootServiceDriver = 11, /// /// EFI driver with run-time services. /// EFIRuntimeServiceDriver = 12, /// /// EFI ROM image. /// EFIROMImage = 13, /// /// Xbox system. /// Xbox = 14, /// /// Boot application /// WindowsBootApplication = 16 } }