www.pudn.com > antinimda.zip > nimdafilter.h


#if !defined(AFX_NIMDAFILTER_H__E2C92ED8_2DB1_487A_81F2_075669E064C2__INCLUDED_) 
#define AFX_NIMDAFILTER_H__E2C92ED8_2DB1_487A_81F2_075669E064C2__INCLUDED_ 
 
// NIMDAFILTER.H - Header file for your Internet Server 
//    Nimda Virus Filter 
 
#include "resource.h" 
 
class CNimdaFilter : public CHttpFilter 
{ 
public: 
	CNimdaFilter(); 
	~CNimdaFilter(); 
 
	CFile logfile; 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
		// NOTE - the ClassWizard will add and remove member functions here. 
		//    DO NOT EDIT what you see in these blocks of generated code ! 
	//{{AFX_VIRTUAL(CNimdaFilter) 
	public: 
	virtual BOOL GetFilterVersion(PHTTP_FILTER_VERSION pVer); 
	virtual DWORD OnPreprocHeaders(CHttpFilterContext* pCtxt, PHTTP_FILTER_PREPROC_HEADERS pHeaderInfo); 
	virtual DWORD OnAuthentication(CHttpFilterContext* pCtxt, PHTTP_FILTER_AUTHENT pAuthent); 
	virtual DWORD OnUrlMap(CHttpFilterContext* pfc, PHTTP_FILTER_URL_MAP pUrlMap); 
	//}}AFX_VIRTUAL 
 
	//{{AFX_MSG(CNimdaFilter) 
	//}}AFX_MSG 
}; 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_NIMDAFILTER_H__E2C92ED8_2DB1_487A_81F2_075669E064C2__INCLUDED)