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)