; File: DDEV.a ; ; Assembler Interface to the Macintosh Libraries ; Copyright Apple Computer, Inc. 1989-90 ; All Rights Reserved ; ; Change History (most recent first): ; ; <7> 1/30/91 gbm sab, #38: Change the Ôalready including this fileÕ variable to ; all uppercase (for security reasons) ; <2> 1/4/90 JSM Change some variable names in response to suggestions from ; documentation. ; <1> 12/19/89 JSM Adding to public includes for the first time. ;___________________________________________________________________________ IF &TYPE('__INCLUDINGDDEV__') = 'UNDEFINED' THEN __INCLUDINGDDEV__ SET 1 ; messages for ddev kDBInit EQU 0 kDBEnd EQU 1 kDBGetConnInfo EQU 2 kDBGetSessionNum EQU 3 kDBSend EQU 4 kDBSendItem EQU 5 kDBExec EQU 6 kDBState EQU 7 kDBGetErr EQU 8 kDBBreak EQU 9 kDBGetItem EQU 10 kDBUnGetItem EQU 11 kDBKill EQU 12 kDBOpen EQU 100 kDBClose EQU 101 kDBIdle EQU 102 kDDEVName EQU 128 ; ID of STR resource with ddev name kDDEVID EQU 128 ; ID of 'ddev' resource kDDEVFlags EQU 128 ; ID of 'dflg' resource kAsyncSupported EQU 1 ; bit for async support DDEVFlags RECORD 0 version DS.L 1 ; always 0 for this release flags DS.L 1 ; flags DDEVFlagsSize EQU * ENDR DDEVParams RECORD 0 message DS.W 1 ; action for ddev ddevStorage DS.L 1 ; storage for ddev asyncPB DS.L 1 ; async parameter block pointer sessID DS.L 1 ; session ID returnedID DS.L 1 ; session ID returned by DBGetConnInfo version DS.L 1 ; version returned by DBGetConnInfo start DS.L 1 ; start returned by DBGetConnInfo host DS.L 1 ; host for DBInit and DBGetConnInfo user DS.L 1 ; user for DBInit and DBGetConnInfo password DS.L 1 ; password for DBInit and DBGetConnInfo connStr DS.L 1 ; connection str for DBInit and DBGetConnInfo network DS.L 1 ; network for DBGetConnInfo buffer DS.L 1 ; buffer used in several calls err1 DS.L 1 ; error 1 for DBGetErr err2 DS.L 1 ; error 2 for DBGetErr item1 DS.L 1 ; item 1 for DBGetErr item2 DS.L 1 ; item 2 for DBGetErr errorMsg DS.L 1 ; errorMsg for DBGetErr timeout DS.L 1 ; timeout for DBGetItem dataType DS.L 1 ; type for several calls sessNum DS.W 1 ; session number for DBGetConnInfo ; and DBGetSessionNum state DS.W 1 ; state for DBGetConnInfo len DS.W 1 ; length of buffer places DS.W 1 ; places for DBSendItem and DBGetItem flags DS.W 1 ; flags for DBSendItem and DBGetItem abort DS.B 1 ; abort for DBBreak DDEVParamsSize EQU * ENDR ENDIF ; ...already included