source: trunk/src/kernel32/profile.h@ 4507

Last change on this file since 4507 was 4387, checked in by sandervl, 25 years ago

fixes for FS macro changes

File size: 1.5 KB
Line 
1/* $Id: profile.h,v 1.7 2000-10-02 18:39:36 sandervl Exp $ */
2/*
3 * Profile header for initterm
4 * Copyright 1999 Christoph Bratschi
5 * Project Odin Software License can be found in LICENSE.TXT
6 */
7
8#ifndef __PROFILE_H__
9#define __PROFILE_H__
10
11#include <odinwrap.h>
12
13/* Odin profile name in KERNEL32.DLL directory */
14#define ODINININAME "ODIN.INI"
15
16void WINAPI WriteOutProfiles(void);
17int WINAPI PROFILE_LoadOdinIni(void);
18
19#ifdef DEBUG
20
21INT ODIN_EXTERN(GetPrivateProfileStringA)(LPCSTR section, LPCSTR entry,
22 LPCSTR def_val, LPSTR buffer,
23 UINT len, LPCSTR filename);
24
25int ODIN_EXTERN(PROFILE_GetOdinIniString)(LPCSTR section, LPCSTR entry,
26 LPCSTR def_val, LPSTR buffer,
27 UINT len);
28
29int ODIN_EXTERN(PROFILE_SetOdinIniString)(LPCSTR section_name, LPCSTR key_name,
30 LPCSTR value);
31
32int ODIN_EXTERN(PROFILE_GetOdinIniInt)(LPCSTR section_name, LPCSTR key_name,
33 int value);
34
35UINT ODIN_EXTERN(GetPrivateProfileIntA)(LPCSTR, LPCSTR, INT, LPCSTR);
36UINT ODIN_EXTERN(GetPrivateProfileIntW)(LPCWSTR, LPCWSTR, INT, LPCWSTR);
37INT ODIN_EXTERN(GetPrivateProfileStringW)(LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, UINT, LPCWSTR);
38BOOL ODIN_EXTERN(WritePrivateProfileStringA)(LPCSTR, LPCSTR, LPCSTR, LPCSTR);
39BOOL ODIN_EXTERN(WritePrivateProfileStringW)(LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR);
40
41#endif
42
43#include <win\options.h> //for odin profile apis
44
45#endif
Note: See TracBrowser for help on using the repository browser.