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