Last modified on 11 June 2010, at 14:38

Aros/Developer/Docs/Libraries/AmigaGuide

Navbar for the Aros wikibook
Aros User Docs
Aros User Docs
Aros User FAQs
Aros User Applications
Aros User DOS Shell
Aros/User/AmigaLegacy
Aros Dev Docs
Aros Developer Docs
Porting Software from AmigaOS/SDL
For Zune Beginners
Zune .MUI Classes
For SDL Beginners
Aros Developer BuildSystem
Specific platforms
68k Support
PPC Power Architecture Support
Arm Raspberry Pi Support
Android support
Linux and FreeBSD Support
Windows Mingw and MacOSX Support
Aros x86 Installing
Aros x86 Audio/Video Support
Aros x86 Network Support
Aros x86 Complete System HCL
Aros Storage Support IDE SATA etc
Aros Poseidon USB Support
x86-64 Support
misc
Aros Public License


IntroductionEdit

ExamplesEdit

ReferenceEdit

LONG LockAmigaGuideBase(AMIGAGUIDECONTEXT handle)
void UnlockAmigaGuideBase(LONG key)

AMIGAGUIDECONTEXT OpenAmigaGuideA(struct NewAmigaGuide *nag, struct TagItem *attrs)
AMIGAGUIDECONTEXT OpenAmigaGuideAsyncA(struct NewAmigaGuide *nag, struct TagItem *attrs)
void CloseAmigaGuide(AMIGAGUIDECONTEXT handle)
ULONG AmigaGuideSignal(AMIGAGUIDECONTEXT handle)
struct AmigaGuideMsg *GetAmigaGuideMsg(AMIGAGUIDECONTEXT handle)
void ReplyAmigaGuideMsg(struct AmigaGuideMsg *msg)
BOOL SetAmigaGuideContextA(AMIGAGUIDECONTEXT handle, ULONG context, struct TagItem *attrs)
BOOL SendAmigaGuideContextA(AMIGAGUIDECONTEXT handle, struct TagItem *attrs)
BOOL SendAmigaGuideCmdA(AMIGAGUIDECONTEXT handle, STRPTR cmd, struct TagItem *attrs)
LONG SetAmigaGuideAttrsA(AMIGAGUIDECONTEXT handle, struct TagItem *attrs)
LONG GetAmigaGuideAttr(Tag tag, AMIGAGUIDECONTEXT handle, ULONG *storage)

LONG LoadXRef(BPTR lock, STRPTR name)
void ExpungeXRef()
AMIGAGUIDEHOST AddAmigaGuideHostA(struct Hook *hook, STRPTR name, struct TagItem *attrs)
LONG RemoveAmigaGuideHostA(AMIGAGUIDEHOST key, struct TagItem *attrs)

STRPTR GetAmigaGuideString(ULONG id)