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

#include <visual_basic_structures.h>

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

Static Public Member Functions

static std::size_t structureSize ()
 

Public Attributes

std::uint32_t null1
 null More...
 
std::uint32_t execCOMAddr
 VB Project Exec COM address. More...
 
std::uint32_t projecInfo2Addr
 Project Info 2 address. More...
 
std::uint32_t reserved
 reserved More...
 
std::uint32_t null2
 null More...
 
std::uint32_t projectObjectAddr
 In-memory data address. More...
 
std::uint8_t objectGUID [16]
 Object table GUID. More...
 
std::uint16_t flagsCompileState
 internal compilation flags More...
 
std::uint16_t nObjects
 number of objects More...
 
std::uint16_t nCompiledObjects
 number of compiled objects More...
 
std::uint16_t nUsedObjects
 number of used objects More...
 
std::uint32_t objectDescriptorsAddr
 Object descriptos address. More...
 
std::uint32_t IDE1
 IDE1 internals. More...
 
std::uint32_t IDE2
 IDE2 internals. More...
 
std::uint32_t IDE3
 IDE3 internals. More...
 
std::uint32_t projectNameAddr
 project name address More...
 
std::uint32_t LCID1
 LCID. More...
 
std::uint32_t LCID2
 backup LCID More...
 
std::uint32_t IDE4
 IDE4 internals. More...
 
std::uint32_t templateVesion
 template version More...
 

Member Function Documentation

◆ structureSize()

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

Member Data Documentation

◆ execCOMAddr

std::uint32_t retdec::fileformat::VBObjectTable::execCOMAddr

VB Project Exec COM address.

◆ flagsCompileState

std::uint16_t retdec::fileformat::VBObjectTable::flagsCompileState

internal compilation flags

◆ IDE1

std::uint32_t retdec::fileformat::VBObjectTable::IDE1

IDE1 internals.

◆ IDE2

std::uint32_t retdec::fileformat::VBObjectTable::IDE2

IDE2 internals.

◆ IDE3

std::uint32_t retdec::fileformat::VBObjectTable::IDE3

IDE3 internals.

◆ IDE4

std::uint32_t retdec::fileformat::VBObjectTable::IDE4

IDE4 internals.

◆ LCID1

std::uint32_t retdec::fileformat::VBObjectTable::LCID1

LCID.

◆ LCID2

std::uint32_t retdec::fileformat::VBObjectTable::LCID2

backup LCID

◆ nCompiledObjects

std::uint16_t retdec::fileformat::VBObjectTable::nCompiledObjects

number of compiled objects

◆ nObjects

std::uint16_t retdec::fileformat::VBObjectTable::nObjects

number of objects

◆ null1

std::uint32_t retdec::fileformat::VBObjectTable::null1

null

◆ null2

std::uint32_t retdec::fileformat::VBObjectTable::null2

null

◆ nUsedObjects

std::uint16_t retdec::fileformat::VBObjectTable::nUsedObjects

number of used objects

◆ objectDescriptorsAddr

std::uint32_t retdec::fileformat::VBObjectTable::objectDescriptorsAddr

Object descriptos address.

◆ objectGUID

std::uint8_t retdec::fileformat::VBObjectTable::objectGUID[16]

Object table GUID.

◆ projecInfo2Addr

std::uint32_t retdec::fileformat::VBObjectTable::projecInfo2Addr

Project Info 2 address.

◆ projectNameAddr

std::uint32_t retdec::fileformat::VBObjectTable::projectNameAddr

project name address

◆ projectObjectAddr

std::uint32_t retdec::fileformat::VBObjectTable::projectObjectAddr

In-memory data address.

◆ reserved

std::uint32_t retdec::fileformat::VBObjectTable::reserved

reserved

◆ templateVesion

std::uint32_t retdec::fileformat::VBObjectTable::templateVesion

template version


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