; File:  E16.AppleTalk
;
;
; Copyright Apple Computer, Inc. 1986-90
; All Rights Reserved
;
;
atGetInfoCommand EQU $0002
atGetGlobalCommand EQU $0003
atInstallTimerCommand EQU $0004
atRemoveTimerCommand EQU $0005
atBootCommand EQU $0006
atCancelTimerCommand EQU $0045
lapWriteCommand EQU $0007
lapReadBufferCommand EQU $0008
lapAttachProtCommand EQU $0009
lapRemoveProtCommand EQU $000A
ddpOpenSocketCommand EQU $000B
ddpCloseSocketCommand EQU $000C
ddpSendDatagramCommand EQU $000D
nbpRegisterNameCommand EQU $000E
nbpRemoveNameCommand EQU $000F
nbpLookupNameCommand EQU $0010
nbpConfirmNameCommand EQU $0011
nbpKillCommand EQU $0046
atpSendReqCommand EQU $0012
atpCancelReqCommand EQU $0013
atpOpenSocketCommand EQU $0014
atpCloseSocketCommand EQU $0015
atpGetReqCommand EQU $0016
atpSendRespCommand EQU $0017
atpRelCBCommand EQU $0019
zipGetMyZoneCommand EQU $001A
zipGetZoneListCommand EQU $001B
aspGetParmsCommand EQU $001C
aspGetStatusCommand EQU $001D
aspOpenSessionCommand EQU $001E
aspCloseSessionCommand EQU $001F
aspCommandCommand EQU $0020
aspWriteCommand EQU $0021
papStatusCommand EQU $0022
papOpenCommand EQU $0023
papCloseCommand EQU $0024
papReadCommand EQU $0025
papWriteCommand EQU $0026
papUnloadCommand EQU $0027
rpmSetPrinterCommand EQU $0028
rpmCloseSessionCommand EQU $0047
rpmFlushSessionCommand EQU $0048
pfiUserPrefixCommand EQU $002A
pfiLoginCommand EQU $002B
pfiLoginContCommand EQU $002C
pfiLogOutCommand EQU $002D
pfiMountVolCommand EQU $002E
pfiListSessionsCommand EQU $002F
pfiTimeZoneCommand EQU $0030
pfiGetSrcPathCommand EQU $0031
pfiAccessCommand EQU $0032
pfiNamingCommand EQU $0033
pfiConvertTimeCommand EQU $0034
pfiSetBufferCommand EQU $0036
pfiHooksCommand EQU $0037
pfiLogin2Command EQU $0038
pfiListSessions2Command EQU $0039
pfiGetSVersionCommand EQU $003A
appleTalkNetError EQU $8888
atInvalidCmdErr EQU $0101  ; Invalid command
atMemoryErr EQU $0102  ; Heap/memory management error
atTimerNotInstalledErr EQU $0103  ; No timer installed error
atSyncErr EQU $0104  ; Syncronous only call
atTooManyTimes EQU $0105  ; Too many times
atTimerCancelled EQU $0106
lapNoPacketErr EQU $0201  ; No packet in buffer
lapEOBErr EQU $0202  ; End of buffer
lapLenErr EQU $0203  ; LAP data too large
lapFailedErr EQU $0204  ; Retry count exhausted
lapTypeErr EQU $0205  ; Illegal LAP type
lapDuplicateErr EQU $0206  ; Duplicate LAP type
lapProtocolErr EQU $0207  ; Too many protocols
lapTypeFoundErr EQU $0208  ; Type not found
lapDataLostErr EQU $0209  ; Data lost in Purge
ddpSktNumErr EQU $0301  ; Too many sockets open
ddpSktErr EQU $0302  ; Socket not open
ddpSktOpenErr EQU $0303  ; Socket already open
ddpSktTypeErr EQU $0304  ; Invalid Socket Type
ddpLenErr EQU $0305  ; DDP length error
ddpBridgeErr EQU $0306  ; No bridge available
nbpNameNumberErr EQU $0401  ; Too many names
nbpNameExistErr EQU $0402  ; Name already exists
nbpNameFoundErr EQU $0403  ; Name not found
nbpBufferErr EQU $0404  ; User buffer full
nbpWildcardErr EQU $0405  ; Wildcard not allowed
nbpNameErr EQU $0406  ; Invalid name format
nbpAddressErr EQU $0407  ; Incorrect address
nbpProcessErr EQU $0408  ; Too many NBP processes
nbpAbortErr EQU $0409  ; NBP Aborted
nbpParmBlkNotFndErr EQU $040A  ; NBP Param Block not found
atpDataLenErr EQU $0501  ; ATP data too large
atpSocketErr EQU $0502  ; Invalid ATP socket
atpControlBlkErr EQU $0503  ; ATP control block not found
atpProcessErr EQU $0504  ; Too many active ATP calls
atpReleaseErr EQU $0505  ; No release received
atpNoRespActive EQU $0506  ; No response active
atpRespErr EQU $0507  ; No send response active
atpReqErr EQU $0508  ; ATP send request aborted
atpSktClosedErr EQU $0509  ; socket closed error
atpTooManySkts EQU $050A  ; Too many ATP sockets
atpTooManyResp EQU $050B  ; Too many responses expected
atpDDPSktErr EQU $050C  ; Unable to open DDP socket
atpSndRespRelErr EQU $050D  ; ATP Send Response was released
zipNetworkErr EQU $0601  ; Network error
zipOverflow EQU $0602  ; ZIP overflow
zipNotFound EQU $0603  ; ZIP not found
aspNetworkErr EQU $0701  ; Network error
aspSessNumErr EQU $0702  ; Too many sessions
aspRefErr EQU $0703  ; Invalid reference number
aspSizeErr EQU $0704  ; Size error
aspBufErr EQU $0705  ; Buffer error
aspNoRespErr EQU $0706  ; No response from server
aspBadVersion EQU $0707  ; Bad version number
aspTooManySessions EQU $0708  ; Too many sessions
aspServBusyErr EQU $0709  ; Server busy
aspSessionClosed EQU $070A  ; Session closed
papSessNumErr EQU $0801  ; Too many sessions
papRefErr EQU $0802  ; Invalid Reference
papQuantumErr EQU $0803  ; Quantum Error
papCommandErr EQU $0804  ; Too many commands
papNameErr EQU $0805  ; Name not found
papSessionErr EQU $0806  ; Session closed
papNetworkErr EQU $0807  ; Network error
papServRespErr EQU $0808  ; Server not responding
papServBusyErr EQU $0809  ; Server busy
papBuffSizeErr EQU $080A  ; Buffer size error
papInUseErr EQU $080B  ; PAP in use
rpmInvalidFlagErr EQU $0901
rpmInvalidTimeErr EQU $0902
pfiTooManySessErr EQU $0A01  ; Too many sessions
pfiUnableOpenSessErr EQU $0A02  ; Unable to open session
pfiNoRespFrmSrvrErr EQU $0A03  ; No response from server
pfiLoginContErr EQU $0A04  ; Login continue
pfiInvalidNameErr EQU $0A05  ; Invalid name
pfiInvalidSessNumErr EQU $0A06  ; Invalid Sess reference # or unknown volume
pfiUnableOpenVolErr EQU $0A07  ; Unable to open volume
pfiTooManyVolsOpenErr EQU $0A08  ; Too many mounted volumes
pfiVolNotMountedErr EQU $0A09  ; Volume Not Mounted
pfiUnableSetCreatorErr EQU $0A0A
pfiBufferToSmallErr EQU $0A0B  ; Buffer to small
pfiTimeFlagErr EQU $0A0C  ; Time flag error
pfiUnableTSetGroupErr EQU $0A0D  ; Unable to set group
pfiDirNotFoundErr EQU $0A0E  ; Directory not found
pfiAccessDeniedErr EQU $0A0F  ; Access denied
pfiMiscellaneousErr EQU $0A10  ; Miscellaneous error
pfiVolAlreadyMntedErr EQU $0A11  ; Volume already mounted
pfiUnableGetCreatorErr EQU $0A12  ; Unable to get creator/group
pfiAlrdyLggedOnSrvrErr EQU $0A13  ; Already logged onto server
pfiTimeError EQU $0A14  ; Time error
pfiUserNotAuthorizedErr EQU $0A15  ; User not authorized
pfiParamterErr EQU $0A16  ; Parameter error
pfiSrvrGoingDownErr EQU $0A17  ; Server going down
pfiBadUAMErr EQU $0A18  ; Bad UAM
pfiBadVersionNumErr EQU $0A19  ; Bad version number
atInitUserName EQU $0085
atInitPrinterFlags EQU $0064
atInitPrinterTuple EQU $0063
atInitPrefix EQU $00C6
atInitPrefixDirID EQU $00CA
atInitPrefixVolID EQU $00CC
atInitPath EQU $010D
atInitPathDirID EQU $0111
atInitPathVolID EQU $0113
hidAppleIIGS EQU $0000
atMaxTicks EQU $FFFF
atMaxTicksIIe EQU $1FFF
lapPurgeOff EQU $0000
lapPurgeOn EQU $0001
ddpChecksumOff EQU $00
ddpChecksumOn EQU $01
nbpCheckNameOn EQU $00
nbpCheckNameOff EQU $01
atpExactlyOnceMask EQU $20
atpExecuting EQU $FF
atpDynamicSocket EQU $00
aspAttenNormal EQU $00
aspAttenTimeout EQU $40
aspAttenClosed EQU $80
rpmTimeOutOff EQU $0000
rpmNetworkMask EQU $80
rpmPostscriptMask EQU $20
rpmReturnNameMask EQU $01
pfiMountMask EQU $80
pfiPasswordMask EQU $40
pfiUserVolumeMask EQU $01
pfiEastWestMask EQU $80
pfiHoursAwayMask EQU $7F
pfiSetAccessMask EQU $80
pfiCreatorMask EQU $40
pfiGroupMask EQU $20
pfiDNCMask EQU $80  ; PFI Directional Naming Convention Mask
pfiDDTMask EQU $40  ; PFI Directional Device Table Mask
pfiNNCMask EQU $80  ; PFI Naming Naming Convention Mask
pfiNDTMask EQU $40  ; PFI Naming Device Table Mask
lapProtTypeMin EQU $01
lapProtTypeMax EQU $7F
lapProtTypeAll EQU $FF
atpSocketDynamicMin EQU $80
atpSocketDynamicMax EQU $FE
atpSocketStaticMin EQU $01
atpSocketStaticMax EQU $7F
zipGetMyZoneBufLenMin EQU $21
papOpenStatusBufLenMin EQU $0104
pfiUserNameLenMax EQU $0040
workstationGS EQU $0000
endOfBDS EQU $FFFF
ddpInvalidClient EQU $00
atpActualLengthMask EQU $7FFF
atpActualLengthOvflw EQU $8000
atpUnusedAddRtnPtr EQU $00000000
atpUnusedAddBitMap EQU $00
pfiAFPVersion11 EQU $0101
pfiAFPVersion20 EQU $0200
pfiAFPTimeFormat EQU $0000
pfiProDOSTimeFormat EQU $0001
pfiHooksSetHooks EQU $40
pfiHooksP8Active EQU $80
pfiSetWriteBuffer EQU $80
papReadNotEOF EQU $00
