Files
Sun1602/LogCollector/ProcessSnapShot/IniControl.h
T
2022-10-26 12:25:11 +08:00

31 lines
1.0 KiB
C++

/*------------------------------------------------------------------------------
* IniControl.h
*------------------------------------------------------------------------------
*
*------------------------------------------------------------------------------
* All rights reserved by Jin Hye Jin (jiny7749@hotmail.com)
**----------------------------------------------------------------------------*/
#ifndef _INICONTROL_H_
#define _INICONTROL_H_
class IniControl
{
public:
IniControl();
IniControl(TCHAR * szFullFileName, TCHAR* szFilePath);
~IniControl();
void SetIniPath(TCHAR * szFullFileName, TCHAR* szFilePath);
DWORD GetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, CONST TCHAR* lpDef, TCHAR* lpRet, DWORD nSize);
ULONGLONG GetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, INT nDef);
BOOL SetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, CONST TCHAR* lpStr);
BOOL SetValue(CONST TCHAR* lpApp, CONST TCHAR* lpKey, ULONGLONG lpStr);
private:
TCHAR m_szIniPath[MAX_PATH];
};
#endif //_INICONTROL_H_