Module pelite::image[][src]

Image structures as defined by Windows.

No attempt is made to abstract over endianness.

Sources:

Structs

FPO_DATA
GUID
IMAGE_BASE_RELOCATION
IMAGE_DATA_DIRECTORY
IMAGE_DEBUG_CV_INFO_PDB20
IMAGE_DEBUG_CV_INFO_PDB70
IMAGE_DEBUG_DIRECTORY
IMAGE_DEBUG_MISC
IMAGE_DEBUG_VC_FEATURE
IMAGE_DOS_HEADER
IMAGE_DYNAMIC_RELOCATION32
IMAGE_DYNAMIC_RELOCATION64
IMAGE_DYNAMIC_RELOCATION_TABLE
IMAGE_EXPORT_DIRECTORY
IMAGE_FILE_HEADER
IMAGE_GUARDCF32
IMAGE_GUARDCF64
IMAGE_IMPORT_DESCRIPTOR
IMAGE_LOAD_CONFIG_CODE_INTEGRITY
IMAGE_LOAD_CONFIG_DIRECTORY32
IMAGE_LOAD_CONFIG_DIRECTORY64
IMAGE_NT_HEADERS32
IMAGE_NT_HEADERS64
IMAGE_OPTIONAL_HEADER32
IMAGE_OPTIONAL_HEADER64
IMAGE_RESOURCE_DATA_ENTRY
IMAGE_RESOURCE_DIRECTORY
IMAGE_RESOURCE_DIRECTORY_ENTRY
IMAGE_SECTION_HEADER
IMAGE_TLS_DIRECTORY32
IMAGE_TLS_DIRECTORY64
IMAGE_VERSION
RUNTIME_FUNCTION
SCOPE_RECORD
SCOPE_TABLE
UNWIND_CODE
UNWIND_INFO
VS_FIXEDFILEINFO
VS_VERSION
WIN_CERTIFICATE

Constants

FRAME_FPO
FRAME_TRAP
FRAME_TSS
IMAGE_DEBUG_MISC_EXENAME
IMAGE_DEBUG_TYPE_BORLAND
IMAGE_DEBUG_TYPE_CLSID
IMAGE_DEBUG_TYPE_CODEVIEW
IMAGE_DEBUG_TYPE_COFF
IMAGE_DEBUG_TYPE_EXCEPTION
IMAGE_DEBUG_TYPE_FIXUP
IMAGE_DEBUG_TYPE_FPO
IMAGE_DEBUG_TYPE_ILTCG
IMAGE_DEBUG_TYPE_MISC
IMAGE_DEBUG_TYPE_MPX
IMAGE_DEBUG_TYPE_OMAP_FROM_SRC
IMAGE_DEBUG_TYPE_OMAP_TO_SRC
IMAGE_DEBUG_TYPE_POGO
IMAGE_DEBUG_TYPE_REPRO
IMAGE_DEBUG_TYPE_RESERVED10
IMAGE_DEBUG_TYPE_UNKNOWN
IMAGE_DEBUG_TYPE_VC_FEATURE
IMAGE_DIRECTORY_ENTRY_ARCHITECTURE
IMAGE_DIRECTORY_ENTRY_BASERELOC
IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR
IMAGE_DIRECTORY_ENTRY_DEBUG
IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT
IMAGE_DIRECTORY_ENTRY_EXCEPTION
IMAGE_DIRECTORY_ENTRY_EXPORT
IMAGE_DIRECTORY_ENTRY_GLOBALPTR
IMAGE_DIRECTORY_ENTRY_IAT
IMAGE_DIRECTORY_ENTRY_IMPORT
IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
IMAGE_DIRECTORY_ENTRY_RESOURCE
IMAGE_DIRECTORY_ENTRY_SECURITY
IMAGE_DIRECTORY_ENTRY_TLS
IMAGE_DLLCHARACTERISTICS_APPCONTAINER
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_NO_BIND
IMAGE_DLLCHARACTERISTICS_NO_ISOLATION
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_DLLCHARACTERISTICS_WDM_DRIVER
IMAGE_DOS_SIGNATURE
IMAGE_DYNAMIC_RELOCATION_GUARD_RF_EPILOGUE
IMAGE_DYNAMIC_RELOCATION_GUARD_RF_PROLOGUE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_AGGRESIVE_WS_TRIM
IMAGE_FILE_BYTES_REVERSED_HI
IMAGE_FILE_BYTES_REVERSED_LO
IMAGE_FILE_DEBUG_STRIPPED
IMAGE_FILE_DLL
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_MACHINE_AMD64
IMAGE_FILE_MACHINE_I386
IMAGE_FILE_MACHINE_IA64
IMAGE_FILE_NET_RUN_FROM_SWAP
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
IMAGE_FILE_SYSTEM
IMAGE_FILE_UP_SYSTEM_ONLY
IMAGE_GUARD_CFW_INSTRUMENTED
IMAGE_GUARD_CF_ENABLE_EXPORT_SUPPRESSION
IMAGE_GUARD_CF_EXPORT_SUPPRESSION_INFO_PRESENT
IMAGE_GUARD_CF_FUNCTION_TABLE_PRESENT
IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_MASK
IMAGE_GUARD_CF_FUNCTION_TABLE_SIZE_SHIFT
IMAGE_GUARD_CF_INSTRUMENTED
IMAGE_GUARD_CF_LONGJUMP_TABLE_PRESENT
IMAGE_GUARD_DELAYLOAD_IAT_IN_ITS_OWN_SECTION
IMAGE_GUARD_PROTECT_DELAYLOAD_IAT
IMAGE_GUARD_RF_ENABLE
IMAGE_GUARD_RF_INSTRUMENTED
IMAGE_GUARD_RF_STRICT
IMAGE_GUARD_SECURITY_COOKIE_UNUSED
IMAGE_NT_HEADERS_SIGNATURE
IMAGE_NT_OPTIONAL_HDR32_MAGIC
IMAGE_NT_OPTIONAL_HDR64_MAGIC
IMAGE_NUMBEROF_DIRECTORY_ENTRIES
IMAGE_ORDINAL_FLAG32
IMAGE_ORDINAL_FLAG64
IMAGE_REL_BASED_ABSOLUTE
IMAGE_REL_BASED_ARM_MOV32
IMAGE_REL_BASED_DIR64
IMAGE_REL_BASED_HIGH
IMAGE_REL_BASED_HIGHADJ
IMAGE_REL_BASED_HIGHLOW
IMAGE_REL_BASED_IA64IMM64
IMAGE_REL_BASED_LOW
IMAGE_REL_BASED_MACHINE_SPECIFIC_5
IMAGE_REL_BASED_MACHINE_SPECIFIC_7
IMAGE_REL_BASED_MACHINE_SPECIFIC_8
IMAGE_REL_BASED_MACHINE_SPECIFIC_9
IMAGE_REL_BASED_MIPSJMPADDR
IMAGE_REL_BASED_MIPSJMPADDR16
IMAGE_REL_BASED_RESERVED
IMAGE_REL_BASED_THUMB_MOV32
IMAGE_ROM_OPTIONAL_HDR_MAGIC
IMAGE_SCN_ALIGN_1024BYTES
IMAGE_SCN_ALIGN_128BYTES
IMAGE_SCN_ALIGN_16BYTES
IMAGE_SCN_ALIGN_1BYTES
IMAGE_SCN_ALIGN_2048BYTES
IMAGE_SCN_ALIGN_256BYTES
IMAGE_SCN_ALIGN_2BYTES
IMAGE_SCN_ALIGN_32BYTES
IMAGE_SCN_ALIGN_4096BYTES
IMAGE_SCN_ALIGN_4BYTES
IMAGE_SCN_ALIGN_512BYTES
IMAGE_SCN_ALIGN_64BYTES
IMAGE_SCN_ALIGN_8192BYTES
IMAGE_SCN_ALIGN_8BYTES
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_GPREL
IMAGE_SCN_LNK_COMDAT
IMAGE_SCN_LNK_INFO
IMAGE_SCN_LNK_NRELOC_OVFL
IMAGE_SCN_LNK_OTHER
IMAGE_SCN_LNK_REMOVE
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_LOCKED
IMAGE_SCN_MEM_NOT_CACHED
IMAGE_SCN_MEM_NOT_PAGED
IMAGE_SCN_MEM_PRELOAD
IMAGE_SCN_MEM_PURGEABLE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_SHARED
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_NO_DEFER_SPEC_EXC
IMAGE_SCN_TYPE_NO_PAD
IMAGE_SIZEOF_SHORT_NAME
IMAGE_SUBSYSTEM_EFI_APPLICATION
IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER
IMAGE_SUBSYSTEM_EFI_ROM
IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER
IMAGE_SUBSYSTEM_NATIVE
IMAGE_SUBSYSTEM_NATIVE_WINDOWS
IMAGE_SUBSYSTEM_OS2_CUI
IMAGE_SUBSYSTEM_POSIX_CUI
IMAGE_SUBSYSTEM_UNKNOWN
IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION
IMAGE_SUBSYSTEM_WINDOWS_CE_GUI
IMAGE_SUBSYSTEM_WINDOWS_CUI
IMAGE_SUBSYSTEM_WINDOWS_GUI
IMAGE_SUBSYSTEM_XBOX
RT_ACCELERATOR
RT_ANICURSOR
RT_ANIICON
RT_BITMAP
RT_CURSOR
RT_DIALOG
RT_DLGINCLUDE
RT_FONT
RT_FONTDIR
RT_GROUP_CURSOR
RT_GROUP_ICON
RT_HTML
RT_ICON
RT_MANIFEST
RT_MENU
RT_MESSAGETABLE
RT_PLUGPLAY
RT_RCDATA
RT_STRING
RT_VERSION
RT_VXD
UNW_FLAG_CHAININFO
UNW_FLAG_EHANDLER
UNW_FLAG_FHANDLER
UNW_FLAG_NHANDLER
UNW_FLAG_UHANDLER
UWOP_ALLOC_LARGE
UWOP_ALLOC_SMALL
UWOP_PUSH_MACHFRAME
UWOP_PUSH_NONVOL
UWOP_SAVE_NONVOL
UWOP_SAVE_NONVOL_FAR
UWOP_SAVE_XMM128
UWOP_SAVE_XMM128_FAR
UWOP_SET_FPREG
VS_FIXEDFILEINFO_SIGNATURE
WIN_CERT_REVISION_1_0
WIN_CERT_TYPE_PKCS1_SIGN
WIN_CERT_TYPE_PKCS_SIGNED_DATA
WIN_CERT_TYPE_RESERVED_1
WIN_CERT_TYPE_X509