home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / labs / c14 / lab03 / ex02 / emponly.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-02-20  |  1.1 KB  |  39 lines

  1. #if !defined(EMPONLY_H__C218D1EF_2BF6_11D0_9C9B_000000000000__INCLUDED_)
  2. #define EMPONLY_H__C218D1EF_2BF6_11D0_9C9B_000000000000__INCLUDED_
  3.  
  4. // EMPONLY.H - Header file for your Internet Server
  5. //    EmpOnly Filter
  6.  
  7. #include "resource.h"
  8.  
  9.  
  10. class CEmpOnlyFilter : public CHttpFilter
  11. {
  12. public:
  13.     CEmpOnlyFilter();
  14.     ~CEmpOnlyFilter();
  15.  
  16. // Overrides
  17.     // ClassWizard generated virtual function overrides
  18.         // NOTE - the ClassWizard will add and remove member functions here.
  19.         //    DO NOT EDIT what you see in these blocks of generated code !
  20.     //{{AFX_VIRTUAL(CEmpOnlyFilter)
  21.     public:
  22.     virtual BOOL GetFilterVersion(PHTTP_FILTER_VERSION pVer);
  23.     virtual DWORD OnUrlMap(CHttpFilterContext* pCtxt, PHTTP_FILTER_URL_MAP pMapInfo);
  24.     //}}AFX_VIRTUAL
  25.  
  26.     //{{AFX_MSG(CEmpOnlyFilter)
  27.     //}}AFX_MSG
  28. protected:
  29.     CString strAuthUsers;
  30.     BOOL IsAuthUserIP(LPCSTR lpszUserName);
  31.     BOOL IsAuthUserName(LPCSTR lpszIPAddress);
  32.  
  33. };
  34.  
  35. //{{AFX_INSERT_LOCATION}}
  36. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  37.  
  38. #endif // !defined(EMPONLY_H__C218D1EF_2BF6_11D0_9C9B_000000000000__INCLUDED)
  39.