mac-rom/Interfaces/AIncludes/ConnectionTools.a

119 lines
2.7 KiB
Plaintext
Raw Normal View History

;_____________________________________________
; File: ConnectionTools.a
;
; Contains: Assembler Interface to the Connection Manager Tools
;
; Written by: Byron Han
;
; Copyright: <09> 1988-1991 by Apple Computer, Inc.
; All rights reserved.
;
; This file is used in these builds: BigBang
;
; Change History (most recent first):
;
; <9> 10/10/91 MH Change the spelling of CMCompleteorRecodSize to
; CMCompletorRecordSize. There are no references to the former
; anywhere and its pretty obviously a typeo. (SIC)
; <8> 8/27/91 CH Updated interface header information & made consistent.
; <7> 6/24/91 BH change conditional wrapper to conform
; <6> 6/18/91 BH move 1.1 stuff here
; <5> 1/30/91 gbm sab, #38: Change the <20>already including this file<6C> variable to
; all uppercase (for security reasons)
; <4> 11/27/90 kaz Moving CM Extensions tool messages to
; Internal:ConnectionsExtensions.a
; <1> 3/14/90 BBH first checked in
;
; To Do:
;_____________________________________________
IF (&TYPE('__INCLUDINGCONNECTIONTOOLS__') = 'UNDEFINED') THEN
__INCLUDINGCONNECTIONTOOLS__ SET 1
cmInitMsg EQU 0
cmDisposeMsg EQU 1
cmSuspendMsg EQU 2
cmResumeMsg EQU 3
cmMenuMsg EQU 4
cmEventMsg EQU 5
cmActivateMsg EQU 6
cmDeactivateMsg EQU 7
cmIdleMsg EQU 50
cmResetMsg EQU 51
cmAbortMsg EQU 52
cmReadMsg EQU 100
cmWriteMsg EQU 101
cmStatusMsg EQU 102
cmListenMsg EQU 103
cmAcceptMsg EQU 104
cmCloseMsg EQU 105
cmOpenMsg EQU 106
cmBreakMsg EQU 107
cmIOKillMsg EQU 108
cmEnvironsMsg EQU 109
cmNewIOPBMsg EQU 110
cmDisposeIOPBMsg EQU 111
cmGetErrorStringMsg EQU 112
cmPBReadMsg EQU 113
cmPBWriteMsg EQU 114
cmPBIOKillMsg EQU 115
; messages for validate DefProc
cmValidateMsg EQU 0
cmDefaultMsg EQU 1
; messages for Setup DefProc
cmSpreflightMsg EQU 0
cmSsetupMsg EQU 1
cmSitemMsg EQU 2
cmSfilterMsg EQU 3
cmScleanupMsg EQU 4
; messages for scripting defProc
cmMgetMsg EQU 0
cmMsetMsg EQU 1
; messages for localization defProc
cmL2English EQU 0
cmL2Intl EQU 1
cdefType EQU 'cdef'
cvalType EQU 'cval'
csetType EQU 'cset'
clocType EQU 'cloc'
cscrType EQU 'cscr'
cbndType EQU 'cbnd'
cverType EQU 'vers'
CMDataBuffer Record 0
thePtr ds.l 1
count ds.l 1
channel ds.w 1
flags ds.w 1
CMDataBufferSize EQU *
EndR
CMCompletorRecord Record 0
async ds.b 1
filler ds.b 1
completionRoutine ds.l 1
CMCompletorRecordSize EQU *
EndR
CMSetupStruct Record 0
theDialog ds.l 1
count ds.w 1
theConfig ds.l 1
procID ds.w 1
CMSetupStructSize EQU *
EndR
ENDIF ; already included