aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/include/coff_file_reader.h
blob: 24fbf4576611fd13cf7c4d58b1ef0830721c2122 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once
#include <vector>
#include "MachineType.h"
#include "filesystem_fs.h"

namespace vcpkg::COFFFileReader
{
    struct dll_info
    {
        MachineType machine_type;
    };

    struct lib_info
    {
        std::vector<MachineType> machine_types;
    };

    dll_info read_dll(const fs::path& path);

    lib_info read_lib(const fs::path& path);
}