28 wstring ReadString(wstring stSec, wstring stKey, wstring stDefault);
30 double ReadFloat(wstring stSec, wstring stKey,
double dDefault);
32 int ReadInteger(wstring stSec, wstring stKey,
int nDefault);
34 bool ReadBool(wstring stSec, wstring stKey,
bool bDefault);
36 void WriteString(wstring stSec, wstring stKey, wstring stValue);
38 void WriteFloat(wstring stSec, wstring stKey,
double dValue);
40 void WriteInteger(wstring stSec, wstring stKey,
int nValue);
42 void WriteBool(wstring stSec, wstring stKey,
bool bValue);
44 bool ReadSection(wstring stSec, vector<wstring>& stItemList);
46 bool ReadSectionValues(wstring stSec, vector<wstring>& stItemList);
48 bool ReadSections(vector<wstring>& stItemList);
50 void DeleteKey(wstring stSec, wstring stKey);
52 void EraseSection(wstring stSec);
56 long ReadIniFile(PBYTE& pbyBuffer);
58 void WriteIniFile(BYTE* pbyBuffer,
long lBufferSize);
60 wstring GetLine(BYTE* pbyBuffer,
long lBufferSize,
long& lLength);
62 long GetSection(BYTE* pbyBuffer,
long lBufferSize, wstring stSec,
bool bAfter);
64 long GetNextSection(BYTE* pbyBuffer,
long lBufferSize,
long lIndexStart);
66 bool GetKeyLine(BYTE* pbyBuffer,
long lBufferSize, wstring stKey,
long& lIndexStart,
long& lIndexEnd);
68 wstring StringToWString(
string stString);
74 vector<wstring> m_stStringList;
Ini file class.
Definition: IniFiles.h:20