www.pudn.com > NetGuard.rar > appres.h
#ifndef APPRES_H
#define APPRES_H
#define DRIVER_NAME _T("\\\\.\\TGUARD")
// just temp, need convert to asp or php
#define URL_UPDATE _T("http://info.njusoft.com/liveup/netguard/update.asp")
#define FILE_IPLIST_SEX _T("ip.ipd")
#define FILE_IPLIST_SAFETY _T("safety.ipd")
#define FILE_IPLIST_BAN _T("ban.ipd")
#define FILE_IPLIST_CUST _T("custip.ipd")
#define FILE_LIST_PORT _T("port.pld")
#define FILE_URLLIST_SEX _T("url.mdb")
#define FILE_URLLIST_CUST _T("custurl.mdb")
#define FILE_LOG _T("log.mdb")
#define FILE_APP_BAK _T("app.exe.tmp")
#define FILE_HELP _T("help.htm")
#define FILE_KEYWORD _T("keyword.xml")
#define FILE_UPDATE_XML _T("update.xml")
#define DB_URL_TABLE _T("SexUrl")
#define DB_URL_FIELD _T("Url")
#define DB_URLLIST_USER _T("user")
#define DB_URLLIST_PASSWORD _T("8945B333-E563")
#define DB_KEY_TABLE _T("SexKey")
#define DB_KEY_FIELD _T("Key")
#define DB_KEYLIST_USER _T("user")
#define DB_KEYLIST_PASSWORD _T("03052120-D113")
#define DB_LOG_USER _T("")
#define DB_LOG_PASSWORD _T("")
// Log Style
#define LS_STRING 0
#define LS_LOG 1
#define APP_MEMORY_FILE _T("TEENGUARD_MEMORY_FILE")
#define APP_MEMORY_FILE_IP _T("TEENGUARD_MEMORY_FILE_IP")
#define APP_MEMORY_FILE_URL _T("TEENGUARD_MEMORY_FILE_URL")
#define DIR_UPDATE _T("temp\\")
#define DIR_HELP _T("help\\")
#define EXTEND_NUM_IP 0x4ff // use for extend
#define EXTEND_NUM_URL 0x4ff // use for extend
#define EXTEND_NUM_KEY 0x4ff // use for extend
#define MAX_IP_NUM 0x2ffff // 128K
#define MAX_URL_NUM 0xfff0 // 40K
#define MAX_LOCAL_ITEM_NUM 200
#define MAX_KEY_NUM 100
#define MAX_PORT_NUM 50
#define MAX_HOST_LEN 32
#define FLAG_IPLIST 0x464C5049 // IPLF
#define FLAG_PORT_LIST 0x464C5450 // PTLF
#define FLAG_MAC_LIST 0x464C434D // MCLF
typedef struct IPLIST_HEADER *PIPLIST_HEADER;
struct IPLIST_HEADER
{
DWORD dwFlag;
DWORD dwIpNum;
SYSTEMTIME stTime;
};
typedef struct PORT_LIST_HEADER *PPORT_LIST_HEADER;
struct PORT_LIST_HEADER
{
DWORD dwFlag;
DWORD dwPortNum;
SYSTEMTIME stTime;
};
typedef struct MAC_LIST_HEADER *PMAC_LIST_HEADER;
struct MAC_LIST_HEADER
{
DWORD dwFlag;
DWORD dwMacNum;
SYSTEMTIME stTime;
};
#endif