#ifndef _BLACKLIST_H__ #define _BLACKLIST_H__ #include #include "utils.h" #include //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 .