6#include <pe_sieve_api.h>
37 bool appendReport(pesieve::t_report &scan_report,
const std::wstring &img_name);
41 if (rfilter == pesieve::SHOW_NONE) {
44 if (rfilter == pesieve::SHOW_ALL) {
47 if (rfilter == pesieve::SHOW_SUCCESSFUL_ONLY) {
51 if (rfilter & pesieve::SHOW_ERRORS) {
54 if (rfilter & pesieve::SHOW_SUSPICIOUS) {
69 void toString(std::wstringstream &stream,
const pesieve::t_results_filter rfilter);
72 size_t reportsToString(std::wstringstream &stream,
const pesieve::t_results_filter rfilter);
bool appendReport(pesieve::t_report &scan_report, const std::wstring &img_name)
std::map< DWORD, std::wstring > pidToName
bool setEndTick(DWORD end_tick, time_t end_time)
void toString(std::wstringstream &stream, const pesieve::t_results_filter rfilter)
std::map< DWORD, pesieve::t_report > pidToReport
size_t reportsToJSON(std::wstringstream &stream, size_t level, const t_hh_params ¶ms)
std::vector< DWORD > suspicious
size_t countReports(const pesieve::t_results_filter rfilter) const
size_t countTotal(bool successfulOnly=true) const
HHScanReport(DWORD start_tick, time_t start_time)
DWORD getScanTime() const
size_t reportsToString(std::wstringstream &stream, const pesieve::t_results_filter rfilter)
size_t toJSON(std::wstringstream &stream, const t_hh_params ¶ms)
std::vector< DWORD > failed