2022-07-13 08:23:51 +00:00
|
|
|
|
#ifndef __HGINI_H__
|
2022-05-30 11:01:23 +00:00
|
|
|
|
#define __HGINI_H__
|
|
|
|
|
|
|
|
|
|
#include "HGDef.h"
|
|
|
|
|
#include "HGBaseErr.h"
|
|
|
|
|
|
2022-07-13 08:23:51 +00:00
|
|
|
|
/* 设置ini文件的值
|
2022-05-30 11:01:23 +00:00
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_SetProfileInt(const HGChar* fileName, const HGChar* appName,
|
|
|
|
|
const HGChar* keyName, HGInt value);
|
|
|
|
|
|
2022-07-13 08:23:51 +00:00
|
|
|
|
/* 设置ini文件的值
|
2022-05-30 11:01:23 +00:00
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_SetProfileString(const HGChar* fileName, const HGChar* appName,
|
|
|
|
|
const HGChar* keyName, const HGChar* value);
|
|
|
|
|
|
2023-03-29 01:35:08 +00:00
|
|
|
|
/* 删除ini文件的section
|
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_RemoveProfileSection(const HGChar* fileName, const HGChar* appName);
|
|
|
|
|
|
|
|
|
|
/* 重命名ini文件的section
|
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_RenameProfileSection(const HGChar* fileName, const HGChar* oldAppName, const HGChar* newAppName);
|
|
|
|
|
|
|
|
|
|
/* 删除ini文件的config
|
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_RemoveProfileConfig(const HGChar* fileName, const HGChar* appName, const HGChar* keyName);
|
|
|
|
|
|
2023-06-26 10:23:09 +00:00
|
|
|
|
/* 查询ini文件的config
|
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_SearchProfileConfig(const HGChar* fileName, const HGChar* appName, const HGChar* keyName);
|
|
|
|
|
|
2022-07-13 08:23:51 +00:00
|
|
|
|
/* 获取ini文件的值
|
2022-05-30 11:01:23 +00:00
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_GetProfileInt(const HGChar* fileName, const HGChar* appName,
|
|
|
|
|
const HGChar* keyName, HGInt def, HGInt* value);
|
|
|
|
|
|
2022-07-13 08:23:51 +00:00
|
|
|
|
/* 获取ini文件的值
|
2022-05-30 11:01:23 +00:00
|
|
|
|
*/
|
|
|
|
|
HGEXPORT HGResult HGAPI HGBase_GetProfileString(const HGChar* fileName, const HGChar* appName,
|
|
|
|
|
const HGChar* keyName, const HGChar* def, HGChar* value, HGUInt maxLen);
|
|
|
|
|
|
2023-06-26 10:23:09 +00:00
|
|
|
|
#endif /* __HGINI_H__ */
|