blob: 6aa31867132e9a5f4f5bdb6e7e15c41a92855640 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include "iconstreams.h"
#include <cstdint>
#include <vector>
#include <memory>
class TrayParser
{
public:
TrayParser(const std::vector<uint8_t> &blob);
const ICON_STREAMS_HEADER &getHeader() const;
const std::vector<ICON_STREAMS_RECORD> &getRecords() const;
private:
ICON_STREAMS_HEADER m_header;
std::vector<ICON_STREAMS_RECORD> m_records;
};
|