root/Filter.h
/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following definitions.
- 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_)