IniFile.h
上传用户:jstlsd
上传日期:2007-01-13
资源大小:186k
文件大小:1k
- //---------------------------------------------------------------------------
- //
- // IniFile.h
- //
- // SUBSYSTEM: Hook system
- //
- // MODULE: Hook tool
- //
- // DESCRIPTION: Common utilities.
- // Provides interface for retrieving data from INI file
- //
- //
- // AUTHOR: Ivo Ivanov (ivopi@hotmail.com)
- // DATE: 2001 December v1.00
- //
- //---------------------------------------------------------------------------
- #if !defined(_INIFILE_H_)
- #define _INIFILE_H_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- //---------------------------------------------------------------------------
- //
- // class CIniFile
- //
- //---------------------------------------------------------------------------
- class CIniFile
- {
- public:
- CIniFile(char* pszFileName);
- virtual ~CIniFile();
- //
- // Retrieve a string value from an INI file
- //
- void ReadString(
- const char* pszSection,
- const char* pszIdent,
- const char* pszDefault,
- char* pszResult
- );
- //
- // Retrieve a boolean value from an INI file
- //
- BOOL ReadBool(
- const char* pszSection,
- const char* pszIdent,
- BOOL bDefault
- );
- private:
- TCHAR m_szFileName[MAX_PATH];
- };
- #endif // !defined(_INIFILE_H_)
- //--------------------- End of the file -------------------------------------