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