From 1e6444fbc5f6e46133d9c61b774d345ee47a7095 Mon Sep 17 00:00:00 2001 From: mjjo Date: Sun, 21 Jul 2013 00:33:25 +0000 Subject: [PATCH] --- ConfigINI.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 ConfigINI.h diff --git a/ConfigINI.h b/ConfigINI.h new file mode 100644 index 0000000..fb0340c --- /dev/null +++ b/ConfigINI.h @@ -0,0 +1,31 @@ +// ConfigINI.h: interface for the CConfigINI class. +// +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_CONFIGINI_H__51624D04_FF11_11D3_9A0F_005004BBFF87__INCLUDED_) +#define AFX_CONFIGINI_H__51624D04_FF11_11D3_9A0F_005004BBFF87__INCLUDED_ + +#if _MSC_VER > 1000 +#pragma once +#endif // _MSC_VER > 1000 + +class CConfigINI +{ +public: + CConfigINI(); + virtual ~CConfigINI(); + + BOOL SetINIFile(CString sFileName); + BOOL PutSectionKeyData(CString sSectionName, CString sKeyName, CString sValue); + CString GetSectionKeyData(CString sSectionName, CString sKeyName); + + void WriteConfigEnvToINI(); + void ReadConfigEnvFromINI(); + void CreateConfigFile(); + +private: + CString m_sINIFileName; + +}; + +#endif // !defined(AFX_CONFIGINI_H__51624D04_FF11_11D3_9A0F_005004BBFF87__INCLUDED_)