1 ;/* BEGIN INCLUDE FILE: ws_dcls.mac */ 2 3 ; HISTORY COMMENTS: 4 ; 1) change(86-07-08,Westcott), approve(87-07-13,mcr7580), 5 ; audit(87-07-13,Leskiw), install(87-08-07,MR12.1-1072): 6 ; Created. 7 ; END HISTORY COMMENTS 8 9 ;/* : GETTDATA 10 ; 11 ;structure that defines gettdata parameters. 12 ;*/ 13 14 getdata struc 15 getlbp dw ? ; pointer to caller's buffer 16 getlbs dw ? ; size of caller's buffer 17 gmincap dw ? ; minor capability no. of this message 18 gbpflag dw ? ; background pending flag 19 getdata ends 20 gettlen equ gbpflag - getlbp + 2 21 22 ;structure that defines puttdata parameters. 23 24 puttdata struc 25 minor_cap dw ? ; minor_capability 26 putstrl dw ? ; length of string 27 puttstr db WSPAKSIZ dup (?); ; message space 28 puttdata ends 29 30 ;Structure that defines the getbgmes parameters. 31 32 gbgmsg struc 33 type dw ? ; type of background message 34 sender_major dw ? ; sender's major capability 35 length dw ? ; length of message 36 bgmsg db WSPAKSIZ dup (?) ; message data 37 gbgmsg ends 38 39 ;Defines the structure used by putbgmes to pass data to software interrupt 40 ;handler 41 42 putbgstr struc 43 ptype dw ? ; type of background message 44 psender_major dw ? ; sender's major capability 45 plength dw ? ; length of message 46 pbgmsg db WSPAKSIZ dup (?) ; message data 47 putbgstr ends 48 49 ;/* END INCLUDE FILE: ws_dcls.mac */ 50 ^Z