3 libbase PreferencesBase
4 libbasetype struct Library
9 #include <exec/types.h>
10 #include <scalos/preferences.h>
14 APTR AllocPrefsHandle(CONST_STRPTR name) (A0)
15 .function PreferencesBase_0_LIBAllocPrefsHandle
17 VOID FreePrefsHandle(APTR prefsHandle) (A0)
18 .function PreferencesBase_0_LIBFreePrefsHandle
20 VOID SetPreferences(APTR prefsHandle, ULONG iD, ULONG prefsTag, const APTR a1arg, WORD struct_Size) (A0,D0,D1,A1,D2)
21 .function PreferencesBase_0_LIBSetPreferences
23 ULONG GetPreferences(APTR prefsHandle, ULONG iD, ULONG prefsTag, APTR a1arg, UWORD struct_Size) (A0,D0,D1,A1,D2)
24 .function PreferencesBase_0_LIBGetPreferences
26 VOID ReadPrefsHandle(APTR prefsHandle, CONST_STRPTR filename) (A0,A1)
27 .function PreferencesBase_0_LIBReadPrefsHandle
29 VOID WritePrefsHandle(APTR prefsHandle, CONST_STRPTR filename) (A0,A1)
30 .function PreferencesBase_0_LIBWritePrefsHandle
32 struct PrefsStruct * FindPreferences(APTR prefsHandle, ULONG iD, ULONG prefsTag) (A0,D0,D1)
33 .function PreferencesBase_0_LIBFindPreferences
35 VOID SetEntry(APTR prefsHandle, ULONG iD, ULONG prefsTag, const APTR a1arg, UWORD struct_Size, ULONG entry) (A0,D0,D1,A1,D2,D3)
36 .function PreferencesBase_0_LIBSetEntry
38 ULONG GetEntry(APTR prefsHandle, ULONG iD, ULONG prefsTag, APTR a1arg, UWORD struct_Size, ULONG entry) (A0,D0,D1,A1,D2,D3)
39 .function PreferencesBase_0_LIBGetEntry
41 ULONG RemEntry(APTR prefsHandle, ULONG iD, ULONG prefsTag, ULONG entry) (A0,D0,D1,D2)
42 .function PreferencesBase_0_LIBRemEntry