1#ifndef __INIHANDL_H__
2#define __INIHANDL_H__
3
4#if defined(UNIX) || defined(UNIV_LINUX)
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10void PROFILE_Close(LPCSTR filename);
11void PROFILE_End(void);
12
13int GetPrivateProfileString(
14 LPCTSTR lpAppName, // section name
15 LPCTSTR lpKeyName, // key name
16 LPCTSTR lpDefault, // default string
17 LPTSTR lpReturnedString, // destination buffer
18 DWORD nSize, // size of destination buffer
19 LPCTSTR lpFileName // initialization file name
20 );
21
22uint GetPrivateProfileInt(
23 LPCTSTR lpAppName, // section name
24 LPCTSTR lpKeyName, // key name
25 INT nDefault, // return value if key name not found
26 LPCTSTR lpFileName // initialization file name
27 );
28
29BOOL WritePrivateProfileString(
30 LPCTSTR lpAppName, // section name
31 LPCTSTR lpKeyName, // key name
32 LPCTSTR lpString, // string to add
33 LPCTSTR lpFileName // initialization file
34 );
35
36int GetPrivateProfileSection(
37 LPCTSTR lpAppName, // section name
38 LPTSTR lpReturnedString, // return buffer
39 DWORD nSize, // size of return buffer
40 LPCTSTR lpFileName // initialization file name
41 );
42
43BOOL WritePrivateProfileSection(
44 LPCTSTR lpAppName, // section name
45 LPCTSTR lpString, // data
46 LPCTSTR lpFileName // file name
47 );
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* defined(UNIX) */
54
55#endif /* __INIHANDL_H__ */
56