home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Exec 3
/
CD_Magazyn_EXEC_nr_3.iso
/
Recent
/
util
/
mouse
/
FreeWheel.lha
/
FreeWheel
/
Prefs.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-12-26
|
658b
|
23 lines
#ifndef PREFS_H
#define PREFS_H
struct PrefsGroup
{
void (*Dispose)(struct PrefsGroup *pg);
BOOL (*Save)(struct PrefsGroup *pg);
char *(*GetString)(struct PrefsGroup *pg,char *ItemID,char *def);
long (*GetLong)(struct PrefsGroup *pg,char *ItemID,long def);
BOOL (*SetString)(struct PrefsGroup *pg,char *ItemID,char *data);
BOOL (*SetLong)(struct PrefsGroup *pg,char *ItemID,long data);
/* Everything past this point is private! */
struct PrefsNode *(*GetNode)(struct PrefsGroup *pg,char *ItemID);
struct PrefsGroup *Next,*Prev;
struct PrefsNode *FirstNode;
char Name[32];
};
struct PrefsGroup *Prefs_GetGroup(char *GroupID);
#endif