Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

DnsblPage.h

Go to the documentation of this file.
00001 // DnsblPage.h: interface for the DnsblPage class.
00002 //
00004 
00005 #if !defined(AFX_DNSBLPAGE_H__4CAB3A7D_9A1A_4D14_9FD0_BCF38583C7E8__INCLUDED_)
00006 #define AFX_DNSBLPAGE_H__4CAB3A7D_9A1A_4D14_9FD0_BCF38583C7E8__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 #include "PropertyPage.h"
00013 #include "DnsblManager.h"
00014 #include <list>
00015 #include <utility>
00016 #include "CheckListbox.h"
00017 
00018 class DnsblPage : public PropertyPage  
00019 {
00020 public:
00021         DnsblPage(DnsblManager& manager,const Init& init=Init());
00022         virtual ~DnsblPage();
00023         std::list<std::pair<std::string,bool> > getResult()const;
00024 protected:
00025         virtual BOOL PropPageProc(UINT uMsg,WPARAM wP,LPARAM lP);
00026 private:
00027         void initCheckListbox();
00028         DnsblManager& m_manager;
00029         CheckListbox* m_dnsbls;
00030 };
00031 
00032 #endif // !defined(AFX_DNSBLPAGE_H__4CAB3A7D_9A1A_4D14_9FD0_BCF38583C7E8__INCLUDED_)

Generated on Thu Jun 16 00:13:24 2005 for Abuse! by  doxygen 1.4.3