47 lines
1.4 KiB
C
47 lines
1.4 KiB
C
/*
|
|
* Copyright (c) 1993-1995 by Argonaut Technologies Limited. All rights reserved.
|
|
*
|
|
* $Id: syscn_p.h 1.1 1997/12/10 16:41:19 jon Exp $
|
|
* $Locker: $
|
|
*
|
|
* Public function prototypes for BRender framework
|
|
*/
|
|
#ifndef _SYSCON_P_H_
|
|
#define _SYSCON_P_H_
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifndef _NO_PROTOTYPES
|
|
|
|
|
|
br_error BrSystemConfigBegin();
|
|
br_error BR_PUBLIC_ENTRY BrSystemConfigLoad( br_token t, char *Param1, void *Param2 );
|
|
br_error BR_PUBLIC_ENTRY BrSystemConfigSave( br_token t, char *Param1, void *Param2 );
|
|
br_error BR_PUBLIC_ENTRY BrSystemConfigQueryString( br_token t, char *string, int max_size );
|
|
br_error BR_PUBLIC_ENTRY BrSystemConfigSetString( br_token t, char *string );
|
|
|
|
br_error BR_PUBLIC_ENTRY BrSystemConfigSet(br_token t, br_value v);
|
|
br_error BR_PUBLIC_ENTRY BrSystemConfigQuery(br_token t, br_value *v);
|
|
|
|
br_error BR_PUBLIC_ENTRY BrReadEnvironmentEntry(br_associative_array *a, char *name);
|
|
|
|
br_error BR_PUBLIC_ENTRY BrReadIniSection(br_associative_array *a,
|
|
char *filename, char *section);
|
|
|
|
br_error BR_PUBLIC_ENTRY BrWriteIniSection(br_associative_array *a,
|
|
char *filename, char *section);
|
|
|
|
br_error BR_PUBLIC_ENTRY BrReadRegistryKey(br_associative_array *a,
|
|
void *key, char *subkey);
|
|
|
|
br_error BR_PUBLIC_ENTRY BrWriteRegistryKey(br_associative_array *a,
|
|
void *key, char *subkey);
|
|
|
|
#endif /* _NO_PROTOTYPES */
|
|
|
|
#ifdef __cplusplus
|
|
};
|
|
#endif
|
|
#endif
|