; File:  M16.AppleTalk
;
;
; Copyright Apple Computer, Inc. 1986-90
; All Rights Reserved
;
;

; Causes packet and timer interrupts to be buffered without
; being dispatched.  Use with completion routines, socket
; listeners, and in place of disabling interrupts.
 MACRO
&lab _RamForbid
&lab jsl $E11018
 MEND


; Reenables packet and timer interrupts. 
; Call after RamForbid.
 MACRO
&lab _RamPermit
&lab jsl $E1101C
 MEND

  MACRO
&lab _ASPCloseSession &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ASPCommand &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ASPGetParms &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ASPGetStatus &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ASPOpenSession &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ASPWrite &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATBoot &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATCancelTimer &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATGetGlobal &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATGetInfo &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATInstallTimer &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPCancelReq &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPCloseSocket &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPGetReq &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPOpenSocket &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPRelCB &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPSendReq &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATPSendResp &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ATRemoveTimer &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _DDPCloseSocket &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _DDPOpenSocket &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _DDPSendDatagram &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _LAPAttachProt &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _LAPReadBuffer &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _LAPRemoveProt &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _LAPWrite &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _NBPConfirmName &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _NBPKill &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _NBPLookupName &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _NBPRegisterName &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _NBPRemoveName &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PAPClose &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PAPOpen &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PAPRead &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PAPStatus &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PAPUnload &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PAPWrite &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIAccess &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIConvertTime &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIGetSrcPath &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIGetSVersion &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIHooks &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIListSessions &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIListSessions2 &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFILogin &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFILogin2 &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFILoginCont &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFILogOut &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIMountVol &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFINaming &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFISetBuffer &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFITimeZone &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _PFIUserPrefix &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _RPMCloseSession &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _RPMFlushSession &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _RPMSetPrinter &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ZIPGetMyZone &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

  MACRO
&lab _ZIPGetZoneList &params
&lab    ldx &params
    ldy &params+2
    jsl $E11014
  MEND

