supermario/base/SuperMarioProj.1994-02-09/Interfaces/AIncludes/DDEV.a

81 lines
2.9 KiB
Plaintext
Raw Normal View History

2019-06-29 15:17:50 +00:00
; 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