core-scout-win32/blacklist.h
#ifndef _BLACKLIST_H__
#define _BLACKLIST_H__
#include <Windows.h>
#include "utils.h"
#include <Shlwapi.h>
//black list
#define MAX_BLACKLIST_ITEMS 10
typedef enum
{
OS_UNKNOWN,
OS_ALL,
OS_XP,
OS_VISTA,
OS_7,
OS_8,
OS_10
} OS_TYPE;
typedef struct
{
WCHAR Name[64];
OS_TYPE OS;
}BLACKLIST_ITEM, *PBLACKLIST_ITEM;
#ifdef _BLACKLIST_ITEMS_
BLACKLIST_ITEM g_BlackList[MAX_BLACKLIST_ITEMS] =
{
{L"Kaspersky", OS_XP},
{L"Касперского" , OS_XP}
//{L"AVG", OS_ALL} /* 4mb size increase fixes the detection */
};
#endif
LPWSTR BL_GetAppList();
BOOL BL_CheckList();
OS_TYPE BL_GetOSType(LPWSTR lpwsOSName);
OS_TYPE BL_GetOSVersion(LPWSTR *lpwsOSName);
#endif