1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-12-09 16:00:35 +00:00
Files
AROS-v0/workbench/libs/amigaguide/amigaguide.conf
mazze 9b75a490a5 Embeded prototypes within __BEGIN_DECLS/__END_DECLS
to avoid troubles when compiling with C++.


git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@32509 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
2010-01-30 15:57:35 +00:00

57 lines
2.2 KiB
Plaintext

##begin config
basename AmigaGuide
version 41.0
date 15.12.2003
##end config
##begin cdef
#ifndef LIBRARIES_AMIGAGUIDE_H
# include <libraries/amigaguide.h>
#endif
__BEGIN_DECLS
/* Prototypes for stubs in amiga.lib */
AMIGAGUIDEHOST AddAmigaGuideHost (struct Hook * hook, STRPTR name, Tag tag1, ...);
AMIGAGUIDECONTEXT OpenAmigaGuide (struct NewAmigaGuide * nag, Tag tag1, ...);
AMIGAGUIDECONTEXT OpenAmigaGuideAsync (struct NewAmigaGuide * nag, Tag tag1, ...);
LONG RemoveAmigaGuideHost (AMIGAGUIDEHOST key, Tag tag1, ...);
BOOL SendAmigaGuideCmd (AMIGAGUIDECONTEXT handle, STRPTR cmd, Tag tag1, ...);
BOOL SendAmigaGuideContext (AMIGAGUIDECONTEXT handle, Tag tag1, ...);
LONG SetAmigaGuideAttrs (AMIGAGUIDECONTEXT handle, Tag tag1, ...);
BOOL SetAmigaGuideContext (AMIGAGUIDECONTEXT handle, ULONG context, Tag tag1, ...);
__END_DECLS
##end cdef
##begin cdefprivate
#include "amigaguide_intern.h"
##end cdefprivate
##begin functionlist
LONG LockAmigaGuideBase(AMIGAGUIDECONTEXT handle) (A0)
void UnlockAmigaGuideBase(LONG key) (D0)
AMIGAGUIDECONTEXT OpenAmigaGuideA(struct NewAmigaGuide *nag, struct TagItem *attrs) (A0, A1)
AMIGAGUIDECONTEXT OpenAmigaGuideAsyncA(struct NewAmigaGuide *nag, struct TagItem *attrs) (A0, D0)
void CloseAmigaGuide(AMIGAGUIDECONTEXT handle) (A0)
ULONG AmigaGuideSignal(AMIGAGUIDECONTEXT handle) (A0)
struct AmigaGuideMsg *GetAmigaGuideMsg(AMIGAGUIDECONTEXT handle) (A0)
void ReplyAmigaGuideMsg(struct AmigaGuideMsg *msg) (A0)
BOOL SetAmigaGuideContextA(AMIGAGUIDECONTEXT handle, ULONG context, struct TagItem *attrs) (A0, D0, D1)
BOOL SendAmigaGuideContextA(AMIGAGUIDECONTEXT handle, struct TagItem *attrs) (A0, D0)
BOOL SendAmigaGuideCmdA(AMIGAGUIDECONTEXT handle, STRPTR cmd, struct TagItem *attrs) (A0, D0, D1)
LONG SetAmigaGuideAttrsA(AMIGAGUIDECONTEXT handle, struct TagItem *attrs) (A0, A1)
LONG GetAmigaGuideAttr(Tag tag, AMIGAGUIDECONTEXT handle, ULONG *storage) (D0, A0, A1)
LONG LoadXRef(BPTR lock, STRPTR name) (A0, A1)
void ExpungeXRef() ()
AMIGAGUIDEHOST AddAmigaGuideHostA(struct Hook *hook, STRPTR name, struct TagItem *attrs) (A0, D0, A1)
LONG RemoveAmigaGuideHostA(AMIGAGUIDEHOST key, struct TagItem *attrs) (A0, A1)
.skip 10
STRPTR GetAmigaGuideString(ULONG id) (D0)
##end functionlist