7#include <Vector/BLF/platform.h>
12#include <Vector/BLF/AbstractFile.h>
13#include <Vector/BLF/ObjectHeader.h>
15#include <Vector/BLF/vector_blf_export.h>
25struct VECTOR_BLF_EXPORT SystemVariable final : ObjectHeader {
Definition AbstractFile.h:19
uint32_t calculateObjectSize() const override
Definition SystemVariable.cpp:50
uint32_t dataLength
length of variable data in bytes
Definition SystemVariable.h:83
std::vector< uint8_t > data
variable data
Definition SystemVariable.h:100
void read(AbstractFile &is) override
Definition SystemVariable.cpp:14
uint32_t representation
signed, later perhaps also string codepage
Definition SystemVariable.h:64
uint64_t reservedSystemVariable2
Definition SystemVariable.h:86
uint64_t reservedSystemVariable1
Definition SystemVariable.h:67
uint32_t type
type of system variable
Definition SystemVariable.h:59
Type
Definition SystemVariable.h:33
@ DoubleArray
Definition SystemVariable.h:44
@ ByteArray
Definition SystemVariable.h:53
@ LongLong
Definition SystemVariable.h:50
@ LongArray
Definition SystemVariable.h:47
@ String
Definition SystemVariable.h:41
@ Long
Definition SystemVariable.h:38
@ Double
Definition SystemVariable.h:35
std::string name
variable name in MBCS
Definition SystemVariable.h:93
void write(AbstractFile &os) override
Definition SystemVariable.cpp:31
uint32_t nameLength
length of variable name in bytes
Definition SystemVariable.h:75