DragonNest/Server/ServiceMonitorEx/Source/IniFile.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

35 lines
884 B
C++

// P.S.> 파일 이름에 세부 경로가 없으면 윈도우 디렉토리 (ex> C:\Windows) 에 파일이 생성되니 주의할 것 !!!
#pragma once
#include "SYSBASEBASE.H"
class CIniFile
{
public:
CIniFile();
DWORD Open(LPCTSTR pFileName);
VOID Close();
BOOL IsOpen() const { return(m_IsOpen); }
BOOL Flush();
DWORD SetValue(LPCTSTR pKeyName, LPCTSTR pValueName, LPCTSTR pValue);
DWORD SetValue(LPCTSTR pKeyName, LPCTSTR pValueName, INT pValue);
DWORD SetValue(LPCTSTR pKeyName, LPCTSTR pValueName, LPVOID pValue, INT pSize);
DWORD GetValue(LPCTSTR pKeyName, LPCTSTR pValueName, LPTSTR pValue);
DWORD GetValue(LPCTSTR pKeyName, LPCTSTR pValueName, LPINT pValue);
DWORD GetValue(LPCTSTR pKeyName, LPCTSTR pValueName, LPINT pValue, INT pDefaultValue);
DWORD GetValue(LPCTSTR pKeyName, LPCTSTR pValueName, LPVOID pValue, INT pSize);
private:
TCHAR m_FileName[MAX_PATH];
BOOL m_IsOpen;
};