25 lines
No EOL
578 B
C++
25 lines
No EOL
578 B
C++
#pragma once
|
|
|
|
class CIniFile
|
|
{
|
|
public:
|
|
CIniFile(void);
|
|
virtual ~CIniFile(void);
|
|
|
|
private:
|
|
TCHAR m_wszFileName[MAX_PATH];
|
|
|
|
public:
|
|
BOOL Open(LPCTSTR fileName);
|
|
BOOL Close(void);
|
|
|
|
BOOL SetValue(LPCTSTR keyName, LPCTSTR valueName, LPCTSTR value);
|
|
BOOL SetValue(LPCTSTR keyName, LPCTSTR valueName, int value);
|
|
|
|
BOOL GetValue(LPCTSTR keyName, LPCTSTR valueName, LPTSTR value, int nlength = 128);
|
|
BOOL GetValue(LPCTSTR keyName, LPCTSTR valueName, LPINT value);
|
|
BOOL GetValue(LPCTSTR keyName, LPCTSTR valueName, LPINT value, int defaultValue);
|
|
};
|
|
|
|
|
|
extern CIniFile g_IniFile; |