mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-12-12 20:29:12 +00:00
119 lines
2.7 KiB
Plaintext
119 lines
2.7 KiB
Plaintext
;_____________________________________________
|
||
; File: ConnectionTools.a
|
||
;
|
||
; Contains: Assembler Interface to the Connection Manager Tools
|
||
;
|
||
; Written by: Byron Han
|
||
;
|
||
; Copyright: © 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 ‘already including this file’ 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 |