root/Filter.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. CFilter

// Filter.h: CFilter クラスのインターフェイス
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MOOFILTER_H__60352071_6911_443D_ACA7_88833DF09746__INCLUDED_)
#define AFX_MOOFILTER_H__60352071_6911_443D_ACA7_88833DF09746__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "HeaderInfo.h"

class CFilter  
{
public:
        void SetPath(LPCTSTR path);
        CString GetPath(CHeaderInfo &hi);
        CFilter(LPCTSTR path);
        CFilter();
        virtual ~CFilter();

private:
        BOOL Check(int num);
        CString Find(CHeaderInfo &mail);
        CString m_file_path;
        CString m_path;
        BOOL SetData();
        struct FILTER_DATA_STRUCT2
        {
                CString name;
                CString value;
                int chkbit;
        };

        struct FILTER_DATA_STRUCT
        {
                CString path;
                CArray<FILTER_DATA_STRUCT2, FILTER_DATA_STRUCT2> data;
        };

        CArray<FILTER_DATA_STRUCT, FILTER_DATA_STRUCT> m_data;

};

#endif // !defined(AFX_MOOFILTER_H__60352071_6911_443D_ACA7_88833DF09746__INCLUDED_)

/* [<][>][^][v][top][bottom][index][help] */