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

namespace vcpkg {namespace COFFFileReader
{
    namespace fs = std::tr2::sys;

    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);
}}