24 #include <Vector/BLF/platform.h>
28 #include <Vector/BLF/AbstractFile.h>
29 #include <Vector/BLF/VectorTypes.h>
31 #include <Vector/BLF/vector_blf_export.h>
39 const DWORD FileSignature = 0x47474F4C;
44 enum ApplicationId : BYTE {
106 DWORD calculateStatisticsSize()
const;
109 DWORD signature {FileSignature};
112 DWORD statisticsSize {calculateStatisticsSize()};
115 BYTE applicationId {};
118 BYTE applicationMajor {};
121 BYTE applicationMinor {};
124 BYTE applicationBuild {};
139 ULONGLONG fileSize {};
142 ULONGLONG uncompressedFileSize {};
145 DWORD objectCount {};
148 DWORD objectsRead {};
157 ULONGLONG fileSizeWithoutUnknown115 {};
160 std::array<DWORD, 16> reservedFileStatistics {};
Definition: AbstractFile.h:36
Definition: FileStatistics.h:79
Definition: VectorTypes.h:66