#ifndef _INCLUDE_PRAGMA_AMARQUEE49_LIB_H
#define _INCLUDE_PRAGMA_AMARQUEE49_LIB_H

#ifndef CLIB_AMARQUEE49_PROTOS_H
#include <clib/amarquee49_protos.h>
#endif

#if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
#pragma amicall(AMarqueeBase,0x01E,QNewSession(a0,d0,a1))
#pragma amicall(AMarqueeBase,0x024,QFreeSession(a0))
#pragma amicall(AMarqueeBase,0x02A,QDebugOp(a0,a1))
#pragma amicall(AMarqueeBase,0x030,QGetOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x036,QDeleteOp(a0,a1))
#pragma amicall(AMarqueeBase,0x03C,QRenameOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x042,QSubscribeOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x048,QSetOp(a0,a1,d0,d1))
#pragma amicall(AMarqueeBase,0x04E,QClearSubscriptionsOp(a0,d0))
#pragma amicall(AMarqueeBase,0x054,QPingOp(a0))
#pragma amicall(AMarqueeBase,0x05A,QInfoOp(a0))
#pragma amicall(AMarqueeBase,0x060,QSetAccessOp(a0,a1))
#pragma amicall(AMarqueeBase,0x066,FreeQMessage(a0,a1))
#pragma amicall(AMarqueeBase,0x06C,QGo(a0,d0))
#pragma amicall(AMarqueeBase,0x072,QNewHostSession(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x078,QStreamOp(a0,a1,d0,d1))
#pragma amicall(AMarqueeBase,0x07E,QNewServerSession(a0,a1))
#pragma amicall(AMarqueeBase,0x084,QSetMessageAccessOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x08A,QMessageOp(a0,a1,d0,d1))
#pragma amicall(AMarqueeBase,0x090,QNewSessionAsync(a0,d0,a1))
#pragma amicall(AMarqueeBase,0x096,QNumQueuedPackets(a0))
#pragma amicall(AMarqueeBase,0x09C,QNumQueuedBytes(a0))
#pragma amicall(AMarqueeBase,0x0A2,QErrorName(d0))
#pragma amicall(AMarqueeBase,0x0A8,QRequestPrivilegesOp(a0,d0))
#pragma amicall(AMarqueeBase,0x0AE,QReleasePrivilegesOp(a0,d0))
#pragma amicall(AMarqueeBase,0x0B4,QKillClientsOp(a0,a1))
#pragma amicall(AMarqueeBase,0x0BA,QSetParameterOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x0C0,QGetParameterOp(a0,a1))
#pragma amicall(AMarqueeBase,0x0C6,QSysMessageOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x0CC,LIBDispatch(a0))
#pragma amicall(AMarqueeBase,0x0D2,QGetAndSubscribeOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x0D8,QDetachSession(a0,d0))
#pragma amicall(AMarqueeBase,0x0DE,QReattachSession(a0,d0))
#pragma amicall(AMarqueeBase,0x0E4,QNewSocketSession(a0,d0,a1))
#pragma amicall(AMarqueeBase,0x0EA,QSendRawOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x0F0,QNewSocketSessionAsync(a0,d0,a1))
#pragma amicall(AMarqueeBase,0x0F6,QNewSocketServerSession(a0,a1))
#pragma amicall(AMarqueeBase,0x0FC,QSetKeyAccessOp(a0,a1,d0))
#pragma amicall(AMarqueeBase,0x102,QGetHostName(a0))
#pragma amicall(AMarqueeBase,0x108,QGetProgName(a0))
#endif
#if defined(_DCC) || defined(__SASC)
#pragma  libcall AMarqueeBase QNewSession          01E 90803
#pragma  libcall AMarqueeBase QFreeSession         024 801
#pragma  libcall AMarqueeBase QDebugOp             02A 9802
#pragma  libcall AMarqueeBase QGetOp               030 09803
#pragma  libcall AMarqueeBase QDeleteOp            036 9802
#pragma  libcall AMarqueeBase QRenameOp            03C 09803
#pragma  libcall AMarqueeBase QSubscribeOp         042 09803
#pragma  libcall AMarqueeBase QSetOp               048 109804
#pragma  libcall AMarqueeBase QClearSubscriptionsOp 04E 0802
#pragma  libcall AMarqueeBase QPingOp              054 801
#pragma  libcall AMarqueeBase QInfoOp              05A 801
#pragma  libcall AMarqueeBase QSetAccessOp         060 9802
#pragma  libcall AMarqueeBase FreeQMessage         066 9802
#pragma  libcall AMarqueeBase QGo                  06C 0802
#pragma  libcall AMarqueeBase QNewHostSession      072 09803
#pragma  libcall AMarqueeBase QStreamOp            078 109804
#pragma  libcall AMarqueeBase QNewServerSession    07E 9802
#pragma  libcall AMarqueeBase QSetMessageAccessOp  084 09803
#pragma  libcall AMarqueeBase QMessageOp           08A 109804
#pragma  libcall AMarqueeBase QNewSessionAsync     090 90803
#pragma  libcall AMarqueeBase QNumQueuedPackets    096 801
#pragma  libcall AMarqueeBase QNumQueuedBytes      09C 801
#pragma  libcall AMarqueeBase QErrorName           0A2 001
#pragma  libcall AMarqueeBase QRequestPrivilegesOp 0A8 0802
#pragma  libcall AMarqueeBase QReleasePrivilegesOp 0AE 0802
#pragma  libcall AMarqueeBase QKillClientsOp       0B4 9802
#pragma  libcall AMarqueeBase QSetParameterOp      0BA 09803
#pragma  libcall AMarqueeBase QGetParameterOp      0C0 9802
#pragma  libcall AMarqueeBase QSysMessageOp        0C6 09803
#pragma  libcall AMarqueeBase LIBDispatch          0CC 801
#pragma  libcall AMarqueeBase QGetAndSubscribeOp   0D2 09803
#pragma  libcall AMarqueeBase QDetachSession       0D8 0802
#pragma  libcall AMarqueeBase QReattachSession     0DE 0802
#pragma  libcall AMarqueeBase QNewSocketSession    0E4 90803
#pragma  libcall AMarqueeBase QSendRawOp           0EA 09803
#pragma  libcall AMarqueeBase QNewSocketSessionAsync 0F0 90803
#pragma  libcall AMarqueeBase QNewSocketServerSession 0F6 9802
#pragma  libcall AMarqueeBase QSetKeyAccessOp      0FC 09803
#pragma  libcall AMarqueeBase QGetHostName         102 801
#pragma  libcall AMarqueeBase QGetProgName         108 801
#endif
#ifdef __STORM__
#pragma tagcall(AMarqueeBase,0x0E4,QNewSocketSessionTags(a0,d0,a1))
#pragma tagcall(AMarqueeBase,0x0F0,QNewSocketSessionAsyncTags(a0,d0,a1))
#pragma tagcall(AMarqueeBase,0x0F6,QNewSocketServerSessionTags(a0,a1))
#endif
#ifdef __SASC_60
#pragma  tagcall AMarqueeBase QNewSocketSessionTags 0E4 90803
#pragma  tagcall AMarqueeBase QNewSocketSessionAsyncTags 0F0 90803
#pragma  tagcall AMarqueeBase QNewSocketServerSessionTags 0F6 9802
#endif

#endif	/*  _INCLUDE_PRAGMA_AMARQUEE49_LIB_H  */
