|
|
1.1 root 1: ;***********************************************************************
2: ; SOURCE MEDIA DESCRIPTION
3: ; ------------------------
4: ;***********************************************************************
5: [Source Media Descriptions]
1.1.1.2 ! root 6: 2 = "Diskette Labelled Win32 SDK"
1.1 root 7:
8:
9:
10: ;***********************************************************************
11: ; CONSTANTS FOR USING DIALOGS
12: ;***********************************************************************
13: [GeneralConstants]
14:
15: ;
16: ; Constants to support the use of radio button dialogs
17: ;
18:
19: Radio1 = "1"
20: Radio2 = "2"
21: Radio3 = "3"
22: Radio4 = "4"
23: Radio5 = "5"
24: Radio6 = "6"
25: Radio7 = "7"
26: Radio8 = "8"
27: Radio9 = "9"
28:
29: ;
30: ; Constants to support the use of checkbox dialogs
31:
32: Chosen = "ON"
33: NotChosen = "OFF"
34:
35:
36: ;************************************************************************
37: ; CONFIGURATION CHOICES
38: ; ---------------------
39: ; the sections below contain the different choices supported for
40: ; the configuration items shown. an id section establishes the
41: ; language independent IDs supported by nt setup. for each language
42: ; supported a text section displays the text used for the different
43: ; choices
44: ;************************************************************************
45:
46: ;********************************
47: ; PLATFORM INDEPENDENT CHOICES
48: ;********************************
49: ;----------------------------------------------------
50: ; LANGUAGE CHOICES
51: ;----------------------------------------------------
52:
53: [LanguageID]
54: LANGID_ENG = ENG
55: ;LANGID_ITL = ITL
56: ;LANGID_FRN = FRN
57: ;LANGID_GER = GER
58:
59: ;----------------------------------------------------
60: ; PROCESSOR CHOICES
61: ;----------------------------------------------------
62: [ProcessorID]
63: ProcessorID_I386 = I386
64: ProcessorID_I486 = I486
65: ProcessorID_R4000 = R4000
66:
67: ;----------------------------------------------------
68: ; PLATFORM CHOICES
69: ;----------------------------------------------------
70: [PlatformID]
71: PlatformID_I386 = I386
72: PlatformID_Mips = Mips
73:
74:
75: ;**************************************************************
76: ; UI VARIABLES
77: ;**************************************************************
78:
79:
80:
81: [ProcessorVar]
82:
83: STF_PROCESSOR = "" ? $(LIBHANDLE) GetProcessor
84: STF_PLATFORM = ""
85:
86: [LanguageVar]
87: ;
88: ; Language to Use For interaction with user
89: ;
90: STF_LANGUAGE = "" ? $(LIBHANDLE) GetLanguage
91:
92:
93: [UiVars]
94: ;
95: ; Version Information
96: ;
97:
98: BuildVersion = "12-91"
99:
100: ;
101: ; Destination TOOLS Drive Particulars
102: ;
103: VolumeList = {} ? $(LIBHANDLE) GetHardDriveLetters
104: VolumeFreeList = {} ? $(LIBHANDLE) GetHardDriveFreeSpace
105: VolumeFSList = {} ? $(LIBHANDLE) GetHardDriveFileSystems
106: DestVolume = ""
107: ;
108:
109: ;
110: ; Mstools directory
111: ;
112:
113: MSTOOLS = "\MSTOOLS"
114:
115: ;
116: ; user environment variables in the current user's profile
117: ;
118:
119: PathEnvVar = {} ? $(LIBHANDLE) GetEnvVar USER Path
120: LibEnvVar = {} ? $(LIBHANDLE) GetEnvVar USER Lib
121: IncludeEnvVar = {} ? $(LIBHANDLE) GetEnvVar USER Include
122: InitEnvVar = {} ? $(LIBHANDLE) GetEnvVar USER init
123:
124: ;
125: ; Installation mode
126: ;
127:
128: MinInteract = $(Radio1)
129: MaxInteract = $(Radio2)
130: STF_INSTALL_MODE = $(MinInteract)
131:
132: ;
133: ; Mstools Setup Help IDs
134: ;
135:
136: !IDH_DB_TOOLSWELCOME_INS = 3000
137: !IDH_DB_MSTINSTALLMODE_INS = 3010
138: !IDH_DB_MSTDEST_INS = 3020
139: !IDH_DB_MSTOPTIONS_INS = 3030
140:
141:
142:
143: [VarsI386]
144: ;
1.1.1.2 ! root 145: MinToolsSize = 16
! 146: MaxToolsSize = 40
! 147: ToolsSamplesSize = 4153763
! 148: ToolsHelpSize = 12326460
! 149: MfcSize = 5344175
! 150: PosixSize = 423036
! 151: MSSetupSize = 1330153
! 152: MSTestSize = 0
1.1 root 153:
154: ;
155: ; Installation options
156: ;
157:
158: DoToolsSamples = $(Chosen)
159: DoToolsHelp = $(Chosen)
160: DoMfc = $(Chosen)
1.1.1.2 ! root 161: DoPosix = $(Chosen)
! 162: DoMSSetup = $(Chosen)
! 163: DoMSTest = $(NotChosen)
1.1 root 164:
165: ;
166: ; Options to disable
167: ;
168:
1.1.1.2 ! root 169: DisableList = {6}
1.1 root 170:
171:
172:
173: [VarsMips]
174: ;
1.1.1.2 ! root 175: MinToolsSize = 25
! 176: MaxToolsSize = 41
! 177: ToolsSamplesSize = 4153763
! 178: ToolsHelpSize = 10300166
1.1 root 179: MfcSize = 0
1.1.1.2 ! root 180: PosixSize = 921242
! 181: MSSetupSize = 1330153
! 182: MSTestSize = 0
1.1 root 183:
184: ;
185: ; Installation options
186: ;
187:
188: DoToolsSamples = $(Chosen)
189: DoToolsHelp = $(Chosen)
190: DoMfc = $(NotChosen)
1.1.1.2 ! root 191: DoPosix = $(Chosen)
! 192: DoMSSetup = $(Chosen)
! 193: DoMSTest = $(NotChosen)
1.1 root 194:
195: ;
196: ; Options to disable
197: ;
198:
1.1.1.2 ! root 199: DisableList = {3,6}
1.1 root 200:
201:
202:
203: [StringsENG]
204: String1 = "Setup cannot install on the current processor."$(!LF)$(!LF)+
205: "Cannot proceed with install."
206:
207:
208: String4 = "Setup couldn't copy over the Win32 SDK files. "$(!LF)$(!LF)+
209: "Cannot proceed with install."
210:
211: String5 = "Error querying init directory. "$(!LF)$(!LF)+
212: "Initializing our own init directory."
213:
214: String6 = "Error querying environment variables."$(!LF)$(!LF)+
215: "Cannot proceed with install."
216:
217: String7 = "Error modifying environment variabkes."$(!LF)$(!LF)+
218: "Cannot proceed with install."
219:
220: String8 = "Size required for full installation is: "
221: String9 = "Minimum size required for custom installation is: "
222: String10 = " MB."
223: String11 = "No drive was found with this much space."$(!LF)$(!LF)+
224: "Cannot proceed with install."
225:
226: String12 = "There is space sufficient for the minimum Win32 SDK installation. "+
227: "You need to run Setup again and choose custom installation."
228:
229: String13 = "Setup needs a full path specification of your destination. Please "+
230: "reenter a new path. An example of af full path is: "
231:
232: String14 = "The drive entered in the Win32 SDK destination path is not "+
233: "a valid drive for installation. Please reenter a new path."
234:
235: String15 = "There is no space free for the optional Win32 SDK components."
236:
237: ;***************************************************************************
238: ; DIALOGS
239: ; -------
240: ; the following sections contain the dialogs used to interact with the user.
241: ; for each language supported there is a different dialog section.
242: ;***************************************************************************
243:
244:
245: ;-----------------------------------------------
246: ; WELCOME DIALOG
247: ;-----------------------------------------------
248: [WelcomeDlgENG]
249: DlgType = Info
250: DlgTemplate = WELCOME
251: Caption = "Win32 SDK Setup"
252:
253: DlgText = "Welcome to Setup."$(LF)$(LF)+
254: "The Setup program for the Microsoft Win32 Software "+
255: "Development Kit for Windows NT "+
256: "installs Win32 development tools. "+
257: "Each Setup dialog has basic instructions for "+
1.1.1.2 ! root 258: "completing a step of the installation. "$(LF)$(LF)+
1.1 root 259: "To install the Win32 SDK on your computer now, click Continue "+
260: "or press Enter."$(LF)$(LF)+
1.1.1.2 ! root 261: "To exit Setup without installing the Win32 SDK, click Exit "+
! 262: "or press F3."
1.1 root 263:
264: Continue = Continue
265: Help = Help
266: Exit = Exit
267: HelpContext = $(!IDH_DB_MSTWELCOME_INS)
268:
269:
270: ;-----------------------------------------------
271: ; INSTALL MODE DIALOG
272: ;-----------------------------------------------
273: [InstallModeDlgENG]
274: DlgType = "Radio"
275: DlgTemplate = "INSTALLMODE"
276: Caption = "Setup Methods"
277: DlgText = "Express Setup installs the Win32 SDK using default settings "+
278: "and detected configuration."$(LF)$(LF)+
279: "Custom Setup gives you more control in viewing detected configuration "+
280: "and choosing options."$(LF)$(LF)+
281: "Choose one of the two Setup methods:"
282:
283: Continue = "Continue"
284: Help = "&Help"
285: Exit = "&Exit"
286: HelpContext = $(!IDH_DB_MSTINSTALLMODE_INS)
287:
288: RadioHeader = ""
289: Radio1Text = "&Express Setup"
290: Radio2Text = "&Custom Setup"
291: Continue = "Continue"
292: RadioDefault = $(STF_INSTALL_MODE)
293: OptionsGreyed = {}
294:
295:
296: ;-----------------------------------------------
297: ; TOOLS DESTINATION DIALOG
298: ;-----------------------------------------------
299: [DestinationDlgENG]
300: DlgType = Combination
301: DlgTemplate = "DESTTOOLS"
302: Caption = "Win32 SDK Destination"
303: DlgText = "Setup recommends installing the Win32 SDK on the following "+
304: "hard disk drive."
305:
306: Combo1Label = "Destination Drive:"
307:
308: Continue = "Continue"
309: Help = "&Help"
310: Exit = "&Exit"
311: HelpContext = $(!IDH_DB_MSTDEST_INS)
312:
313: GroupLabel = "Destination Drive Characteristics"
314:
315: Static1Label = "Available Space:"
316: Static1Text = $(DestVolumeFree)
317: footer1 = "MB"
318: footer2 = "( For Full Setup )"
319: footer3 = "( For Minimum Setup )"
320: Static2Label = "Space Needed:"
321: Static2Text = $(MaxToolsSize)
322: Static3Text = $(MinToolsSize)
323:
324: TextFields = {$(Static1Text), $(Static2Text), $(Static3Text)}
325:
326: ;
327: ; Editboxes in the dialog
328: ;
329:
330: EditLabel = "SDK Directory:"
331: EditTextLim = 256
332: EditTextIn = $(MstoolsDir)
333: EditFocus = "ALL"
334:
335: Combo1List = $(DestVolumeList)
336: Combo1Out = $(DestVolume)
337:
338: ComboListItemsIn = {Combo1List}
339: ComboListItemsOut = {Combo1Out}
340:
341: NotifyFields = {YES}
342:
343:
344: ;-------------------------------------------------------------
345: ; PARTIAL INSTALL COMPONENTS
346: ;-------------------------------------------------------------
347: [MSToolsOptionsDlgENG]
348: DlgType = "Check1"
349: DlgTemplate = "TOOLSOPTIONS"
350: Caption = "Win32 SDK Install Options"
351:
352: DlgText = "The following optional groups of files (components) can be "+
353: "installed on your system."$(!LF)$(!LF)+
354: "To remove a component, clear its checkbox."$(!LF)$(!LF)+
355: "To install a component, check its checkbox."$(!LF)$(!LF)
356:
357: Check1Text = "Copy Win32 SDK samples."
358: Check2Text = "Copy WinHelp files."
359: Check3Text = "Copy C++ development files."
360: Check4Text = "Copy Posix development files."
1.1.1.2 ! root 361: Check5Text = "Copy MS Setup Toolkit files."
! 362: Check6Text = "Copy MS Test Toolkit files."
1.1 root 363:
364: Continue = "&Continue"
365: Help = "&Help"
366: Exit = "E&xit"
367: HelpContext = $(!IDH_DB_MSTOPTIONS_INS)
368:
369: CheckHeader = "Components:"
370: SizeHeader = "Bytes Used:"
371: Files = "Files..."
1.1.1.2 ! root 372: SpaceRequired = "Disk Space Required for Optional Files:"
! 373: SpaceAvailable = "Disk Space Available for Optional Files:"
1.1 root 374: footer1 = "Bytes"
375: SizeAvailable = $(FreeForOptional)
376:
1.1.1.2 ! root 377: CheckItemsIn = { $(DoToolsSamples), $(DoToolsHelp), $(DoMfc), $(DoPosix), $(DoMSSetup), $(DoMSTest) }
! 378: CheckItemsInSizes = { $(ToolsSamplesSize), $(ToolsHelpSize), $(MfcSize), $(PosixSize), $(MSSetupSize), $(MSTestSize) }
1.1 root 379: OptionsGreyed = $(DisableList)
380:
381:
382:
383:
384: ;--------------------------------------------------------------
385: ; k) SETUP DONE - RESTART DIALOG
386: ;--------------------------------------------------------------
387: [SetupDoneDlgENG]
388: DlgType = "Info"
389: DlgTemplate = "RESTART"
390: Caption = "Win32 SDK Setup"
391: DlgText = "Microsoft Win32 Software Development Kit for Windows NT is now installed."$(LF)$(LF)+
392: "Please choose to exit back to the Windows NT System. You "+
393: "need to logoff and logon again before you use the Win32 SDK."
394: Windows = "Exit to &Windows NT"
395:
396: ;--------------------------------------------------------------
397: ; k) SETUP NOT DONE - RESTART DIALOG
398: ;--------------------------------------------------------------
399: [SetupNotDoneDlgENG]
400: DlgType = "Info"
401: DlgTemplate = "RESTART"
402: Caption = "Win32 SDK Setup"
403: DlgText = "Microsoft Win32 Software Development Kit for Windows NT has not been installed."$(LF)$(LF)+
404: "Please choose to exit back to the Windows NT System."
405: Windows = "Exit to &Windows NT"
406:
407: ;**************************************************************************
408: ; DLL LOAD and FREE
409: ; the following section contain commands to load specific dll libraries and
410: ; to free them
411: ;**************************************************************************
412:
413: ;----------------------------------------------
414: ; a) DETECT LIBRARY
415: ;----------------------------------------------
416: [LoadSetupLibrary]
417: LoadLibrary "x" $(STF_CWDDIR)\setupdll.dll LIBHANDLE
418: exit
419:
420: [FreeSetupLibrary]
421: FreeLibrary $(LIBHANDLE)
422: exit
423:
424:
425:
426:
427: ;**************************************************************************
428: ; PROGRESS GUAGE VARIABLES
429: ;**************************************************************************
430:
431: [ProgressCopyENG]
432: ProCaption = "Win32 SDK Setup"
433: ProCancel = "Cance&l"
434: ProCancelMsg = "Win32 SDK isn't correcly installed. Are you sure "+
435: "you want to cancel copying files?"
436: ProCancelCap = "Setup Message"
437: ProText1 = "Copying:"
438: ProText2 = "To:"
439:
440:
441: ;**************************************************************************
442: ; SHELL COMMANDS SCRIPT
443: ;**************************************************************************
444:
445: [Shell Commands]
446:
447: ;
448: ; Initialise the app, by setting the caption and loading the support library
449: ;
450: set-title "Win32 SDK Setup"
451: set Exit_Code = $(!SETUP_ERROR_GENERAL)
452: install LoadSetupLibrary
453:
454: StartWait
455:
456: ;
457: ; read general constants
458: ;
459:
460: set-subst LF = "\n"
461: read-syms GeneralConstants
462:
463: ;
464: ; read the platform independent choices
465: ;
466:
467: read-syms LanguageID
468: read-syms ProcessorID
469: read-syms PlatformID
470:
471: ;
472: ; read the default language and try to detect the language
473: ;
474:
475: read-syms LanguageVar
476: detect LanguageVar
477:
478: ;
479: ; read and detect the processor we are working on
480: ;
481:
482: read-syms ProcessorVar
483: detect ProcessorVar
484: read-syms Strings$(!STF_LANGUAGE)
485: ;
486: ; Check processor type, see if it is supported, if so what platform does it
487: ; belong to.
488: ;
489:
490: ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I386)
491: set STF_PLATFORM = $(PlatformID_I386)
492: else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I486)
493: set STF_PLATFORM = $(PlatformID_I386)
494: else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_R4000)
495: set STF_PLATFORM = $(PlatformID_Mips)
496: else
497: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String1)
498: goto setupnotdone
499: endif
500:
501: ;
502: ; read the UI Variables and detect their setting on the current machine
503: ;
504:
505: read-syms UiVars
506: detect UiVars
507: read-syms Vars$(STF_PLATFORM)
508:
509: EndWait
510:
511: welcome =+
512: read-syms WelcomeDlg$(STF_LANGUAGE)
513: ui start "Welcome"
514: ifstr(i) $(DLGEVENT) == "CONTINUE"
515: ui pop 1
516: goto queryinstallmode
517: else-ifstr(i) $(DLGEVENT) == "EXIT"
518: shell "" QueryUserQuit
519: ifstr(i) $($R1) == "OK"
520: ui pop 1
521: goto setupnotdone
522: else
523: goto welcome
524: endif
525: else
526: goto end
527: endif
528:
529: ;
530: ; show install mode dialog and query if we are to operate in express mode
531: ; or in full install
532: ;
533:
534: queryinstallmode =+
535: read-syms InstallModeDlg$(STF_LANGUAGE)
536: ui start "InstallMode"
537: ifstr(i) $(DLGEVENT) == "CONTINUE"
538: ui pop 1
539: set STF_INSTALL_MODE = $(ButtonChecked)
540: goto setdestination
541: else-ifstr(i) $(DLGEVENT) == "EXIT"
542: shell "" QueryUserQuit
543: ifstr(i) $($R1) == "OK"
544: ui pop 1
545: goto setupnotdone
546: else
547: goto queryinstallmode
548: endif
549: else
550: goto end
551: endif
552:
553: setdestination =+
554:
555: ;
556: ; go through the volume list and form the destination volume list of
557: ; all volumes which have the size needed to install the mstools.
558: ;
559: set DestVolumeList = {}
560: set DestVolumeFreeList = {}
561:
562: ForListDo $(VolumeList)
563:
564: set CurrentVolume = *($(VolumeList), $(#))
565: set CurrentVolumeFree = *($(VolumeFreeList), $(#))
566: set CurrentVolumeFS = *($(VolumeFSList), $(#))
567:
568: Ifstr(i) $(CurrentVolumeFS) == ""
569: goto skipvol
570: else-Ifint $(CurrentVolumeFree) < $(MinToolsSize)
571: goto skipvol
572: endif
573:
574: set DestVolumeList = >($(DestVolumeList), $(CurrentVolume))
575: set DestVolumeFreeList = >($(DestVolumeFreeList), $(CurrentVolumeFree))
576:
577: skipvol=+
578: EndForListDo
579:
580: ;
581: ; check to see if there is any volume else tell the user to create enough
582: ; space and exit
583: ;
584:
585: ifstr(i) $(DestVolumeList) == {}
586: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String8)$(MaxToolsSize)$(String10)$(String11)
587: goto setupnotdone
588: endif
589:
590:
591: ;
592: ; destination drive is the drive with the maximum space
593: ;
594:
595: set DestVolume = ""
596: set DestVolumeFree = 0
597:
598: ForListDo $(DestVolumeList)
599: set Volume = $($)
600: set VolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(Volume)))
601:
602: ifint $(VolumeFree) > $(DestVolumeFree)
603: set DestVolume = $(Volume)
604: set DestVolumeFree = $(VolumeFree)
605: endif
606:
607: EndForListDo
608:
609: set MstoolsDir = $(DestVolume)$(MSTOOLS)
610:
611: ;
612: ; display tools destination, size available and needed for
613: ; user approval
614: ;
615: destination =+
616:
617: ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
618: ifint $(DestVolumeFree) < $(MaxToolsSize)
619: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String8)$(MaxToolsSize)$(String10)$(String12)
620: goto setupnotdone
621: else
622: goto mstooldirs
623: endif
624: endif
625:
626: read-syms DestinationDlg$(STF_LANGUAGE)
627: ui start "Destination"
628: ifstr(i) $(DLGEVENT) == "NOTIFY"
629:
630: ifstr(i) $(Combo1Out) != $(DestVolume)
631: set ReInit = YES
632: set DestVolume = $(Combo1Out)
633: set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
634: set MstoolsDir = $(DestVolume)$(MSTOOLS)
635: else
636: set ReInit = NO
637: endif
638: goto destination
639:
640: else-ifstr(i) $(DLGEVENT) == "CONTINUE"
641: set ReInit = NO
642: LibraryProcedure IsFullPath, $(LIBHANDLE), CheckPathFullPathSpec $(EditTextOut)
643: ifstr(i) $(IsFullPath) == "NO"
644: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String13)$(DestVolume)$(MSTOOLS)
645: goto destination
646: else
647: GetDriveInPath Drive, $(EditTextOut)
648: Ifcontains(i) $(Drive) in $(DestVolumeList)
649: set DestVolume = $(Drive)
650: set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
651: set MstoolsDir = $(EditTextOut)
652: else
653: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String14)
654: goto destination
655: endif
656: endif
657:
658: ui pop 1
659: goto mstooldirs
660:
661: else-ifstr(i) $(DLGEVENT) == "EXIT"
662:
663: set ReInit = NO
664: shell "" QueryUserQuit
665: ifstr(i) $($R1) == "OK"
666: ui pop 1
667: goto setupnotdone
668: else
669: goto destination
670: endif
671: else
672: goto end
673: endif
674:
675:
676: mstooldirs = +
677:
678: LibraryProcedure MstoolsDir, $(LIBHANDLE), AppendBackSlash $(MstoolsDir)
679: ;
680: ; First find all the destination directories for the tools
681: ;
682:
683: set MstoolsPath = $(MstoolsDir)bin
684: set MstoolsLib = $(MstoolsDir)lib
685: set MstoolsInclude = $(MstoolsDir)h
686: set MstoolsInit = $(MstoolsDir)init
687:
688: set MfcLib = $(MstoolsDir)mfc\lib
689: set MfcInclude = $(MstoolsDir)mfc\include
690:
691:
692: ;
693: ; mstool install. ask user for options on mstool install.
694: ;
695:
696: mstools = +
697: ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
698: goto mstoolsinstall
699: endif
700:
701: ifint $(DestVolumeFree) < $(MaxToolsSize)
702: set DoToolsSamples = $(NotChosen)
703: set DoToolsHelp = $(NotChosen)
704: set DoMfc = $(NotChosen)
705: set DoPosix = $(NotChosen)
1.1.1.2 ! root 706: set DoMSSetup = $(NotChosen)
! 707: set DoMSTest = $(NotChosen)
1.1 root 708: endif
709:
710: set-sub FreeForOptional = $(DestVolumeFree) $(MinToolsSize)
711: ifstr(i) $(FreeForOptional) == 0
712: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String15)
713: endif
714:
715: read-syms MSToolsOptionsDlg$(STF_LANGUAGE)
716: ui start "Options"
717: ifstr(i) $(DLGEVENT) == "CONTINUE"
718: set DoToolsSamples = *($(CheckItemsOut), 1)
719: set DoToolsHelp = *($(CheckItemsOut), 2)
720: set DoMfc = *($(CheckItemsOut), 3)
721: set DoPosix = *($(CheckItemsOut), 4)
1.1.1.2 ! root 722: set DoMSSetup = *($(CheckItemsOut), 5)
! 723: set DoMSTest = *($(CheckItemsOut), 6)
1.1 root 724:
725: ui pop 1
726: goto mstoolsinstall
727: else-ifstr(i) $(DLGEVENT) == "EXIT"
728: shell "" QueryUserQuit
729: ifstr(i) $($R1) == "OK"
730: ui pop 1
731: goto setupnotdone
732: else
733: goto mstools
734: endif
735: else
736: goto "end"
737: endif
738:
739: ;
740: ; build mstools copy list
741: ;
742:
743: mstoolsinstall =+
744: StartWait
745: install Install-CopyToolsFiles
746: EndWait
747:
748: ;
749: ; Complete the copying of files added by other options.
750: ;
751: ; Alter the CFG/INI files as needed by the options.
752: ;
753: ; print information screen to restart
754: ;
755:
756: finish = +
757:
758: ;
759: ; first copy all the files over
760: ;
761:
762: read-syms ProgressCopy$(STF_LANGUAGE)
763: install Install-All-Files-Now
764: ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_SUCCESS"
765: goto mstoolsconfig
766: else
767: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String4)
768: goto setupnotdone
769: endif
770:
771: StartWait
772:
773: mstoolsconfig=+
774:
775:
776: ;
777: ; first initialize the variables which indicate whether new values are
778: ; to be set for the variables or not
779: ;
780: ForListDo {Path, Lib, Include, Init}
781: set FSet$($)Var = FALSE
782: EndForListDo
783:
784: ;
1.1.1.2 ! root 785: ; add the mfc variables if mfc chosen, posix is not set up automatically
1.1 root 786: ;
787:
788: ifstr(i) $(DoMfc) == $(Chosen)
1.1.1.2 ! root 789: ForListDo {Include,Lib}
1.1 root 790: set Var = $($)
791: ifstr(i) $($(Var)EnvVar) == {}
792: set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(Mfc$(Var))}}
793: set FSet$(Var)Var = TRUE
794: else
795: set VarTitle = *($($(Var)EnvVar), 2)
796: set VarRegType = *($($(Var)EnvVar), 3)
797: set VarValue = *($($(Var)EnvVar), 4)
798: shell "" PrependNewValueToEnvVar $(VarValue) $(Mfc$(Var))
799: ifstr(i) $($R0) == STATUS_FAILED
800: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
801: goto setupnotdone
802: endif
803: ifstr(i) $($R1) == "TRUE"
804: set FSet$(Var)Var = TRUE
805: set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
806: endif
807: endif
808: EndForListDo
809: endif
810:
811: ;
812: ; For the Path, Lib and Include variables see if we can prepend them
813: ; onto the current variables
814: ;
815:
1.1.1.2 ! root 816: ForListDo {Path, Lib, Include}
1.1 root 817: set Var = $($)
818: ifstr(i) $($(Var)EnvVar) == {}
819: set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(Mstools$(Var))}}
820: set FSet$(Var)Var = TRUE
821: else
822: set VarTitle = *($($(Var)EnvVar), 2)
823: set VarRegType = *($($(Var)EnvVar), 3)
824: set VarValue = *($($(Var)EnvVar), 4)
825: shell "" PrependNewValueToEnvVar $(VarValue) $(Mstools$(Var))
826: ifstr(i) $($R0) == STATUS_FAILED
827: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
828: goto setupnotdone
829: endif
830: ifstr(i) $($R1) == "TRUE"
831: set FSet$(Var)Var = TRUE
832: set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
833: endif
834: endif
835: EndForListDo
836:
837: ;
838: ; make cpu variable - STF_PLATFORM
839: ;
840: set FSetCpuVar = TRUE
841: ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
842: set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), i386}
843: else
844: set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), MIPS}
845: endif
846:
847: ;
848: ; modify all the environment variables
849: ;
850:
1.1.1.2 ! root 851: ForListDo {Path, Lib, Include, Cpu}
1.1 root 852: ;
853: ; if the variable to set the variable is set
854:
855: ifstr(i) $(FSet$($)Var) == "TRUE"
856: shell "" SetEnvironmentString $($($)EnvVar)
857: ifstr(i) $($R0) == STATUS_FAILED
858: shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String7)
859: endif
860: endif
861: EndForListDo
862:
863: install Install-MSTools-Groups
864:
865: setupdone=+
866: set Exit_Code = $(!SETUP_ERROR_SUCCESS)
867: read-syms SetupDoneDlg$(STF_LANGUAGE)
868: EndWait
869: ui start "Done"
870: ifstr(i) $(DLGEVENT) == "CONTINUE"
871: ui pop 1
872: goto end
873: else
874: goto end
875: endif
876:
877: setupnotdone=+
878: read-syms SetupNotDoneDlg$(STF_LANGUAGE)
879: EndWait
880: ui start "NotDone"
881: ifstr(i) $(DLGEVENT) == "CONTINUE"
882: ui pop 1
883: goto end
884: else
885: goto end
886: endif
887:
888: end = +
889: install FreeSetupLibrary
890: exit
891:
892:
893:
894: ;*****************************************************************
895: ; *
896: ; INSTALLATION SUPPORT ROUTINES *
897: ; *
898: ;*****************************************************************
899:
900: ;-----------------------------------------------------------------------
901: ; ROUTINE: QueryUserQuit
902: ;
903: ; DESCRIPTION: This routine queries whether the user wants to quit setup
904: ;
905: ; INPUTS: None
906: ;
907: ; OUTPUTS: $R0: Status: STATUS_SUCCESSFUL |
908: ; STATUS_FAILED
909: ;
910: ; $R1: UserAction: OK | CANCEL
911: ;
912: ;------------------------------------------------------------------------
913:
914: [QueryUserQuit]
915:
916: set Status = STATUS_FAILED
917: set UserAction = CANCEL
918:
919: ;
920: ; read in quit message
921: ;
922: read-syms ExitWarningDlg$(!STF_LANGUAGE)
923: ui start "ExitWarning"
924: ifstr(i) $(DLGEVENT) == "YES"
925: set Status = STATUS_SUCCESSFUL
926: set UserAction = "OK"
927:
928: else-ifstr(i) $(DLGEVENT) == "NO"
929: set Status = STATUS_SUCCESSFUL
930: set UserAction = "CANCEL"
931: else
932: endif
933:
934: fin_QueryUserQuit = +
935: Return $(Status) $(UserAction)
936:
937:
938: ;----------------------------------------------
939: ; EXIT WINDOWS NT TOOLS SETUP WARNING
940: ;----------------------------------------------
941:
942: [ExitWarningDlgENG]
943: DlgType = "MessageBox"
944: STF_MB_TITLE = "Exit Win32 SDK Setup"
945: STF_MB_TEXT = "Win32 SDK isn't correcly installed. Are you "+
946: "sure you want to exit Setup."
947: STF_MB_TYPE = 3
948: STF_MB_ICON = 5
949: STF_MB_DEF = 2
950:
951:
952:
953:
954: ;-----------------------------------------------------------------------
955: ; ROUTINE: PrependNewValueToEnvVar
956: ;
957: ; DESCRIPTION: Looks at the existing value of an environment variable
958: ; and appends a new value if it is not already present
959: ;
960: ; INPUTS: $0: OldValueList
961: ; $1: NewValue
962: ;
963: ; OUTPUTS: $R0: Status: STATUS_SUCCESSFUL
964: ; STATUS_FAILED
965: ;
966: ; $R1: Changed?
967: ; $R2: NewValueList
968: ;
969: ;------------------------------------------------------------------------
970:
971: [PrependNewValueToEnvVar]
972: ;
973: set Status = STATUS_FAILED
974: set NewValueList = {}
975: set Changed = TRUE
976: ;
977: set Error = NO
978: ForListDo $($0)
979: ifstr(i) $(Error) == NO
980: ifstr(i) $(Changed) == TRUE
981: LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
982: ifstr(i) $(ExpandedValue) == "ERROR"
983: set Error = YES
984: else-ifstr(i) $(ExpandedValue) == $($1)
985: set Changed = FALSE
986: endif
987: endif
988: endif
989: EndForListDo
990:
991: ifstr(i) $(Error) == "YES"
992: goto finish_append
993: endif
994:
995: set Status = STATUS_SUCCESSFUL
996: ifstr(i) $(Changed) == TRUE
997: set NewValueList = {$($1)}
998: ForListDo $($0)
999: set NewValueList = >($(NewValueList), $($))
1000: EndForListDo
1001: endif
1002:
1003: finish_append = +
1004: return $(Status) $(Changed) $(NewValueList)
1005:
1006:
1007: ;-----------------------------------------------------------------------
1008: ; ROUTINE: SetEnvironmentString
1009: ;
1010: ; DESCRIPTION: Set the value for a user environment string
1011: ;
1012: ; INPUTS: $0: VarList
1013: ;
1014: ; OUTPUTS: $R0: Status: STATUS_SUCCESSFUL
1015: ; STATUS_FAILED
1016: ;
1017: ;
1018: ;------------------------------------------------------------------------
1019:
1020: [SetEnvironmentString]
1021: ;
1022: ;
1023: set Status = STATUS_FAILED
1024:
1025: set Var = *($($0), 1)
1026: set VarTitle = *($($0), 2)
1027: set VarRegType = *($($0), 3)
1028: set VarValueList = *($($0), 4)
1029:
1030: set VarValue = ""
1031: ForListDo $(VarValueList)
1032: ifstr(i) $(VarValue) != ""
1033: set VarValue = $(VarValue)";"$($)
1034: else
1035: set VarValue = $($)
1036: endif
1037: EndForListDo
1038:
1039: LibraryProcedure STATUS, $(!LIBHANDLE), SetEnvVar USER $(Var) $(VarTitle) $(VarRegType) $(VarValue)
1040: ifstr(i) $(STATUS) == "ERROR"
1041: goto finish_setenvstr
1042: endif
1043: set Status = STATUS_SUCCESSFUL
1044:
1045: finish_setenvstr = +
1046: Return $(Status)
1047:
1048: ;*****************************************************************
1049: ; *
1050: ; INSTALLATION SUPPORT ROUTINES *
1051: ; *
1052: ;*****************************************************************
1053:
1054:
1055: [Install-MSTools-Groups]
1056:
1057: set ToolsGroup = "Win32 Software Development Kit"
1058: CreateProgManGroup $(ToolsGroup) ""
1059: ShowProgManGroup $(ToolsGroup), 1
1060:
1061: CreateProgmanItem $(ToolsGroup) , "Readme" "notepad "$(MstoolsDir)"readme.txt" "" 0
1.1.1.2 ! root 1062: CreateProgmanItem $(ToolsGroup) , "M Editor" $(MstoolsPath)"\mep" $(MstoolsPath)"\m.ico" 0
1.1 root 1063: CreateProgmanItem $(ToolsGroup) , "Dialog Editor" $(MstoolsPath)"\dlgedit" "" 0
1064: CreateProgmanItem $(ToolsGroup) , "Image Editor" $(MstoolsPath)"\imagedit" "" 0
1065: CreateProgmanItem $(ToolsGroup) , "Spy" $(MstoolsPath)"\spy" "" 0
1066: CreateProgmanItem $(ToolsGroup) , "DDESpy" $(MstoolsPath)"\ddespy" "" 0
1067: CreateProgmanItem $(ToolsGroup) , "WinDbg" $(MstoolsPath)"\windbg" "" 0
1068: CreateProgmanItem $(ToolsGroup) , "Zoom Utility" $(MstoolsPath)"\zoomin" "" 0
1069: CreateProgmanItem $(ToolsGroup) , "Font Editor" $(MstoolsPath)"\fontedit" "" 0
1070: CreateProgmanItem $(ToolsGroup) , "PView" $(MstoolsPath)"\pview" "" 0
1071: CreateProgmanItem $(ToolsGroup) , "PortTool" $(MstoolsPath)"\porttool" "" 0
1.1.1.2 ! root 1072: CreateProgmanItem $(ToolsGroup) , "WinDiff" $(MstoolsPath)"\windiff" "" 0
1.1 root 1073: CreateProgmanItem $(ToolsGroup) , "PStat" $(MstoolsPath)"\pstat" "progman.exe" 40
1074: CreateProgmanItem $(ToolsGroup) , "CPU Thermometer" $(MstoolsPath)"\cputherm" "" 0
1.1.1.2 ! root 1075: CreateProgmanItem $(ToolsGroup) , "Unicode Notepad" $(MstoolsPath)"\unipad" "" 0
1.1 root 1076:
1077: ifstr(i) $(DoToolsHelp) == $(Chosen)
1.1.1.2 ! root 1078: CreateProgmanItem $(ToolsGroup) , "Win32 API Reference" "winhlp32 "$(MstoolsPath)"\api32wh.hlp" "" 0
! 1079: CreateProgmanItem $(ToolsGroup) , "C Run-time Reference" "winhlp32 "$(MstoolsPath)"\msc.hlp" "" 0
! 1080: CreateProgmanItem $(ToolsGroup) , "Win32 SDK Knowledge Base" "winhlp32 "$(MstoolsPath)"\win32kb.hlp" "" 0
! 1081: CreateProgmanItem $(ToolsGroup) , "Compiler Tools Help" "winhlp32 "$(MstoolsPath)"\tools.hlp" "" 0
! 1082:
! 1083: ifstr(i) $(DoToolsSamples) == $(Chosen)
! 1084: CreateProgmanItem $(ToolsGroup) , "Samples Help" "winhlp32 "$(MstoolsPath)"\samples.hlp" "" 0
! 1085: CreateProgmanItem $(ToolsGroup) , "RPC Language Help" "winhlp32 "$(MstoolsPath)"\midl10wh.hlp" "" 0
! 1086: endif
! 1087:
! 1088: ifstr(i) $(DoMfc) == $(Chosen)
! 1089: CreateProgmanItem $(ToolsGroup) , "MFC Library Help" "winhlp32 "$(MstoolsPath)"\mfc10wh.hlp" "" 0
! 1090: endif
! 1091:
1.1 root 1092: endif
1093:
1094: ShowProgManGroup $(ToolsGroup), 6
1095: exit
1096:
1097:
1098:
1099:
1100: ;************************************************************************
1101: ; *
1102: ; MSTOOLS SUPPORT *
1103: ; *
1104: ;************************************************************************
1105:
1106: [Install-CopyToolsFiles]
1107: set STF_VITAL = ""
1108:
1109: ;
1110: ; 1. MSTOOLS - always done
1111:
1112: CreateDir $(MstoolsDir)
1113: CreateDir $(MstoolsInclude)
1114: CreateDir $(MstoolsInclude)\sys
1115: CreateDir $(MstoolsPath)
1116: CreateDir $(MstoolsLib)
1117: CreateDir $(MstoolsInit)
1118:
1119:
1120: AddSectionFilesToCopyList Files-mstools $(STF_SRCDIR)mstools $(MstoolsDir)
1.1.1.2 ! root 1121: AddSectionFilesToCopyList Files-mstools-bin $(STF_SRCDIR)mstools\bin $(MstoolsPath)
1.1 root 1122: AddSectionFilesToCopyList Files-mstools-bin-$(STF_PLATFORM) $(STF_SRCDIR)mstools\bin\$(STF_PLATFORM) $(MstoolsPath)
1123: AddSectionFilesToCopyList Files-mstools-h $(STF_SRCDIR)mstools\h $(MstoolsInclude)
1124: AddSectionFilesToCopyList Files-mstools-h-sys $(STF_SRCDIR)mstools\h\sys $(MstoolsInclude)\sys
1125: AddSectionFilesToCopyList Files-mstools-init $(STF_SRCDIR)mstools\init $(MstoolsInit)
1126: AddSectionFilesToCopyList Files-mstools-lib-$(STF_PLATFORM) $(STF_SRCDIR)mstools\lib\$(STF_PLATFORM) $(MstoolsLib)
1127:
1128: ;
1129: ; 2. Help files - conditional
1130: ;
1131:
1132: ifstr(i) $(!DoToolsHelp) == $(!Chosen)
1133: AddSectionFilesToCopyList Files-mstools-help $(STF_SRCDIR)mstools\help $(MstoolsPath)
1.1.1.2 ! root 1134: AddSectionFilesToCopyList Files-mstools-help-qh $(STF_SRCDIR)mstools\help\qh $(MstoolsPath)
! 1135:
! 1136: ifstr(i) $(!DoToolsSamples) == $(!Chosen)
! 1137: AddSectionFilesToCopyList Files-mstools-samples-help $(STF_SRCDIR)mstools\help $(MstoolsPath)
! 1138: endif
! 1139:
! 1140: ifstr(i) $(!DoMfc) == $(!Chosen)
! 1141: AddSectionFilesToCopyList Files-mstools-mfc-help $(STF_SRCDIR)mstools\mfc\help $(MstoolsPath)
! 1142: endif
! 1143:
1.1 root 1144: endif
1145:
1146: ;
1147: ; 3. Mstools samples - conditional
1148: ;
1149:
1150:
1151: ifstr(i) $(!DoToolsSamples) == $(!Chosen)
1152: set SampleList = { +
1153: cliptext ,+
1154: comm ,+
1155: console ,+
1156: cursor ,+
1157: deb ,+
1158: filer ,+
1159: fontview ,+
1160: gdidemo ,+
1161: generic ,+
1162: getsys ,+
1163: input ,+
1.1.1.2 ! root 1164: iostutor ,+
! 1165: lowpass ,+
1.1 root 1166: mandel ,+
1167: maskblt ,+
1.1.1.2 ! root 1168: mcitest ,+
1.1 root 1169: memory ,+
1170: menu ,+
1.1.1.2 ! root 1171: midimon ,+
1.1 root 1172: mltithrd ,+
1173: multipad ,+
1174: mypal ,+
1175: npclient ,+
1176: npserver ,+
1177: ntfonts ,+
1178: output ,+
1179: owncombo ,+
1180: pdc ,+
1.1.1.2 ! root 1181: playsnd ,+
1.1 root 1182: plgblt ,+
1183: polydraw ,+
1.1.1.2 ! root 1184: porttool ,+
! 1185: printer ,+
1.1 root 1186: registry ,+
1.1.1.2 ! root 1187: reverse ,+
1.1 root 1188: select ,+
1189: showdib ,+
1.1.1.2 ! root 1190: showuni ,+
1.1 root 1191: sidcln ,+
1192: simple ,+
1.1.1.2 ! root 1193: takeown ,+
1.1 root 1194: tls ,+
1195: wxform ,+
1196: rpc +
1197: }
1198:
1199: ;
1200: ; First copy all the files in the samples directory
1201: ;
1202:
1203: CreateDir $(MstoolsDir)samples
1204: AddSectionFilesToCopyList Files-mstools-samples $(STF_SRCDIR)mstools\samples $(MstoolsDir)samples
1205:
1206: ;
1207: ; Then copy all the files in the various directories at the sample level
1208: ;
1209:
1210: ForListDo $(SampleList)
1211: CreateDir $(MstoolsDir)samples\$($)
1212: AddSectionFilesToCopyList Files-mstools-samples-$($) $(STF_SRCDIR)mstools\samples\$($) $(MstoolsDir)samples\$($)
1213: EndForListDo
1214:
1215: ;
1.1.1.2 ! root 1216: ; Lastly handle mfedit, ole, rpc & ddeml separately because this has multiple level subdirs
1.1 root 1217: ;
1218:
1.1.1.2 ! root 1219: ; 0. mfedit
! 1220:
! 1221: CreateDir $(MstoolsDir)samples\mfedit
! 1222: CreateDir $(MstoolsDir)samples\mfedit\rsc
! 1223:
! 1224: AddSectionFilesToCopyList Files-mstools-samples-mfedit $(STF_SRCDIR)mstools\samples\mfedit $(MstoolsDir)samples\mfedit
! 1225: AddSectionFilesToCopyList Files-mstools-samples-mfedit-rsc $(STF_SRCDIR)mstools\samples\mfedit\rsc $(MstoolsDir)samples\mfedit\rsc
! 1226:
1.1 root 1227: ; 1. ole
1228:
1229: CreateDir $(MstoolsDir)samples\ole
1230: CreateDir $(MstoolsDir)samples\ole\clidemo
1231: CreateDir $(MstoolsDir)samples\ole\srvrdemo
1232:
1233: AddSectionFilesToCopyList Files-mstools-samples-ole-clidemo $(STF_SRCDIR)mstools\samples\ole\clidemo $(MstoolsDir)samples\ole\clidemo
1234: AddSectionFilesToCopyList Files-mstools-samples-ole-srvrdemo $(STF_SRCDIR)mstools\samples\ole\srvrdemo $(MstoolsDir)samples\ole\srvrdemo
1235:
1236:
1237: ; 2. ddeml
1238:
1239: CreateDir $(MstoolsDir)samples\ddeml
1240: CreateDir $(MstoolsDir)samples\ddeml\client
1241: CreateDir $(MstoolsDir)samples\ddeml\clock
1.1.1.2 ! root 1242: CreateDir $(MstoolsDir)samples\ddeml\ddemo
! 1243: CreateDir $(MstoolsDir)samples\ddeml\ddeprog
1.1 root 1244: CreateDir $(MstoolsDir)samples\ddeml\server
1245:
1246: AddSectionFilesToCopyList Files-mstools-samples-ddeml-client $(STF_SRCDIR)mstools\samples\ddeml\client $(MstoolsDir)samples\ddeml\client
1247: AddSectionFilesToCopyList Files-mstools-samples-ddeml-clock $(STF_SRCDIR)mstools\samples\ddeml\clock $(MstoolsDir)samples\ddeml\clock
1.1.1.2 ! root 1248: AddSectionFilesToCopyList Files-mstools-samples-ddeml-ddemo $(STF_SRCDIR)mstools\samples\ddeml\ddemo $(MstoolsDir)samples\ddeml\ddemo
! 1249: AddSectionFilesToCopyList Files-mstools-samples-ddeml-ddeprog $(STF_SRCDIR)mstools\samples\ddeml\ddeprog $(MstoolsDir)samples\ddeml\ddeprog
1.1 root 1250: AddSectionFilesToCopyList Files-mstools-samples-ddeml-server $(STF_SRCDIR)mstools\samples\ddeml\server $(MstoolsDir)samples\ddeml\server
1251:
1252: ; 3. rpc
1253:
1254: CreateDir $(MstoolsDir)samples\rpc
1255: CreateDir $(MstoolsDir)samples\rpc\data
1256: CreateDir $(MstoolsDir)samples\rpc\data\dunion
1257: CreateDir $(MstoolsDir)samples\rpc\data\inout
1258: CreateDir $(MstoolsDir)samples\rpc\data\xmit
1259: CreateDir $(MstoolsDir)samples\rpc\dict
1.1.1.2 ! root 1260: CreateDir $(MstoolsDir)samples\rpc\doctor
1.1 root 1261: CreateDir $(MstoolsDir)samples\rpc\handles
1262: CreateDir $(MstoolsDir)samples\rpc\handles\auto
1263: CreateDir $(MstoolsDir)samples\rpc\handles\cxhndl
1264: CreateDir $(MstoolsDir)samples\rpc\handles\usrdef
1265: CreateDir $(MstoolsDir)samples\rpc\hello
1266: CreateDir $(MstoolsDir)samples\rpc\mandel
1.1.1.2 ! root 1267: CreateDir $(MstoolsDir)samples\rpc\ns
! 1268: CreateDir $(MstoolsDir)samples\rpc\ns\cds
1.1 root 1269: CreateDir $(MstoolsDir)samples\rpc\whello
1270:
1271: AddSectionFilesToCopyList Files-mstools-samples-rpc $(STF_SRCDIR)mstools\samples\rpc $(MstoolsDir)samples\rpc
1272: AddSectionFilesToCopyList Files-mstools-samples-rpc-data-dunion $(STF_SRCDIR)mstools\samples\rpc\data\dunion $(MstoolsDir)samples\rpc\data\dunion
1273: AddSectionFilesToCopyList Files-mstools-samples-rpc-data-inout $(STF_SRCDIR)mstools\samples\rpc\data\inout $(MstoolsDir)samples\rpc\data\inout
1274: AddSectionFilesToCopyList Files-mstools-samples-rpc-data-xmit $(STF_SRCDIR)mstools\samples\rpc\data\xmit $(MstoolsDir)samples\rpc\data\xmit
1.1.1.2 ! root 1275: AddSectionFilesToCopyList Files-mstools-samples-rpc-dict $(STF_SRCDIR)mstools\samples\rpc\dict $(MstoolsDir)samples\rpc\dict
1.1 root 1276: AddSectionFilesToCopyList Files-mstools-samples-rpc-doctor $(STF_SRCDIR)mstools\samples\rpc\doctor $(MstoolsDir)samples\rpc\doctor
1277: AddSectionFilesToCopyList Files-mstools-samples-rpc-handles-auto $(STF_SRCDIR)mstools\samples\rpc\handles\auto $(MstoolsDir)samples\rpc\handles\auto
1278: AddSectionFilesToCopyList Files-mstools-samples-rpc-handles-cxhndl $(STF_SRCDIR)mstools\samples\rpc\handles\cxhndl $(MstoolsDir)samples\rpc\handles\cxhndl
1279: AddSectionFilesToCopyList Files-mstools-samples-rpc-handles-usrdef $(STF_SRCDIR)mstools\samples\rpc\handles\usrdef $(MstoolsDir)samples\rpc\handles\usrdef
1280: AddSectionFilesToCopyList Files-mstools-samples-rpc-hello $(STF_SRCDIR)mstools\samples\rpc\hello $(MstoolsDir)samples\rpc\hello
1281: AddSectionFilesToCopyList Files-mstools-samples-rpc-mandel $(STF_SRCDIR)mstools\samples\rpc\mandel $(MstoolsDir)samples\rpc\mandel
1.1.1.2 ! root 1282: AddSectionFilesToCopyList Files-mstools-samples-rpc-ns-cds $(STF_SRCDIR)mstools\samples\rpc\ns\cds $(MstoolsDir)samples\rpc\ns\cds
1.1 root 1283: AddSectionFilesToCopyList Files-mstools-samples-rpc-whello $(STF_SRCDIR)mstools\samples\rpc\whello $(MstoolsDir)samples\rpc\whello
1284:
1285: endif
1286:
1287: ;
1288: ; 4. Microsoft C++ - optional
1289: ;
1290:
1291: ifstr(i) $(DoMfc) == $(Chosen)
1292:
1293: CreateDir $(MstoolsDir)mfc
1294: CreateDir $(MfcInclude)
1295: CreateDir $(MfcLib)
1296: CreateDir $(MstoolsDir)mfc\doc
1297: CreateDir $(MstoolsDir)mfc\samples
1298: CreateDir $(MstoolsDir)mfc\samples\about2
1299: CreateDir $(MstoolsDir)mfc\samples\chart
1300: CreateDir $(MstoolsDir)mfc\samples\ctrltest
1301: CreateDir $(MstoolsDir)mfc\samples\fileview
1302: CreateDir $(MstoolsDir)mfc\samples\hello
1303: CreateDir $(MstoolsDir)mfc\samples\helloapp
1304: CreateDir $(MstoolsDir)mfc\samples\mdi
1305: CreateDir $(MstoolsDir)mfc\samples\minmdi
1306: CreateDir $(MstoolsDir)mfc\samples\minsvr
1307: CreateDir $(MstoolsDir)mfc\samples\minsvrmi
1308: CreateDir $(MstoolsDir)mfc\samples\multipad
1309: CreateDir $(MstoolsDir)mfc\samples\oclient
1310: CreateDir $(MstoolsDir)mfc\samples\oserver
1311: CreateDir $(MstoolsDir)mfc\samples\restool
1312: CreateDir $(MstoolsDir)mfc\samples\showfont
1313: CreateDir $(MstoolsDir)mfc\samples\templdef
1314: CreateDir $(MstoolsDir)mfc\samples\tracer
1315: CreateDir $(MstoolsDir)mfc\samples\tutorial
1316: CreateDir $(MstoolsDir)mfc\samples\tutorial\char
1317: CreateDir $(MstoolsDir)mfc\samples\tutorial\win
1318: CreateDir $(MstoolsDir)mfc\src
1319:
1320:
1321: AddSectionFilesToCopyList Files-mstools-mfc $(STF_SRCDIR)mstools\mfc $(MstoolsDir)mfc
1322: AddSectionFilesToCopyList Files-mstools-mfc-doc $(STF_SRCDIR)mstools\mfc\doc $(MstoolsDir)mfc\doc
1323: AddSectionFilesToCopyList Files-mstools-mfc-include $(STF_SRCDIR)mstools\mfc\include $(MfcInclude)
1.1.1.2 ! root 1324: AddSectionFilesToCopyList Files-mstools-mfc-lib $(STF_SRCDIR)mstools\mfc\lib $(MfcLib)
1.1 root 1325: AddSectionFilesToCopyList Files-mstools-mfc-samples $(STF_SRCDIR)mstools\mfc\samples $(MstoolsDir)mfc\samples
1326: AddSectionFilesToCopyList Files-mstools-mfc-samples-about2 $(STF_SRCDIR)mstools\mfc\samples\about2 $(MstoolsDir)mfc\samples\about2
1327: AddSectionFilesToCopyList Files-mstools-mfc-samples-chart $(STF_SRCDIR)mstools\mfc\samples\chart $(MstoolsDir)mfc\samples\chart
1328: AddSectionFilesToCopyList Files-mstools-mfc-samples-ctrltest $(STF_SRCDIR)mstools\mfc\samples\ctrltest $(MstoolsDir)mfc\samples\ctrltest
1329: AddSectionFilesToCopyList Files-mstools-mfc-samples-fileview $(STF_SRCDIR)mstools\mfc\samples\fileview $(MstoolsDir)mfc\samples\fileview
1330: AddSectionFilesToCopyList Files-mstools-mfc-samples-hello $(STF_SRCDIR)mstools\mfc\samples\hello $(MstoolsDir)mfc\samples\hello
1331: AddSectionFilesToCopyList Files-mstools-mfc-samples-helloapp $(STF_SRCDIR)mstools\mfc\samples\helloapp $(MstoolsDir)mfc\samples\helloapp
1332: AddSectionFilesToCopyList Files-mstools-mfc-samples-mdi $(STF_SRCDIR)mstools\mfc\samples\mdi $(MstoolsDir)mfc\samples\mdi
1333: AddSectionFilesToCopyList Files-mstools-mfc-samples-minmdi $(STF_SRCDIR)mstools\mfc\samples\minmdi $(MstoolsDir)mfc\samples\minmdi
1334: AddSectionFilesToCopyList Files-mstools-mfc-samples-minsvr $(STF_SRCDIR)mstools\mfc\samples\minsvr $(MstoolsDir)mfc\samples\minsvr
1335: AddSectionFilesToCopyList Files-mstools-mfc-samples-minsvrmi $(STF_SRCDIR)mstools\mfc\samples\minsvrmi $(MstoolsDir)mfc\samples\minsvrmi
1336: AddSectionFilesToCopyList Files-mstools-mfc-samples-multipad $(STF_SRCDIR)mstools\mfc\samples\multipad $(MstoolsDir)mfc\samples\multipad
1337: AddSectionFilesToCopyList Files-mstools-mfc-samples-oclient $(STF_SRCDIR)mstools\mfc\samples\oclient $(MstoolsDir)mfc\samples\oclient
1338: AddSectionFilesToCopyList Files-mstools-mfc-samples-oserver $(STF_SRCDIR)mstools\mfc\samples\oserver $(MstoolsDir)mfc\samples\oserver
1339: AddSectionFilesToCopyList Files-mstools-mfc-samples-restool $(STF_SRCDIR)mstools\mfc\samples\restool $(MstoolsDir)mfc\samples\restool
1340: AddSectionFilesToCopyList Files-mstools-mfc-samples-showfont $(STF_SRCDIR)mstools\mfc\samples\showfont $(MstoolsDir)mfc\samples\showfont
1341: AddSectionFilesToCopyList Files-mstools-mfc-samples-templdef $(STF_SRCDIR)mstools\mfc\samples\templdef $(MstoolsDir)mfc\samples\templdef
1342: AddSectionFilesToCopyList Files-mstools-mfc-samples-tracer $(STF_SRCDIR)mstools\mfc\samples\tracer $(MstoolsDir)mfc\samples\tracer
1343: AddSectionFilesToCopyList Files-mstools-mfc-samples-tutorial $(STF_SRCDIR)mstools\mfc\samples\tutorial $(MstoolsDir)mfc\samples\tutorial
1344: AddSectionFilesToCopyList Files-mstools-mfc-samples-tutorial-char $(STF_SRCDIR)mstools\mfc\samples\tutorial\char $(MstoolsDir)mfc\samples\tutorial\char
1345: AddSectionFilesToCopyList Files-mstools-mfc-samples-tutorial-win $(STF_SRCDIR)mstools\mfc\samples\tutorial\win $(MstoolsDir)mfc\samples\tutorial\win
1346: AddSectionFilesToCopyList Files-mstools-mfc-src $(STF_SRCDIR)mstools\mfc\src $(MstoolsDir)mfc\src
1347:
1348: endif
1349:
1350:
1351: ;
1352: ; 5. Microsoft mstools posix - optional
1353: ;
1354:
1355: ifstr(i) $(DoPosix) == $(Chosen)
1.1.1.2 ! root 1356: CreateDir $(MstoolsDir)posix
! 1357: CreateDir $(MstoolsDir)posix\h
! 1358: CreateDir $(MstoolsDir)posix\h\sys
! 1359: CreateDir $(MstoolsDir)posix\lib
! 1360: CreateDir $(MstoolsDir)posix\psxarc
! 1361:
! 1362: AddSectionFilesToCopyList Files-mstools-posix $(STF_SRCDIR)mstools\posix $(MstoolsDir)posix
! 1363: AddSectionFilesToCopyList Files-mstools-posix-h $(STF_SRCDIR)mstools\posix\h $(MstoolsDir)posix\h
! 1364: AddSectionFilesToCopyList Files-mstools-posix-h-sys $(STF_SRCDIR)mstools\posix\h\sys $(MstoolsDir)posix\h\sys
! 1365: AddSectionFilesToCopyList Files-mstools-posix-lib-$(STF_PLATFORM) $(STF_SRCDIR)mstools\posix\lib\$(STF_PLATFORM) $(MstoolsDir)posix\lib
! 1366: AddSectionFilesToCopyList Files-mstools-posix-psxarc $(STF_SRCDIR)mstools\posix\psxarc $(MstoolsDir)posix\psxarc
! 1367:
! 1368: endif
! 1369:
! 1370: ;
! 1371: ; 6. Microsoft Setup Toolkit - optional
! 1372: ;
! 1373:
! 1374: ifstr(i) $(DoMSSetup) == $(Chosen)
! 1375: CreateDir $(MstoolsDir)mssetup
! 1376: CreateDir $(MstoolsDir)mssetup\bldcui
! 1377: CreateDir $(MstoolsDir)mssetup\disklay
! 1378: CreateDir $(MstoolsDir)mssetup\intldll
! 1379:
! 1380: AddSectionFilesToCopyList Files-mstools-mssetup $(STF_SRCDIR)mstools\mssetup $(MstoolsDir)mssetup
! 1381: AddSectionFilesToCopyList Files-mstools-mssetup-bldcui $(STF_SRCDIR)mstools\mssetup\bldcui $(MstoolsDir)mssetup\bldcui
! 1382: AddSectionFilesToCopyList Files-mstools-mssetup-disklay $(STF_SRCDIR)mstools\mssetup\disklay $(MstoolsDir)mssetup\disklay
! 1383: AddSectionFilesToCopyList Files-mstools-mssetup-intldll $(STF_SRCDIR)mstools\mssetup\intldll $(MstoolsDir)mssetup\intldll
! 1384:
! 1385: endif
! 1386:
! 1387: ;
! 1388: ; 7. Microsoft Test Toolkit - optional - not implemented
! 1389: ;
! 1390:
! 1391: ifstr(i) $(DoMSTest) == $(Chosen)
1.1 root 1392: endif
1393:
1394: exit
1395:
1396:
1397:
1398: [Install-All-Files-Now]
1399: CopyFilesInCopyList
1400: exit
1401:
1402:
1403:
1404:
1405:
1406:
1407: ;
1408: ; REGULAR MSTOOLS
1409: ;
1410:
1411: [Files-mstools-bin-I386]
1.1.1.2 ! root 1412: 2,apf32cvt.exe
! 1413: 2,apf32dmp.exe
! 1414: 2,c1.err
! 1415: 2,c13232.exe
! 1416: 2,c1xx3232.exe
! 1417: 2,c23.err
! 1418: 2,c23232.exe
! 1419: 2,cap.dll
! 1420: 2,cap.txt
! 1421: 2,capdump.exe
! 1422: 2,capsetup.exe
! 1423: 2,cl.err
! 1424: 2,cl.exe
! 1425: 2,cl32.msg
! 1426: 2,cl386.exe
! 1427: 2,coff.exe
! 1428: 2,compress.exe
! 1429: 2,cputherm.exe
! 1430: 2,cvpack.exe
! 1431: 2,cvtomf.exe
! 1432: 2,cvtres.exe
! 1433: 2,dbtarget.exe
! 1434: 2,ddespy.exe
! 1435: 2,dlgedit.exe
! 1436: 2,dm.dll
! 1437: 2,eecan.dll
! 1438: 2,eecxx.dll
! 1439: 2,em.dll
! 1440: 2,exp.exe
! 1441: 2,fastimer.dll
! 1442: 2,fernel32.dll
! 1443: 2,filter.dll
! 1444: 2,fontedit.exe
! 1445: 2,gutils.dll
! 1446: 2,hook.dll
! 1447: 2,i386kd.exe
! 1448: 2,imagedit.exe
! 1449: 2,justify.dll
! 1450: 2,lib.exe
! 1451: 2,link.exe
! 1452: 2,mapsympe.exe
! 1453: 2,masm386.exe
! 1454: 2,mc.exe
! 1455: 2,mep.exe
! 1456: 2,mhelp.dll
! 1457: 2,midl.exe
! 1458: 2,mipskd.exe
! 1459: 2,mshelp.dll
! 1460: 2,nmake.exe
! 1461: 2,ntsd.exe
! 1462: 2,ntsdexts.dll
! 1463: 2,perfmtr.exe
! 1464: 2,pmatch.dll
! 1465: 2,port.dll
! 1466: 2,port.ini
! 1467: 2,porttool.exe
! 1468: 2,pstat.exe
! 1469: 2,pview.exe
! 1470: 2,qgrep.exe
! 1471: 2,rc.exe
! 1472: 2,rcpp.err
! 1473: 2,rcpp.exe
! 1474: 2,rm.exe
! 1475: 2,shcv.dll
! 1476: 2,spy.exe
! 1477: 2,tglcase.dll
! 1478: 2,tlloc.dll
! 1479: 2,tlser.dll
! 1480: 2,top.exe
! 1481: 2,ulcase.dll
! 1482: 2,undel.exe
! 1483: 2,undname.exe
! 1484: 2,unipad.exe
! 1485: 2,wdbgexts.dll
! 1486: 2,where.exe
! 1487: 2,win32s.dat
! 1488: 2,windbg.exe
! 1489: 2,windiff.exe
! 1490: 2,winperf.exe
! 1491: 2,zdi32.dll
! 1492: 2,zdvapi32.dll
! 1493: 2,zernel32.dll
! 1494: 2,zoomin.exe
! 1495: 2,zrtdll.dll
! 1496: 2,zser32.dll
1.1 root 1497:
1498: [Files-mstools-bin-Mips]
1.1.1.2 ! root 1499: 2,apf32cvt.exe
! 1500: 2,apf32dmp.exe
! 1501: 2,as0.exe
! 1502: 2,as1.exe
! 1503: 2,cc.exe
! 1504: 2,cfe.exe
! 1505: 2,cl.exe
! 1506: 2,coff.exe
! 1507: 2,compress.exe
! 1508: 2,cpp.exe
! 1509: 2,cputherm.exe
! 1510: 2,cvpack.exe
! 1511: 2,cvtomf.exe
! 1512: 2,cvtres.exe
! 1513: 2,dbtarget.exe
! 1514: 2,ddespy.exe
! 1515: 2,dlgedit.exe
! 1516: 2,dm.dll
! 1517: 2,eecan.dll
! 1518: 2,eecxx.dll
! 1519: 2,em.dll
! 1520: 2,err.cc
! 1521: 2,exp.exe
! 1522: 2,fastimer.dll
! 1523: 2,fernel32.dll
! 1524: 2,filter.dll
! 1525: 2,fontedit.exe
! 1526: 2,gutils.dll
! 1527: 2,hook.dll
! 1528: 2,i386kd.exe
! 1529: 2,imagedit.exe
! 1530: 2,justify.dll
! 1531: 2,lib.exe
! 1532: 2,link.exe
! 1533: 2,mc.exe
! 1534: 2,mep.exe
! 1535: 2,mhelp.dll
! 1536: 2,midl.exe
! 1537: 2,mip2coff.exe
! 1538: 2,mipskd.exe
! 1539: 2,mshelp.dll
! 1540: 2,nmake.exe
! 1541: 2,ntsd.exe
! 1542: 2,ntsdexts.dll
! 1543: 2,perfmtr.exe
! 1544: 2,pmatch.dll
! 1545: 2,port.dll
! 1546: 2,port.ini
! 1547: 2,porttool.exe
! 1548: 2,pstat.exe
! 1549: 2,pview.exe
! 1550: 2,qgrep.exe
! 1551: 2,rc.exe
! 1552: 2,rcpp.err
! 1553: 2,rcpp.exe
! 1554: 2,rm.exe
! 1555: 2,shcv.dll
! 1556: 2,spy.exe
! 1557: 2,tglcase.dll
! 1558: 2,tlloc.dll
! 1559: 2,tlser.dll
! 1560: 2,top.exe
! 1561: 2,ugen.exe
! 1562: 2,ulcase.dll
! 1563: 2,undel.exe
! 1564: 2,unipad.exe
! 1565: 2,uopt.exe
! 1566: 2,wdbgexts.dll
! 1567: 2,where.exe
! 1568: 2,windbg.exe
! 1569: 2,windiff.exe
! 1570: 2,winperf.exe
! 1571: 2,zdi32.dll
! 1572: 2,zdvapi32.dll
! 1573: 2,zernel32.dll
! 1574: 2,zoomin.exe
! 1575: 2,zrtdll.dll
! 1576: 2,zser32.dll
! 1577:
! 1578: [Files-mstools-bin]
! 1579: 2,hc.bat
! 1580: 2,hc30.exe
! 1581: 2,hc31.err
! 1582: 2,hc31.exe
! 1583: 2,m.ico
! 1584: 2,mrbc.exe
! 1585: 2,shed.exe
! 1586: 2,unicode.utf
! 1587: 2,wap.txt
! 1588: 2,win32api.dat
1.1 root 1589:
1.1.1.2 ! root 1590: [Files-mstools-h-sys]
! 1591: 2,locking.h
! 1592: 2,stat.h
! 1593: 2,timeb.h
! 1594: 2,types.h
! 1595: 2,utime.h
1.1 root 1596:
1597: [Files-mstools-h]
1.1.1.2 ! root 1598: 2,assert.h
! 1599: 2,cderr.h
! 1600: 2,color.dlg
! 1601: 2,commdlg.h
! 1602: 2,conio.h
! 1603: 2,cpl.h
! 1604: 2,ctype.h
! 1605: 2,custcntl.h
! 1606: 2,dde.h
! 1607: 2,ddeml.h
! 1608: 2,direct.h
! 1609: 2,dlgs.h
! 1610: 2,dos.h
! 1611: 2,drivinit.h
! 1612: 2,errno.h
! 1613: 2,excpt.h
! 1614: 2,fcntl.h
! 1615: 2,fileopen.dlg
! 1616: 2,findtext.dlg
! 1617: 2,float.h
! 1618: 2,font.dlg
! 1619: 2,fpieee.h
! 1620: 2,fstream.h
! 1621: 2,io.h
! 1622: 2,iomanip.h
! 1623: 2,ios.h
! 1624: 2,iostream.h
! 1625: 2,istream.h
! 1626: 2,limits.h
! 1627: 2,locale.h
! 1628: 2,lzexpand.h
! 1629: 2,malloc.h
! 1630: 2,math.h
! 1631: 2,memory.h
! 1632: 2,mmsystem.h
! 1633: 2,nb30.h
! 1634: 2,new.h
! 1635: 2,ntimage.h
! 1636: 2,ntsdexts.h
! 1637: 2,ntwin32.mak
! 1638: 2,ole.h
! 1639: 2,ostream.h
! 1640: 2,prnsetup.dlg
! 1641: 2,process.h
! 1642: 2,rpc.h
! 1643: 2,rpcdce.h
! 1644: 2,rpcdcep.h
! 1645: 2,rpcndr.h
! 1646: 2,rpcnsi.h
! 1647: 2,rpcnsip.h
! 1648: 2,rpcnterr.h
! 1649: 2,rpcsec.h
! 1650: 2,scrnsave.h
! 1651: 2,search.h
! 1652: 2,setjmp.h
! 1653: 2,share.h
! 1654: 2,shellapi.h
! 1655: 2,signal.h
! 1656: 2,stdarg.h
! 1657: 2,stddef.h
! 1658: 2,stdio.h
! 1659: 2,stdiostr.h
! 1660: 2,stdlib.h
! 1661: 2,streamb.h
! 1662: 2,string.h
! 1663: 2,strstrea.h
! 1664: 2,tchar.h
! 1665: 2,time.h
! 1666: 2,varargs.h
! 1667: 2,wchar.h
! 1668: 2,wcstr.h
! 1669: 2,wdbgexts.h
! 1670: 2,wfext.h
! 1671: 2,winbase.h
! 1672: 2,wincon.h
! 1673: 2,windef.h
! 1674: 2,windows.h
! 1675: 2,windowsx.h
! 1676: 2,windowsx.h16
! 1677: 2,winerror.h
! 1678: 2,wingdi.h
! 1679: 2,winioctl.h
! 1680: 2,winmm.h
! 1681: 2,winnetwk.h
! 1682: 2,winnls.h
! 1683: 2,winnt.h
! 1684: 2,winperf.h
! 1685: 2,winreg.h
! 1686: 2,winsock.h
! 1687: 2,winspool.h
! 1688: 2,winsvc.h
! 1689: 2,winuser.h
! 1690: 2,winver.h
1.1 root 1691:
1.1.1.2 ! root 1692: [Files-mstools-help-qh]
! 1693: 2,mep.hlp
1.1 root 1694:
1695: [Files-mstools-help]
1.1.1.2 ! root 1696: 2,api32wh.hlp
! 1697: 2,cl.hlp
! 1698: 2,dlgedit.hlp
! 1699: 2,edithlp.hlp
! 1700: 2,errors.hlp
! 1701: 2,fontedit.hlp
! 1702: 2,imagedit.hlp
! 1703: 2,lib.hlp
! 1704: 2,link.hlp
! 1705: 2,mc.hlp
! 1706: 2,msc.hlp
! 1707: 2,nmake.hlp
! 1708: 2,rc.hlp
! 1709: 2,shed.hlp
! 1710: 2,tools.hlp
! 1711: 2,win32kb.hlp
! 1712: 2,windbg.hlp
1.1 root 1713:
1714: [Files-mstools-init]
1.1.1.2 ! root 1715: 2,brief.ini
! 1716: 2,epsilon.ini
! 1717: 2,quick.ini
! 1718: 2,tools.ini
1.1 root 1719:
1720: [Files-mstools-lib-I386]
1.1.1.2 ! root 1721: 2,advapi32.lib
! 1722: 2,argvdll.obj
! 1723: 2,binmddll.obj
! 1724: 2,binmode.obj
! 1725: 2,chkstk.obj
! 1726: 2,comdlg32.lib
! 1727: 2,commddll.obj
! 1728: 2,commode.obj
! 1729: 2,crtdll.dll
! 1730: 2,crtdll.lib
! 1731: 2,gdi32.lib
! 1732: 2,kernel32.lib
! 1733: 2,libc.lib
! 1734: 2,libcmt.lib
! 1735: 2,libcx32.lib
! 1736: 2,lz32.lib
! 1737: 2,mpr.lib
! 1738: 2,netapi32.lib
! 1739: 2,ntdll.lib
! 1740: 2,olecli32.lib
! 1741: 2,olesvr32.lib
! 1742: 2,rpcndr.lib
! 1743: 2,rpcns4.lib
! 1744: 2,rpcrt4.lib
! 1745: 2,scrnsave.lib
! 1746: 2,setargv.obj
! 1747: 2,shell32.lib
! 1748: 2,symbols.txt
! 1749: 2,user32.lib
! 1750: 2,version.lib
! 1751: 2,win32spl.lib
! 1752: 2,winlza.lib
! 1753: 2,winmm.lib
! 1754: 2,winspool.lib
! 1755: 2,winstrm.lib
! 1756: 2,wsock32.lib
1.1 root 1757:
1758: [Files-mstools-lib-Mips]
1.1.1.2 ! root 1759: 2,advapi32.lib
! 1760: 2,argvdll.obj
! 1761: 2,binmddll.obj
! 1762: 2,binmode.obj
! 1763: 2,chkstk.obj
! 1764: 2,comdlg32.lib
! 1765: 2,commddll.obj
! 1766: 2,commode.obj
! 1767: 2,crtdll.lib
! 1768: 2,gdi32.lib
! 1769: 2,kernel32.lib
! 1770: 2,libc.lib
! 1771: 2,libcmt.lib
! 1772: 2,libcx32.lib
! 1773: 2,lz32.lib
! 1774: 2,mpr.lib
! 1775: 2,netapi32.lib
! 1776: 2,ntdll.lib
! 1777: 2,olecli32.lib
! 1778: 2,olesvr32.lib
! 1779: 2,rpcndr.lib
! 1780: 2,rpcns4.lib
! 1781: 2,rpcrt4.lib
! 1782: 2,scrnsave.lib
! 1783: 2,setargv.obj
! 1784: 2,shell32.lib
! 1785: 2,symbols.txt
! 1786: 2,user32.lib
! 1787: 2,version.lib
! 1788: 2,win32spl.lib
! 1789: 2,winlza.lib
! 1790: 2,winmm.lib
! 1791: 2,winspool.lib
! 1792: 2,winstrm.lib
! 1793: 2,wsock32.lib
1.1 root 1794:
1.1.1.2 ! root 1795: [Files-mstools-mfc-doc]
! 1796: 2,readme.txt
! 1797: 2,tn001.txt
! 1798: 2,tn002.txt
! 1799: 2,tn003.txt
! 1800: 2,tn004.txt
! 1801: 2,tn005.txt
! 1802: 2,tn006.txt
! 1803: 2,tn007.txt
! 1804: 2,tn008.txt
! 1805: 2,tn009.txt
! 1806: 2,tn010.txt
! 1807: 2,tn011.txt
! 1808: 2,tn012.txt
! 1809: 2,tn013.txt
! 1810: 2,tn014.txt
! 1811: 2,tn015.txt
! 1812: 2,tn016.txt
1.1 root 1813:
1.1.1.2 ! root 1814: [Files-mstools-mfc-help]
! 1815: 2,mfc10wh.hlp
1.1 root 1816:
1.1.1.2 ! root 1817: [Files-mstools-mfc-include]
! 1818: 2,afx.h
! 1819: 2,afx.inl
! 1820: 2,afxcoll.h
! 1821: 2,afxdlgs.h
! 1822: 2,afxmsg.h
! 1823: 2,afxnt.h
! 1824: 2,afxole.h
! 1825: 2,afxoleui.h
! 1826: 2,afxoleui.rc
! 1827: 2,afxpen.h
! 1828: 2,afxres.h
! 1829: 2,afxwin.h
! 1830: 2,afxwin.inl
! 1831:
! 1832: [Files-mstools-mfc-lib]
! 1833: 2,nafxcr.lib
! 1834: 2,nafxcrd.lib
! 1835: 2,nafxcw.lib
! 1836: 2,nafxcwd.lib
! 1837: 2,readme.txt
1.1 root 1838:
1.1.1.2 ! root 1839: [Files-mstools-mfc-samples-about2]
! 1840: 2,about2.cpp
! 1841: 2,about2.def
! 1842: 2,about2.dlg
! 1843: 2,about2.h
! 1844: 2,about2.ico
! 1845: 2,about2.rc
! 1846: 2,makefile
! 1847: 2,readme.txt
! 1848: 2,resource.h
1.1 root 1849:
1.1.1.2 ! root 1850: [Files-mstools-mfc-samples-chart]
! 1851: 2,about.dlg
! 1852: 2,chart.cpp
! 1853: 2,chart.def
! 1854: 2,chart.h
! 1855: 2,chart.ico
! 1856: 2,chart.rc
! 1857: 2,chartdlg.cpp
! 1858: 2,chartdlg.h
! 1859: 2,chartwnd.cpp
! 1860: 2,chartwnd.h
! 1861: 2,chfile.cpp
! 1862: 2,dobject.cpp
! 1863: 2,dobject.h
! 1864: 2,entry.dlg
! 1865: 2,makefile
! 1866: 2,resource.h
1.1 root 1867:
1.1.1.2 ! root 1868: [Files-mstools-mfc-samples-ctrltest]
! 1869: 2,bbutton.cpp
! 1870: 2,bmtest1.dlg
! 1871: 2,bmtest2.dlg
! 1872: 2,canceld.bmp
! 1873: 2,cancelf.bmp
! 1874: 2,cancelu.bmp
! 1875: 2,ctrltest.cpp
! 1876: 2,ctrltest.def
! 1877: 2,ctrltest.h
! 1878: 2,ctrltest.ico
! 1879: 2,ctrltest.rc
! 1880: 2,custlist.cpp
! 1881: 2,custlist.dlg
! 1882: 2,custmenu.cpp
! 1883: 2,derpen.cpp
! 1884: 2,dertest.cpp
! 1885: 2,dertest.dlg
! 1886: 2,dlgpen.cpp
! 1887: 2,dlgpen.dlg
! 1888: 2,featpen.cpp
! 1889: 2,featpen.dlg
! 1890: 2,image1d.bmp
! 1891: 2,image1f.bmp
! 1892: 2,image1u.bmp
! 1893: 2,image2d.bmp
! 1894: 2,image2f.bmp
! 1895: 2,image2u.bmp
! 1896: 2,makefile
! 1897: 2,muscroll.dll
! 1898: 2,muscroll.h
! 1899: 2,okd.bmp
! 1900: 2,okf.bmp
! 1901: 2,oku.bmp
! 1902: 2,paredit.cpp
! 1903: 2,paredit.h
! 1904: 2,paredit2.cpp
! 1905: 2,spin.cpp
! 1906: 2,spin.h
! 1907: 2,spintest.cpp
! 1908: 2,spintest.dlg
! 1909: 2,subtest.cpp
! 1910: 2,subtest.dlg
! 1911: 2,wclstest.cpp
! 1912: 2,wclstest.dlg
1.1 root 1913:
1.1.1.2 ! root 1914: [Files-mstools-mfc-samples-fileview]
! 1915: 2,fileview.cpp
! 1916: 2,fileview.def
! 1917: 2,fileview.dlg
! 1918: 2,fileview.h
! 1919: 2,fileview.ico
! 1920: 2,fileview.rc
! 1921: 2,linefile.cpp
! 1922: 2,makefile
! 1923: 2,resource.h
! 1924:
! 1925: [Files-mstools-mfc-samples-hello]
! 1926: 2,hello.cpp
! 1927: 2,hello.def
! 1928: 2,hello.dlg
! 1929: 2,hello.h
! 1930: 2,hello.ico
! 1931: 2,hello.rc
! 1932: 2,makefile
! 1933: 2,readme.txt
! 1934: 2,resource.h
! 1935:
! 1936: [Files-mstools-mfc-samples-helloapp]
! 1937: 2,helloapp.cpp
! 1938: 2,helloapp.def
! 1939: 2,makefile
! 1940:
! 1941: [Files-mstools-mfc-samples-mdi]
! 1942: 2,about.dlg
! 1943: 2,bounce.cpp
! 1944: 2,bounce.h
! 1945: 2,common.h
! 1946: 2,hello.cpp
! 1947: 2,hello.h
! 1948: 2,hello.ico
! 1949: 2,makefile
! 1950: 2,mdi.cpp
! 1951: 2,mdi.def
! 1952: 2,mdi.h
! 1953: 2,mdi.ico
! 1954: 2,mdi.rc
! 1955: 2,resource.h
1.1 root 1956:
1.1.1.2 ! root 1957: [Files-mstools-mfc-samples-minmdi]
! 1958: 2,about.dlg
! 1959: 2,child.ico
! 1960: 2,frame.ico
! 1961: 2,makefile
! 1962: 2,minmdi.cpp
! 1963: 2,minmdi.def
! 1964: 2,minmdi.h
! 1965: 2,minmdi.rc
! 1966: 2,resource.h
! 1967:
! 1968: [Files-mstools-mfc-samples-minsvr]
! 1969: 2,about.dlg
! 1970: 2,change.dlg
! 1971: 2,mainwnd.cpp
! 1972: 2,makefile
! 1973: 2,mindoc.cpp
! 1974: 2,minitem.cpp
! 1975: 2,minsvr.cpp
! 1976: 2,minsvr.def
! 1977: 2,minsvr.h
! 1978: 2,minsvr.ico
! 1979: 2,minsvr.rc
! 1980: 2,minsvr.reg
! 1981: 2,resource.h
! 1982:
! 1983: [Files-mstools-mfc-samples-minsvrmi]
! 1984: 2,about.dlg
! 1985: 2,change.dlg
! 1986: 2,mainwnd.cpp
! 1987: 2,makefile
! 1988: 2,minsvrmi.cpp
! 1989: 2,minsvrmi.def
! 1990: 2,minsvrmi.h
! 1991: 2,minsvrmi.ico
! 1992: 2,minsvrmi.rc
! 1993: 2,minsvrmi.reg
! 1994: 2,resource.h
! 1995:
! 1996: [Files-mstools-mfc-samples-multipad]
! 1997: 2,bar.cpp
! 1998: 2,bar.h
! 1999: 2,makefile
! 2000: 2,menu.h
! 2001: 2,mpfile.cpp
! 2002: 2,mpfind.cpp
! 2003: 2,mpinit.cpp
! 2004: 2,mpmain.cpp
! 2005: 2,mpprint.cpp
! 2006: 2,multipad.def
! 2007: 2,multipad.dlg
! 2008: 2,multipad.h
! 2009: 2,multipad.ico
! 2010: 2,multipad.rc
! 2011: 2,notepad.ico
! 2012: 2,resource.h
! 2013:
! 2014: [Files-mstools-mfc-samples-oclient]
! 2015: 2,fileio.cpp
! 2016: 2,itemwnd.cpp
! 2017: 2,itemwnd.h
! 2018: 2,mainwnd.cpp
! 2019: 2,mainwnd.h
! 2020: 2,makefile
! 2021: 2,oclient.cpp
! 2022: 2,oclient.def
! 2023: 2,oclient.h
! 2024: 2,oclient.ico
! 2025: 2,oclient.rc
! 2026: 2,resource.h
! 2027:
! 2028: [Files-mstools-mfc-samples-oserver]
! 2029: 2,about.dlg
! 2030: 2,bibdoc.cpp
! 2031: 2,bibdoc.h
! 2032: 2,bibitem.cpp
! 2033: 2,bibitem.h
! 2034: 2,bibref.cpp
! 2035: 2,bibref.def
! 2036: 2,bibref.h
! 2037: 2,bibref.ico
! 2038: 2,bibref.rc
! 2039: 2,bibref.reg
! 2040: 2,bibsvr.cpp
! 2041: 2,bibsvr.h
! 2042: 2,item.dlg
! 2043: 2,mainwnd.cpp
! 2044: 2,mainwnd.h
! 2045: 2,makefile
! 2046: 2,resource.h
! 2047:
! 2048: [Files-mstools-mfc-samples-restool]
! 2049: 2,dlgres.h
! 2050: 2,makefile
! 2051: 2,restool.cpp
! 2052:
! 2053: [Files-mstools-mfc-samples-showfont]
! 2054: 2,about.dlg
! 2055: 2,cfont.cpp
! 2056: 2,cfont.dlg
! 2057: 2,dialogs.cpp
! 2058: 2,drawing.cpp
! 2059: 2,mainwnd.cpp
! 2060: 2,mainwnd.h
! 2061: 2,makefile
! 2062: 2,resource.h
! 2063: 2,showfont.cpp
! 2064: 2,showfont.def
! 2065: 2,showfont.h
! 2066: 2,showfont.ico
! 2067: 2,showfont.rc
! 2068:
! 2069: [Files-mstools-mfc-samples-templdef]
! 2070: 2,afxcoll.htt
! 2071: 2,array.ctt
! 2072: 2,list.ctt
! 2073: 2,makefile
! 2074: 2,map.ctt
! 2075: 2,map_s.ctt
! 2076: 2,mkcoll.bat
! 2077: 2,readme.txt
! 2078: 2,templdef.cpp
! 2079:
! 2080: [Files-mstools-mfc-samples-tracer]
! 2081: 2,makefile
! 2082: 2,tracer.cpp
! 2083: 2,tracer.def
! 2084: 2,tracer.ico
! 2085: 2,tracer.rc
! 2086:
! 2087: [Files-mstools-mfc-samples-tutorial-char]
! 2088: 2,readme.txt
! 2089:
! 2090: [Files-mstools-mfc-samples-tutorial-win]
! 2091: 2,readme.txt
! 2092:
! 2093: [Files-mstools-mfc-samples-tutorial]
! 2094: 2,database.cpp
! 2095: 2,database.h
! 2096: 2,person.cpp
! 2097: 2,person.h
! 2098: 2,phbook
! 2099: 2,phbook.def
! 2100: 2,phbook.dlg
! 2101: 2,phbook.ico
! 2102: 2,phbook.rc
! 2103: 2,readme.txt
! 2104: 2,resource.h
! 2105: 2,view.cpp
! 2106: 2,view.h
! 2107:
! 2108: [Files-mstools-mfc-samples]
! 2109: 2,bldsamp.bat
! 2110: 2,ntsample.mak
! 2111: 2,readme.txt
! 2112:
! 2113: [Files-mstools-mfc-src]
! 2114: 2,abort.cpp
! 2115: 2,afx.ini
! 2116: 2,archive.cpp
! 2117: 2,archivex.cpp
! 2118: 2,array_b.cpp
! 2119: 2,array_d.cpp
! 2120: 2,array_o.cpp
! 2121: 2,array_p.cpp
! 2122: 2,array_s.cpp
! 2123: 2,array_w.cpp
! 2124: 2,assert.cpp
! 2125: 2,dosio_.h
! 2126: 2,dumpcont.cpp
! 2127: 2,dumpinit.cpp
! 2128: 2,elements.h
! 2129: 2,except.cpp
! 2130: 2,file.cpp
! 2131: 2,filemem.cpp
! 2132: 2,filetxt.cpp
! 2133: 2,filex.cpp
! 2134: 2,list_o.cpp
! 2135: 2,list_p.cpp
! 2136: 2,list_s.cpp
! 2137: 2,makefile
! 2138: 2,map_pp.cpp
! 2139: 2,map_pw.cpp
! 2140: 2,map_so.cpp
! 2141: 2,map_sp.cpp
! 2142: 2,map_ss.cpp
! 2143: 2,map_wo.cpp
! 2144: 2,map_wp.cpp
! 2145: 2,memory.cpp
! 2146: 2,object.cpp
! 2147: 2,olecli.cpp
! 2148: 2,olefile.cpp
! 2149: 2,olemisc.cpp
! 2150: 2,oleptr_.h
! 2151: 2,olesvr.cpp
! 2152: 2,oleui.cpp
! 2153: 2,oleui2.cpp
! 2154: 2,plex.cpp
! 2155: 2,plex.h
! 2156: 2,readme.txt
! 2157: 2,string.cpp
! 2158: 2,stringex.cpp
! 2159: 2,time.cpp
! 2160: 2,trace.cpp
! 2161: 2,trace_.h
! 2162: 2,tracedat.h
! 2163: 2,validadd.cpp
! 2164: 2,version.cpp
! 2165: 2,winapp.cpp
! 2166: 2,winbtn.cpp
! 2167: 2,winctrl.cpp
! 2168: 2,windlgs.cpp
! 2169: 2,window.cpp
! 2170: 2,window_.h
! 2171: 2,wingdi.cpp
! 2172: 2,winhand_.h
! 2173: 2,winmain.cpp
! 2174: 2,winmdi.cpp
! 2175: 2,winmenu.cpp
! 2176: 2,winstr.cpp
! 2177:
! 2178: [Files-mstools-mfc]
! 2179: 2,readme.txt
! 2180:
! 2181: [Files-mstools-mssetup-bldcui]
! 2182: 2,bitmap.dib
! 2183: 2,bldver.h
! 2184: 2,cui.h
! 2185: 2,cuistf.lnk
! 2186: 2,cuistfd.lnk
! 2187: 2,dialogs.dlg
! 2188: 2,dialogs.h
! 2189: 2,dialogs.rc
! 2190: 2,dialogs.res
! 2191: 2,dlgprocs.c
! 2192: 2,makefile
! 2193: 2,mscomstf.lib
! 2194: 2,mscuistf.def
! 2195: 2,msshlstf.lib
! 2196: 2,msuilstf.lib
! 2197: 2,setup.ico
! 2198:
! 2199: [Files-mstools-mssetup-disklay]
! 2200: 2,colorlst.vbx
! 2201: 2,dsklayt.exe
! 2202: 2,dsklayt2.exe
! 2203: 2,vbrun100.dll
! 2204:
! 2205: [Files-mstools-mssetup-intldll]
! 2206: 2,bldver.h
! 2207: 2,gauge.dlg
! 2208: 2,gauge.h
! 2209: 2,ids.h
! 2210: 2,ids_inst.h
! 2211: 2,logids.h
! 2212: 2,mscomstf.dll
! 2213: 2,mscomstf.rc
! 2214: 2,msdetstf.dll
! 2215: 2,msdetstf.rc
! 2216: 2,msinsstf.dll
! 2217: 2,msinsstf.rc
! 2218: 2,msshlstf.dll
! 2219: 2,msshlstf.rc
! 2220: 2,msuilstf.dll
! 2221: 2,msuilstf.rc
! 2222:
! 2223: [Files-mstools-mssetup]
! 2224: 2,_mssetup.exe
! 2225: 2,_mstest.exe
! 2226: 2,filedesc.wri
! 2227: 2,mscomstf.dll
! 2228: 2,mscuistf.dll
! 2229: 2,msdetect.inc
! 2230: 2,msdetstf.dll
! 2231: 2,msinsstf.dll
! 2232: 2,msregdb.inc
! 2233: 2,msshared.inc
! 2234: 2,msshlstf.dll
! 2235: 2,msuilstf.dll
! 2236: 2,readme.wri
! 2237: 2,sample1.inf
! 2238: 2,sample1.mst
! 2239: 2,sample2.inf
! 2240: 2,sample2.mst
! 2241: 2,sample3.inf
! 2242: 2,sample3.mst
! 2243: 2,setup.exe
! 2244: 2,setup.lst
! 2245: 2,setup.wri
! 2246: 2,setupapi.inc
! 2247: 2,testdrvr.hlp
! 2248:
! 2249: [Files-mstools-posix-h-sys]
! 2250: 2,errno.h
! 2251: 2,stat.h
! 2252: 2,times.h
! 2253: 2,types.h
! 2254: 2,utsname.h
! 2255: 2,wait.h
! 2256:
! 2257: [Files-mstools-posix-h]
! 2258: 2,dirent.h
! 2259: 2,errno.h
! 2260: 2,fcntl.h
! 2261: 2,grp.h
! 2262: 2,pwd.h
! 2263: 2,setjmp.h
! 2264: 2,signal.h
! 2265: 2,tar.h
! 2266: 2,termios.h
! 2267: 2,types.h
! 2268: 2,unistd.h
! 2269: 2,utime.h
! 2270:
! 2271: [Files-mstools-posix-lib-i386]
! 2272: 2,libcpsx.lib
! 2273: 2,psxdll.lib
! 2274: 2,psxrtl.lib
! 2275:
! 2276: [Files-mstools-posix-lib-Mips]
! 2277: 2,libcpsx.lib
! 2278: 2,psxdll.lib
! 2279: 2,psxrtl.lib
! 2280:
! 2281: [Files-mstools-posix-psxarc]
! 2282: 2,archive.c
! 2283: 2,buf.c
! 2284: 2,buf.h
! 2285: 2,cpio.c
! 2286: 2,cpio.h
! 2287: 2,getopt.c
! 2288: 2,getopt.h
! 2289: 2,links.c
! 2290: 2,links.h
! 2291: 2,makefile
! 2292: 2,psxarc.c
! 2293: 2,psxarc.h
! 2294: 2,tar.c
! 2295: 2,tarhead.h
! 2296:
! 2297: [Files-mstools-posix]
! 2298: 2,setnvpsx.bat
! 2299:
! 2300: [Files-mstools-samples-cliptext]
! 2301: 2,cliptext.c
! 2302: 2,cliptext.def
! 2303: 2,cliptext.h
! 2304: 2,cliptext.rc
! 2305: 2,makefile
! 2306:
! 2307: [Files-mstools-samples-comm]
! 2308: 2,makefile
! 2309: 2,readme.txt
! 2310: 2,resource.h
! 2311: 2,tty.bmp
! 2312: 2,tty.c
! 2313: 2,tty.def
! 2314: 2,tty.h
! 2315: 2,tty.ico
! 2316: 2,tty.rc
! 2317: 2,version.h
! 2318:
! 2319: [Files-mstools-samples-console]
! 2320: 2,alocfree.c
! 2321: 2,coninfo.c
! 2322: 2,conmode.c
! 2323: 2,console.c
! 2324: 2,console.h
! 2325: 2,contitle.c
! 2326: 2,create.c
! 2327: 2,cursor.c
! 2328: 2,fillatt.c
! 2329: 2,fillchar.c
! 2330: 2,flush.c
! 2331: 2,getlrgst.c
! 2332: 2,getnumev.c
! 2333: 2,handler.c
! 2334: 2,makefile
! 2335: 2,numbut.c
! 2336: 2,readchar.c
! 2337: 2,readme.txt
! 2338: 2,readout.c
! 2339: 2,scroll.c
! 2340: 2,size.c
! 2341: 2,writein.c
1.1 root 2342:
2343: [Files-mstools-samples-cursor]
1.1.1.2 ! root 2344: 2,bullseye.cur
! 2345: 2,cursor.c
! 2346: 2,cursor.def
! 2347: 2,cursor.h
! 2348: 2,cursor.rc
! 2349: 2,makefile
1.1 root 2350:
2351: [Files-mstools-samples-ddeml-client]
1.1.1.2 ! root 2352: 2,client
! 2353: 2,client.def
! 2354: 2,client.dlg
! 2355: 2,client.h
! 2356: 2,client.ico
! 2357: 2,client.rc
! 2358: 2,clinit.c
! 2359: 2,conv.ico
! 2360: 2,dde.c
! 2361: 2,ddemlcl.c
! 2362: 2,dialog.c
! 2363: 2,dialog.h
! 2364: 2,huge.c
! 2365: 2,huge.h
! 2366: 2,infoctrl.c
! 2367: 2,infoctrl.h
! 2368: 2,list.ico
! 2369: 2,makefile
! 2370: 2,mem.c
! 2371: 2,track.c
! 2372: 2,track.h
1.1 root 2373:
2374: [Files-mstools-samples-ddeml-clock]
1.1.1.2 ! root 2375: 2,clock.c
! 2376: 2,clock.def
! 2377: 2,clock.dlg
! 2378: 2,clock.h
! 2379: 2,clock.ico
! 2380: 2,clockres.rc
! 2381: 2,makefile
! 2382:
! 2383: [Files-mstools-samples-ddeml-ddemo]
! 2384: 2,ddemo.c
! 2385: 2,makefile
! 2386:
! 2387: [Files-mstools-samples-ddeml-ddeprog]
! 2388: 2,makefile
! 2389: 2,phtest.c
! 2390: 2,phtest.dlg
! 2391: 2,phtest.h
! 2392: 2,phtest.rc
! 2393: 2,proghelp.c
! 2394: 2,proghelp.def
! 2395: 2,proghelp.h
1.1 root 2396:
2397: [Files-mstools-samples-ddeml-server]
1.1.1.2 ! root 2398: 2,dde.c
! 2399: 2,ddemlsv.c
! 2400: 2,dialog.c
! 2401: 2,dialog.h
! 2402: 2,huge.c
! 2403: 2,huge.h
! 2404: 2,makefile
! 2405: 2,server.def
! 2406: 2,server.dlg
! 2407: 2,server.h
! 2408: 2,server.ico
! 2409: 2,server.rc
1.1 root 2410:
2411: [Files-mstools-samples-deb]
1.1.1.2 ! root 2412: 2,deb.bmp
! 2413: 2,deb.def
! 2414: 2,deb.dlg
! 2415: 2,deb.h
! 2416: 2,deb.hpj
! 2417: 2,deb.ico
! 2418: 2,deb.rc
! 2419: 2,deb.rtf
! 2420: 2,debdebug.c
! 2421: 2,debdebug.h
! 2422: 2,debmain.c
! 2423: 2,debmain.h
! 2424: 2,debmisc.c
! 2425: 2,debmisc.h
! 2426: 2,linklist.c
! 2427: 2,linklist.h
! 2428: 2,makefile
! 2429: 2,readme.txt
! 2430: 2,toolbar.bmp
! 2431: 2,toolbar.c
! 2432: 2,toolbar.def
! 2433: 2,toolbar.h
1.1 root 2434:
2435: [Files-mstools-samples-filer]
1.1.1.2 ! root 2436: 2,cd.bmp
! 2437: 2,cd2.bmp
! 2438: 2,drvproc.c
! 2439: 2,drvproc.h
! 2440: 2,enumdrv.c
! 2441: 2,enumdrv.h
! 2442: 2,filer.c
! 2443: 2,filer.h
! 2444: 2,filer.ico
! 2445: 2,filer.rc
! 2446: 2,fixed.bmp
! 2447: 2,fixed2.bmp
! 2448: 2,floppy.bmp
! 2449: 2,floppy2.bmp
! 2450: 2,globals.h
! 2451: 2,makefile
! 2452: 2,readme.txt
! 2453: 2,remote.bmp
! 2454: 2,remote2.bmp
! 2455: 2,walk.c
! 2456: 2,walk.h
1.1 root 2457:
2458: [Files-mstools-samples-fontview]
1.1.1.2 ! root 2459: 2,dialogs.c
! 2460: 2,display.c
! 2461: 2,fonthelp.ico
! 2462: 2,fontview.bmp
! 2463: 2,fontview.c
! 2464: 2,fontview.def
! 2465: 2,fontview.dlg
! 2466: 2,fontview.h
! 2467: 2,fontview.hpj
! 2468: 2,fontview.ico
! 2469: 2,fontview.mak
! 2470: 2,fontview.rc
! 2471: 2,fontview.rtf
! 2472: 2,fontview.shg
! 2473: 2,makefile
! 2474: 2,makefile.w31
! 2475: 2,screen1.bmp
! 2476: 2,screen1.shg
! 2477: 2,screen2.bmp
! 2478: 2,screen2.shg
! 2479: 2,status.c
! 2480: 2,tools.c
! 2481: 2,zoom.ico
1.1 root 2482:
2483: [Files-mstools-samples-gdidemo]
1.1.1.2 ! root 2484: 2,bounce.c
! 2485: 2,bounce.h
! 2486: 2,dialog.c
! 2487: 2,draw.c
! 2488: 2,draw.h
! 2489: 2,gdidemo.c
! 2490: 2,gdidemo.def
! 2491: 2,gdidemo.dlg
! 2492: 2,gdidemo.h
! 2493: 2,gdidemo.ico
! 2494: 2,gdidemo.rc
! 2495: 2,init.c
! 2496: 2,makefile
! 2497: 2,maze.c
! 2498: 2,maze.h
! 2499: 2,poly.c
! 2500: 2,poly.h
! 2501: 2,wininfo.c
! 2502: 2,xform.c
! 2503: 2,xform.h
1.1 root 2504:
2505: [Files-mstools-samples-generic]
1.1.1.2 ! root 2506: 2,doswin16.mak
! 2507: 2,generic.bmp
! 2508: 2,generic.c
! 2509: 2,generic.def
! 2510: 2,generic.dlg
! 2511: 2,generic.h
! 2512: 2,generic.hpj
! 2513: 2,generic.ico
! 2514: 2,generic.rc
! 2515: 2,generic.rcv
! 2516: 2,generic.rtf
! 2517: 2,makefile
1.1 root 2518:
2519: [Files-mstools-samples-getsys]
1.1.1.2 ! root 2520: 2,getsys.c
! 2521: 2,getsys.def
! 2522: 2,getsys.h
! 2523: 2,getsys.rc
! 2524: 2,makefile
! 2525: 2,readme.txt
! 2526:
! 2527: [Files-mstools-samples-help]
! 2528: 2,midl10wh.hlp
! 2529: 2,samples.hlp
1.1 root 2530:
2531: [Files-mstools-samples-input]
1.1.1.2 ! root 2532: 2,input.c
! 2533: 2,input.def
! 2534: 2,input.h
! 2535: 2,input.rc
! 2536: 2,makefile
! 2537:
! 2538: [Files-mstools-samples-iostutor]
! 2539: 2,exios101.cpp
! 2540: 2,exios102.cpp
! 2541: 2,exios103.cpp
! 2542: 2,exios104.cpp
! 2543: 2,exios105.cpp
! 2544: 2,exios106.cpp
! 2545: 2,exios107.cpp
! 2546: 2,exios108.cpp
! 2547: 2,exios109.cpp
! 2548: 2,exios110.cpp
! 2549: 2,exios111.cpp
! 2550: 2,exios112.cpp
! 2551: 2,exios113.cpp
! 2552: 2,exios114.cpp
! 2553: 2,exios115.cpp
! 2554: 2,exios116.cpp
! 2555: 2,exios117.cpp
! 2556: 2,exios118.cpp
! 2557: 2,exios119.cpp
! 2558: 2,exios120.cpp
! 2559: 2,exios121.cpp
! 2560: 2,exios122.cpp
! 2561: 2,exios201.cpp
! 2562: 2,exios202.cpp
! 2563: 2,exios203.cpp
! 2564: 2,makefile
! 2565: 2,payroll
! 2566:
! 2567: [Files-mstools-samples-lowpass]
! 2568: 2,lowpass.c
! 2569: 2,lowpass.def
! 2570: 2,lowpass.h
! 2571: 2,lowpass.ico
! 2572: 2,lowpass.rc
! 2573: 2,makefile
1.1 root 2574:
2575: [Files-mstools-samples-mandel]
1.1.1.2 ! root 2576: 2,bndscan.c
! 2577: 2,bndscan.h
! 2578: 2,dibmp.c
! 2579: 2,dibmp.h
! 2580: 2,flood.cur
! 2581: 2,jtypes.h
! 2582: 2,julia.c
! 2583: 2,julia.h
! 2584: 2,julia.ico
! 2585: 2,julia.rc
! 2586: 2,julia.txt
! 2587: 2,loadbmp.c
! 2588: 2,makefile
! 2589: 2,printer.c
! 2590: 2,printer.h
! 2591: 2,readme.txt
! 2592: 2,savebmp.c
1.1 root 2593:
2594: [Files-mstools-samples-maskblt]
1.1.1.2 ! root 2595: 2,bitmap.c
! 2596: 2,bitmap.h
! 2597: 2,makefile
! 2598: 2,maskblt.c
! 2599: 2,maskblt.def
! 2600: 2,maskblt.h
! 2601: 2,maskblt.ico
! 2602: 2,maskblt.rc
! 2603: 2,mono1.bmp
! 2604: 2,mono2.bmp
! 2605: 2,readme.txt
! 2606: 2,track.c
! 2607: 2,track.h
! 2608:
! 2609: [Files-mstools-samples-mcitest]
! 2610: 2,debug.c
! 2611: 2,edit.c
! 2612: 2,edit.h
! 2613: 2,fileopen.c
! 2614: 2,gmem.h
! 2615: 2,makefile
! 2616: 2,mcimain.dlg
! 2617: 2,mcimain.h
! 2618: 2,mcitest.c
! 2619: 2,mcitest.def
! 2620: 2,mcitest.h
! 2621: 2,mcitest.ico
! 2622: 2,mcitest.rc
1.1 root 2623:
2624: [Files-mstools-samples-memory]
1.1.1.2 ! root 2625: 2,makefile
! 2626: 2,memory.c
! 2627: 2,memory.def
! 2628: 2,memory.h
! 2629: 2,memory.rc
! 2630: 2,nmmemcli.c
! 2631: 2,nmmemsrv.c
1.1 root 2632:
2633: [Files-mstools-samples-menu]
1.1.1.2 ! root 2634: 2,checkoff.bmp
! 2635: 2,checkon.bmp
! 2636: 2,makefile
! 2637: 2,menu.c
! 2638: 2,menu.def
! 2639: 2,menu.dlg
! 2640: 2,menu.h
! 2641: 2,menu.ico
! 2642: 2,menu.rc
! 2643:
! 2644: [Files-mstools-samples-mfedit-rsc]
! 2645: 2,bezierd.bmp
! 2646: 2,bezieru.bmp
! 2647: 2,bmpobjd.bmp
! 2648: 2,bmpobju.bmp
! 2649: 2,ellipsed.bmp
! 2650: 2,ellipseu.bmp
! 2651: 2,fellipsd.bmp
! 2652: 2,fellipsu.bmp
! 2653: 2,ffd.bmp
! 2654: 2,ffu.bmp
! 2655: 2,frectd.bmp
! 2656: 2,frectu.bmp
! 2657: 2,lined.bmp
! 2658: 2,lineu.bmp
! 2659: 2,metafd.bmp
! 2660: 2,metafu.bmp
! 2661: 2,mfedit.dlg
! 2662: 2,mfedit.ico
! 2663: 2,opend.bmp
! 2664: 2,openu.bmp
! 2665: 2,pend.bmp
! 2666: 2,penu.bmp
! 2667: 2,playd.bmp
! 2668: 2,playu.bmp
! 2669: 2,recd.bmp
! 2670: 2,rectd.bmp
! 2671: 2,rectu.bmp
! 2672: 2,recu.bmp
! 2673: 2,stopd.bmp
! 2674: 2,stopu.bmp
! 2675: 2,textd.bmp
! 2676: 2,textu.bmp
1.1 root 2677:
2678: [Files-mstools-samples-mfedit]
1.1.1.2 ! root 2679: 2,makefile
! 2680: 2,mfedit.c
! 2681: 2,mfedit.h
! 2682: 2,mfedit.rc
! 2683: 2,readme.txt
! 2684:
! 2685: [Files-mstools-samples-midimon]
! 2686: 2,about.c
! 2687: 2,about.h
! 2688: 2,callback.c
! 2689: 2,callback.def
! 2690: 2,callback.h
! 2691: 2,circbuf.c
! 2692: 2,circbuf.h
! 2693: 2,display.c
! 2694: 2,display.h
! 2695: 2,filter.c
! 2696: 2,filter.h
! 2697: 2,instdata.c
! 2698: 2,instdata.h
! 2699: 2,makefile
! 2700: 2,midimon.c
! 2701: 2,midimon.def
! 2702: 2,midimon.h
! 2703: 2,midimon.ico
! 2704: 2,midimon.rc
! 2705: 2,prefer.c
! 2706: 2,prefer.h
1.1 root 2707:
2708: [Files-mstools-samples-mltithrd]
1.1.1.2 ! root 2709: 2,makefile
! 2710: 2,mltithrd.c
! 2711: 2,mltithrd.h
! 2712: 2,mltithrd.ico
! 2713: 2,mltithrd.rc
1.1 root 2714:
2715: [Files-mstools-samples-multipad]
1.1.1.2 ! root 2716: 2,makefile
! 2717: 2,mp300.ico
! 2718: 2,mpfile.c
! 2719: 2,mpfind.c
! 2720: 2,mpinit.c
! 2721: 2,mpopen.c
! 2722: 2,mpprint.c
! 2723: 2,multipad.c
! 2724: 2,multipad.def
! 2725: 2,multipad.dlg
! 2726: 2,multipad.h
! 2727: 2,multipad.rc
! 2728: 2,note300.ico
1.1 root 2729:
2730: [Files-mstools-samples-mypal]
1.1.1.2 ! root 2731: 2,makefile
! 2732: 2,mypal.c
! 2733: 2,mypal.def
! 2734: 2,mypal.h
! 2735: 2,mypal.ico
! 2736: 2,mypal.rc
1.1 root 2737:
2738: [Files-mstools-samples-npclient]
1.1.1.2 ! root 2739: 2,client32.c
! 2740: 2,client32.h
! 2741: 2,client32.rc
! 2742: 2,makefile
! 2743: 2,readme.txt
1.1 root 2744:
2745: [Files-mstools-samples-npserver]
1.1.1.2 ! root 2746: 2,enddead.bmp
! 2747: 2,endlive.bmp
! 2748: 2,makefile
! 2749: 2,middead.bmp
! 2750: 2,midlive.bmp
! 2751: 2,readme.txt
! 2752: 2,server32.c
! 2753: 2,server32.h
! 2754: 2,server32.rc
1.1 root 2755:
2756: [Files-mstools-samples-ntfonts]
1.1.1.2 ! root 2757: 2,allfont.c
! 2758: 2,bmdevice.bmp
! 2759: 2,bmtt.bmp
! 2760: 2,dialogs.c
! 2761: 2,display.c
! 2762: 2,makefile
! 2763: 2,ntfonts.c
! 2764: 2,ntfonts.def
! 2765: 2,ntfonts.h
! 2766: 2,ntfonts.hpj
! 2767: 2,ntfonts.ico
! 2768: 2,ntfonts.rc
! 2769: 2,ntfonts.rtf
! 2770: 2,readme.txt
! 2771: 2,toolbar.c
1.1 root 2772:
2773: [Files-mstools-samples-ole-clidemo]
1.1.1.2 ! root 2774: 2,clidemo.c
! 2775: 2,clidemo.def
! 2776: 2,clidemo.h
! 2777: 2,clidemo.ico
! 2778: 2,clidemo.rc
! 2779: 2,clidemo.rcv
! 2780: 2,cliver.h
! 2781: 2,demorc.h
! 2782: 2,dialog.c
! 2783: 2,dialog.h
! 2784: 2,global.h
! 2785: 2,makefile
! 2786: 2,object.c
! 2787: 2,object.h
! 2788: 2,register.c
! 2789: 2,register.h
! 2790: 2,stream.c
! 2791: 2,stream.h
! 2792: 2,utility.c
! 2793: 2,utility.h
1.1 root 2794:
2795: [Files-mstools-samples-ole-srvrdemo]
1.1.1.2 ! root 2796: 2,doc.c
! 2797: 2,file.c
! 2798: 2,makefile
! 2799: 2,obj.c
! 2800: 2,server.c
! 2801: 2,srvrdemo.c
! 2802: 2,srvrdemo.def
! 2803: 2,srvrdemo.h
! 2804: 2,srvrdemo.ico
! 2805: 2,srvrdemo.rc
1.1 root 2806:
2807: [Files-mstools-samples-output]
1.1.1.2 ! root 2808: 2,makefile
! 2809: 2,output.c
! 2810: 2,output.def
! 2811: 2,output.h
! 2812: 2,output.rc
1.1 root 2813:
2814: [Files-mstools-samples-owncombo]
1.1.1.2 ! root 2815: 2,makefile
! 2816: 2,owncombo.c
! 2817: 2,owncombo.def
! 2818: 2,owncombo.dlg
! 2819: 2,owncombo.h
! 2820: 2,owncombo.ico
! 2821: 2,owncombo.rc
! 2822: 2,readme.txt
1.1 root 2823:
2824: [Files-mstools-samples-pdc]
1.1.1.2 ! root 2825: 2,makefile
! 2826: 2,pdc.c
! 2827: 2,pdc.h
! 2828:
! 2829: [Files-mstools-samples-playsnd]
! 2830: 2,about.c
! 2831: 2,about.dlg
! 2832: 2,debug.c
! 2833: 2,ding.wav
! 2834: 2,file.c
! 2835: 2,help.c
! 2836: 2,init.c
! 2837: 2,laser.wav
! 2838: 2,makefile
! 2839: 2,playsnd.c
! 2840: 2,playsnd.def
! 2841: 2,playsnd.h
! 2842: 2,playsnd.hpj
! 2843: 2,playsnd.ico
! 2844: 2,playsnd.rc
! 2845: 2,playsnd.rtf
! 2846: 2,res.c
! 2847: 2,siren.wav
! 2848: 2,sound.c
! 2849: 2,sounddlg.dlg
! 2850: 2,sounddlg.h
1.1 root 2851:
2852: [Files-mstools-samples-plgblt]
1.1.1.2 ! root 2853: 2,bitmap.c
! 2854: 2,bitmap.h
! 2855: 2,makefile
! 2856: 2,plgblt.c
! 2857: 2,plgblt.def
! 2858: 2,plgblt.h
! 2859: 2,plgblt.ico
! 2860: 2,plgblt.rc
! 2861: 2,readme.txt
! 2862: 2,track.c
! 2863: 2,track.h
1.1 root 2864:
2865: [Files-mstools-samples-polydraw]
1.1.1.2 ! root 2866: 2,makefile
! 2867: 2,polydraw.c
! 2868: 2,polydraw.def
! 2869: 2,polydraw.h
! 2870: 2,polydraw.ico
! 2871: 2,polydraw.rc
! 2872: 2,readme.txt
! 2873:
! 2874: [Files-mstools-samples-porttool]
! 2875: 2,makefile
! 2876: 2,port.c
! 2877: 2,port.def
! 2878: 2,port.h
! 2879: 2,port.ini
! 2880: 2,port.rc
! 2881: 2,portpriv.h
! 2882: 2,portstat.ico
! 2883: 2,porttool.c
! 2884: 2,porttool.def
! 2885: 2,porttool.dlg
! 2886: 2,porttool.h
! 2887: 2,porttool.ico
! 2888: 2,porttool.rc
! 2889: 2,ptbkport.c
! 2890: 2,ptdlgs.c
! 2891: 2,ptfile.c
! 2892: 2,ptfind.c
! 2893: 2,ptprint.c
! 2894:
! 2895: [Files-mstools-samples-printer]
! 2896: 2,COMMON.H
! 2897: 2,DEVCAPSX.c
! 2898: 2,DEVCAPSX.H
! 2899: 2,ENUMPRT.C
! 2900: 2,ENUMPRT.H
! 2901: 2,GETCAPS.C
! 2902: 2,GETCAPS.H
! 2903: 2,GETPDRIV.c
! 2904: 2,GETPDRIV.H
! 2905: 2,MAKEFILE
! 2906: 2,PAINT.C
! 2907: 2,PAINT.H
! 2908: 2,PRINTER.BMP
! 2909: 2,PRINTER.C
! 2910: 2,PRINTER.DEF
! 2911: 2,PRINTER.H
! 2912: 2,PRINTER.ICO
! 2913: 2,PRINTER.RC
! 2914: 2,readme.txt
1.1 root 2915:
2916: [Files-mstools-samples-registry]
1.1.1.2 ! root 2917: 2,makefile
! 2918: 2,monkey.c
! 2919: 2,monkey.h
! 2920: 2,monkey.rc
! 2921: 2,readme.txt
! 2922:
! 2923: [Files-mstools-samples-reverse]
! 2924: 2,makefile
! 2925: 2,reverse.c
! 2926: 2,reverse.def
! 2927: 2,reverse.h
! 2928: 2,reverse.ico
! 2929: 2,reverse.rc
1.1 root 2930:
2931: [Files-mstools-samples-rpc-data-dunion]
1.1.1.2 ! root 2932: 2,dunion.acf
! 2933: 2,dunion.idl
! 2934: 2,dunionc.c
! 2935: 2,dunionp.c
! 2936: 2,dunions.c
! 2937: 2,makefile
! 2938: 2,readme.dun
1.1 root 2939:
2940: [Files-mstools-samples-rpc-data-inout]
1.1.1.2 ! root 2941: 2,inout.acf
! 2942: 2,inout.idl
! 2943: 2,inoutc.c
! 2944: 2,inoutp.c
! 2945: 2,inouts.c
! 2946: 2,makefile
! 2947: 2,readme.ino
1.1 root 2948:
2949: [Files-mstools-samples-rpc-data-xmit]
1.1.1.2 ! root 2950: 2,makefile
! 2951: 2,readme.xmt
! 2952: 2,xmit.acf
! 2953: 2,xmit.idl
! 2954: 2,xmitc.c
! 2955: 2,xmitp.c
! 2956: 2,xmits.c
! 2957: 2,xmitu.c
! 2958: 2,xmitu.h
1.1 root 2959:
2960: [Files-mstools-samples-rpc-dict]
1.1.1.2 ! root 2961: 2,client.c
! 2962: 2,dict.lnk
! 2963: 2,dict0.c
! 2964: 2,dict0.h
! 2965: 2,dictdbg.lnk
! 2966: 2,makefile
! 2967: 2,play.c
! 2968: 2,play.h
! 2969: 2,play.lnk
! 2970: 2,readme.txt
! 2971: 2,replay.acf
! 2972: 2,replay.c
! 2973: 2,replay.idl
! 2974: 2,server.c
! 2975: 2,util0.c
! 2976: 2,util0.h
1.1 root 2977:
1.1.1.2 ! root 2978: [Files-mstools-samples-rpc-doctor]
! 2979: 2,doctor.acf
! 2980: 2,doctor.idl
! 2981: 2,doctorc.c
! 2982: 2,doctorp.c
! 2983: 2,doctors.c
! 2984: 2,makefile
! 2985: 2,readme.doc
1.1 root 2986:
2987: [Files-mstools-samples-rpc-handles-auto]
1.1.1.2 ! root 2988: 2,auto.acf
! 2989: 2,auto.idl
! 2990: 2,autoc.c
! 2991: 2,autop.c
! 2992: 2,autos.c
! 2993: 2,makefile
! 2994: 2,readme.aut
1.1 root 2995:
2996: [Files-mstools-samples-rpc-handles-cxhndl]
1.1.1.2 ! root 2997: 2,cxhndl.acf
! 2998: 2,cxhndl.idl
! 2999: 2,cxhndlc.c
! 3000: 2,cxhndlp.c
! 3001: 2,cxhndls.c
! 3002: 2,makefile
! 3003: 2,readme.cxh
1.1 root 3004:
3005: [Files-mstools-samples-rpc-handles-usrdef]
1.1.1.2 ! root 3006: 2,makefile
! 3007: 2,readme.usr
! 3008: 2,usrdef.acf
! 3009: 2,usrdef.idl
! 3010: 2,usrdefc.c
! 3011: 2,usrdefp.c
! 3012: 2,usrdefs.c
1.1 root 3013:
3014: [Files-mstools-samples-rpc-hello]
1.1.1.2 ! root 3015: 2,hello.acf
! 3016: 2,hello.idl
! 3017: 2,helloc.c
! 3018: 2,hellop.c
! 3019: 2,hellos.c
! 3020: 2,makefile
! 3021: 2,readme.hel
1.1 root 3022:
3023: [Files-mstools-samples-rpc-mandel]
1.1.1.2 ! root 3024: 2,calc.c
! 3025: 2,makefile
! 3026: 2,mandel.c
! 3027: 2,mandel.def
! 3028: 2,mandel.h
! 3029: 2,mandel.rc
! 3030: 2,mdlrpc.acf
! 3031: 2,mdlrpc.idl
! 3032: 2,readme.man
! 3033: 2,remote.c
! 3034: 2,rpc.ico
! 3035: 2,server.c
! 3036:
! 3037: [Files-mstools-samples-rpc-ns-cds]
! 3038: 2,nsiclt.idl
! 3039: 2,nsicom.idl
! 3040: 2,nsisvr.idl
! 3041: 2,readme.txt
1.1 root 3042:
3043: [Files-mstools-samples-rpc-whello]
1.1.1.2 ! root 3044: 2,makefile
! 3045: 2,readme.whe
! 3046: 2,rpc.ico
! 3047: 2,whello.acf
! 3048: 2,whello.def
! 3049: 2,whello.dlg
! 3050: 2,whello.idl
! 3051: 2,whello.rc
! 3052: 2,whelloc.c
! 3053: 2,whelloc.h
! 3054: 2,whellop.c
! 3055: 2,whellos.c
1.1 root 3056:
1.1.1.2 ! root 3057: [Files-mstools-samples-rpc]
! 3058: 2,buildall.bat
! 3059: 2,readme.txt
! 3060: 2,rpcread.me
1.1 root 3061:
3062: [Files-mstools-samples-select]
1.1.1.2 ! root 3063: 2,demo.c
! 3064: 2,demo.def
! 3065: 2,demo.h
! 3066: 2,demo.rc
! 3067: 2,makefile
! 3068: 2,select.c
! 3069: 2,select.def
! 3070: 2,select.h
1.1 root 3071:
3072: [Files-mstools-samples-showdib]
1.1.1.2 ! root 3073: 2,crak1.bmp
! 3074: 2,dib.c
! 3075: 2,dlgopen.c
! 3076: 2,drawdib.c
! 3077: 2,makefile
! 3078: 2,print.c
! 3079: 2,showdib.c
! 3080: 2,showdib.def
! 3081: 2,showdib.dlg
! 3082: 2,showdib.h
! 3083: 2,showdib.ico
! 3084: 2,showdib.rc
! 3085:
! 3086: [Files-mstools-samples-showuni]
! 3087: 2,makefile
! 3088: 2,showuni.c
! 3089: 2,showuni.dlg
! 3090: 2,showuni.h
! 3091: 2,showuni.ico
! 3092: 2,showuni.rc
1.1 root 3093:
3094: [Files-mstools-samples-sidcln]
1.1.1.2 ! root 3095: 2,makefile
! 3096: 2,readme.txt
! 3097: 2,sidclean.c
1.1 root 3098:
3099: [Files-mstools-samples-simple]
1.1.1.2 ! root 3100: 2,makefile
! 3101: 2,simple.c
1.1 root 3102:
1.1.1.2 ! root 3103: [Files-mstools-samples-takeown]
! 3104: 2,makefile
! 3105: 2,takeown.c
1.1 root 3106:
3107: [Files-mstools-samples-tls]
1.1.1.2 ! root 3108: 2,makefile
! 3109: 2,readme.txt
! 3110: 2,tlscall.c
! 3111: 2,tlscall.def
! 3112: 2,tlsdll.c
! 3113: 2,tlsdll.def
! 3114: 2,tlsdll.h
1.1 root 3115:
3116: [Files-mstools-samples-wxform]
1.1.1.2 ! root 3117: 2,makefile
! 3118: 2,readme.txt
! 3119: 2,wxform.c
! 3120: 2,wxform.def
! 3121: 2,wxform.h
! 3122: 2,wxform.ico
! 3123: 2,wxform.rc
1.1 root 3124:
1.1.1.2 ! root 3125: [Files-mstools-samples]
! 3126: 2,makeall.bat
1.1 root 3127:
1.1.1.2 ! root 3128: [Files-mstools]
! 3129: 2,readme.txt
! 3130: 2,setenv.bat
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.