11 #ifndef __INI_READER_H__
12 #define __INI_READER_H__
22 DSL_API
char * DSL_CC Get_INI_String(
const char * pszFilename,
const char *pszSection,
const char *pszItem,
char *pszValue,
size_t lValueBufferSize,
const char * pszDefault = NULL);
23 DSL_API int64 DSL_CC Get_INI_Int(
const char *pszFilename,
const char *section,
const char *item, int64 iDefault = 0);
24 DSL_API
double DSL_CC Get_INI_Float(
const char * pszFilename,
const char *section,
const char *item,
double iDefault = 0);
26 DSL_API
char * DSL_CC Get_INI_String_Memory(
const char * cINIFile,
const char *pszSection,
const char *pszItem,
char *pszValue,
size_t lValueBufferSize,
const char * pszDefault = NULL);
27 DSL_API int64 DSL_CC Get_INI_Int_Memory(
const char * cINIFile,
const char *section,
const char *item, int64 iDefault = 0);
28 DSL_API
double DSL_CC Get_INI_Float_Memory(
const char * cINIFile,
const char *section,
const char *item,
double iDefault = 0);
30 DSL_API
int DSL_CC Write_INI_String(
const char *pszPath,
const char *pszSection,
const char *pszItem,
const char *pszValue);
31 DSL_API
int DSL_CC Write_INI_Int(
const char *pszPath,
const char *pszSection,
const char *pszItem, int64 iValue);