blob: 562975e2cb5c9f633a45c8e6af67014854b1af2b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
|
/***************************************************************************/
/*********************** include file for UI Library *********************/
/***************************************************************************/
#define STF_MESSAGE (WM_USER + 0x8000)
/*
** Window Messages
*/
_dt_public
#define STF_UI_EVENT (STF_MESSAGE)
_dt_public
#define STF_DESTROY_DLG (STF_MESSAGE + 1)
_dt_public
#define STF_HELP_DLG_DESTROYED (STF_MESSAGE + 2)
_dt_public
#define STF_INFO_DLG_DESTROYED (STF_MESSAGE + 3)
_dt_public
#define STF_EDIT_DLG_DESTROYED (STF_MESSAGE + 4)
_dt_public
#define STF_RADIO_DLG_DESTROYED (STF_MESSAGE + 5)
_dt_public
#define STF_CHECK_DLG_DESTROYED (STF_MESSAGE + 6)
_dt_public
#define STF_LIST_DLG_DESTROYED (STF_MESSAGE + 7)
_dt_public
#define STF_MULTI_DLG_DESTROYED (STF_MESSAGE + 8)
_dt_public
#define STF_QUIT_DLG_DESTROYED (STF_MESSAGE + 9)
_dt_public
#define STF_DLG_ACTIVATE (STF_MESSAGE + 10)
_dt_public
#define STF_UILIB_ACTIVATE (STF_MESSAGE + 11)
_dt_public
#define STF_REINITDIALOG (STF_MESSAGE + 12)
_dt_public
#define STF_SHL_INTERP (STF_MESSAGE + 13)
_dt_hidden
#define STF_COMBO_DLG_DESTROYED (STF_MESSAGE + 14)
_dt_hidden
#define STF_MULTICOMBO_DLG_DESTROYED (STF_MESSAGE + 15)
_dt_hidden
#define STF_DUAL_DLG_DESTROYED (STF_MESSAGE + 16)
_dt_hidden
#define STF_MULTICOMBO_RADIO_DLG_DESTROYED (STF_MESSAGE + 17)
_dt_hidden
#define STF_MAINT_DLG_DESTROYED (STF_MESSAGE + 18)
_dt_hidden
#define STF_SET_INSTRUCTION_TEXT (STF_MESSAGE + 0x100)
_dt_hidden
#define STF_SET_HELP_CONTEXT (STF_MESSAGE + 0x101)
_dt_hidden
#define STF_ENABLE_EXIT_BUTTON (STF_MESSAGE + 0x102)
_dt_hidden
#define STF_ERROR_ABORT (STF_MESSAGE + 0x103)
//
// Button IDS to communicate help and exit button messages to shell
//
#define ID_EXITBUTTON 7
#define ID_HELPBUTTON 8
/*
** Symbols used by Basic Dialog Class procedures
*/
#define CLS_MYDLGS "mydlg"
#define DLGTEXT "DlgText"
#define DLGCAPTION "Caption"
#define DLGTYPE "DlgType"
#define DLGTEMPLATE "DlgTemplate"
#define INSTRUCTIONTEXT "InstructionText"
#define HELPCONTEXT "HelpContext"
#define EXITSTATE "ExitState"
#define EXIT_ENABLE "Active"
#define EXIT_DISABLE "Inactive"
/*
** PushButton Control IDs
*/
_dt_public
#define IDC_A 401
_dt_public
#define IDC_B 402
_dt_public
#define IDC_C 403
_dt_public
#define IDC_D 404
_dt_public
#define IDC_E 405
_dt_public
#define IDC_F 406
_dt_public
#define IDC_G 407
_dt_public
#define IDC_H 408
_dt_public
#define IDC_I 409
_dt_public
#define IDC_J 410
_dt_public
#define IDC_K 411
_dt_public
#define IDC_L 412
_dt_public
#define IDC_M 413
_dt_public
#define IDC_N 414
_dt_public
#define IDC_O 415
_dt_public
#define IDC_P 416
_dt_public
#define IDC_Q 417
_dt_public
#define IDC_R 418
_dt_public
#define IDC_S 419
_dt_public
#define IDC_T 420
_dt_public
#define IDC_U 421
_dt_public
#define IDC_V 422
_dt_public
#define IDC_W 423
_dt_public
#define IDC_X 424
_dt_public
#define IDC_Y 425
_dt_public
#define IDC_Z 426
/*
** Text Control IDs
*/
_dt_public
#define IDC_TEXT1 431
_dt_public
#define IDC_TEXT2 432
_dt_public
#define IDC_TEXT3 433
_dt_public
#define IDC_TEXT4 434
_dt_public
#define IDC_TEXT5 435
_dt_public
#define IDC_TEXT6 436
_dt_public
#define IDC_TEXT7 437
_dt_public
#define IDC_TEXT8 438
_dt_public
#define IDC_TEXT9 439
_dt_public
#define IDC_TEXT10 440
_dt_public
#define IDC_TEXT11 441
/*
** Radio and Checkbox Button Control IDs
*/
_dt_public
#define IDC_B0 450
_dt_public
#define IDC_B1 451
_dt_public
#define IDC_B2 452
_dt_public
#define IDC_B3 453
_dt_public
#define IDC_B4 454
_dt_public
#define IDC_B5 455
_dt_public
#define IDC_B6 456
_dt_public
#define IDC_B7 457
_dt_public
#define IDC_B8 458
_dt_public
#define IDC_B9 459
_dt_public
#define IDC_B10 460
_dt_public
#define IDC_RB0 610
_dt_public
#define IDC_RB1 611
_dt_public
#define IDC_RB2 612
_dt_public
#define IDC_RB3 613
_dt_public
#define IDC_RB4 614
_dt_public
#define IDC_RB5 615
_dt_public
#define IDC_RB6 616
_dt_public
#define IDC_RB7 617
_dt_public
#define IDC_RB8 618
_dt_public
#define IDC_RB9 619
_dt_public
#define IDC_RB10 620
/*
** Generic Dialog Button IDs
*/
_dt_public
#define IDC_BTN0 630
_dt_public
#define IDC_BTN1 631
_dt_public
#define IDC_BTN2 632
_dt_public
#define IDC_BTN3 633
_dt_public
#define IDC_BTN4 634
_dt_public
#define IDC_BTN5 635
_dt_public
#define IDC_BTN6 636
_dt_public
#define IDC_BTN7 637
_dt_public
#define IDC_BTN8 638
_dt_public
#define IDC_BTN9 639
/*
** Combo box IDs
*/
_dt_public
#define IDC_COMBO0 480
_dt_public
#define IDC_COMBO1 481
_dt_public
#define IDC_COMBO2 482
_dt_public
#define IDC_COMBO3 483
_dt_public
#define IDC_COMBO4 484
_dt_public
#define IDC_COMBO5 485
_dt_public
#define IDC_COMBO6 486
_dt_public
#define IDC_COMBO7 487
_dt_public
#define IDC_COMBO8 488
_dt_public
#define IDC_COMBO9 489
/*
** ICON IDs
*/
_dt_public
#define IDC_ICON0 500
_dt_public
#define IDC_ICON1 501
_dt_public
#define IDC_ICON2 502
_dt_public
#define IDC_ICON3 503
_dt_public
#define IDC_ICON4 504
_dt_public
#define IDC_ICON5 505
_dt_public
#define IDC_ICON6 506
_dt_public
#define IDC_ICON7 507
_dt_public
#define IDC_ICON8 508
_dt_public
#define IDC_ICON9 509
/*
** SPECIAL PUSHBUTTONS
*/
_dt_public
#define IDC_SP1 521
_dt_public
#define IDC_SP2 522
_dt_public
#define IDC_SP3 523
_dt_public
#define IDC_SP4 524
_dt_public
#define IDC_SP5 525
_dt_public
#define IDC_SP6 526
_dt_public
#define IDC_SP7 527
_dt_public
#define IDC_SP8 528
_dt_public
#define IDC_SP9 529
_dt_public
#define IDC_SP10 530
/*
** STATUS TEXT FIELDS
*/
_dt_public
#define IDC_STATUS1 541
_dt_public
#define IDC_STATUS2 542
_dt_public
#define IDC_STATUS3 543
_dt_public
#define IDC_STATUS4 544
_dt_public
#define IDC_STATUS5 545
_dt_public
#define IDC_STATUS6 546
_dt_public
#define IDC_STATUS7 547
_dt_public
#define IDC_STATUS8 548
_dt_public
#define IDC_STATUS9 549
_dt_public
#define IDC_STATUS10 550
/*
** SIZE FIELDS ASSOCIATED WITH CHECK OPTIONAL COMPONENTS
*/
_dt_public
#define IDC_SIZE1 551
_dt_public
#define IDC_SIZE2 552
_dt_public
#define IDC_SIZE3 553
_dt_public
#define IDC_SIZE4 554
_dt_public
#define IDC_SIZE5 555
_dt_public
#define IDC_SIZE6 556
_dt_public
#define IDC_SIZE7 557
_dt_public
#define IDC_SIZE8 558
_dt_public
#define IDC_SIZE9 559
_dt_public
#define IDC_SIZE10 560
/*
** TOTALS OF SIZES
*/
_dt_public
#define IDC_TOTAL1 561
_dt_public
#define IDC_TOTAL2 562
_dt_public
#define IDC_TOTAL3 563
_dt_public
#define IDC_TOTAL4 564
_dt_public
#define IDC_TOTAL5 565
_dt_public
#define IDC_TOTAL6 566
_dt_public
#define IDC_TOTAL7 567
_dt_public
#define IDC_TOTAL8 568
_dt_public
#define IDC_TOTAL9 569
_dt_public
#define IDC_TOTAL10 570
/*
** MAXIMUM SIZES
*/
_dt_public
#define IDC_MAX1 571
_dt_public
#define IDC_MAX2 572
_dt_public
#define IDC_MAX3 573
_dt_public
#define IDC_MAX4 574
_dt_public
#define IDC_MAX5 575
_dt_public
#define IDC_MAX6 576
_dt_public
#define IDC_MAX7 577
_dt_public
#define IDC_MAX8 578
_dt_public
#define IDC_MAX9 579
_dt_public
#define IDC_MAX10 580
/*
** Edit Control IDs
*/
#define IDC_EDIT1 581
#define IDC_EDIT2 582
#define IDC_EDIT3 583
#define IDC_EDIT4 584
#define IDC_EDIT5 585
#define IDC_EDIT6 586
#define IDC_EDIT7 587
#define IDC_EDIT8 588
#define IDC_EDIT9 589
#define IDC_EDIT10 590
/*
** ListBox Control IDs
*/
#define IDC_LIST1 591
#define IDC_LIST2 592
#define IDC_LIST3 593
#define IDC_LIST4 594
#define IDC_LIST5 595
#define IDC_LIST6 596
#define IDC_LIST7 597
#define IDC_LIST8 598
#define IDC_LIST9 599
#define IDC_LIST10 600
/*
** MENU IDS
*/
#define ID_MAINTAIN 651
/*
** ID_MAINTAIN MENU IDS
*/
#define MENU_CHANGE 701
#define MENU_INSTALL 702
#define MENU_ADD_REMOVE 703
#define MENU_EXIT 704
#define MENU_HELPINDEX 705
#define MENU_HELPSEARCH 706
#define MENU_HELPONHELP 708
#define MENU_HELPONLINE 709
#define MENU_ABOUT 710
#define MENU_PROFILE 711
#define MENU_ADD_REMOVE_SCSI 712
#define MENU_ADD_REMOVE_TAPE 713
|