# Class: com.pnfsoftware.jeb.core.units.codeobject.PE

Windows PE/COFF constants and static utility methods.

## Constructor: PE


## Static Field: IMAGE_DEBUG_TYPE_BORLAND
Type: `int`

Constant value: `9`

## Static Field: IMAGE_DEBUG_TYPE_CLSID
Type: `int`

Constant value: `11`

## Static Field: IMAGE_DEBUG_TYPE_CODEVIEW
Type: `int`

Constant value: `2`

## Static Field: IMAGE_DEBUG_TYPE_COFF
Type: `int`

Constant value: `1`

## Static Field: IMAGE_DEBUG_TYPE_EXCEPTION
Type: `int`

Constant value: `5`

## Static Field: IMAGE_DEBUG_TYPE_FIXUP
Type: `int`

Constant value: `6`

## Static Field: IMAGE_DEBUG_TYPE_FPO
Type: `int`

Constant value: `3`

## Static Field: IMAGE_DEBUG_TYPE_ILTCG
Type: `int`

Constant value: `14`

## Static Field: IMAGE_DEBUG_TYPE_MISC
Type: `int`

Constant value: `4`

## Static Field: IMAGE_DEBUG_TYPE_MPX
Type: `int`

Constant value: `15`

## Static Field: IMAGE_DEBUG_TYPE_OMAP_FROM_SRC
Type: `int`

Constant value: `8`

## Static Field: IMAGE_DEBUG_TYPE_OMAP_TO_SRC
Type: `int`

Constant value: `7`

## Static Field: IMAGE_DEBUG_TYPE_POGO
Type: `int`

Constant value: `13`

## Static Field: IMAGE_DEBUG_TYPE_REPRO
Type: `int`

Constant value: `16`

## Static Field: IMAGE_DEBUG_TYPE_RESERVED10
Type: `int`

Constant value: `10`

## Static Field: IMAGE_DEBUG_TYPE_UNKNOWN
Type: `int`

Constant value: `0`

## Static Field: IMAGE_DEBUG_TYPE_VC_FEATURE
Type: `int`

Constant value: `12`

## Static Field: IMAGE_DIRECTORY_ENTRY_ARCHITECTURE
Type: `int`

Constant value: `7`

## Static Field: IMAGE_DIRECTORY_ENTRY_BASERELOC
Type: `int`

Constant value: `5`

## Static Field: IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
Type: `int`

Constant value: `11`

## Static Field: IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR
Type: `int`

Constant value: `14`

## Static Field: IMAGE_DIRECTORY_ENTRY_DEBUG
Type: `int`

Constant value: `6`

## Static Field: IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT
Type: `int`

Constant value: `13`

## Static Field: IMAGE_DIRECTORY_ENTRY_EXCEPTION
Type: `int`

Constant value: `3`

## Static Field: IMAGE_DIRECTORY_ENTRY_EXPORT
Type: `int`

Constant value: `0`

## Static Field: IMAGE_DIRECTORY_ENTRY_GLOBALPTR
Type: `int`

Constant value: `8`

## Static Field: IMAGE_DIRECTORY_ENTRY_IAT
Type: `int`

Constant value: `12`

## Static Field: IMAGE_DIRECTORY_ENTRY_IMPORT
Type: `int`

Constant value: `1`

## Static Field: IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
Type: `int`

Constant value: `10`

## Static Field: IMAGE_DIRECTORY_ENTRY_RESOURCE
Type: `int`

Constant value: `2`

## Static Field: IMAGE_DIRECTORY_ENTRY_SECURITY
Type: `int`

Constant value: `4`

## Static Field: IMAGE_DIRECTORY_ENTRY_TLS
Type: `int`

Constant value: `9`

## Static Field: IMAGE_DLLCHARACTERISTICS_APPCONTAINER
Type: `int`

Constant value: `4096`

## Static Field: IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
Type: `int`

Constant value: `64`

## Static Field: IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY
Type: `int`

Constant value: `128`

## Static Field: IMAGE_DLLCHARACTERISTICS_GUARD_CF
Type: `int`

Constant value: `16384`

## Static Field: IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
Type: `int`

Constant value: `32`

## Static Field: IMAGE_DLLCHARACTERISTICS_NO_BIND
Type: `int`

Constant value: `2048`

## Static Field: IMAGE_DLLCHARACTERISTICS_NO_ISOLATION
Type: `int`

Constant value: `512`

## Static Field: IMAGE_DLLCHARACTERISTICS_NO_SEH
Type: `int`

Constant value: `1024`

## Static Field: IMAGE_DLLCHARACTERISTICS_NX_COMPAT
Type: `int`

Constant value: `256`

## Static Field: IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
Type: `int`

Constant value: `32768`

## Static Field: IMAGE_DLLCHARACTERISTICS_WDM_DRIVER
Type: `int`

Constant value: `8192`

## Static Field: IMAGE_FILE_32BIT_MACHINE
Type: `int`

Constant value: `256`

## Static Field: IMAGE_FILE_AGGRESIVE_WS_TRIM
Type: `int`

Constant value: `16`

## Static Field: IMAGE_FILE_BYTES_REVERSED_HI
Type: `int`

Constant value: `32768`

## Static Field: IMAGE_FILE_BYTES_REVERSED_LO
Type: `int`

Constant value: `128`

## Static Field: IMAGE_FILE_DEBUG_STRIPPED
Type: `int`

Constant value: `512`

## Static Field: IMAGE_FILE_DLL
Type: `int`

Constant value: `8192`

## Static Field: IMAGE_FILE_EXECUTABLE_IMAGE
Type: `int`

Constant value: `2`

## Static Field: IMAGE_FILE_LARGE_ADDRESS_AWARE
Type: `int`

Constant value: `32`

## Static Field: IMAGE_FILE_LINE_NUMS_STRIPPED
Type: `int`

Constant value: `4`

## Static Field: IMAGE_FILE_LOCAL_SYMS_STRIPPED
Type: `int`

Constant value: `8`

## Static Field: IMAGE_FILE_MACHINE_ALPHA
Type: `int`

Constant value: `388`

## Static Field: IMAGE_FILE_MACHINE_ALPHA64
Type: `int`

Constant value: `644`

## Static Field: IMAGE_FILE_MACHINE_AM33
Type: `int`

Constant value: `467`

## Static Field: IMAGE_FILE_MACHINE_AMD64
Type: `int`

Constant value: `34404`

## Static Field: IMAGE_FILE_MACHINE_ARM
Type: `int`

Constant value: `448`

## Static Field: IMAGE_FILE_MACHINE_ARM64
Type: `int`

Constant value: `43620`

## Static Field: IMAGE_FILE_MACHINE_ARMNT
Type: `int`

Constant value: `452`

## Static Field: IMAGE_FILE_MACHINE_AXP64
Type: `int`

Constant value: `644`

## Static Field: IMAGE_FILE_MACHINE_CEE
Type: `int`

Constant value: `49390`

## Static Field: IMAGE_FILE_MACHINE_CEF
Type: `int`

Constant value: `3311`

## Static Field: IMAGE_FILE_MACHINE_EBC
Type: `int`

Constant value: `3772`

## Static Field: IMAGE_FILE_MACHINE_I386
Type: `int`

Constant value: `332`

## Static Field: IMAGE_FILE_MACHINE_IA64
Type: `int`

Constant value: `512`

## Static Field: IMAGE_FILE_MACHINE_M32R
Type: `int`

Constant value: `36929`

## Static Field: IMAGE_FILE_MACHINE_MIPS16
Type: `int`

Constant value: `614`

## Static Field: IMAGE_FILE_MACHINE_MIPSFPU
Type: `int`

Constant value: `870`

## Static Field: IMAGE_FILE_MACHINE_MIPSFPU16
Type: `int`

Constant value: `1126`

## Static Field: IMAGE_FILE_MACHINE_POWERPC
Type: `int`

Constant value: `496`

## Static Field: IMAGE_FILE_MACHINE_POWERPCFP
Type: `int`

Constant value: `497`

## Static Field: IMAGE_FILE_MACHINE_R10000
Type: `int`

Constant value: `360`

## Static Field: IMAGE_FILE_MACHINE_R3000
Type: `int`

Constant value: `354`

## Static Field: IMAGE_FILE_MACHINE_R3000_BE
Type: `int`

Constant value: `352`

## Static Field: IMAGE_FILE_MACHINE_R4000
Type: `int`

Constant value: `358`

## Static Field: IMAGE_FILE_MACHINE_RISCV128
Type: `int`

Constant value: `20776`

## Static Field: IMAGE_FILE_MACHINE_RISCV32
Type: `int`

Constant value: `20530`

## Static Field: IMAGE_FILE_MACHINE_RISCV64
Type: `int`

Constant value: `20580`

## Static Field: IMAGE_FILE_MACHINE_SH3
Type: `int`

Constant value: `418`

## Static Field: IMAGE_FILE_MACHINE_SH3DSP
Type: `int`

Constant value: `419`

## Static Field: IMAGE_FILE_MACHINE_SH3E
Type: `int`

Constant value: `420`

## Static Field: IMAGE_FILE_MACHINE_SH4
Type: `int`

Constant value: `422`

## Static Field: IMAGE_FILE_MACHINE_SH5
Type: `int`

Constant value: `424`

## Static Field: IMAGE_FILE_MACHINE_THUMB
Type: `int`

Constant value: `450`

## Static Field: IMAGE_FILE_MACHINE_TRICORE
Type: `int`

Constant value: `1312`

## Static Field: IMAGE_FILE_MACHINE_UNKNOWN
Type: `int`

Constant value: `0`

## Static Field: IMAGE_FILE_MACHINE_WCEMIPSV2
Type: `int`

Constant value: `361`

## Static Field: IMAGE_FILE_NET_RUN_FROM_SWAP
Type: `int`

Constant value: `2048`

## Static Field: IMAGE_FILE_RELOCS_STRIPPED
Type: `int`

Constant value: `1`

## Static Field: IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
Type: `int`

Constant value: `1024`

## Static Field: IMAGE_FILE_SYSTEM
Type: `int`

Constant value: `4096`

## Static Field: IMAGE_FILE_UP_SYSTEM_ONLY
Type: `int`

Constant value: `16384`

## Static Field: IMAGE_NT_OPTIONAL_HDR32_MAGIC
Type: `int`

Constant value: `267`

## Static Field: IMAGE_NT_OPTIONAL_HDR64_MAGIC
Type: `int`

Constant value: `523`

## Static Field: IMAGE_REL_BASED_ABSOLUTE
Type: `int`

Constant value: `0`

## Static Field: IMAGE_REL_BASED_ARM_MOV32
Type: `int`

Constant value: `5`

## Static Field: IMAGE_REL_BASED_DIR64
Type: `int`

Constant value: `10`

## Static Field: IMAGE_REL_BASED_HIGH
Type: `int`

Constant value: `1`

## Static Field: IMAGE_REL_BASED_HIGHADJ
Type: `int`

Constant value: `4`

## Static Field: IMAGE_REL_BASED_HIGHLOW
Type: `int`

Constant value: `3`

## Static Field: IMAGE_REL_BASED_IA64_IMM64
Type: `int`

Constant value: `9`

## Static Field: IMAGE_REL_BASED_LOW
Type: `int`

Constant value: `2`

## Static Field: IMAGE_REL_BASED_MIPS_JMPADDR
Type: `int`

Constant value: `5`

## Static Field: IMAGE_REL_BASED_MIPS_JMPADDR16
Type: `int`

Constant value: `9`

## Static Field: IMAGE_REL_BASED_RISCV_HIGH20
Type: `int`

Constant value: `5`

## Static Field: IMAGE_REL_BASED_RISCV_LOW12I
Type: `int`

Constant value: `7`

## Static Field: IMAGE_REL_BASED_RISCV_LOW12S
Type: `int`

Constant value: `8`

## Static Field: IMAGE_REL_BASED_THUMB_MOV32
Type: `int`

Constant value: `7`

## Static Field: IMAGE_ROM_OPTIONAL_HDR_MAGIC
Type: `int`

Constant value: `263`

## Static Field: IMAGE_SCN_ALIGN_1024BYTES
Type: `int`

Constant value: `11534336`

## Static Field: IMAGE_SCN_ALIGN_128BYTES
Type: `int`

Constant value: `8388608`

## Static Field: IMAGE_SCN_ALIGN_16BYTES
Type: `int`

Constant value: `5242880`

## Static Field: IMAGE_SCN_ALIGN_1BYTES
Type: `int`

Constant value: `1048576`

## Static Field: IMAGE_SCN_ALIGN_2048BYTES
Type: `int`

Constant value: `12582912`

## Static Field: IMAGE_SCN_ALIGN_256BYTES
Type: `int`

Constant value: `9437184`

## Static Field: IMAGE_SCN_ALIGN_2BYTES
Type: `int`

Constant value: `2097152`

## Static Field: IMAGE_SCN_ALIGN_32BYTES
Type: `int`

Constant value: `6291456`

## Static Field: IMAGE_SCN_ALIGN_4096BYTES
Type: `int`

Constant value: `13631488`

## Static Field: IMAGE_SCN_ALIGN_4BYTES
Type: `int`

Constant value: `3145728`

## Static Field: IMAGE_SCN_ALIGN_512BYTES
Type: `int`

Constant value: `10485760`

## Static Field: IMAGE_SCN_ALIGN_64BYTES
Type: `int`

Constant value: `7340032`

## Static Field: IMAGE_SCN_ALIGN_8192BYTES
Type: `int`

Constant value: `14680064`

## Static Field: IMAGE_SCN_ALIGN_8BYTES
Type: `int`

Constant value: `4194304`

## Static Field: IMAGE_SCN_ALIGN_MASK
Type: `int`

Constant value: `15728640`

## Static Field: IMAGE_SCN_CNT_CODE
Type: `int`

Constant value: `32`

## Static Field: IMAGE_SCN_CNT_INITIALIZED_DATA
Type: `int`

Constant value: `64`

## Static Field: IMAGE_SCN_CNT_UNINITIALIZED_DATA
Type: `int`

Constant value: `128`

## Static Field: IMAGE_SCN_GPREL
Type: `int`

Constant value: `32768`

## Static Field: IMAGE_SCN_LNK_COMDAT
Type: `int`

Constant value: `4096`

## Static Field: IMAGE_SCN_LNK_INFO
Type: `int`

Constant value: `512`

## Static Field: IMAGE_SCN_LNK_NRELOC_OVFL
Type: `int`

Constant value: `16777216`

## Static Field: IMAGE_SCN_LNK_OTHER
Type: `int`

Constant value: `256`

## Static Field: IMAGE_SCN_LNK_REMOVE
Type: `int`

Constant value: `2048`

## Static Field: IMAGE_SCN_MEM_16BIT
Type: `int`

Constant value: `131072`

## Static Field: IMAGE_SCN_MEM_DISCARDABLE
Type: `int`

Constant value: `33554432`

## Static Field: IMAGE_SCN_MEM_EXECUTE
Type: `int`

Constant value: `536870912`

## Static Field: IMAGE_SCN_MEM_FARDATA
Type: `int`

Constant value: `32768`

## Static Field: IMAGE_SCN_MEM_LOCKED
Type: `int`

Constant value: `262144`

## Static Field: IMAGE_SCN_MEM_NOT_CACHED
Type: `int`

Constant value: `67108864`

## Static Field: IMAGE_SCN_MEM_NOT_PAGED
Type: `int`

Constant value: `134217728`

## Static Field: IMAGE_SCN_MEM_PRELOAD
Type: `int`

Constant value: `524288`

## Static Field: IMAGE_SCN_MEM_PURGEABLE
Type: `int`

Constant value: `131072`

## Static Field: IMAGE_SCN_MEM_READ
Type: `int`

Constant value: `1073741824`

## Static Field: IMAGE_SCN_MEM_SHARED
Type: `int`

Constant value: `268435456`

## Static Field: IMAGE_SCN_MEM_WRITE
Type: `int`

Constant value: `-2147483648`

## Static Field: IMAGE_SCN_NO_DEFER_SPEC_EXC
Type: `int`

Constant value: `16384`

## Static Field: IMAGE_SCN_TYPE_NO_PAD
Type: `int`

Constant value: `8`

## Static Field: IMAGE_SIZEOF_DOS_HEADER
Type: `int`

Constant value: `64`

## Static Field: IMAGE_SIZEOF_FILE_HEADER
Type: `int`

Constant value: `20`

## Static Field: IMAGE_SIZEOF_SECTION_HEADER
Type: `int`

Constant value: `40`

## Static Field: IMAGE_SUBSYSTEM_EFI_APPLICATION
Type: `int`

Constant value: `10`

## Static Field: IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
Type: `int`

Constant value: `11`

## Static Field: IMAGE_SUBSYSTEM_EFI_ROM
Type: `int`

Constant value: `13`

## Static Field: IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
Type: `int`

Constant value: `12`

## Static Field: IMAGE_SUBSYSTEM_NATIVE
Type: `int`

Constant value: `1`

## Static Field: IMAGE_SUBSYSTEM_NATIVE_WINDOWS
Type: `int`

Constant value: `8`

## Static Field: IMAGE_SUBSYSTEM_OS2_CUI
Type: `int`

Constant value: `5`

## Static Field: IMAGE_SUBSYSTEM_POSIX_CUI
Type: `int`

Constant value: `7`

## Static Field: IMAGE_SUBSYSTEM_UNKNOWN
Type: `int`

Constant value: `0`

## Static Field: IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION
Type: `int`

Constant value: `16`

## Static Field: IMAGE_SUBSYSTEM_WINDOWS_CE_GUI
Type: `int`

Constant value: `9`

## Static Field: IMAGE_SUBSYSTEM_WINDOWS_CUI
Type: `int`

Constant value: `3`

## Static Field: IMAGE_SUBSYSTEM_WINDOWS_GUI
Type: `int`

Constant value: `2`

## Static Field: IMAGE_SUBSYSTEM_XBOX
Type: `int`

Constant value: `14`

## Static Field: PDB2_SIGNATURE
Type: `int`

Constant value: `808534606`
Description: PDB 2.0 file: 'NB10', little\-endian

## Static Field: PDB7_SIGNATURE
Type: `int`

Constant value: `1396986706`
Description: PDB 7.0 file: 'RSDS', little\-endian

