1 ; /* BEGIN INCLUDE FILE: ws_msg.mac
 2 
 3 ; HISTORY COMMENTS:
 4 ;  1) change(86-06-01,Westcott), approve(87-07-13,mcr7580),
 5 ;     audit(87-07-13,Leskiw), install(87-08-07,MR12.1-1072):
 6 ;     Created.
 7 ;  2) change(86-09-03,Flegel), approve(87-07-13,mcr7580),
 8 ;     audit(87-07-13,Leskiw), install(87-08-07,MR12.1-1072):
 9 ;     Installed null_msg structure.
10 ;                                                      END HISTORY COMMENTS
11 
12 ;/* : FUNCTION:
13 ;
14 ;Defines formats for mowse internal messages.  Equivalent include file ws_msg.h
15 ;*/
16 
17 input_msg struc
18 im_system         db   ?  ; destination system id
19 im_major          db   ?  ; destination major capability
20 im_minor          db   ?   ; destination minor capability
21 im_source_system  db   ?  ; source system id
22 im_source_major   db   ?  ; source major capability
23 im_msg_data       db   ?  ; placeholder for data string
24 input_msg ends
25 
26 execom_msg struc           ; execute_command message
27 em_system         db   ?   ; destination system id
28 em_major          db   ?   ; destination major capability
29 em_minor          db   ?   ; destination minor capability
30 em_source_system  db   ?   ; source system id
31 em_source_major   db   ?   ; source major capability
32 em_cmd_id         dw   ?   ; unique id for command
33 em_command        db   ?   ; placeholder for data string
34 execom_msg ends
35 
36 exerep_msg struc           ; execute_command_reply
37 er_system         db   ?   ; destination system id
38 er_major          db   ?   ; destination major capability
39 er_minor          db   ?   ; destination minor capability
40 er_source_system  db   ?   ; source system id
41 er_source_major   db   ?   ; source major capability
42 er_cmd_id         dw   ?   ; unique id for command
43 er_status         dw   ?   ; status of execute attempt
44 exerep_msg ends
45 
46 execap_msg struc           ; execute capability message
47 ep_system         db   ?   ; destination system id
48 ep_major          db   ?   ; destination major capability
49 ep_minor          db   ?   ; destination minor capability
50 ep_source_system  db   ?   ; source system id
51 ep_source_major   db   ?   ; source major capability
52 ep_data_len       dw   ?   ; length of data string
53 ep_data_buf       dw   ?   ; placeholder for data string
54 execap_msg ends
55 
56 alter_cat_msg struc        ; Alter CAT entry
57 ac_system         db   ?   ; destination system id
58 ac_major          db   ?   ; destination major capability
59 ac_minor          db   ?   ; destination minor capability
60 ac_source_system  db   ?   ; source system id
61 ac_source_major   db   ?   ; source major capability
62 ac_rat_major      dw   ?   ; major cap to be inserted
63 ac_major_name     dw   ?   ; placeholder for data string
64 alter_cat_msg ends
65 
66 query_msg struc            ; background query/info message
67 qm_minor          db   ?   ; destination minor capability
68 qm_source_system  db   ?   ; source system id
69 qm_source_major   db   ?   ; source major capability
70 qm_msg_data       db   ?   ; placeholder for data string
71 query_msg ends
72 
73 packet_msg struc
74 pm_system         db   ?   ; destination system id
75 pm_major          db   ?   ; destination major capability
76 pm_minor          db   ?   ; destination minor capability
77 pm_source_system  db   ?   ; source system id
78                            ; = 0, if foreground is sender
79 pm_source_major   db   ?   ; source major capability
80                            ; = 0, if foreground is sender
81 pm_msg_data       db   128 dup(?); data string
82 packet_msg ends
83 
84 null_msg struc
85 nm_system         db   ?   ; destination system id
86 nm_major          db   ?   ; destination major capability
87 nm_minor          db   ?   ; destination minor capability
88 nm_source_system  db   ?   ; source system id
89 nm_source_major   db   ?   ; source major capability
90 null_msg ends
91 
92 ;/* END INCLUDE FILE: ws_msg.mac */
93 ^Z