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