]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/INC/SHELLRD.EQU

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / INC / SHELLRD.EQU
1 ;
2 PAGE
3 ;-----------------------------------------------------------------------------+
4 ; :
5 ; Name: SHELLRD.EQU :
6 ; :
7 ; Description: Common internal shell equates :
8 ; :
9 ; Revised: 05-05-88 :
10 ; :
11 ;-----------------------------------------------------------------------------+
12 ;
13 ; Pull down selection to dither (1 bit = 1 selection line)
14 ;
15 DIT_L1 EQU 0000000000000001B ;Pull down selection 1 ;DITHER
16 DIT_L2 EQU 0000000000000010B ;Pull down selection 2 ;DITHER
17 DIT_L3 EQU 0000000000000100B ;Pull down selection 3 ;DITHER
18 DIT_L4 EQU 0000000000001000B ;Pull down selection 4 ;DITHER
19 DIT_L5 EQU 0000000000010000B ;Pull down selection 5 ;DITHER
20 DIT_L6 EQU 0000000000100000B ;Pull down selection 6 ;DITHER
21 DIT_L7 EQU 0000000001000000B ;Pull down selection 7 ;DITHER
22 DIT_L8 EQU 0000000010000000B ;Pull down selection 8 ;DITHER
23 DIT_L9 EQU 0000000100000000B ;Pull down selection 9 ;DITHER
24 DIT_L10 EQU 0000001000000000B ;Pull down selection 10 ;DITHER
25 DIT_L11 EQU 0000010000000000B ;Pull down selection 11 ;DITHER
26 DIT_L12 EQU 0000100000000000B ;Pull down selection 12 ;DITHER
27 DIT_L13 EQU 0001000000000000B ;Pull down selection 13 ;DITHER
28 DIT_L14 EQU 0010000000000000B ;Pull down selection 14 ;DITHER
29 DIT_L15 EQU 0100000000000000B ;Pull down selection 15 ;DITHER
30 DIT_L16 EQU 1000000000000000B ;Pull down selection 16 ;DITHER
31 ;
32 ; Input field control block equates
33 ;
34 INP_FILEMASK1 EQU 1 ;file mask input field 1 mul only
35 INP_FILEMASK2 EQU 2 ;file mask input field 2 mul only
36 INP_AADDT EQU 3 ;add menu item title
37 INP_JOHN EQU 4 ;dyanmic input field
38 INP_DOSCMDEST EQU 5 ;move/copy destination line
39 INP_DOSRFNAM EQU 6 ;rename file field
40 INP_DOSRDNAM EQU 7 ;rename directory field
41 INP_DOSEXOPT EQU 8 ;start a program
42 INP_DOSMDNAM EQU 9 ;make DOS directory field
43 INP_CMDLINE EQU 10 ;command line input field
44 INP_PASSWORD EQU 11 ;app menu password
45 INP_APPMFILE EQU 12 ;app menu filename
46 INP_EDITPH EQU 13 ;app menu edit or help/psc
47 INP_FILEMASK EQU 14 ;file mask input field
48 INP_DOSASSOC EQU 15 ;associate file input field
49 INP_HELP EQU 16 ;app help edit field
50 INP_DOSCMFROM EQU 17 ;dos services from: input field
51 INP_DOMASK EQU 18 ;display options pulldown filemask
52 INP_DOSDELDIS EQU 19 ;dos display delete list
53 ;
54 ; Scroll ID equates
55 ;
56 SCB_CHELP EQU 1 ;contextual helps
57 SCB_IHELP EQU 2 ;indexed helps
58 ;
59 ; Help equates for panel position
60 ;
61 HLP_UPPANROW EQU 5 ;upper help panel row
62 HLP_UPPANCOL EQU 18 ;upper help panel column
63 HLP_LWPANROW EQU 14 ;lower help panel row
64 HLP_LWPANCOL EQU 16 ;lower help panel column
65 HLP_PANLINES EQU 10 ;number of lines in help panel
66 HLPTLINS EQU 12 ;user defined help text lines
67 HLPWID EQU 40 ;user defined help text width
68 ;
69 ; Application menu location equates
70 ;
71 APP_ROW EQU 7 ;jpw application menu start row
72 APP_COLUMN EQU 1 ;jpw application menu start col
73 APP_MAXLINES EQU 16
74 ;
75 ; Error ID equates
76 ;
77 ERR_PSP EQU 1 ;invalid invocation parameters
78 ERR_FILMERR EQU 2 ;file not found
79 ERR_PATHERR EQU 3 ;path not found
80 ERR_NODA EQU 4 ;dos/app both not active
81 ERR_ACCEERR EQU 5 ;access denied
82 ERR_APIF EQU 6 ;missing or invalid main menu file
83 ERR_INVDEST EQU 7 ;invalid destination path
84 ERR_INSM EQU 8 ;insufficent memory available
85 ERR_CLRF EQU 9 ;missing or invalid color file
86 ERR_BADD EQU 10 ;bad disk or drive door open
87 ERR_HELF EQU 11 ;missing or bad help file
88 ERR_COMS EQU 12 ;missing COMSPEC in Environment
89 ERR_DEAL EQU 13 ;DOS unable to de-allocate memory
90 ERR_256K EQU 14 ;inadequate graphics memory avail
91 ERR_MODE EQU 15 ;graph mode request not successful
92 ERR_MOUS EQU 16 ;missing or bad mouse driver
93 ERR_EMPTERR EQU 17 ;empty menu
94 ERR_MAXFERR EQU 18 ;maximum number of files/dirs exce
95 ERR_WRIPERR EQU 19 ;disk write protected
96 ERR_DISKERR EQU 20 ;disk full
97 ERR_DRVNERR EQU 21 ;drive not ready
98 ERR_NOMARK EQU 22 ;no files marked
99 ERR_GENERAL1 EQU 23 ;general error has occurred
100 ERR_EMPTY EQU 24 ;file is empty
101 ERR_NOPARM EQU 25 ;used of uninitialized psc parm
102 ERR_NOQUOTE EQU 26 ;missing quote in PSC syntax
103 ERR_BADNUM EQU 27 ;invalid number inside " "
104 ERR_PARAOUT EQU 28 ;PSC parameter out of range
105 ERR_NOEOL EQU 29 ;missing PSC eol marker
106 ERR_BUFOUT EQU 30 ;output buffer exceeded
107 ERR_GENERAL EQU 31 ;general error has occurred
108 ERR_NORBRAC EQU 32 ;no closing ] in psc
109 ERR_BIGTITL EQU 33 ;psc title too big
110 ERR_BIGINST EQU 34 ;psc instruction too big
111 ERR_BIGPRPT EQU 35 ;psc prompt too big
112 ERR_BIGDEF EQU 36 ;psc default input too big
113 ERR_BADMOD EQU 37 ;invalid modifier chars in psc
114 ERR_NOCOPY EQU 38 ;file cannot be copied on itself
115 ERR_NOROOM EQU 39 ;no room on menu
116 ERR_LOST EQU 40 ;menu items may be lost
117 ERR_BLANK EQU 41 ;blank string to clear G3 messages
118 ERR_ROOT EQU 42 ;delete or rename root error messg
119 ERR_PDFILE EQU 43 ;shelli.dat file is invalid
120 ERR_PDFULL EQU 44 ;menu is full, no room for predefs
121 ERR_ASSOC EQU 45 ;associate file limit reached
122 ERR_FILEXT EQU 46 ;invalid file ext for association
123 ERR_PGMEXT EQU 47 ;invalid prgm ext for association
124 ERR_PASSWD EQU 48 ;invalid password
125 ERR_INVPARM EQU 49 ;invalid number of parameters
126 ERR_DEEP EQU 50 ;too many menu levels deep >5
127 ERR_MAXDERR EQU 51 ;max number directories exceeded
128 ERR_ASRF EQU 52 ;bad or missing associate filename
129 ERR_SGDRCOPY EQU 53 ;single drive copy not supported
130 ERR_ONEMARK EQU 54 ;function limited to one file
131 ERR_PRTINST EQU 55 ;print not installed
132 ERR_PRTQFULL EQU 56 ;print queue full
133 ERR_PRTNOSUB EQU 57 ;print cannot be submitted
134 ERR_NOHIGHLT EQU 58 ;no files/directories highlighted
135 ERR_BADCMD EQU 59 ;pcr 2/26/88
136 ERR_BIGFILE EQU 60 ;filespec in psc > 76 chars
137 ;
138 ; Color ID equates
139 ;
140 CLR_3 EQU 1 ;shipped text mode color index
141 CLR_7 EQU 2 ;shipped monochrome color index
142 CLR_10 EQU 3 ;shipped graphics mode 10H/12H
143 CLR_11 EQU 4 ;shipped graphics mode 11H index
144 ;
145 ; Panel color index record equates
146 ;
147 CLR_LOGO EQU 1 ;Logo Scr
148 CLR_BASE EQU 2 ;Base Scr
149 CLR_ERROR EQU 3 ;Error
150 CLR_HELP EQU 4 ;Help
151 CLR_AAB EQU 5 ;action bar
152 CLR_FILE1 EQU 7 ;graphics file 1
153 CLR_FILE2 EQU 6 ;graphics file 2
154 CLR_DIR1 EQU 7 ;graphics directory 1
155 CLR_DIR2 EQU 6 ;graphics directory 2
156 CLR_DRIVE1 EQU 7 ;graphics drive 1
157 CLR_DRIVE2 EQU 6 ;graphics drive 2
158 CLR_BARTITLE EQU 8 ;title bar title
159 CLR_INSTRUCT1 EQU 10 ;second instruction
160 CLR_CMD EQU 11 ;command line
161 CLR_STATUS EQU 12 ;graphics status
162 CLR_TITLE EQU 13 ;title
163 CLR_INSTRUCT EQU 14 ;Instructions
164 CLR_POPUP1 EQU 15 ;Popup 1
165 CLR_POPUP2 EQU 16 ;Popup 2
166 CLR_INDEX EQU 17 ;Reserved
167 ;
168 ; Shell panel ID equates
169 ;
170 PAN_DTITLE EQU 1 ;DOS services title text
171 PAN_ATITLE EQU 2 ;App menu title text
172 PAN_DABFILE EQU 3 ;DOS AAB file command text
173 PAN_DABDISP EQU 4 ;DOS AAB display command text
174 PAN_DABSHEL EQU 5 ;DOS AAB shell command text
175 PAN_DABEXIT EQU 6 ;DOS AAB exit command text
176 PAN_AABMAIN EQU 7 ;App AAB maintain command text
177 PAN_AABSHEL EQU 8 ;App AAB shell command text
178 PAN_AABEXIT EQU 9 ;App AAB exit command text
179 PAN_ENTER EQU 10 ;Common action Enter
180 PAN_ESC EQU 11 ;Common actions Esc=Cancel
181 PAN_F1 EQU 12 ;Common actions F1=Help
182 PAN_F5 EQU 13 ;Common actions F5=Index
183 PAN_F9 EQU 14 ;Common actions F7=Keys
184 PAN_APDMAINP EQU 15 ;App maintain pull down panel
185 PAN_APDMAINC EQU 16 ;App maintain pull down panel text
186 PAN_APDSHELP EQU 17 ;App shell pull down panel
187 PAN_APDSHELC EQU 18 ;App shell pull down panel text
188 PAN_APDEXITP EQU 19 ;App exit pull down panel
189 PAN_APDEXITC EQU 20 ;App exit pull down panel text
190 PAN_DPDFILEP EQU 21 ;DOS file pull down panel
191 PAN_DPDFILEC EQU 22 ;DOS file pull down panel text
192 PAN_DPDEXITP EQU 23 ;DOS exit pull down panel
193 PAN_DPDEXITC EQU 24 ;DOS exit pull down panel text
194 PAN_DPDDISPP EQU 25 ;DOS display pull down panel
195 PAN_DPDDISPC EQU 26 ;DOS display pull down panel text
196 PAN_DPDSHELP EQU 27 ;DOS shell pull down panel
197 PAN_DPDSHELC EQU 28 ;DOS shell pull down panel text
198 PAN_DSFMT2 EQU 29 ;DOS top single drive/file panel
199 PAN_DSFMT3 EQU 30 ;DOS extended directory panel
200 PAN_DSFMT4 EQU 31 ;DOS status panel
201 PAN_DSFMT6 EQU 32 ;DOS global file search
202 PAN_FILEVIEW EQU 33 ;DOS file view panel top template
203 PAN_FILEVIEWT EQU 34 ;fileview panel text
204 PAN_FVHEX EQU 35 ;DOS hex file view panel bottom
205 PAN_FVASCII EQU 36 ;DOS hex file view panel bottom
206 PAN_FKEY EQU 37 ;function key panel
207 PAN_APPINST2 EQU 38 ;App copy menu item dest instr
208 PAN_APPINST5 EQU 39 ;App menu reorder second instr
209 PAN_APPINST6 EQU 40 ;App menu operational instr
210 PAN_MCP EQU 41 ;Maintain color panel text
211 PAN_MCSS EQU 42 ;Maintain color sample panel
212 PAN_DSREAD EQU 43 ;DOS reading drive panel text
213 PAN_G1 EQU 44 ;general panel 1
214 PAN_G1PASSWM EQU 45 ;Enter menu item password panel
215 PAN_G1OPT EQU 46 ;DOS file options text
216 PAN_G3SORTC EQU 47 ;DOS sort panel text
217 PAN_G2 EQU 48 ;General panel 2
218 PAN_G2DELM EQU 49 ;delete menu item confirmation
219 PAN_G3 EQU 50 ;General panel 3
220 PAN_G3COPYT EQU 51 ;DOS file copy panel title
221 PAN_G3COPY EQU 52 ;DOS file copy panel in progress
222 PAN_G3MOVET EQU 53 ;DOS file move panel title
223 PAN_G3MOVE EQU 54 ;DOS file move panel in progress
224 PAN_G3DEST EQU 55 ;DOS file copy/move destination
225 PAN_G3REPL EQU 56 ;DOS file copy/move replace existg
226 PAN_G3ERROR EQU 57 ;DOS file copy/move error
227 PAN_G3FILEDL EQU 58 ;DOS file delete in progress txt
228 PAN_G3FILEDB EQU 59 ;DOS file delete confirm panel txt
229 PAN_G3FILERN EQU 60 ;DOS file rename panel text
230 PAN_G3FILEA EQU 61 ;DOS attr change in progress text
231 PAN_G3FILEAB EQU 62 ;DOS attr change panel text
232 PAN_G3DIRD EQU 63 ;DOS dir delete in progress text
233 PAN_G3DIRDB EQU 64 ;DOS dir delete confirm panel text
234 PAN_G3DIRM EQU 65 ;DOS dir make panel text
235 PAN_G3DIRERN EQU 66 ;directory rename text
236 PAN_G3PRED EQU 67 ;APP predefined menu panel text
237 PAN_HELP EQU 68 ;Help panel text
238 PAN_G5 EQU 69 ;General panel 5
239 PAN_G5TEXT EQU 70 ;add program text
240 PAN_G5ADDG EQU 71 ;add group text
241 PAN_G6 EQU 72 ;General panel 6
242 PAN_G6START EQU 73 ;Enter parameters start a program
243 PAN_GSTATUS EQU 74 ;graphics status panel
244 PAN_ERR EQU 75 ;small error text panel
245 PAN_G7 EQU 76 ;small error text panel
246 PAN_G7ERROR EQU 77 ;small error text panel
247 PAN_JOHN EQU 78 ;PSC dialog panel
248 PAN_CLS EQU 79 ;clear screen
249 PAN_BTITLE EQU 80 ;app and dos background title
250 PAN_BAAB EQU 81 ;app and dos aab background
251 PAN_GDIRECTE EQU 82 ;graphics dir extended panel
252 PAN_GFILEE EQU 83 ;graphics dir extended panel
253 PAN_GFILEG EQU 84 ;graphics global file panel
254 PAN_GDIRECTD1 EQU 85 ;graphics multiple directory 1
255 PAN_GDIRECTD2 EQU 86 ;graphics multiple directory 2
256 PAN_GFILED1 EQU 87 ;graphics multiple file 1
257 PAN_GFILED2 EQU 88 ;graphics multiple file 2
258 PAN_G7ERROR2 EQU 89 ;reading tree and file error
259 PAN_G2ASCO EQU 90 ;association options
260 PAN_G3ASCE EQU 91 ;association panel
261 PAN_GSTATUSP EQU 92 ;graphics status
262 PAN_G7ERROR3 EQU 93 ;app menu error panel/exit to dos
263 PAN_G7ERROR4 EQU 94 ;dir and/or file limit reached
264 PAN_G3FILEPRT EQU 95 ;DOS file print in progress txt
265 PAN_F10 EQU 96 ;Common actions F10=Actions
266 PAN_ALTG EQU 97 ;Common actions Alt+G=Mark all
267 PAN_ALTU EQU 98 ;Common actions Alt+U=Unmark all
268 PAN_F8 EQU 99 ;Common actions F8=Hex/ASCII
269 PAN_DOSTOP EQU 100 ;DOS top panel
270 PAN_F2 EQU 101 ;F2=Save
271 PAN_BLANK EQU 102 ;panel to blank app instructions
272 PAN_CMDL EQU 103 ;Shift+F9=Command Line
273 PAN_G2FILA EQU 104 ;DOS file attr confirm panel text
274 PAN_G2FILD EQU 105 ;DOS display delete list
275 PAN_CMDLA EQU 106 ;app menu Shift+F9=Command Line
276 PAN_F10A EQU 107 ;app menu f10 key panel text
277 PAN_FVESC EQU 108 ;file view escape key panel text
278 PAN_DSFMT7 EQU 109 ;single drive panel titles
279 PAN_DSFMT8 EQU 110 ;system file list panel titles
280 PAN_TOTALNUM EQU 110 ;total number panels *PCR
281 ;
282 ; Internal Shell equates for string vector
283 ;
284 STR_AAPEXT EQU 1 ;main application menu extension
285 STR_CLREXT EQU 2 ;color profile extension
286 STR_APPMFILE EQU 3 ;default app menu filename
287 STR_CLRFILE EQU 4 ;default color filename
288 STR_HLPFILE EQU 5 ;default help text filename
289 STR_MS1FILE EQU 6 ;microsoft serial mouse driver
290 STR_MS2FILE EQU 7 ;IBM mouse driver
291 STR_COMSPEC EQU 8 ;string to search for in Environ
292 STR_EXIT EQU 9 ;command line termination string
293 STR_MOSEXT EQU 10 ;mouse extension length
294 STR_LBRACKET EQU 11 ;left bracket in PSC
295 STR_RBRACKET EQU 12 ;right bracket in PSC
296 STR_PERCENT EQU 13 ;percent sign in PSC
297 STR_TITLEESC EQU 14 ;title escape in PSC
298 STR_INSTRESC EQU 15 ;instruction escape in PSC
299 STR_PRMTESC EQU 16 ;prompt escape in PSC
300 STR_DEFLTESC EQU 17 ;default escape in PSC source
301 STR_LENGESC EQU 18 ;length escape in PSC source
302 STR_MODESC EQU 19 ;modifier escape in PSC source
303 STR_CLEARESC EQU 20 ;clear escape in PSC source
304 STR_QUOTE EQU 21 ;quote in PSC source
305 STR_PSCEND EQU 22 ;end of a PSC line
306 STR_WALLOW EQU 23 ;allow string
307 STR_WVALID EQU 24 ;valid allow string
308 STR_REMOVE EQU 25 ;remove default option in PSC's
309 STR_WRESEND EQU 26 ;ending psc for resident mode
310 STR_WTRANEND EQU 27 ;ending psc for transient mode
311 STR_WTITLDEF EQU 28 ;default user prompt tittle text
312 STR_WINSTDEF EQU 29 ;default user prompt instr. text
313 STR_WPRMTPDEF EQU 30 ;default user prompt prompt text
314 STR_DRIVE EQU 31 ;drive escape in PSC source
315 STR_PATH EQU 32 ;path escape in PSC source
316 STR_LCTITLEESC EQU 33 ;title escape in PSC
317 STR_LCINSTRESC EQU 34 ;instruction escape in PSC
318 STR_LCPRMTESC EQU 35 ;prompt escape in PSC
319 STR_LCDEFLTESC EQU 36 ;default escape in PSC source
320 STR_LCLENGESC EQU 37 ;length escape in PSC source
321 STR_LCMODESC EQU 38 ;modifier escape in PSC source
322 STR_LCCLEARESC EQU 39 ;clear escape in PSC source
323 STR_LCREMOVE EQU 40 ;remove default option in PSC's
324 STR_DOSEXIT EQU 41 ;ending batch command for dos exit
325 STR_CDIR EQU 42 ;change directory command for psc
326 STR_TOPTITLE EQU 43 ;title for indexed help panel
327 STR_MNAAAB EQU 44 ;Program menu AAB mnemonics
328 STR_MNMAIN EQU 45 ;Prog maint pull down mnemonics
329 STR_MNASWI EQU 46 ;Prog switch pull down mnemonics
330 STR_MNAEXI EQU 47 ;Prog exit pull down mnmemonics
331 STR_MNDAAB EQU 48 ;DOS Services AAB mnemonics
332 STR_MNFILE EQU 49 ;DOS Services File mnemonics
333 STR_MNDSWI EQU 50 ;DOS Services switch mnemonics
334 STR_MNDISP EQU 51 ;DOS Services display mnemonics
335 STR_MNDEXI EQU 52 ;DOS Services exit mnemonics
336 STR_APPMENU EQU 53 ;app menu configured
337 STR_DOSSERV EQU 54 ;DOS services configured
338 STR_REFBUF EQU 55 ;refresh DOS buffer configured
339 STR_TRANS EQU 56 ;transient shell configured
340 STR_MODE10H EQU 57 ;graphics mode 10H
341 STR_MODE11H EQU 58 ;graphics mode 11H
342 STR_MODE12H EQU 59 ;graphics mode 12H
343 STR_CLFILE EQU 60 ;color filename
344 STR_MULTIPE EQU 61 ;multiple drive display
345 STR_CLRACT EQU 62 ;maintain color active
346 STR_MENUACT EQU 63 ;menu maintainance active
347 STR_EXITDOS EQU 64 ;exit to DOS active
348 STR_CMDLINE EQU 65 ;command line active
349 STR_PREDACT EQU 66 ;predefined menu active
350 STR_MOUSACT EQU 67 ;mouse active
351 STR_LEFTACT EQU 68 ;left hand mouse
352 STR_SOUDACT EQU 69 ;sound active
353 STR_APMFILE EQU 70 ;app main menu filename
354 STR_TOTAL EQU 71 ;total structute list
355 STR_FILL1 EQU 72 ;fill pattern 1
356 STR_ASCEXT EQU 73 ;default association filename
357 STR_CHECKM EQU 74 ;check mark
358 STR_RETEXEC EQU 75 ;press enter to exit from start
359 STR_NOCMD EQU 76 ;no command for EXEC error
360 STR_BUTTON EQU 77 ;button mouse fld text for psc pan
361 STR_TEXTS EQU 78 ;invocation text mode option
362 STR_NLS EQU 79 ;NLS translation invoke option
363 STR_NOFILD EQU 80 ;No files in marked directory'
364 STR_NOFILM EQU 81 ;No files match file specifier'
365 STR_NOFIL EQU 82 ;'No file'
366 STR_ROOTN EQU 83 ;'ROOT'
367 STR_DTITLE EQU 84 ;DOS Services AAB mnemonics string
368 STR_ATITLE EQU 85 ;App Menu AAB mnemonics string
369 STR_DABFILE EQU 86 ;File P. down AAB mnemonics string
370 STR_DABDISP EQU 87 ;Disp P. down AAB mnemonics string
371 STR_DABSHEL EQU 88 ;Prog P. down AAB mnemonics string
372 STR_DABEXIT EQU 89 ;Exit P. down AAB mnemonics string
373 STR_AABMAIN EQU 90 ;Mait P. down AAB mnemonics string
374 STR_AABSHEL EQU 91 ;Prog P. down AAB mnemonics string
375 STR_AABEXIT EQU 92 ;Exit P. down AAB mnemonics string
376 STR_MORE EQU 93 ;text mode more string
377 STR_DIRT EQU 94 ;Directory title
378 STR_FILET EQU 95 ;File title
379 STR_DFSAVE EQU 96 ;dir/file buffer disk swap option
380 STR_BUFO EQU 97 ;dir/file buffer size override
381 STR_ASOFILE EQU 98 ;associate file name option
382 STR_ASOEXT EQU 99 ;associate file name extension
383 STR_DBCS EQU 100 ;DBCS invocation string
384 STR_NOCMDM EQU 101 ;insufficient command line memory
385 STR_DATE EQU 102 ;date invocation string
386 STR_FSTATT EQU 103 ;file status title ;pcr 2/2/88
387 STR_COM2 EQU 104 ;COM2 invocation string D491
388 STR_ENH EQU 105 ;invocation enhancements
389 STR_SCOPYF EQU 106 ;copy file title
390 STR_SMOVEF EQU 107 ;move file title
391 STR_SDELEF EQU 108 ;delete file title
392 STR_SPRINF EQU 109 ;Print file title
393 STR_SASSOF EQU 110 ;Associate file title
394 STR_SRENMF EQU 111 ;rename file title
395 STR_SSTARF EQU 112 ;start a program title
396 STR_SATTRF EQU 113 ;change attribute file title
397 STR_SREMOD EQU 114 ;Remove directory title
398 STR_SMAKED EQU 115 ;Make directory title
399 STR_SRENMD EQU 116 ;Rename directory title
400 STR_SADDP EQU 117 ;Add program title
401 STR_SADDG EQU 118 ;Add group title
402 STR_SCHANP EQU 119 ;Change Program title
403 STR_SCHANG EQU 120 ;Change Group title
404 STR_SDELMI EQU 121 ;Delete menu item title
405 STR_SWARN EQU 122 ;Warning title
406 STR_SHELP EQU 123 ;Help panel title
407 STR_SPWVER EQU 124 ;password verification title
408 STR_SDISO EQU 125 ;display options title
409 STR_SFILO EQU 126 ;file options title
410 STR_RETCMD EQU 127 ;DOS command return prompt
411 STR_UTITLE EQU 128 ;User defined PSC title
412 STR_PROFACT EQU 129 ;profile switch
413 STR_PROEXT EQU 130 ;profile extension
414 STR_CDON EQU 131 ;
415 STR_CDOFF EQU 132 ;
416 STR_CRON EQU 133 ;
417 STR_CROFF EQU 134 ;
418 STR_ASON EQU 135 ;
419 STR_ASOFF EQU 136 ;
420 STR_SBNAME EQU 137 ;
421 STR_SBEXT EQU 138 ;
422 STR_SBSIZE EQU 139 ;
423 STR_SBDATE EQU 140 ;
424 STR_SBDISK EQU 141 ;
425 STR_FILECHK EQU 142 ;PSC /F parameter
426 STR_LCFILECHK EQU 143 ;PSC /f parameter
427 STR_SN EQU 144 ;>>SN
428 ;
429 ; Active button bit maps ;sos 2/2/88
430 ;
431 BUT_ESC EQU 0000000000000001B ;Esc
432 BUT_F1 EQU 0000000000000010B ;F1
433 BUT_F5 EQU 0000000000000100B ;F5
434 BUT_F9 EQU 0000000000001000B ;F9
435 BUT_F10 EQU 0000000000010000B ;F10
436 BUT_ALTG EQU 0000000000100000B ;Alt+G
437 BUT_LFARROW EQU 0000000001000000B ;Left arrow
438 BUT_RTARROW EQU 0000000010000000B ;Right arrow
439 BUT_ENTER EQU 0000000100000000B ;Enter
440 BUT_ALTU EQU 0000001000000000B ;Alt+U
441 BUT_PGUP EQU 0000010000000000B ;PgUp
442 BUT_PGDN EQU 0000100000000000B ;PgDn
443 BUT_STOP EQU 0001000000000000B ;Stop button
444 BUT_F8 EQU 0010000000000000B ;F8
445 BUT_F2 EQU 0100000000000000B ;F2=Save
446 ;
447 ; Internal button bit map vector equates
448 ;
449 BCB_BACK EQU 1 ;key backgrd
450 BCB_LFARROW EQU 2 ;Left arrow foregrd
451 BCB_RTARROW EQU 3 ;Right arrow foregrd
452 BCB_PGUP EQU 4 ;PgUp foregrd
453 BCB_PGDN EQU 5 ;PgDn foregrd
454 BCB_BACK2 EQU 6 ;PgUp/Dn backgrd
455 ;
456 ; 16 byte paragraph size of allocated buffers
457 ;
458 MAX_COLRBUF EQU 106 ;Color buffer (1.7 K)
459 MAX_HELPBUF EQU 625 ;help buffer (10.0 K)
460 MAX_TEXTBUF EQU 250 ;logical video text only (4.0 K)
461 MAX_APPMBUF EQU 1000 ;application menu buffer (16.0 K)
462 MAX_DISQBUF EQU 125 ;display queue text only (2.0K)
463 ;
464 MAX_DIR1BUF EQU 500 ;directory buffer 1 ( 8.0 KB)
465 MAX_DIR2BUF EQU 500 ;directory buffer 2 ( 8.0 KB)
466 MAX_DOSWBUF EQU 640 ;DOS working buffer (10.0 KB)
467 MIN_FILEBUF EQU 64 ;minimum DOS file buffer (1.0 KB)
468 SM_FILEBUF EQU 640 ;small file buffer (10.0 KB)
469 MIN_DIR1BUF EQU 250 ;min directory buffer 1 ( 4.0 KB)
470 MIN_DOSWBUF EQU 500 ;min DOS working buffer ( 8.0 KB)
471 ;
472 MAX_EXECBUF EQU 4070 ;app menu/prompt min memy(64.0 KB)
473 MAX_WORKBUF EQU 1000 ;working DOS buffer (10.0 KB)
474 MAX_DOSPBUF EQU 12250 ;dos serv min memory (196.0 KB)
475 MAX_APPPBUF EQU 4070 ;app menu min memory (64.0 KB)
476 ;
477 ; Miscellaneous sizes
478 ;
479 MAX_CCSET EQU 4 ;number of user color selections ;pcr 3/4/88
480 MAX_CLRECD EQU 12 ;num of bytes per PCPANEL color rc
481 MAX_SCRROWS EQU 30 ;mode 11H and 12H require 30 rows
482 MAX_REVERSE EQU 0 ;size of mouse reverse high buffer
483 MAX_WPARMLEN EQU 127 ;max psc prompt input length
484 MAX_WPSCOUT EQU 512 ;max psc size
485 ;
486 ; Machine IDs
487 ;
488 MODEL_80 EQU 0F8H ;model 80 hardware VGA
489 SUBMD_80 EQU 000H
490 MODEL_60 EQU 0FCH ;model 60 hardware VGA
491 SUBMD_60 EQU 005H
492 MODEL_50 EQU 0FCH ;model 50 hardware VGA
493 SUBMD_50 EQU 004H
494 MODEL_30 EQU 0FAH ;model 30 hardware MCGA
495 SUBMD_30 EQU 000H
496 MODEL_25 EQU 0FAH ;model 25 hardware MCGA
497 SUBMD_25 EQU 001H
498 MODEL_PC EQU 0FFH ;PC Planar board
499 SUBMD_PC EQU 000H
500 MODEL_XT EQU 0FEH ;XT Planar board
501 SUBMD_XT EQU 000H
502 MODEL_JR EQU 0FDH ;JR Planar board
503 SUBMD_JR EQU 000H
504 MODEL_AT EQU 0FCH ;AT Planar board
505 SUBMD_AT EQU 000H
506 SUBMD_AS EQU 001H ;AT Planar board for skyrocket
507 MODEL_CV EQU 0F9H ;convertible
508 SUBMD_CV EQU 000H
509 ;
510 ; Keystroke equates
511 ;
512 DCLICK EQU 255 ;double click key
513 INABOVE EQU 115 ;insert above ctrl+left arrow
514 INBELOW EQU 116 ;insert below ctrl+right arrow
515 DELETE EQU 89 ;delete shift+F6
516 DELALL EQU 118 ;delete cursor to end ctrl+pgdn
517 CR EQU 0DH ;ASCII carriage return
518 LF EQU 0AH ;ASCII line feed
519 UPARROW EQU 72 ;up arrow
520 DNARROW EQU 80 ;down arrow
521 LFARROW EQU 75 ;left arrow
522 RTARROW EQU 77 ;right arrow
523 PGUP EQU 73
524 PGDN EQU 81
525 ESCK EQU 27
526 ENTER EQU 13
527 SPACE EQU 32
528 F1 EQU 59
529 F2 EQU 60
530 F3 EQU 61
531 F4 EQU 62
532 F5 EQU 63
533 F6 EQU 64
534 F7 EQU 65
535 F8 EQU 66
536 F9 EQU 67
537 F10 EQU 68
538 F11 EQU 85h ;*PCR
539 ALTC EQU 46
540 ALTM EQU 50
541 ALTD EQU 32
542 ALTR EQU 19
543 ALTG EQU 34
544 ALTU EQU 22
545 SAVE EQU 60 ;F2 save help/psc
546 EOLMARK EQU 62 ;F4 separate psc lines
547 TAB EQU 09 ;tab
548 BKTAB EQU 0FH ;back tab
549 BKSPC EQU 08 ;backspace
550 SHIFTF9 EQU 92 ;Shift+F9
551 ;
552 ; Internal SHELLRD PSP invocation option equates (COM_STATE)
553 ;
554 COM_APPM EQU 0000000000000001B ;application menu configured
555 COM_DOSS EQU 0000000000000010B ;DOS Services configured
556 COM_REFD EQU 0000000000000100B ;refresh directory
557 COM_RESS EQU 0000000000001000B ;resident shell
558 COM_AUTI EQU 0000000000010000B ;predefined menu installation
559 COM_DRV2 EQU 0000000000100000B ;multiple drive display active
560 COM_FLCL EQU 0000000001000000B ;command line access is active
561 COM_FLMI EQU 0000000010000000B ;maintain menu item active
562 COM_FLCS EQU 0000000100000000B ;maintain color selections active
563 COM_FLED EQU 0000001000000000B ;exit to DOS is active
564 COM_MOUS EQU 0000010000000000B ;mouse is active.
565 COM_LFMS EQU 0000100000000000B ;left hand mouse.
566 COM_M10H EQU 0001000000000000B ;Graphics EGA mode 10H requested
567 COM_M11H EQU 0010000000000000B ;Graphics VGA mode 11H requested
568 COM_M12H EQU 0100000000000000B ;Graphics VGA mode 12H requested
569 COM_TEXT EQU 1000000000000000B ;text mode 3 or 7 is active
570 ;
571 ; Internal SHELLRD PSP invocation option equates (COM_STATE2)
572 ;
573 COM_SOUD EQU 0000000000000001B ;sound active
574 COM_NLS EQU 0000000000000010B ;NLS help index translation active
575 COM_DFSAVE EQU 0000000000000100B ;dir/file buffer swap option
576 COM_BUFO EQU 0000000000001000B ;dir/file buffer size override
577 COM_DBCS EQU 0000000000010000B ;DBCS support is active
578 COM_DATE EQU 0000000000100000B ;Date is active
579 COM_COM2 EQU 0000000001000000B ;COM2 is active D491
580 COM_ENHA EQU 0000000010000000B ;Enhancements active
581 COM_SNA EQU 0000000100000000B ;>>SN
582 ;
583 ; Internal SHELLRD dialog equates (COM_CDIALOG)
584 ;
585 COM_GDRIVE1 EQU 0 ;DOS drive 1 dialog
586 COM_GNAME1 EQU 1 ;DOS filemask 1 dialog
587 COM_GDIR1 EQU 2 ;DOS directory 1 dialog
588 COM_GFILE1 EQU 3 ;DOS file 1 dialog
589 COM_GDRIVE2 EQU 4 ;DOS drive 2 dialog
590 COM_GNAME2 EQU 5 ;DOS filemask 2 dialog
591 COM_GDIR2 EQU 6 ;DOS directory 2 dialog
592 COM_GFILE2 EQU 7 ;DOS file 2 dialog
593 COM_APPMENU EQU 8 ;app menu screen
594 COM_EXITDOS EQU 9 ;exit to DOS
595 COM_PEC EQU 10 ;exit to execute PEC
596 COM_PAAB EQU 11 ;app menu action bar dialog
597 COM_DAAB EQU 12 ;DOS services action bar dialog
598 COM_DCLR EQU 13 ;change color dialog
599 COM_FIRST EQU 14 ;first time dialog
600 ;
601 ; Internal SHELLRD base screen equates (COM_BASESCR)
602 ;
603 COM_DOSSCR1 EQU 1 ;not used
604 COM_DOSSCR4 EQU 2 ;multiple display
605 COM_DOSSCR2 EQU 3 ;extended directory display
606 COM_DOSSCR3 EQU 4 ;global file list
607 COM_APPSCR EQU 5 ;application menu
608 COM_PRESCR EQU 6 ;predefined menu
609 COM_CLRSCR EQU 7 ;color menu
610 COM_AFVIEW EQU 8 ;ascii file view
611 COM_HFVIEW EQU 9 ;hex file view
612 ;
613 ; Internal Shell vector length equates
614 ;
615 COM_ERRVECLEN EQU 3 ;# bytes in each error vector
616 COM_STRVECLEN EQU 3 ;# bytes in each string vector
617 COM_INVVECLEN EQU 6 ;# bytes in each invoke vector
618 COM_KEYVECLEN EQU 6 ;# bytes in each keys vector
619 COM_GCBVECLEN EQU 6 ;# bytes in each graphics vector
620 COM_PCBVECLEN EQU 4 ;# bytes in each panel vector
621 COM_ICBVECLEN EQU 4 ;# bytes in each input vector
622 COM_SCBVECLEN EQU 4 ;# bytes in each scroll vector
623 COM_BCBVECLEN EQU 2 ;# bytes in each button vector
624 COM_MCBVECLEN EQU 2 ;# bytes in each mouse vector
625 COM_MGPVECLEN EQU 3 ;# bytes in each group vector
626 COM_FLDVECLEN EQU 4 ;# bytes in each fld vector
627 COM_CALTABLEN EQU 6 ;# bytes in each fld table entry
628 COM_SWITABLEN EQU 3 ;# bytes in each fld table entry
629 COM_SWIVECLEN EQU 3 ;# bytes in each fld table entry
630 ;
631 ; Field call table ID equates
632 ;
633 ;CAL_PREDEF EQU 1 ;predefined app menu
634 CAL_APPM EQU 1 ;application menu call table ID
635 CAL_CLRSCR EQU 2 ;color screen
636 CAL_DOSSCR2 EQU 3 ;dos services screen 2
637 CAL_DOSSCR3 EQU 4 ;dos services screen 3
638 CAL_DOSSCR4 EQU 5 ;dos services screen 4
639 CAL_AFVIEW EQU 6 ;ascii file view
640 ;
641 ; Mouse field group equates
642 ;
643 MGG_AABDOS EQU 1 ;AAB for DOS
644 MGG_AABFILE EQU 2 ;AAB file pull down group
645 MGG_AABDISP EQU 3 ;AAB display pull down group
646 MGG_AABSHEL EQU 4 ;AAB file pull down group
647 MGG_AABEXIT EQU 5 ;AAB exit pull down group
648 MGG_DOSG2 EQU 6 ;DOS G2 popup panel fields
649 MGG_DOSVIEW EQU 7 ;DOS file view fields
650 MGG_DOSG3 EQU 8 ;DOS G3 esc and help
651 MGG_G3FLDS EQU 9 ;DOS G3 pan copy/move file dest
652 MGG_G3ATTR EQU 10 ;DOS G3 pan file attribute sele
653 MGG_DOSG6 EQU 11 ;DOS G6 pan esc and f1 key fiel
654 MGG_AABAPPM EQU 12 ;APP menu actual group
655 MGG_AABAOPT EQU 13 ;AAB options pull down group
656 MGG_AABAPRG EQU 14 ;AAB program pull down group
657 MGG_AABAEXT EQU 15 ;AAB exit pull down group
658 MGG_AADDT EQU 16 ;app menu item add title group
659 MGG_APPMITM EQU 17 ;App menu item fields (actual appl
660 MGG_APPPASS EQU 18 ;App menu add/edit/delete password
661 MGG_APPFILN EQU 19 ;App menu add/edit filename field
662 MGG_APPCONF EQU 20 ;App menu item delete confirm fiel
663 MGG_JOHN EQU 21 ;App menu dynamic user dialog flds
664 MGG_ERRFLDS EQU 22 ;DOS small error panel fields
665 MGG_G7FLDS EQU 23 ;DOS big error panel
666 MGG_G3ERRFLDS EQU 24 ;DOS g3 error fields
667 MGG_DOSMULT EQU 25 ;DOS multiple group
668 MGG_DOSEXTN EQU 26 ;DOS extended group
669 MGG_DOSGLOB EQU 27 ;DOS global group
670 MGG_CLR EQU 28 ;App color group
671 MGG_LIHELP EQU 29 ;lower help group
672 MGG_STATUSR EQU 30 ;status popup panel (right side)
673 MGG_STATUSL EQU 31 ;status popup panel (left side)
674 MGG_SORTC EQU 32 ;display options panel
675 MGG_FILEOPT EQU 33 ;file options panel
676 MGG_DOSG2DEL EQU 34 ;delete list panel
677 MGG_DOSG3EX EQU 35 ;program parameters
678 MGG_DOSG3AS EQU 36 ;associate file extensions
679 ;
680 ; Mouse data field ID equates
681 ;
682 MFF_AABFILE EQU 1 ;AAB file
683 MFF_AABDISP EQU 2 ;AAB options
684 MFF_AABSHEL EQU 3 ;AAB special
685 MFF_AABEXIT EQU 4 ;AAB exit
686 MFF_AABHELP EQU 5 ;AAB help
687 ;
688 MFF_PDFSTART EQU 6 ;Open
689 MFF_PDFPRINT EQU 7 ;print
690 MFF_PDFASSOC EQU 8 ;assoc
691 MFF_PDFMOVE EQU 9 ;move
692 MFF_PDFCOPY EQU 10 ;copy
693 MFF_PDFDELETE EQU 11 ;delete
694 MFF_PDFRENAME EQU 12 ;rename
695 MFF_PDFATTR EQU 13 ;attribute
696 MFF_PDFVIEW EQU 14 ;view
697 MFF_PDFCREATE EQU 15
698 MFF_PDFSELECT EQU 16 ;select all
699 MFF_PDFDSELECT EQU 17 ;Deselect all
700 MFF_PDFESC EQU 18 ;esc
701 ;
702 MFF_PDSSORT EQU 19 ;display options (sort)
703 MFF_PDSFILEOPT EQU 20
704 MFF_PDSEXTEND EQU 21 ;show info
705 MFF_PDSESC EQU 22 ;esc;
706 MFF_PDPSINGLE EQU 23 ;single
707 MFF_PDPMULT EQU 24 ;multiple
708 MFF_PDPGLOBAL EQU 25 ;system
709 MFF_PDPESC EQU 26 ;esc
710 ;
711 MFF_PDEDOSX EQU 27 ;exit to start a program
712 MFF_PDERESUME EQU 28 ;resume file system
713 MFF_PDEESC EQU 29 ;esc
714 ;
715 MFF_DOSG2FLD1 EQU 30 ;selection field 1
716 MFF_DOSG2FLD2 EQU 31 ;selection field 2
717 MFF_DOSG2ENTER EQU 32 ;enter
718 MFF_DOSG2ESC EQU 33 ;esc
719 MFF_DOSG2HLP EQU 34 ;f1
720 ;
721 MFF_DOSVFPGUP EQU 35 ;PgUp
722 MFF_DOSVFPGDN EQU 36 ;PgDn
723 MFF_DOSVFESC EQU 37 ;Esc (25 rows)
724 ;
725 MFF_DOSG3FLD1 EQU 38 ;selection field 1
726 MFF_DOSG3FLD2 EQU 39 ;selection field 2
727 MFF_DOSG3CH EQU 40 ;hidden attribute selection
728 MFF_DOSG3CO EQU 41 ;read only attr selection
729 MFF_DOSG3CA EQU 42 ;archive attribute selection
730 MFF_DOSG3ENTER EQU 43 ;enter
731 MFF_DOSG3ESC EQU 44 ;esc
732 MFF_DOSG3HLP EQU 45 ;help
733 ;
734 MFF_DOSG6ENTER EQU 46 ;enter
735 MFF_DOSG6ESC EQU 47 ;Esc
736 MFF_DOSG6HLP EQU 48 ;F1
737 ;
738 MFF_GDRIVE1 EQU 49 ;DOS A-Z drive display field
739 MFF_GFILEM EQU 50 ;Single Drive filename input fld;
740 MFF_AABAOPT EQU 51 ;AAB programs
741 MFF_AABAPROG EQU 52 ;AAB groups
742 MFF_AABAEXIT EQU 53 ;AAB exit
743 ;
744 MFF_PDASTART EQU 54 ;start program menu
745 MFF_PDAADDPSC EQU 55 ;add
746 MFF_PDACHANGE EQU 56 ;change
747 MFF_PDADELETE EQU 57 ;delete
748 MFF_PDACOPY EQU 58 ;copy
749 MFF_PDAOESC EQU 59 ;esc field
750 ;
751 MFF_PDADOS EQU 60 ;add group
752 MFF_PDACMD EQU 61 ;delete group
753 MFF_PDAREM EQU 62 ;remane group
754 MFF_PDAREARRG EQU 63 ;rearrange
755 MFF_PDAPESC EQU 64 ;esc
756 ;
757 MFF_PDADOSX EQU 65 ;exit to DOS
758 MFF_PDARESUME EQU 66 ;resume start a program
759 MFF_PDAXESC EQU 67 ;esc
760 ;
761 MFF_AADDTF2 EQU 68 ;app menu add title enter
762 MFF_AADDTESC EQU 69 ;app menu add title esc
763 MFF_AADDTHLP EQU 70 ;app menu add title help
764 ;
765 MFF_APPMITEM EQU 71 ;app menu item selection field
766 MFF_APPMITEMSB EQU 72 ;app menu item scroll bar
767 ;
768 MFF_APPOESC EQU 73 ;app other menu Esc key
769 MFF_APPOHLP EQU 74 ;app menu help key
770 MFF_APPOCMDL EQU 75 ;app menu Shift+F9=command line
771 ;
772 MFF_APPADPENTR EQU 76 ;app enter
773 MFF_APPADPESC EQU 77 ;app add/edit/delete password
774 MFF_APPADPHLP EQU 78 ;app add/edit/delete password
775 ;
776 MFF_F8 EQU 79 ;F8=Hex/ASCII
777 ;
778 MFF_APPADKENTR EQU 80 ;app add/edit type enter
779 MFF_APPADKESC EQU 81 ;app add/edit type Esc key
780 MFF_APPADKHLP EQU 82 ;app add/edit type F1 key
781 ;
782 MFF_APPADFENTR EQU 83 ;app add/edit filename enter
783 MFF_APPADFESC EQU 84 ;app add/edit filename Esc
784 MFF_APPADFHLP EQU 85 ;app add/edit filename F1
785 ;
786 MFF_APPDECOY EQU 86 ;app delete confirmation yes
787 MFF_APPDECON EQU 87 ;app delete confirmation no
788 MFF_APPDECOEN EQU 88 ;app delete confirmation enter
789 MFF_APPDECOESC EQU 89 ;app delete confirmation Esc
790 MFF_APPDECOHLP EQU 90 ;app delete confirmation F1
791 ;
792 MFF_JOHNENTER EQU 91 ;Enter
793 MFF_JOHNESC EQU 92 ;Esc key
794 MFF_JOHNHLP EQU 93 ;F1 key
795 ;
796 MFF_ERRESC EQU 94 ;Esc key
797 MFF_ERRHLP EQU 95 ;F1 key
798 ;
799 MFF_G7FLD1 EQU 96 ;selection field 1
800 MFF_G7FLD2 EQU 97 ;selection field 2
801 MFF_G7ENTER EQU 98 ;enter
802 MFF_G7ESC EQU 99 ;Esc key
803 MFF_G7HLP EQU 100 ;F1 key
804 ;
805 MFF_G3EFLD1 EQU 101 ;selection field 1
806 MFF_G3EFLD2 EQU 102 ;selection field 2
807 ;
808 MFF_GDRIVE2 EQU 103 ;DOS A-Z drive display field2
809 MFF_GFILEM1 EQU 104 ;Mult Drive filename input fld
810 MFF_GFILEM2 EQU 105 ;Mult Drive filename input fld
811 MFF_GDIRECTD1 EQU 106 ;Mult dir tree field 1
812 MFF_GDIRECTDB1 EQU 107 ;Mult dir tree scroll bar 1
813 MFF_GDIRECTD2 EQU 108 ;Mult dir tree field 2
814 MFF_GDIRECTDB2 EQU 109 ;Mult dir tree scroll bar 2
815 MFF_GFILED1 EQU 110 ;Mult file field 1
816 MFF_GFILED1B EQU 111 ;Mult file scroll bar 1
817 MFF_GFILED2 EQU 112 ;Mult file field 2
818 MFF_GFILED2B EQU 113 ;Mult file scroll bar 2
819 ;
820 MFF_GFILEG EQU 114 ;Global file field
821 MFF_GFILEGB EQU 115 ;Global file scroll bar
822 ;
823 MFF_GDIRECTE EQU 116 ;Ext dir tree field
824 MFF_GDIRECTEB EQU 117 ;Ext dir tree scroll bar
825 MFF_GFILEE EQU 118 ;Ext file field 1
826 MFF_GFILEEB EQU 119 ;Ext file scroll bar
827 ;
828 MFF_CRARROW EQU 120 ;Color palette right
829 MFF_CLARROW EQU 121 ;Color palette left
830 ;
831 MFF_LF1 EQU 122 ;lower help panel F1 field
832 MFF_LF5 EQU 123 ;lower help panel F5 field
833 MFF_LF9 EQU 124 ;lower help panel F9 field
834 MFF_LESC EQU 125 ;lower help panel Esc field
835 MFF_LHELP EQU 126 ;lower help panel selection
836 MFF_LSB EQU 127 ;lower help panel scroll bar
837 ;
838 MFF_STATRESC EQU 128 ;status esc key
839 MFF_STATRHLP EQU 129 ;status F1 key
840 MFF_STATLESC EQU 130 ;status esc key
841 MFF_STATLHLP EQU 131 ;status F1 key
842 ;
843 MFF_AAB EQU 132 ;background AAB field
844 MFF_DOSVFENTER EQU 133 ;enter key for fkey line
845 MFF_F10A EQU 134 ;*PCR (AND MFF RENUM)
846 MFF_F10 EQU 135 ;F10=Actions
847 MFF_ALTG EQU 136 ;Alt+G=Mark all
848 MFF_ALTU EQU 137 ;Alt+U=Unmark all
849 MFF_CMDL EQU 138 ;Shift+F9=Command Line
850 ;
851 MFF_APPPROG EQU 139 ;add/change title field
852 MFF_APPPSC EQU 140 ;add/change psc field
853 MFF_APPHELP EQU 141 ;add/change help field
854 MFF_APPPASS EQU 142 ;add/change password field
855 MFF_APPFILE EQU 143 ;add/change filename field
856 ;
857 MFF_DOSG3FROM EQU 144 ;G3 panel from field
858 MFF_DOSG3TO EQU 145 ;G3 panel to field
859 ;
860 MFF_FILEMASK EQU 146 ;filemask input field
861 MFF_BYNAME EQU 147 ;sort by name
862 MFF_BYEXT EQU 148 ;sort by extension
863 MFF_BYDATE EQU 149 ;sort by date
864 MFF_BYSIZE EQU 150 ;sort by size
865 MFF_BYDISK EQU 151 ;sort by disk order
866 MFF_BYNAMEB EQU 152 ;sort by name
867 MFF_BYEXTB EQU 153 ;sort by extension
868 MFF_BYDATEB EQU 154 ;sort by date
869 MFF_BYSIZEB EQU 155 ;sort by size
870 MFF_BYDISKB EQU 156 ;sort by disk order
871 ;
872 MFF_DELCONF EQU 157 ;file options delete field
873 MFF_REPCONF EQU 158 ;file options replace field
874 MFF_MULCONF EQU 159 ;file options across dirs field
875 ;
876 MFF_DELCONFB EQU 160 ;file options delete field
877 MFF_REPCONFB EQU 161 ;file options replace field
878 MFF_MULCONFB EQU 162 ;file options across dirs field
879 ;
880 MFF_DOSG2DELL EQU 163 ;dos G2 delete list field
881 MFF_DOSG2DELLL EQU 164 ;dos G2 delete list field
882 MFF_DOSG2DELLR EQU 165 ;dos G2 delete list field
883 ;
884 MFF_GDIRECTD1U EQU 166
885 MFF_GDIRECTD1D EQU 167
886 MFF_GDIRECTD2U EQU 168
887 MFF_GDIRECTD2D EQU 169
888 MFF_GFILED1U EQU 170
889 MFF_GFILED1D EQU 171
890 MFF_GFILED2U EQU 172
891 MFF_GFILED2D EQU 173
892 MFF_GDIRECTEU EQU 174
893 MFF_GDIRECTED EQU 175
894 MFF_GFILEEU EQU 176
895 MFF_GFILEED EQU 177
896 MFF_GFILEGU EQU 178
897 MFF_GFILEGD EQU 179
898 ;
899 MFF_DOSG3EXP EQU 180
900 MFF_DOSG3EXPL EQU 181
901 MFF_DOSG3EXPR EQU 182
902 ;
903 MFF_DOSG3ASE EQU 183
904 MFF_DOSG3ASEL EQU 184
905 MFF_DOSG3ASER EQU 185
906 ;
907 MFF_DOSG3FROML EQU 186
908 MFF_DOSG3FROMR EQU 187
909 MFF_DOSG3TOL EQU 188
910 MFF_DOSG3TOR EQU 189
911 ;
912 MFF_PDBACK EQU 190 ;pull down panel esc w/click outsi
913 MFF_APPPROGLA EQU 191 ;title field left arrow
914 MFF_APPPROGRA EQU 192 ;title field right arrow
915 MFF_APPPSCLA EQU 193 ;program field left arrow
916 MFF_APPPSCRA EQU 194 ;program field right arrow
917 MFF_APPHELPLA EQU 195 ;help field left arrow
918 MFF_APPHELPRA EQU 196 ;help field right arrow
919 ;
920 MFF_LHELPUA EQU 197 ;lower help panel up arrow
921 MFF_LHELPDA EQU 198 ;lower help panel down arrow
922 ;
923 ; help on keys, help on help
924 ;
925 HLP_KEYASSIGN EQU 1 ;help on keys
926 HLP_HELPONHELP EQU 2 ;help on help
927 ;
928 ; general shell helps
929 ;
930 HLP_PROMEUINST EQU 3 ;instruction for progrm menu
931 HLP_DOSSERINST EQU 4 ;explain what is dos services
932 HLP_MOUSEUSAGE EQU 5 ;explain how to use mouse
933 HLP_KEYBDUSAGE EQU 6 ;explain using the keyboard
934 ;
935 ; start a program action bar helps
936 ;
937 HLP_AABPROGRAM EQU 7 ;AAB PROGRAM help
938 HLP_AABGROUP EQU 8 ;AAB GROUP help
939 HLP_AABEXIT EQU 9 ;AAB EXIT function help
940 ;
941 ; start a program PROGRAM pulldown helps
942 ;
943 HLP_STARTPROG EQU 10 ;start program help
944 HLP_ADDPROG EQU 11 ;add a program help
945 HLP_GENCHANGE EQU 12 ;change program help
946 HLP_DELMAFUNC EQU 13 ;delete program item
947 HLP_COPYMAFUNC EQU 14 ;copy program help
948 ;
949 ; start a program GROUP pulldown helps
950 ;
951 HLP_ADDGROUP EQU 15 ;add group help
952 HLP_CHNGEGROUP EQU 16 ;change group help
953 HLP_DELGROUP EQU 17 ;delete group help
954 HLP_REARGROUP EQU 18 ;reorder item help
955 ;
956 ; start a program EXIT pulldown helps
957 ;
958 HLP_DOSEXITP EQU 19 ;explain exit to dos
959 HLP_RESPRGMENU EQU 20 ;explain how to start a program
960 ;
961 ; file system action bar helps
962 ;
963 HLP_GENFILFUNC EQU 21 ;view,delete,copy,move,rename, etc
964 HLP_GENOPTIONS EQU 22 ;options help
965 HLP_GENSPECIAL EQU 23 ;special help
966 HLP_GENEXIFUNC EQU 24 ;EXIT function
967 ;
968 ; file system FILE pulldown helps
969 ;
970 HLP_STRTPRGDOS EQU 25 ;DOS service start program list
971 HLP_PRINTFILE EQU 26 ;explain how to print file
972 HLP_ASSCDOS EQU 27 ;Associate pull down panel
973 HLP_MOVEFILE EQU 28 ;explain how to move file
974 HLP_COPYFILE EQU 29 ;explain how to copy file
975 HLP_DELFILFUNC EQU 30 ;explain how to delete file
976 HLP_RENMEFILE EQU 31 ;expalin how to rename file
977 HLP_GENCHGATTR EQU 32 ;hidden, readonly, and archive
978 HLP_VIEWFILE EQU 33 ;explain how to view file
979 HLP_MAKEDIR EQU 34 ;explain how to make a directory
980 HLP_SELECTALL EQU 35 ;select all help
981 HLP_DSELECTALL EQU 36 ;Deselect all help
982 ;
983 ; file system OPTIONS pulldown helps
984 ;
985 HLP_GENFILSRT EQU 37 ;display options, filemask / sort
986 HLP_CONFIRM EQU 38 ;file options
987 HLP_SINGLEDRV EQU 39 ;explain file status panel
988 ;
989 ; file system SPECIAL pulldown helps
990 ;
991 HLP_EXTDIRDIS EQU 40 ;explain extend directory display
992 HLP_MULTIDRV EQU 41 ;explain multiple drive display
993 HLP_GLOFILELST EQU 42 ;explain global file list display
994 ;
995 ; file system EXIT pulldown helps
996 ;
997 HLP_PROGMENU EQU 43 ;defines what is program menu help
998 HLP_RESDOSSERV EQU 44 ;explain how to resume dos service
999 ;
1000 ; start a program general add program/group help messages
1001 ;
1002 HLP_ADDTITLE EQU 45 ;add title help
1003 HLP_ADDPASWRD EQU 46 ;add password help for program or
1004 HLP_ADDONLINE EQU 47 ;add online help information
1005 HLP_EXPPRGSTRT EQU 48 ;describe program startup command
1006 HLP_ADDMFILNAM EQU 49 ;explain steps to create a filenme
1007 ;
1008 ; start a program general change program/group help messages
1009 ;
1010 HLP_CHGMEUFILN EQU 50 ;explain change menu item filename
1011 HLP_CHGMEUITIL EQU 51 ;detail change menu item title
1012 HLP_CHGMEUIHLP EQU 52 ;explain on changing menu item
1013 HLP_CHGMEUIPSW EQU 53 ;detail change menu item password
1014 HLP_CHGMEUIPSC EQU 54 ;detail change menu item startup
1015 ;
1016 ; general start a program help
1017 ;
1018 HLP_PASWRDLIM EQU 55 ;explain password prompt
1019 HLP_CHNGECOLOR EQU 56 ;change the color(s) for display
1020 HLP_DELMEUCONF EQU 57 ;delete menu item confirmation
1021 HLP_NOTDELMEU EQU 58 ;do not delete menu item
1022 ;
1023 ; file system file options popup helps
1024 ;
1025 HLP_DELCONF EQU 59 ;explain confirmation for deleting
1026 HLP_REPITMCONF EQU 60 ;replace menu item confirmation
1027 HLP_DIRSELECT EQU 61 ;select across directory options
1028 ;
1029 ; file system display options popup helps
1030 ;
1031 HLP_FILENAME EQU 62 ;explain display by filemask
1032 HLP_FILNAMESRT EQU 63 ;explain sorting by file name
1033 HLP_FILEXTSRT EQU 64 ;expalin sorting by file extension
1034 HLP_FILDATESRT EQU 65 ;explain sorting by file date
1035 HLP_FILSIZESRT EQU 66 ;explain sorting by file size
1036 HLP_DISKORD EQU 67 ;files displayed by disk order
1037 ;
1038 ; file system change attribute popup helps
1039 ;
1040 HLP_HIDFILATTR EQU 68 ;explain hidden file attribute
1041 HLP_READONATTR EQU 69 ;explain file read only attribute
1042 HLP_ARCHIVATTR EQU 70 ;explain file archive attribute
1043 ;
1044 ; file system change attribute marked files popup helps
1045 ;
1046 HLP_CHGONEFILE EQU 71 ;explain how to change mark file
1047 HLP_CHGMULTFIL EQU 72 ;explain how to change multi file
1048 ;
1049 ; file system remove directory confirmation helps
1050 ;
1051 HLP_NOTREMDIR EQU 73 ;do not remove the directory
1052 HLP_REMOVEDIR EQU 74 ;remove the directory
1053 ;
1054 ; file system replace file error popup equates
1055 ;
1056 HLP_REPLCESKIP EQU 75 ;skip this file, do not replace
1057 HLP_REPLCEFILE EQU 76 ;explain replacing a file
1058 ;
1059 ; file system delete file confirm popup equates
1060 ;
1061 HLP_SKIPFILE1 EQU 77 ;explain skip file help and cont
1062 HLP_DELFILE EQU 78 ;explain deleteing file
1063 ;
1064 ; file system associate file option popup equates
1065 ;
1066 HLP_OPTPRMPT EQU 79 ;use the option prompt
1067 HLP_NOOPTPRMPT EQU 80 ;do not use the option prompt
1068 ;
1069 ; general file system help
1070 ;
1071 HLP_VIEWDRIVE EQU 81 ;explain viewing a dir for a drive
1072 HLP_NEWDIRNAME EQU 82 ;explain renaming directory
1073 HLP_COPYDEST EQU 83 ;explain copy to destination
1074 HLP_MOVDEST EQU 84 ;explain moving to destination
1075 HLP_NEWFILENME EQU 85 ;explain new file name
1076 HLP_STRTPRGOPT EQU 86 ;explain starting prog OPTIONS
1077 HLP_NEWDIRFNME EQU 87 ;explain specifying new dir name
1078 HLP_DIRSTRUCT EQU 88 ;explain the structure of dir
1079 HLP_FILELIST EQU 89 ;help for highlighting file list
1080 HLP_MARKFILE EQU 90 ;mark file help
1081 HLP_ASSEXT EQU 91 ;associate file extensions help
1082 HLP_GENVIEW EQU 92 ;general view file help
1083 HLP_LISTDEL EQU 93 ;explain list of delete files
1084 HLP_MOVFROM EQU 94 ;help for move file from: field
1085 HLP_COPYFROM EQU 95 ;help for copy file from: field
1086 ;
1087 ; no help available message
1088 ;
1089 HLP_NOHLPMSG EQU 96 ;no help message assigned
1090 ;
1091 ; more help for error message for the shell
1092 ;
1093 HLP_SHLMEMREQ EQU 97 ;shell memory requirements
1094 HLP_NODOSMEUF EQU 98 ;error msg for no menu file
1095 HLP_MISSHLCLRF EQU 99 ;error msg for missing SHELL.CLR
1096 HLP_DRIVEFAIL EQU 100 ;error msg for drive failure
1097 HLP_MRKACTBAR EQU 101 ;error marking action bar
1098 HLP_EMPTYFILE EQU 102 ;empty file, delete entry from lst
1099 HLP_DELFILLIMT EQU 103 ;error msg for file limit
1100 HLP_EMPTYMENU EQU 104 ;error msg for empty menu
1101 HLP_MENULEVEL EQU 105 ;error message for max menu level
1102 HLP_PSCQUOTE EQU 106 ;error message for no psc quote
1103 HLP_PASSERR EQU 107 ;error message for bad password
1104 HLP_PSCBADPARM EQU 108 ;error message for bad param num
1105 HLP_PSCBUFOUT EQU 109 ;psc output buffer exceeded
1106 HLP_PSCNORBRAC EQU 110 ;missing psc bracket help
1107 HLP_PSCTITLE EQU 111 ;psc title too large
1108 HLP_PSCINSTR EQU 112 ;psc instruction too large
1109 HLP_PSCPROMPT EQU 113 ;psc prompt too large
1110 HLP_PSCDEFAULT EQU 114 ;psc default too large
1111 HLP_PSCMOD EQU 115 ;invalid modify option letters
1112 HLP_COPYONSELF EQU 116 ;no copy file on itself
1113 HLP_MENUFULL EQU 117 ;menu is full error
1114 HLP_ROOTREDE EQU 118 ;can not rename, delete root
1115 HLP_PSCBADNUM EQU 119 ;bad number in psc commands
1116 HLP_PSCPARVAL EQU 120 ;use of uninitialized psc param
1117 HLP_FILENOFOU EQU 121 ;file not found help
1118 HLP_PATHNOFOU EQU 122 ;path not found help
1119 HLP_ACCDENIED EQU 123 ;access denied help
1120 HLP_DESTINCORR EQU 124 ;destination path incorrect
1121 HLP_NOFREEMEM EQU 125 ;DOS unable to free memory
1122 HLP_WRITEPRO EQU 126 ;disk write protected
1123 HLP_DISKFULL EQU 127 ;disk full error
1124 HLP_ASSLIMIT EQU 128 ;association file limit reached
1125 HLP_ASSBADEXT EQU 129 ;bad extension for assocation file
1126 HLP_ASSBADPRO EQU 130 ;bad program ext for association
1127 HLP_INVPARNUM EQU 131 ;invalid number of parameter help
1128 HLP_GENERAL EQU 132 ;general error help
1129 HLP_INTRO EQU 133 ;shell introduction
1130 HLP_DISKFAIL EQU 134 ;disk failure
1131 HLP_DIREXMAX EQU 135 ;directories exceed maximum
1132 HLP_OPTNOTACT EQU 136 ;option not active
1133 HLP_STATUS EQU 137 ;status popup panel text
1134 HLP_SGDRCOPY EQU 138 ;single drive copy not supported
1135 HLP_ONEMARK EQU 139 ;function limited to one file
1136 HLP_PRTINST EQU 140 ;print not installed
1137 HLP_PRTQFULL EQU 141 ;print queue full
1138 HLP_PRTNOSUB EQU 142 ;print cannot be submitted
1139 HLP_BIGFILE EQU 143 ;filespec in psc > 76 chars
1140 ; *PCR
1141 ; APP_STATUS flag equates *PCR
1142 ; *PCR
1143 APP_ERROR EQU 0000000000000001B ;general error has occured *PCR
1144 APP_PSC EQU 0000000000000010B ;current item is psc *PCR
1145 APP_MENU EQU 0000000000000100B ;current item is menu *PCR
1146 APP_COPYOP EQU 0000000000001000B ;copy op in process *PCR
1147 APP_REORDERDC EQU 0000000000010000B ;double click in reorder op *PCR
1148 APP_RETRY EQU 0000000000100000B ;retry operation *PCR
1149 APP_NOCLRSC EQU 0000000001000000B ;slctp clear screen *PCR
1150 APP_INIT EQU 0000000010000000B ;memory initialization *PCR
1151 APP_BIGERR EQU 0000000100000000B ;missing shell.meu error condition *PCR
1152 APP_READ EQU 0000001000000000B ;read of menu on disk required *PCR
1153 APP_COLRERR EQU 0000010000000000B ;call of proc_error from color chg *PCR
1154 APP_REORDEROP EQU 0000100000000000B ;reorder operation in progress *PCR
1155 APP_LVMFLDS EQU 0001000000000000B ;leave mflds active after pw check