VMAssembler  v1.2
VMProtect 2 Virtual Instruction Assembler
Public Attributes | List of all members
vm::_IMAGE_OPTIONAL_HEADER64 Struct Reference

#include <test.hpp>

Public Attributes

unsigned short Magic
 
unsigned char MajorLinkerVersion
 
unsigned char MinorLinkerVersion
 
unsigned long SizeOfCode
 
unsigned long SizeOfInitializedData
 
unsigned long SizeOfUninitializedData
 
unsigned long AddressOfEntryPoint
 
unsigned long BaseOfCode
 
unsigned __int64 ImageBase
 
unsigned long SectionAlignment
 
unsigned long FileAlignment
 
unsigned short MajorOperatingSystemVersion
 
unsigned short MinorOperatingSystemVersion
 
unsigned short MajorImageVersion
 
unsigned short MinorImageVersion
 
unsigned short MajorSubsystemVersion
 
unsigned short MinorSubsystemVersion
 
unsigned long Win32VersionValue
 
unsigned long SizeOfImage
 
unsigned long SizeOfHeaders
 
unsigned long CheckSum
 
unsigned short Subsystem
 
unsigned short DllCharacteristics
 
unsigned __int64 SizeOfStackReserve
 
unsigned __int64 SizeOfStackCommit
 
unsigned __int64 SizeOfHeapReserve
 
unsigned __int64 SizeOfHeapCommit
 
unsigned long LoaderFlags
 
unsigned long NumberOfRvaAndSizes
 
struct _IMAGE_DATA_DIRECTORY DataDirectory [16]
 

Member Data Documentation

◆ AddressOfEntryPoint

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::AddressOfEntryPoint

◆ BaseOfCode

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::BaseOfCode

◆ CheckSum

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::CheckSum

◆ DataDirectory

struct _IMAGE_DATA_DIRECTORY vm::_IMAGE_OPTIONAL_HEADER64::DataDirectory[16]

◆ DllCharacteristics

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::DllCharacteristics

◆ FileAlignment

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::FileAlignment

◆ ImageBase

unsigned __int64 vm::_IMAGE_OPTIONAL_HEADER64::ImageBase

◆ LoaderFlags

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::LoaderFlags

◆ Magic

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::Magic

◆ MajorImageVersion

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::MajorImageVersion

◆ MajorLinkerVersion

unsigned char vm::_IMAGE_OPTIONAL_HEADER64::MajorLinkerVersion

◆ MajorOperatingSystemVersion

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::MajorOperatingSystemVersion

◆ MajorSubsystemVersion

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::MajorSubsystemVersion

◆ MinorImageVersion

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::MinorImageVersion

◆ MinorLinkerVersion

unsigned char vm::_IMAGE_OPTIONAL_HEADER64::MinorLinkerVersion

◆ MinorOperatingSystemVersion

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::MinorOperatingSystemVersion

◆ MinorSubsystemVersion

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::MinorSubsystemVersion

◆ NumberOfRvaAndSizes

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::NumberOfRvaAndSizes

◆ SectionAlignment

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::SectionAlignment

◆ SizeOfCode

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::SizeOfCode

◆ SizeOfHeaders

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::SizeOfHeaders

◆ SizeOfHeapCommit

unsigned __int64 vm::_IMAGE_OPTIONAL_HEADER64::SizeOfHeapCommit

◆ SizeOfHeapReserve

unsigned __int64 vm::_IMAGE_OPTIONAL_HEADER64::SizeOfHeapReserve

◆ SizeOfImage

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::SizeOfImage

◆ SizeOfInitializedData

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::SizeOfInitializedData

◆ SizeOfStackCommit

unsigned __int64 vm::_IMAGE_OPTIONAL_HEADER64::SizeOfStackCommit

◆ SizeOfStackReserve

unsigned __int64 vm::_IMAGE_OPTIONAL_HEADER64::SizeOfStackReserve

◆ SizeOfUninitializedData

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::SizeOfUninitializedData

◆ Subsystem

unsigned short vm::_IMAGE_OPTIONAL_HEADER64::Subsystem

◆ Win32VersionValue

unsigned long vm::_IMAGE_OPTIONAL_HEADER64::Win32VersionValue

The documentation for this struct was generated from the following file: