net/JetBrains.FormatRipper/src/Pe/IMAGE_FILE_MACHINE.cs (41 lines of code) (raw):

using System.Diagnostics.CodeAnalysis; namespace JetBrains.FormatRipper.Pe { [SuppressMessage("ReSharper", "IdentifierTypo")] [SuppressMessage("ReSharper", "InconsistentNaming")] public enum IMAGE_FILE_MACHINE : ushort { // @formatter:off IMAGE_FILE_MACHINE_UNKNOWN = 0, IMAGE_FILE_MACHINE_TARGET_HOST = 0x0001, // Useful for indicating we want to interact with the host and not a WoW guest. IMAGE_FILE_MACHINE_I386 = 0x014C, // Intel 386. IMAGE_FILE_MACHINE_R3000 = 0x0162, // MIPS little-endian, 0x160 big-endian IMAGE_FILE_MACHINE_R4000 = 0x0166, // MIPS little-endian IMAGE_FILE_MACHINE_R10000 = 0x0168, // MIPS little-endian IMAGE_FILE_MACHINE_WCEMIPSV2 = 0x0169, // MIPS little-endian WCE v2 IMAGE_FILE_MACHINE_ALPHA = 0x0184, // Alpha_AXP IMAGE_FILE_MACHINE_SH3 = 0x01A2, // SH3 little-endian IMAGE_FILE_MACHINE_SH3DSP = 0x01A3, IMAGE_FILE_MACHINE_SH3E = 0x01A4, // SH3E little-endian IMAGE_FILE_MACHINE_SH4 = 0x01A6, // SH4 little-endian IMAGE_FILE_MACHINE_SH5 = 0x01A8, // SH5 IMAGE_FILE_MACHINE_ARM = 0x01C0, // ARM Little-Endian IMAGE_FILE_MACHINE_THUMB = 0x01C2, // ARM Thumb/Thumb-2 Little-Endian IMAGE_FILE_MACHINE_ARMNT = 0x01C4, // ARM Thumb-2 Little-Endian IMAGE_FILE_MACHINE_AM33 = 0x01D3, IMAGE_FILE_MACHINE_POWERPC = 0x01F0, // IBM PowerPC Little-Endian IMAGE_FILE_MACHINE_POWERPCFP = 0x01F1, IMAGE_FILE_MACHINE_IA64 = 0x0200, // Intel 64 IMAGE_FILE_MACHINE_MIPS16 = 0x0266, // MIPS IMAGE_FILE_MACHINE_ALPHA64 = 0x0284, // ALPHA64 IMAGE_FILE_MACHINE_MIPSFPU = 0x0366, // MIPS IMAGE_FILE_MACHINE_MIPSFPU16 = 0x0466, // MIPS IMAGE_FILE_MACHINE_AXP64 = IMAGE_FILE_MACHINE_ALPHA64, IMAGE_FILE_MACHINE_TRICORE = 0x0520, // Infineon IMAGE_FILE_MACHINE_CEF = 0x0CEF, IMAGE_FILE_MACHINE_EBC = 0x0EBC, // EFI Byte Code IMAGE_FILE_MACHINE_AMD64 = 0x8664, // AMD64 (K8) IMAGE_FILE_MACHINE_M32R = 0x9041, // M32R little-endian IMAGE_FILE_MACHINE_ARM64 = 0xAA64, // ARM64 Little-Endian IMAGE_FILE_MACHINE_CEE = 0xC0EE, // @formatter:on } }