start service tasks separately in-case platforms need to perform additional set-up...
[AROS.git] / workbench / libs / amigaguide / amigaguide.conf
blobf25c7816670e8beeeaed94706e2d29c4a446a754
1 ##begin config
2 basename AmigaGuide
3 version 41.0
4 date 15.12.2003
5 ##end config
7 ##begin cdef
9 #ifndef LIBRARIES_AMIGAGUIDE_H
10 #   include <libraries/amigaguide.h>
11 #endif
13 __BEGIN_DECLS
15 /* Prototypes for stubs in amiga.lib */
16 AMIGAGUIDEHOST AddAmigaGuideHost (struct Hook * hook, STRPTR name, Tag tag1, ...);
17 AMIGAGUIDECONTEXT OpenAmigaGuide (struct NewAmigaGuide * nag, Tag tag1, ...);
18 AMIGAGUIDECONTEXT OpenAmigaGuideAsync (struct NewAmigaGuide * nag, Tag tag1, ...);
19 LONG RemoveAmigaGuideHost (AMIGAGUIDEHOST key, Tag tag1, ...);
20 BOOL SendAmigaGuideCmd (AMIGAGUIDECONTEXT handle, STRPTR cmd, Tag tag1, ...);
21 BOOL SendAmigaGuideContext (AMIGAGUIDECONTEXT handle, Tag tag1, ...);
22 LONG SetAmigaGuideAttrs (AMIGAGUIDECONTEXT handle, Tag tag1, ...);
23 BOOL SetAmigaGuideContext (AMIGAGUIDECONTEXT handle, ULONG context, Tag tag1, ...);
25 __END_DECLS
27 ##end cdef
29 ##begin cdefprivate
30 #include "amigaguide_intern.h"
31 ##end cdefprivate
33 ##begin functionlist
35 LONG LockAmigaGuideBase(AMIGAGUIDECONTEXT handle) (A0)
36 void UnlockAmigaGuideBase(LONG key) (D0)
38 AMIGAGUIDECONTEXT OpenAmigaGuideA(struct NewAmigaGuide *nag, struct TagItem *attrs) (A0, A1)
39 AMIGAGUIDECONTEXT OpenAmigaGuideAsyncA(struct NewAmigaGuide *nag, struct TagItem *attrs) (A0, D0)
40 void CloseAmigaGuide(AMIGAGUIDECONTEXT handle) (A0)
41 ULONG AmigaGuideSignal(AMIGAGUIDECONTEXT handle) (A0)
42 struct AmigaGuideMsg *GetAmigaGuideMsg(AMIGAGUIDECONTEXT handle) (A0)
43 void ReplyAmigaGuideMsg(struct AmigaGuideMsg *msg) (A0)
44 BOOL SetAmigaGuideContextA(AMIGAGUIDECONTEXT handle, ULONG context, struct TagItem *attrs) (A0, D0, D1)
45 BOOL SendAmigaGuideContextA(AMIGAGUIDECONTEXT handle, struct TagItem *attrs) (A0, D0)
46 BOOL SendAmigaGuideCmdA(AMIGAGUIDECONTEXT handle, STRPTR cmd, struct TagItem *attrs) (A0, D0, D1)
47 LONG SetAmigaGuideAttrsA(AMIGAGUIDECONTEXT handle, struct TagItem *attrs) (A0, A1)
48 LONG GetAmigaGuideAttr(Tag tag, AMIGAGUIDECONTEXT handle, ULONG *storage) (D0, A0, A1)
50 LONG LoadXRef(BPTR lock, STRPTR name) (A0, A1)
51 void ExpungeXRef() ()
52 AMIGAGUIDEHOST AddAmigaGuideHostA(struct Hook *hook, STRPTR name, struct TagItem *attrs) (A0, D0, A1)
53 LONG RemoveAmigaGuideHostA(AMIGAGUIDEHOST key, struct TagItem *attrs) (A0, A1)
54 .skip 10
55 STRPTR GetAmigaGuideString(ULONG id) (D0)
56 ##end functionlist