11#ifndef PESIEVE_STATIC_LIB
13#define PESIEVE_API __declspec(dllexport)
15#define PESIEVE_API __declspec(dllimport)
21#define PESIEVE_API_FUNC PESIEVE_API __cdecl
PEsieve_report PESIEVE_API_FUNC PESieve_scan_ex(IN const PEsieve_params &args, IN const PEsieve_rtype rtype, OUT char *json_buf, IN size_t json_buf_size, OUT size_t *buf_needed_size)
Performs a PE-sieve scan with a supplied set of parameters (defined as a structure t_params)....
t_report_type PEsieve_rtype
const DWORD PESIEVE_API PESieve_version
PE-sieve version in a DWORD form.
PEsieve_report PESIEVE_API_FUNC PESieve_scan(IN const PEsieve_params &args)
Performs a PE-sieve scan with a supplied set of parameters (defined as a structure t_params)....
void PESIEVE_API_FUNC PESieve_help(void)
Shows a MessageBox with the informations about PE-sieve.
The types used by PE-sieve API.
Input parameters for PE-sieve, defining the configuration.
Final summary about the scanned process.