Enum MachineType
ImageFileHeader machine constants which define for which CPU type the PE file is.
Namespace: PeNet.Header.Pe
Assembly: PeNet.dll
Syntax
public enum MachineType : ushort
  Fields
| Name | Description | 
|---|---|
| Alpha | File header -> machine (CPU): Alpha AXP  | 
      
| Alpha64 | File header -> machine (CPU): Alpha AXP 64-bit  | 
      
| Am33 | File header -> machine (CPU): Matsushita AM33  | 
      
| Amd64 | File header -> machine (CPU): AMD AMD64 (Used for Intel x64, too)  | 
      
| Arm | File header -> machine (CPU): ARM little endian  | 
      
| Arm64 | File header -> machine (CPU): ARM65 Little-Endian  | 
      
| ArmNt | File header -> machine (CPU): ARM Thumb-2 Little-Endian  | 
      
| Axp64 | File header -> machine (CPU): Alpha AXP 64-bit  | 
      
| Cee | File header -> machine (CPU): clr pure MSIL (.Net)  | 
      
| Cef | File header -> machine (CPU): unknown  | 
      
| Ebc | File header -> machine (CPU): EFI Byte Code  | 
      
| FreeBSDDotnet32 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| FreeBSDDotnet64 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| I386 | File header -> machine (CPU): Intel 386  | 
      
| I860 | File header -> machine (CPU): Intel i860  | 
      
| Ia64 | File header -> machine (CPU): Intel IA64  | 
      
| LinuxDotnet32 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| LinuxDotnet64 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| LoongArch32 | LoongArch 32-bit processor family  | 
      
| LoongArch64 | LoongArch 64-bit processor family  | 
      
| M32R | File header -> machine (CPU): Mitsubishi M32R little endian  | 
      
| M68K | File header -> machine (CPU): Motorola 68000 series  | 
      
| Mips16 | File header -> machine (CPU): MIPS16  | 
      
| MipsFpu | File header -> machine (CPU): MIPS with FPU  | 
      
| MipsFpu16 | File header -> machine (CPU): MIPS16 with FPU  | 
      
| NetBSDDotnet32 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| NetBSDDotnet64 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| OldAlpha | File header -> machine (CPU): old Alpha AXP  | 
      
| OsXDotnet32 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| OsXDotnet64 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| PowerPc | File header -> machine (CPU): PowerPC little endian  | 
      
| PowerPcFp | File header -> machine (CPU): PowerPC with floating point support  | 
      
| R10000 | File header -> machine (CPU): MIPS R10000  | 
      
| R3000 | File header -> machine (CPU): MIPS R3000  | 
      
| R4000 | File header -> machine (CPU): MIPS little endian (R4000)  | 
      
| RiscV128 | RISC-V 128-bit address space  | 
      
| RiscV32 | RISC-V 32-bit address space  | 
      
| RiscV64 | RISC-V 64-bit address space  | 
      
| Sh3 | File header -> machine (CPU): Hitachi SH3  | 
      
| Sh3Dsp | File header -> machine (CPU): Hitachi SH3 DSP  | 
      
| Sh3E | File header -> machine (CPU): unknown  | 
      
| Sh4 | File header -> machine (CPU): Hitachi SH4  | 
      
| Sh5 | File header -> machine (CPU): Hitachi SH5  | 
      
| SunDotnet32 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| SunDotnet64 | Defined by .NET https://github.com/dotnet/runtime/blob/61c658183231100a5836e833c86446ff51a4654b/src/coreclr/src/inc/pedecoder.h#L90-L104  | 
      
| TargetHost | File header -> machine (CPU): Interacts with the host and not a WOW64 guest  | 
      
| Thumb | File header -> machine (CPU): Thumb  | 
      
| TriCore | File header -> machine (CPU): unknown  | 
      
| Unknown | File header -> machine (CPU): unknown  | 
      
| Wcemipsv2 | File header -> machine (CPU): MIPS little endian WCI v2  |