retdec
Static Public Member Functions | Public Attributes | List of all members
retdec::fileformat::VBHeader Struct Reference

#include <visual_basic_structures.h>

Collaboration diagram for retdec::fileformat::VBHeader:
Collaboration graph
[legend]

Static Public Member Functions

static std::size_t structureSize ()
 

Public Attributes

std::uint32_t signature
 "VB5!" signature More...
 
std::uint16_t runtimeBuild
 runtime flag More...
 
std::uint8_t languageDLL [14]
 language DLL More...
 
std::uint8_t backupLanguageDLL [14]
 backup language DLL More...
 
std::uint16_t runtimeDLLVersion
 version of the runtime DLL More...
 
std::uint32_t LCID1
 primary LCID More...
 
std::uint32_t LCID2
 backup LCID More...
 
std::uint32_t subMainAddr
 sub main code address More...
 
std::uint32_t projectInfoAddr
 ProjectInfo address. More...
 
std::uint32_t MDLIntObjsFlags
 VB controll flags for IDs < 32. More...
 
std::uint32_t MDLIntObjsFlags2
 VB controll flags for IDs > 32. More...
 
std::uint32_t threadFlags
 thread flags More...
 
std::uint32_t nThreads
 number of threads to support in pool More...
 
std::uint16_t nForms
 number of forms in this application More...
 
std::uint16_t nExternals
 number of external OCX components More...
 
std::uint32_t nThunks
 number of thunks to create More...
 
std::uint32_t GUITableAddr
 GUITable address. More...
 
std::uint32_t externalTableAddr
 ExternalTable address. More...
 
std::uint32_t COMRegisterDataAddr
 ComRegisterData address. More...
 
std::uint32_t projExeNameOffset
 offset to the string containing EXE filename More...
 
std::uint32_t projDescOffset
 offset to the string containing project's description More...
 
std::uint32_t helpFileOffset
 offset to the string containing name of the Help file More...
 
std::uint32_t projNameOffset
 offset to the string containing project's name More...
 

Member Function Documentation

◆ structureSize()

static std::size_t retdec::fileformat::VBHeader::structureSize ( )
inlinestatic

Member Data Documentation

◆ backupLanguageDLL

std::uint8_t retdec::fileformat::VBHeader::backupLanguageDLL[14]

backup language DLL

◆ COMRegisterDataAddr

std::uint32_t retdec::fileformat::VBHeader::COMRegisterDataAddr

ComRegisterData address.

◆ externalTableAddr

std::uint32_t retdec::fileformat::VBHeader::externalTableAddr

ExternalTable address.

◆ GUITableAddr

std::uint32_t retdec::fileformat::VBHeader::GUITableAddr

GUITable address.

◆ helpFileOffset

std::uint32_t retdec::fileformat::VBHeader::helpFileOffset

offset to the string containing name of the Help file

◆ languageDLL

std::uint8_t retdec::fileformat::VBHeader::languageDLL[14]

language DLL

◆ LCID1

std::uint32_t retdec::fileformat::VBHeader::LCID1

primary LCID

◆ LCID2

std::uint32_t retdec::fileformat::VBHeader::LCID2

backup LCID

◆ MDLIntObjsFlags

std::uint32_t retdec::fileformat::VBHeader::MDLIntObjsFlags

VB controll flags for IDs < 32.

◆ MDLIntObjsFlags2

std::uint32_t retdec::fileformat::VBHeader::MDLIntObjsFlags2

VB controll flags for IDs > 32.

◆ nExternals

std::uint16_t retdec::fileformat::VBHeader::nExternals

number of external OCX components

◆ nForms

std::uint16_t retdec::fileformat::VBHeader::nForms

number of forms in this application

◆ nThreads

std::uint32_t retdec::fileformat::VBHeader::nThreads

number of threads to support in pool

◆ nThunks

std::uint32_t retdec::fileformat::VBHeader::nThunks

number of thunks to create

◆ projDescOffset

std::uint32_t retdec::fileformat::VBHeader::projDescOffset

offset to the string containing project's description

◆ projectInfoAddr

std::uint32_t retdec::fileformat::VBHeader::projectInfoAddr

ProjectInfo address.

◆ projExeNameOffset

std::uint32_t retdec::fileformat::VBHeader::projExeNameOffset

offset to the string containing EXE filename

◆ projNameOffset

std::uint32_t retdec::fileformat::VBHeader::projNameOffset

offset to the string containing project's name

◆ runtimeBuild

std::uint16_t retdec::fileformat::VBHeader::runtimeBuild

runtime flag

◆ runtimeDLLVersion

std::uint16_t retdec::fileformat::VBHeader::runtimeDLLVersion

version of the runtime DLL

◆ signature

std::uint32_t retdec::fileformat::VBHeader::signature

"VB5!" signature

◆ subMainAddr

std::uint32_t retdec::fileformat::VBHeader::subMainAddr

sub main code address

◆ threadFlags

std::uint32_t retdec::fileformat::VBHeader::threadFlags

thread flags


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