#ifndef __HGINI_H__ #define __HGINI_H__ #include "HGDef.h" #include "HGBaseErr.h" /* 设置ini文件的值 */ HGEXPORT HGResult HGAPI HGBase_SetProfileInt(const HGChar* fileName, const HGChar* appName, const HGChar* keyName, HGInt value); /* 设置ini文件的值 */ HGEXPORT HGResult HGAPI HGBase_SetProfileString(const HGChar* fileName, const HGChar* appName, const HGChar* keyName, const HGChar* value); /* 删除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); /* 查询ini文件的config */ HGEXPORT HGResult HGAPI HGBase_SearchProfileConfig(const HGChar* fileName, const HGChar* appName, const HGChar* keyName); /* 获取ini文件的值 */ HGEXPORT HGResult HGAPI HGBase_GetProfileInt(const HGChar* fileName, const HGChar* appName, const HGChar* keyName, HGInt def, HGInt* value); /* 获取ini文件的值 */ HGEXPORT HGResult HGAPI HGBase_GetProfileString(const HGChar* fileName, const HGChar* appName, const HGChar* keyName, const HGChar* def, HGChar* value, HGUInt maxLen); #endif /* __HGINI_H__ */