//+------------------------------------------------------------------------- // // Microsoft Windows // // Copyright (C) Microsoft Corporation, 1998 - 1999 // // File: rtfltdlg.h // //-------------------------------------------------------------------------- // RtFltDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CRouteFltDlg dialog class CRouteFltDlg : public CBaseDialog { // Construction public: CRouteFltDlg(BOOL bOutputDlg, IInfoBase *pInfoBase, CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CRouteFltDlg) enum { IDD_INPUT = IDD_ROUTE_FILTERS_INPUT, IDD_OUTPUT = IDD_ROUTE_FILTERS_OUTPUT }; CListCtrl m_FilterList; BOOL m_fActionDeny; // TRUE==deny, FALSE==permit //}}AFX_DATA SPIInfoBase m_spInfoBase; CString m_sIfName; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CRouteFltDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: static DWORD m_dwHelpMap[]; BOOL m_bOutput; // Generated message map functions //{{AFX_MSG(CRouteFltDlg) virtual BOOL OnInitDialog(); afx_msg void OnAdd(); afx_msg void OnDelete(); afx_msg void OnEdit(); afx_msg void OnOK(); afx_msg void OnItemchangedFilterList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnListDblClk(NMHDR *pNmHdr, LRESULT *pResult); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; ///////////////////////////////////////////////////////////////////////////// // CRouteFilter dialog class CRouteFilter : public CBaseDialog { // Construction public: CRouteFilter(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CRouteFilter) enum { IDD = IDD_ROUTE_FILTER }; CString m_sIfName; CString m_sNetMask; CString m_sNetwork; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CRouteFilter) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: static DWORD m_dwHelpMap[]; // Generated message map functions //{{AFX_MSG(CRouteFilter) //}}AFX_MSG DECLARE_MESSAGE_MAP() };