Files
Filip Olszak ec1556cc79 refactor
2021-04-10 19:12:15 +02:00

23 lines
379 B
C++

#pragma once
#include "TiEtwAgent.h"
#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
#include <yara.h>
#pragma comment (lib,"libyara64.lib")
class YaraInstance {
public:
YaraInstance();
BOOL close();
BOOL load_rules(const std::string& file_name);
BOOL include_rule(std::string rule_string);
private:
YR_COMPILER* compiler_;
YR_RULES** rules_;
};