Aros/Developer/Docs/Libraries/AmigaGuide

< Aros‎ | Developer/Docs

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)