Annotation of mstools/mstools.inf, revision 1.1.1.3

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: 
1.1.1.3 ! root       36: [RegistryConstants]
        !            37: 
        !            38:     MaskAllAccess = 33554432
        !            39:     NoTitle       = 0
        !            40:     RegLastError  = $(!REG_ERROR_SUCCESS)
        !            41: 
        !            42: 
1.1       root       43: ;************************************************************************
                     44: ; CONFIGURATION CHOICES
                     45: ; ---------------------
                     46: ; the sections below contain the different choices supported for
                     47: ; the configuration items shown.  an id section establishes the 
                     48: ; language independent IDs supported by nt setup.  for each language
                     49: ; supported a text section displays the text used for the different
                     50: ; choices
                     51: ;************************************************************************
                     52: 
                     53: ;********************************
                     54: ; PLATFORM INDEPENDENT CHOICES
                     55: ;********************************
                     56: ;----------------------------------------------------
                     57: ; LANGUAGE CHOICES
                     58: ;----------------------------------------------------
                     59: 
                     60: [LanguageID]
                     61:     LANGID_ENG = ENG
                     62:     ;LANGID_ITL = ITL
                     63:     ;LANGID_FRN = FRN
                     64:     ;LANGID_GER = GER
                     65: 
                     66: ;----------------------------------------------------
                     67: ; PROCESSOR CHOICES
                     68: ;----------------------------------------------------
                     69: [ProcessorID]
                     70:     ProcessorID_I386  = I386
                     71:     ProcessorID_I486  = I486
1.1.1.3 ! root       72:     ProcessorID_I586  = I586
1.1       root       73:     ProcessorID_R4000 = R4000
                     74: 
                     75: ;----------------------------------------------------
                     76: ; PLATFORM CHOICES
                     77: ;----------------------------------------------------
                     78: [PlatformID]
                     79:     PlatformID_I386 = I386
                     80:     PlatformID_Mips = Mips
                     81: 
                     82: 
                     83: ;**************************************************************
                     84: ;  UI VARIABLES
                     85: ;**************************************************************
                     86: 
                     87: 
                     88: 
                     89: [ProcessorVar]
                     90: 
                     91:     STF_PROCESSOR = "" ? $(LIBHANDLE) GetProcessor
                     92:     STF_PLATFORM  = ""
                     93: 
                     94: [LanguageVar]
                     95:     ;
                     96:     ; Language to Use For interaction with user
                     97:     ;
                     98:     STF_LANGUAGE       = "" ? $(LIBHANDLE) GetLanguage
                     99: 
                    100: 
                    101: [UiVars]
                    102:     ;
                    103:     ; Version Information
                    104:     ;
                    105: 
                    106:     BuildVersion   = "12-91"
                    107: 
                    108:     ;
                    109:     ; Destination TOOLS Drive Particulars
                    110:     ;
                    111:     VolumeList      = {} ? $(LIBHANDLE) GetHardDriveLetters
                    112:     VolumeFreeList  = {} ? $(LIBHANDLE) GetHardDriveFreeSpace
                    113:     VolumeFSList    = {} ? $(LIBHANDLE) GetHardDriveFileSystems
                    114:     DestVolume      = ""
                    115:     ;
                    116: 
                    117:     ;
1.1.1.3 ! root      118:     ; Windows NT Directory
1.1       root      119:     ;
                    120: 
1.1.1.3 ! root      121:     STF_WINDOWSPATH    = "" ? $(!LIBHANDLE) GetWindowsNtDir
1.1       root      122: 
                    123:     ;
1.1.1.3 ! root      124:     ; Mstools directory
1.1       root      125:     ;
                    126: 
1.1.1.3 ! root      127:     MSTOOLS = "\MSTOOLS"
1.1       root      128: 
                    129:     ;
                    130:     ; Installation mode
                    131:     ;
                    132: 
                    133:     MinInteract         = $(Radio1)
                    134:     MaxInteract         = $(Radio2)
                    135:     STF_INSTALL_MODE    = $(MinInteract)
                    136: 
                    137:     ;
                    138:     ; Mstools Setup Help IDs
                    139:     ;
                    140: 
                    141:     !IDH_DB_TOOLSWELCOME_INS   = 3000
                    142:     !IDH_DB_MSTINSTALLMODE_INS = 3010
                    143:     !IDH_DB_MSTDEST_INS        = 3020
                    144:     !IDH_DB_MSTOPTIONS_INS     = 3030
                    145: 
                    146: 
1.1.1.3 ! root      147: [EnvironmentVars]
        !           148:     ;
        !           149:     ; user environment variables in the current user's profile
        !           150:     ;
        !           151: 
        !           152:     PathEnvVar     = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) Path
        !           153:     LibEnvVar      = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) Lib
        !           154:     IncludeEnvVar  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) Include
        !           155:     InitEnvVar     = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) init
        !           156:     MstoolsRootEnvVar  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) MstoolsRoot
        !           157: 
1.1       root      158: 
                    159: [VarsI386]
                    160:     ;
1.1.1.3 ! root      161:     MinToolsSize     = 18
        !           162:     MaxToolsSize     = 92
        !           163:     ToolsSamplesSize = 16246528
        !           164:     ToolsHelpSize    = 13342739 
        !           165:     HelpIndexSize    = 11227712 
        !           166:     MfcSize          = 7611714
        !           167:     OLE20Size        = 22682112
        !           168:     MSTestSize       = 3228040
1.1       root      169: 
                    170:     ;
                    171:     ; Installation options
                    172:     ;
                    173: 
                    174:     DoToolsSamples = $(Chosen)
                    175:     DoToolsHelp    = $(Chosen)
1.1.1.3 ! root      176:     DoHelpIndex    = $(Chosen)
1.1       root      177:     DoMfc          = $(Chosen)
1.1.1.3 ! root      178:     DoOLE20        = $(Chosen)
        !           179:     DoMSTest       = $(Chosen)
1.1       root      180: 
                    181:     ;
                    182:     ; Options to disable
                    183:     ;
                    184: 
1.1.1.3 ! root      185:     DisableList    = {}
1.1       root      186: 
                    187: 
                    188: 
                    189: [VarsMips]
                    190:     ;
1.1.1.3 ! root      191:     MinToolsSize     = 28
        !           192:     MaxToolsSize     = 98 
        !           193:     ToolsSamplesSize = 15946528
        !           194:     ToolsHelpSize    = 13342739 
        !           195:     HelpIndexSize    = 11227712 
        !           196:     MfcSize          = 10034544
        !           197:     OLE20Size        = 15987384
        !           198:     MSTestSize       = 3698224
1.1       root      199: 
                    200:     ;
                    201:     ; Installation options
                    202:     ;
                    203: 
                    204:     DoToolsSamples = $(Chosen)
                    205:     DoToolsHelp    = $(Chosen)
1.1.1.3 ! root      206:     DoHelpIndex    = $(Chosen)
        !           207:     DoMfc          = $(Chosen)
        !           208:     DoOLE20        = $(Chosen)
        !           209:     DoMSTest      = $(Chosen)
1.1       root      210: 
                    211:     ;
                    212:     ; Options to disable
                    213:     ;
                    214: 
1.1.1.3 ! root      215:     DisableList = {}
1.1       root      216: 
                    217: 
                    218: 
                    219: [StringsENG]
                    220:     String1 = "Setup cannot install on the current processor."$(!LF)$(!LF)+
                    221:               "Cannot proceed with install."
                    222: 
                    223: 
                    224:     String4 = "Setup couldn't copy over the Win32 SDK files. "$(!LF)$(!LF)+
                    225:               "Cannot proceed with install."
                    226: 
                    227:     String5 = "Error querying init directory. "$(!LF)$(!LF)+
                    228:               "Initializing our own init directory."
                    229: 
                    230:     String6 = "Error querying environment variables."$(!LF)$(!LF)+
                    231:               "Cannot proceed with install."
                    232: 
1.1.1.3 ! root      233:     String7 = "Error modifying environment variables."$(!LF)$(!LF)+
1.1       root      234:               "Cannot proceed with install."
                    235: 
                    236:     String8  = "Size required for full installation is: "
                    237:     String9  = "Minimum size required for custom installation is: "
                    238:     String10 = " MB."
                    239:     String11 = "No drive was found with this much space."$(!LF)$(!LF)+
                    240:                "Cannot proceed with install."
                    241: 
                    242:     String12 = "There is space sufficient for the minimum Win32 SDK installation. "+
                    243:                "You need to run Setup again and choose custom installation."
                    244: 
                    245:     String13 = "Setup needs a full path specification of your destination.  Please "+
                    246:                "reenter a new path.  An example of af full path is: "
                    247: 
1.1.1.3 ! root      248:     String14 = "The drive entered in the Win32 SDK destination path does not "+
        !           249:                "have enough space for a minimal installation.  Please reenter a "+
        !           250:               "new path."
1.1       root      251: 
                    252:     String15 = "There is no space free for the optional Win32 SDK components."
1.1.1.3 ! root      253:     String16 = "Setup has detected that you have chosen to install to a network "+
        !           254:               "drive.  If you are certain that this drive is a valid drive, and "+
        !           255:                "that it has sufficient space, please hit OK to continue.  Otherwise, "+
        !           256:                "choose Cancel to select another drive."
        !           257: 
        !           258: 
        !           259: ;--------------------
        !           260: ; BILLBOARD MESSAGES
        !           261: ;--------------------
        !           262: [BillboardsENG]
        !           263: Billboard1 = "Please wait while Setup creates directories on the destination drive."
1.1       root      264: 
                    265: ;***************************************************************************
                    266: ; DIALOGS
                    267: ; -------
                    268: ; the following sections contain the dialogs used to interact with the user.
                    269: ; for each language supported there is a different dialog section.
                    270: ;***************************************************************************
                    271: 
                    272: 
                    273: ;-----------------------------------------------
                    274: ; WELCOME DIALOG
                    275: ;-----------------------------------------------
                    276: [WelcomeDlgENG]
                    277:     DlgType     = Info
                    278:     DlgTemplate = WELCOME
                    279:     Caption     = "Win32 SDK Setup"
                    280: 
                    281:     DlgText     = "Welcome to Setup."$(LF)$(LF)+
                    282:                   "The Setup program for the Microsoft Win32 Software "+
                    283:                   "Development Kit for Windows NT "+
                    284:                   "installs Win32 development tools.  "+
                    285:                   "Each Setup dialog has basic instructions for "+
1.1.1.2   root      286:                   "completing a step of the installation.  "$(LF)$(LF)+
1.1       root      287:                   "To install the Win32 SDK on your computer now, click Continue "+
                    288:                   "or press Enter."$(LF)$(LF)+
1.1.1.2   root      289:                   "To exit Setup without installing the Win32 SDK, click Exit "+
                    290:                   "or press F3."
1.1       root      291: 
                    292:     Continue     = Continue
                    293:     Help         = Help
                    294:     Exit         = Exit
                    295:     HelpContext  = $(!IDH_DB_MSTWELCOME_INS)
                    296: 
                    297: 
                    298: ;-----------------------------------------------
                    299: ; INSTALL MODE DIALOG
                    300: ;-----------------------------------------------
                    301: [InstallModeDlgENG]
                    302:     DlgType     = "Radio"
                    303:     DlgTemplate = "INSTALLMODE"
                    304:     Caption     = "Setup Methods"
                    305:     DlgText     = "Express Setup installs the Win32 SDK using default settings "+
                    306:                   "and detected configuration."$(LF)$(LF)+
                    307:                   "Custom Setup gives you more control in viewing detected configuration "+
                    308:                   "and choosing options."$(LF)$(LF)+
                    309:                   "Choose one of the two Setup methods:"
                    310: 
                    311:     Continue    = "Continue"
                    312:     Help        = "&Help"
                    313:     Exit        = "&Exit"
                    314:     HelpContext = $(!IDH_DB_MSTINSTALLMODE_INS)
                    315: 
                    316:     RadioHeader   = ""
                    317:     Radio1Text    = "&Express Setup"
                    318:     Radio2Text    = "&Custom Setup"
                    319:     Continue      = "Continue"
                    320:     RadioDefault  = $(STF_INSTALL_MODE)
                    321:     OptionsGreyed = {}
                    322: 
                    323: 
                    324: ;-----------------------------------------------
                    325: ; TOOLS DESTINATION DIALOG
                    326: ;-----------------------------------------------
                    327: [DestinationDlgENG]
                    328:     DlgType      = Combination
                    329:     DlgTemplate  = "DESTTOOLS"
                    330:     Caption      = "Win32 SDK Destination"
                    331:     DlgText      = "Setup recommends installing the Win32 SDK on the following "+
                    332:                    "hard disk drive."
                    333: 
                    334:     Combo1Label  = "Destination Drive:"
                    335: 
                    336:     Continue     = "Continue"
                    337:     Help         = "&Help"
                    338:     Exit         = "&Exit"
                    339:     HelpContext  = $(!IDH_DB_MSTDEST_INS)
                    340: 
                    341:     GroupLabel   = "Destination Drive Characteristics"
                    342: 
                    343:     Static1Label = "Available Space:"
                    344:     Static1Text  = $(DestVolumeFree)
                    345:     footer1      = "MB"
                    346:     footer2      = "( For Full Setup )"
                    347:     footer3      = "( For Minimum Setup )"
                    348:     Static2Label = "Space Needed:"
                    349:     Static2Text  = $(MaxToolsSize)
                    350:     Static3Text  = $(MinToolsSize)
                    351: 
                    352:     TextFields   = {$(Static1Text), $(Static2Text), $(Static3Text)}
                    353: 
                    354:     ;
                    355:     ; Editboxes in the dialog
                    356:     ;
                    357: 
                    358:     EditLabel   = "SDK Directory:"
                    359:     EditTextLim = 256
                    360:     EditTextIn  = $(MstoolsDir)
                    361:     EditFocus   = "ALL"
                    362: 
                    363:     Combo1List   = $(DestVolumeList)
                    364:     Combo1Out    = $(DestVolume)
                    365: 
                    366:     ComboListItemsIn  = {Combo1List}
                    367:     ComboListItemsOut = {Combo1Out}
                    368: 
                    369:     NotifyFields = {YES}
                    370: 
                    371: 
                    372: ;-------------------------------------------------------------
                    373: ; PARTIAL INSTALL COMPONENTS
                    374: ;-------------------------------------------------------------
                    375: [MSToolsOptionsDlgENG]
                    376:     DlgType     = "Check1"
                    377:     DlgTemplate = "TOOLSOPTIONS"
                    378:     Caption     = "Win32 SDK Install Options"
                    379: 
                    380:     DlgText     = "The following optional groups of files (components) can be "+
                    381:                   "installed on your system."$(!LF)$(!LF)+
                    382:                   "To remove a component, clear its checkbox."$(!LF)$(!LF)+
                    383:                   "To install a component, check its checkbox."$(!LF)$(!LF)
                    384: 
                    385:     Check1Text  = "Copy Win32 SDK samples."
1.1.1.3 ! root      386:     Check2Text  = "Copy Online Reference files."
        !           387:     Check3Text  = "Copy Full Text Search files."
        !           388:     Check4Text  = "Copy MFC development files."
        !           389:     Check5Text  = "Copy OLE 2.0 Beta2 files."
        !           390:     Check6Text  = "Copy MSTest/MSSetup files."
1.1       root      391: 
                    392:     Continue    = "&Continue"
                    393:     Help        = "&Help"
                    394:     Exit        = "E&xit"
                    395:     HelpContext = $(!IDH_DB_MSTOPTIONS_INS)
                    396: 
                    397:     CheckHeader    = "Components:"
                    398:     SizeHeader     = "Bytes Used:"
                    399:     Files          = "Files..."
1.1.1.2   root      400:     SpaceRequired  = "Disk Space Required for Optional Files:"
                    401:     SpaceAvailable = "Disk Space Available for Optional Files:"
1.1       root      402:     footer1        = "Bytes"
                    403:     SizeAvailable  = $(FreeForOptional)
                    404: 
1.1.1.3 ! root      405:     CheckItemsIn      = { $(DoToolsSamples),   $(DoToolsHelp), $(DoHelpIndex), $(DoMfc), $(DoOLE20), $(DoMSTest) }
        !           406:     CheckItemsInSizes = { $(ToolsSamplesSize), $(ToolsHelpSize), $(HelpIndexSize), $(MfcSize), $(OLE20Size), $(MSTestSize) }
1.1       root      407:     OptionsGreyed     = $(DisableList)
                    408: 
                    409: 
                    410: 
                    411: 
                    412: ;--------------------------------------------------------------
                    413: ; k) SETUP DONE - RESTART DIALOG
                    414: ;--------------------------------------------------------------
                    415: [SetupDoneDlgENG]
                    416:     DlgType     = "Info"
                    417:     DlgTemplate = "RESTART"
                    418:     Caption     = "Win32 SDK Setup"
                    419:     DlgText     = "Microsoft Win32 Software Development Kit for Windows NT is now installed."$(LF)$(LF)+
1.1.1.3 ! root      420:                   "Please choose to exit back to the Windows NT System."
1.1       root      421:     Windows     = "Exit to &Windows NT"
                    422: 
                    423: ;--------------------------------------------------------------
                    424: ; k) SETUP NOT DONE - RESTART DIALOG
                    425: ;--------------------------------------------------------------
                    426: [SetupNotDoneDlgENG]
                    427:     DlgType     = "Info"
                    428:     DlgTemplate = "RESTART"
                    429:     Caption     = "Win32 SDK Setup"
                    430:     DlgText     = "Microsoft Win32 Software Development Kit for Windows NT has not been installed."$(LF)$(LF)+
                    431:                   "Please choose to exit back to the Windows NT System."
                    432:     Windows     = "Exit to &Windows NT"
                    433: 
                    434: ;**************************************************************************
                    435: ; DLL LOAD and FREE
                    436: ; the following section contain commands to load specific dll libraries and
                    437: ; to free them
                    438: ;**************************************************************************
                    439: 
                    440: ;----------------------------------------------
                    441: ; a) DETECT LIBRARY
                    442: ;----------------------------------------------
                    443: [LoadSetupLibrary]
                    444:     LoadLibrary "x" $(STF_CWDDIR)\setupdll.dll LIBHANDLE
                    445:     exit
                    446: 
                    447: [FreeSetupLibrary]
                    448:     FreeLibrary $(LIBHANDLE)
                    449:     exit
                    450: 
                    451: 
                    452: 
                    453: ;**************************************************************************
                    454: ; PROGRESS GUAGE VARIABLES
                    455: ;**************************************************************************
                    456: 
                    457: [ProgressCopyENG]
                    458:     ProCaption   = "Win32 SDK Setup"
                    459:     ProCancel    = "Cance&l"
1.1.1.3 ! root      460:     ProCancelMsg = "Win32 SDK isn't correctly installed.  Are you sure "+
1.1       root      461:                    "you want to cancel copying files?"
                    462:     ProCancelCap = "Setup Message"
                    463:     ProText1     = "Copying:"
                    464:     ProText2     = "To:"
                    465: 
                    466: 
1.1.1.3 ! root      467: ;-----------------------------------------------------------------------
        !           468: ; ROUTINE:      CreateKey
        !           469: ;
        !           470: ; DESCRIPTION:  Creates a key and fixes the values indicated.
        !           471: ;               Key is Handle\Key1\Key2\...\Keyn. Value list
        !           472: ;               is for Valuen.
        !           473: ;
        !           474: ; INPUTS:       $0: Handle into registry
        !           475: ;               $1: KeyTreeComponents {Key1Info, Key2Info..}
        !           476: ;               $2: ValueList {Value1Info, Value2Info, Value3Info}
        !           477: ;
        !           478: ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
        !           479: ;                            STATUS_FAILED
        !           480: ;                            STATUS_ERROR_CREATEKEY
        !           481: ;                            STATUS_ERROR_CREATEVALUE
        !           482: ;
        !           483: ;               $R1: Handle to created key
        !           484: ;
        !           485: ;------------------------------------------------------------------------
        !           486: 
        !           487: [CreateKey]
        !           488: 
        !           489:     ;
        !           490:     ; Initialize
        !           491:     ;
        !           492: 
        !           493:     set Status = STATUS_FAILED
        !           494:     read-syms RegistryConstants
        !           495: 
        !           496:     ;
        !           497:     ; traverse down the keytreecomponents and open/create components as
        !           498:     ; you go along
        !           499:     ;
        !           500: 
        !           501: 
        !           502:     set BaseHandle = $($0)
        !           503:     set KeyHandle  = $(BaseHandle)
        !           504: 
        !           505:     ForListDo $($1)
        !           506: 
        !           507:         set KeyInfo = $($)
        !           508:         set KeyName = *($(KeyInfo), 1)
        !           509: 
        !           510:         ;
        !           511:         ; Try opening the key first
        !           512: 
        !           513:         OpenRegKey $(BaseHandle) "" $(KeyName) $(MaskAllAccess) KeyHandle
        !           514:         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
        !           515:             ;
        !           516:             ; Key doesn't exist
        !           517:             ;
        !           518:             Debug-Output "REGISTRY.INF: Key"$(KeyName)"doesn't exist.  Will create key"
        !           519: 
        !           520:             set RegLastError = 0
        !           521:             CreateRegKey $(BaseHandle) $(KeyInfo) "" $(MaskAllAccess) "" KeyHandle
        !           522:             ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
        !           523:                 set Status = STATUS_ERROR_CREATEKEY
        !           524:                 Debug-Output "REGISTRY.INF: Error in creating key"
        !           525:                 goto endcreate
        !           526:             endif
        !           527:         endif
        !           528: 
        !           529:         ifstr(i) $(BaseHandle) != $($0)
        !           530:             CloseRegKey $(BaseHandle)
        !           531:             ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
        !           532:                 set Status = STATUS_ERROR_CREATEKEY
        !           533:                 Debug-Output "REGISTRY.INF: Error in closing base handle"
        !           534:                 goto endcreate
        !           535:             endif
        !           536:         endif
        !           537: 
        !           538:         set BaseHandle = $(KeyHandle)
        !           539: 
        !           540:     EndForListDo
        !           541: 
        !           542:     ifstr(i) $($2) != {}
        !           543:         shell "" AddValueList $(KeyHandle) $($2)
        !           544:         ifstr(i) $($R0) != STATUS_SUCCESSFUL
        !           545:             set Status = STATUS_ERROR_CREATEVALUE
        !           546:             goto endcreate
        !           547:         endif
        !           548:     endif
        !           549:     set Status = STATUS_SUCCESSFUL
        !           550: 
        !           551: endcreate = +
        !           552:     ifstr(i) $(Status) != STATUS_SUCCESSFUL
        !           553:         Debug-Output "REGISTRY.INF: CreateKey Error:"$(Status)
        !           554:     endif
        !           555:     Return $(Status) $(KeyHandle)
        !           556: 
        !           557: 
        !           558: ;*************************************************************************
        !           559: ;
        !           560: ;     SECTION:   AddValueList
        !           561: ;
        !           562: ;     PURPOSE:   Given a nested list of value items, add each to the given
        !           563: ;                key.   Key is left open.
        !           564: ;
        !           565: ;   ARGUMENTS:   $0    Registry key handle
        !           566: ;                $1    List of value items; for example:
        !           567: ;                          { {ValueName1,0,$(!REG_VT_SZ),$(ValueData1)}, +
        !           568: ;                            {ValueName2,0,$(!REG_VT_SZ),$(ValueData2)} }
        !           569: ;
        !           570: ;     RETURNS:   $R0   Status
        !           571: ;
        !           572: ;
        !           573: ;*************************************************************************
        !           574: 
        !           575: [AddValueList]
        !           576:    set Status = STATUS_FAILED
        !           577:    read-syms RegistryConstants
        !           578: 
        !           579:    ForListDo $($1)
        !           580:        SetRegValue $($0) $($)
        !           581:        ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
        !           582:            Debug-Output "REGISTRY.INF: CreateValue failed:"$($)
        !           583:            goto end_addvaluelist
        !           584:        endif
        !           585:    EndForListDo
        !           586:    set Status = STATUS_SUCCESSFUL
        !           587: 
        !           588: end_addvaluelist = +
        !           589:    return $(Status)
        !           590: 
        !           591: 
        !           592: 
1.1       root      593: ;**************************************************************************
                    594: ; SHELL COMMANDS SCRIPT
                    595: ;**************************************************************************
                    596: 
                    597: [Shell Commands]
                    598: 
                    599:     ;
                    600:     ; Initialise the app, by setting the caption and loading the support library
                    601:     ;
                    602:     set-title "Win32 SDK Setup"
                    603:     set Exit_Code = $(!SETUP_ERROR_GENERAL)
                    604:     install   LoadSetupLibrary
                    605: 
                    606:     StartWait
                    607: 
                    608:     ;
                    609:     ; read general constants
                    610:     ;
                    611: 
                    612:     set-subst LF = "\n"
                    613:     read-syms GeneralConstants
                    614: 
                    615:     ;
                    616:     ; read the platform independent choices
                    617:     ;
                    618: 
                    619:     read-syms LanguageID
                    620:     read-syms ProcessorID
                    621:     read-syms PlatformID
                    622: 
                    623:     ;
                    624:     ; read the default language and try to detect the language
                    625:     ;
                    626: 
                    627:     read-syms LanguageVar
                    628:     detect    LanguageVar
                    629: 
                    630:     ;
                    631:     ; read and detect the processor we are working on
                    632:     ;
                    633: 
                    634:     read-syms ProcessorVar
                    635:     detect    ProcessorVar
                    636:     read-syms Strings$(!STF_LANGUAGE)
1.1.1.3 ! root      637:     read-syms Billboards$(!STF_LANGUAGE)
1.1       root      638:     ;
                    639:     ; Check processor type, see if it is supported, if so what platform does it
                    640:     ; belong to.
                    641:     ;
                    642: 
                    643:     ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I386)
                    644:         set STF_PLATFORM = $(PlatformID_I386)
                    645:     else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I486)
                    646:         set STF_PLATFORM = $(PlatformID_I386)
1.1.1.3 ! root      647:     else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I586)
        !           648:         set STF_PLATFORM = $(PlatformID_I386)
1.1       root      649:     else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_R4000)
                    650:         set STF_PLATFORM = $(PlatformID_Mips)
                    651:     else
                    652:         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String1)
                    653:         goto setupnotdone
                    654:     endif
                    655: 
1.1.1.3 ! root      656:     read-syms  RegistryConstants
        !           657: 
        !           658:     ;
        !           659:     ; Call the library function to see if we have admin privileges
        !           660:     ;
        !           661: 
        !           662:     LibraryProcedure STATUS, $(!LIBHANDLE), TestAdmin
        !           663:     ifstr(i) $(STATUS) == "YES"
        !           664:        set PRIVILEGES = SYSTEM
        !           665:     else
        !           666:         set PRIVILEGES = USER
        !           667:     endif
        !           668: 
1.1       root      669:     ;
                    670:     ; read the UI Variables and detect their setting on the current machine
                    671:     ;
                    672: 
                    673:     read-syms UiVars
                    674:     detect    UiVars
                    675:     read-syms Vars$(STF_PLATFORM)
                    676: 
                    677:     EndWait
                    678: 
                    679: welcome =+
                    680:     read-syms WelcomeDlg$(STF_LANGUAGE)
                    681:     ui start "Welcome"
                    682:     ifstr(i) $(DLGEVENT) == "CONTINUE"
                    683:         ui pop 1
                    684:         goto queryinstallmode
                    685:     else-ifstr(i) $(DLGEVENT) == "EXIT"
                    686:         shell "" QueryUserQuit
                    687:         ifstr(i) $($R1) == "OK"
                    688:             ui pop 1
                    689:             goto setupnotdone
                    690:         else
                    691:             goto welcome
                    692:         endif
                    693:     else
                    694:         goto end
                    695:     endif
                    696: 
                    697:     ;
                    698:     ; show install mode dialog and query if we are to operate in express mode
                    699:     ; or in full install
                    700:     ;
                    701: 
                    702: queryinstallmode =+
                    703:     read-syms InstallModeDlg$(STF_LANGUAGE)
                    704:     ui start "InstallMode"
                    705:     ifstr(i) $(DLGEVENT) == "CONTINUE"
                    706:         ui pop 1
                    707:         set STF_INSTALL_MODE = $(ButtonChecked)
                    708:         goto setdestination
                    709:     else-ifstr(i) $(DLGEVENT) == "EXIT"
                    710:         shell "" QueryUserQuit
                    711:         ifstr(i) $($R1) == "OK"
                    712:             ui pop 1
                    713:             goto setupnotdone
                    714:         else
                    715:             goto queryinstallmode
                    716:         endif
                    717:     else
                    718:         goto end
                    719:     endif
                    720: 
                    721: setdestination =+
                    722: 
                    723:     ;
                    724:     ; go through the volume list and form the destination volume list of
                    725:     ; all volumes which have the size needed to install the mstools.
                    726:     ;
                    727:     set DestVolumeList = {}
                    728:     set DestVolumeFreeList = {}
                    729: 
                    730:     ForListDo $(VolumeList)
                    731: 
                    732:        set CurrentVolume      = *($(VolumeList), $(#))
                    733:        set CurrentVolumeFree  = *($(VolumeFreeList), $(#))
                    734:        set CurrentVolumeFS    = *($(VolumeFSList), $(#))
                    735: 
                    736:        set DestVolumeList     = >($(DestVolumeList),     $(CurrentVolume))
                    737:        set DestVolumeFreeList = >($(DestVolumeFreeList), $(CurrentVolumeFree))
                    738: 
                    739: skipvol=+
                    740:     EndForListDo
                    741: 
                    742:     ;
                    743:     ; destination drive is the drive with the maximum space
                    744:     ;
                    745: 
                    746:     set DestVolume     = ""
                    747:     set DestVolumeFree = 0
                    748: 
                    749:     ForListDo $(DestVolumeList)
                    750:         set Volume     = $($)
                    751:         set VolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(Volume)))
                    752: 
                    753:         ifint $(VolumeFree) > $(DestVolumeFree)
                    754:             set DestVolume     = $(Volume)
                    755:             set DestVolumeFree = $(VolumeFree)
                    756:         endif
                    757: 
                    758:     EndForListDo
                    759: 
                    760:     set MstoolsDir = $(DestVolume)$(MSTOOLS)
                    761: 
                    762:     ;
                    763:     ; display tools destination, size available and needed for
                    764:     ; user approval
                    765:     ;
                    766: destination =+
                    767: 
                    768:     ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
                    769:        ifint $(DestVolumeFree) < $(MaxToolsSize)
                    770:            shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String8)$(MaxToolsSize)$(String10)$(String12)
                    771:            goto setupnotdone
                    772:        else
                    773:            goto mstooldirs
                    774:        endif
                    775:     endif
                    776: 
                    777:     read-syms DestinationDlg$(STF_LANGUAGE)
                    778:     ui start "Destination"
                    779:     ifstr(i) $(DLGEVENT) == "NOTIFY"
                    780: 
                    781:         ifstr(i) $(Combo1Out) != $(DestVolume)
                    782:             set ReInit = YES
                    783:             set DestVolume     = $(Combo1Out)
                    784:             set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
                    785:             set MstoolsDir     = $(DestVolume)$(MSTOOLS)
                    786:         else
                    787:             set ReInit = NO
                    788:         endif
                    789:         goto destination
                    790: 
                    791:     else-ifstr(i) $(DLGEVENT) == "CONTINUE"
                    792:         set ReInit = NO
                    793:         LibraryProcedure IsFullPath, $(LIBHANDLE), CheckPathFullPathSpec $(EditTextOut)
                    794:         ifstr(i) $(IsFullPath) == "NO"
                    795:             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String13)$(DestVolume)$(MSTOOLS)
                    796:             goto destination
                    797:         else
                    798:             GetDriveInPath Drive, $(EditTextOut)
                    799:             Ifcontains(i) $(Drive) in $(DestVolumeList)
                    800:                 set DestVolume     = $(Drive)
                    801:                 set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
                    802:                 set MstoolsDir     = $(EditTextOut)
1.1.1.3 ! root      803:                ifint $(DestVolumeFree) < $(MinToolsSize)
        !           804:                    shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String14)
        !           805:                    goto destination
        !           806:                endif
1.1       root      807:             else
1.1.1.3 ! root      808:                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(String16)
        !           809:                 ifstr(i) $($R0) != STATUS_SUCCESSFUL
        !           810:                        goto destination
        !           811:                 else
        !           812:                     ifstr(i) $($R1) == "OK"
        !           813:                        set DestVolume = $(Drive)
        !           814:                        set DestVolumeFree = $(MaxToolsSize)
        !           815:                        set MstoolsDir = $(EditTextOut)
        !           816:                     else
        !           817:                         set ReInit = NO
        !           818:                         goto destination
        !           819:                     endif
        !           820:                 endif
1.1       root      821:             endif
                    822:         endif
                    823: 
                    824:         ui pop 1
                    825:         goto mstooldirs
                    826: 
                    827:     else-ifstr(i) $(DLGEVENT) == "EXIT"
                    828: 
                    829:         set ReInit = NO
                    830:         shell "" QueryUserQuit
                    831:         ifstr(i) $($R1) == "OK"
                    832:             ui pop 1
                    833:             goto setupnotdone
                    834:         else
                    835:             goto destination
                    836:         endif
                    837:     else
                    838:         goto end
                    839:     endif
                    840: 
                    841: 
                    842: mstooldirs = +
                    843: 
1.1.1.3 ! root      844:     set MstoolsRoot = $(MstoolsDir)
1.1       root      845:     LibraryProcedure MstoolsDir, $(LIBHANDLE), AppendBackSlash $(MstoolsDir)
                    846:     ;
                    847:     ; First find all the destination directories for the tools
                    848:     ;
                    849: 
                    850:     set MstoolsPath    = $(MstoolsDir)bin
                    851:     set MstoolsLib     = $(MstoolsDir)lib
                    852:     set MstoolsInclude = $(MstoolsDir)h
                    853:     set MstoolsInit    = $(MstoolsDir)init
                    854: 
                    855:     set MfcLib        = $(MstoolsDir)mfc\lib
                    856:     set MfcInclude     = $(MstoolsDir)mfc\include
                    857: 
1.1.1.3 ! root      858:     set MSTestInclude  = $(MstoolsDir)mstest\include
        !           859:     set MSTestPath     = $(MstoolsDir)mstest
        !           860: 
        !           861:     set MSSetupInclude = $(MstoolsDir)mssetup\include
        !           862:     set MSSetupLib     = $(MstoolsDir)mssetup\lib
        !           863: 
1.1       root      864: 
                    865:     ;
                    866:     ; mstool install.  ask user for options on mstool install.
                    867:     ;
                    868: 
                    869: mstools = +
                    870:     ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
                    871:        goto mstoolsinstall
                    872:     endif
                    873: 
                    874:     ifint $(DestVolumeFree) < $(MaxToolsSize)
                    875:         set DoToolsSamples   = $(NotChosen)
                    876:         set DoToolsHelp      = $(NotChosen)
1.1.1.3 ! root      877:         set DoHelpIndex      = $(NotChosen)
1.1       root      878:         set DoMfc            = $(NotChosen)
1.1.1.3 ! root      879:         set DoOLE20          = $(NotChosen)
1.1.1.2   root      880:         set DoMSTest         = $(NotChosen)
1.1       root      881:     endif
                    882: 
                    883:     set-sub FreeForOptional = $(DestVolumeFree) $(MinToolsSize)
                    884:     ifstr(i) $(FreeForOptional) == 0
                    885:         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String15)
                    886:     endif
                    887: 
                    888:     read-syms MSToolsOptionsDlg$(STF_LANGUAGE)
                    889:     ui start "Options"
                    890:     ifstr(i) $(DLGEVENT) == "CONTINUE"
                    891:         set DoToolsSamples   = *($(CheckItemsOut), 1)
                    892:         set DoToolsHelp      = *($(CheckItemsOut), 2)
1.1.1.3 ! root      893:         set DoHelpIndex      = *($(CheckItemsOut), 3)
        !           894:         set DoMfc            = *($(CheckItemsOut), 4)
        !           895:         set DoOLE20          = *($(CheckItemsOut), 5)
1.1.1.2   root      896:         set DoMSTest         = *($(CheckItemsOut), 6)
1.1       root      897: 
1.1.1.3 ! root      898:        ifstr(i) $(DoToolsHelp) == $(NotChosen)
        !           899:            set DoHelpIndex = $(NotChosen)
        !           900:        endif
        !           901: 
1.1       root      902:         ui pop 1
                    903:         goto mstoolsinstall
                    904:     else-ifstr(i) $(DLGEVENT) == "EXIT"
                    905:         shell "" QueryUserQuit
                    906:         ifstr(i) $($R1) == "OK"
                    907:             ui pop 1
                    908:             goto setupnotdone
                    909:         else
                    910:             goto mstools
                    911:         endif
                    912:     else
                    913:         goto "end"
                    914:     endif
                    915: 
                    916:     ;
                    917:     ; build mstools copy list
                    918:     ;
                    919: 
                    920: mstoolsinstall =+
                    921:     StartWait
1.1.1.3 ! root      922:     shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard1)
1.1       root      923:     install Install-CopyToolsFiles
1.1.1.3 ! root      924:     shell "subroutn.inf" PopBillboard
1.1       root      925:     EndWait
                    926: 
                    927:     ;
                    928:     ;  Complete the copying of files added by other options.
                    929:     ;
                    930:     ;  Alter the CFG/INI files as needed by the options.
                    931:     ;
                    932:     ;  print information screen to restart
                    933:     ;
                    934: 
                    935: finish = +
                    936: 
                    937:     ;
                    938:     ; first copy all the files over
                    939:     ;
                    940: 
                    941:     read-syms ProgressCopy$(STF_LANGUAGE)
                    942:     install Install-All-Files-Now
                    943:     ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_SUCCESS"
                    944:         goto mstoolsconfig
                    945:     else
                    946:         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String4)
                    947:         goto setupnotdone
                    948:     endif
                    949: 
                    950:     StartWait
                    951: 
                    952: mstoolsconfig=+
1.1.1.3 ! root      953:     read-syms EnvironmentVars
        !           954:     detect    EnvironmentVars
1.1       root      955: 
                    956:     ;
                    957:     ; first initialize the variables which indicate whether new values are
                    958:     ; to be set for the variables or not
                    959:     ;
                    960:     ForListDo {Path, Lib, Include, Init}
                    961:         set FSet$($)Var = FALSE
                    962:     EndForListDo
                    963: 
                    964:     ;
1.1.1.2   root      965:     ; add the mfc variables if mfc chosen, posix is not set up automatically
1.1       root      966:     ;
                    967: 
                    968:     ifstr(i) $(DoMfc) == $(Chosen)
1.1.1.2   root      969:         ForListDo {Include,Lib}
1.1       root      970:             set Var = $($)
                    971:             ifstr(i) $($(Var)EnvVar) == {}
                    972:                 set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(Mfc$(Var))}}
                    973:                 set FSet$(Var)Var = TRUE
                    974:             else
                    975:                 set VarTitle   = *($($(Var)EnvVar), 2)
                    976:                 set VarRegType = *($($(Var)EnvVar), 3)
                    977:                 set VarValue   = *($($(Var)EnvVar), 4)
                    978:                 shell "" PrependNewValueToEnvVar $(VarValue) $(Mfc$(Var))
                    979:                 ifstr(i) $($R0) == STATUS_FAILED
                    980:                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
                    981:                     goto setupnotdone
                    982:                 endif
                    983:                 ifstr(i) $($R1) == "TRUE"
                    984:                     set FSet$(Var)Var = TRUE
                    985:                     set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
                    986:                 endif
                    987:             endif
                    988:         EndForListDo
                    989:     endif
                    990: 
                    991:     ;
1.1.1.3 ! root      992:     ; add the mstest and setup variables if mstest is chosen
        !           993:     ;
        !           994: 
        !           995:     ifstr(i) $(DoMSTest) == $(Chosen)
        !           996:         ForListDo {Include,Lib}
        !           997:             set Var = $($)
        !           998:             ifstr(i) $($(Var)EnvVar) == {}
        !           999:                 set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(MSSetup$(Var))}}
        !          1000:                 set FSet$(Var)Var = TRUE
        !          1001:             else
        !          1002:                 set VarTitle   = *($($(Var)EnvVar), 2)
        !          1003:                 set VarRegType = *($($(Var)EnvVar), 3)
        !          1004:                 set VarValue   = *($($(Var)EnvVar), 4)
        !          1005:                 ifstr(i) $(Var) == "Path"
        !          1006:                   ifstr(i) $(PRIVILEGES) == "SYSTEM"
        !          1007:                     shell "" AppendNewValueToEnvVar $(VarValue) $(MSSetup$(Var))
        !          1008:                   else
        !          1009:                     shell "" PrependNewValueToEnvVar $(VarValue) $(MSSetup$(Var))
        !          1010:                   endif
        !          1011:                 else
        !          1012:                   shell "" PrependNewValueToEnvVar $(VarValue) $(MSSetup$(Var))
        !          1013:                 endif
        !          1014:                 ifstr(i) $($R0) == STATUS_FAILED
        !          1015:                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
        !          1016:                     goto setupnotdone
        !          1017:                 endif
        !          1018:                 ifstr(i) $($R1) == "TRUE"
        !          1019:                     set FSet$(Var)Var = TRUE
        !          1020:                     set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
        !          1021:                 endif
        !          1022:             endif
        !          1023:         EndForListDo
        !          1024:         ForListDo {Include,Path}
        !          1025:             set Var = $($)
        !          1026:             ifstr(i) $($(Var)EnvVar) == {}
        !          1027:                 set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(MSTest$(Var))}}
        !          1028:                 set FSet$(Var)Var = TRUE
        !          1029:             else
        !          1030:                 set VarTitle   = *($($(Var)EnvVar), 2)
        !          1031:                 set VarRegType = *($($(Var)EnvVar), 3)
        !          1032:                 set VarValue   = *($($(Var)EnvVar), 4)
        !          1033:                 ifstr(i) $(Var) == "Path"
        !          1034:                   ifstr(i) $(PRIVILEGES) == "SYSTEM"
        !          1035:                     shell "" AppendNewValueToEnvVar $(VarValue) $(MSTest$(Var))
        !          1036:                   else
        !          1037:                     shell "" PrependNewValueToEnvVar $(VarValue) $(MSTest$(Var))
        !          1038:                   endif
        !          1039:                 else
        !          1040:                   shell "" PrependNewValueToEnvVar $(VarValue) $(MSTest$(Var))
        !          1041:                 endif
        !          1042:                 ifstr(i) $($R0) == STATUS_FAILED
        !          1043:                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
        !          1044:                     goto setupnotdone
        !          1045:                 endif
        !          1046:                 ifstr(i) $($R1) == "TRUE"
        !          1047:                     set FSet$(Var)Var = TRUE
        !          1048:                     set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
        !          1049:                 endif
        !          1050:             endif
        !          1051:         EndForListDo
        !          1052:     endif
        !          1053: 
        !          1054:     ;
        !          1055:     ; For the Path,Lib and Include variables see if we can prepend them
1.1       root     1056:     ; onto the current variables
                   1057:     ;
                   1058: 
1.1.1.3 ! root     1059:     ForListDo {Path,Lib, Include}
1.1       root     1060:         set Var = $($)
                   1061:         ifstr(i) $($(Var)EnvVar) == {}
                   1062:             set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(Mstools$(Var))}}
                   1063:             set FSet$(Var)Var = TRUE
                   1064:         else
                   1065:             set VarTitle   = *($($(Var)EnvVar), 2)
                   1066:             set VarRegType = *($($(Var)EnvVar), 3)
                   1067:             set VarValue   = *($($(Var)EnvVar), 4)
1.1.1.3 ! root     1068:             ifstr(i) $(Var) == "Path"
        !          1069:                 ifstr(i) $(PRIVILEGES) == "SYSTEM"
        !          1070:                    shell "" AppendNewValueToEnvVar $(VarValue) $(Mstools$(Var))
        !          1071:                 else
        !          1072:                    shell "" PrependNewValueToEnvVar $(VarValue) $(Mstools$(Var))
        !          1073:                 endif
        !          1074:             else
        !          1075:                 shell "" PrependNewValueToEnvVar $(VarValue) $(Mstools$(Var))
        !          1076:             endif
1.1       root     1077:             ifstr(i) $($R0) == STATUS_FAILED
                   1078:                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
                   1079:                 goto setupnotdone
                   1080:             endif
                   1081:             ifstr(i) $($R1) == "TRUE"
                   1082:                 set FSet$(Var)Var = TRUE
                   1083:                 set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
                   1084:             endif
                   1085:         endif
                   1086:     EndForListDo
                   1087: 
1.1.1.3 ! root     1088:     
1.1       root     1089:     ;
                   1090:     ; make cpu variable - STF_PLATFORM
                   1091:     ;
                   1092:     set FSetCpuVar = TRUE
                   1093:     ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
                   1094:         set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), i386}
                   1095:     else
                   1096:         set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), MIPS}
                   1097:     endif
                   1098: 
                   1099:     ;
1.1.1.3 ! root     1100:     ; make Mstools Root variable - MstoolsDir
        !          1101:     ;
        !          1102:     set FSetMstoolsRootVar = TRUE
        !          1103:     set MstoolsRootEnvVar = {Mstools, 0, $(!REG_VT_SZ), $(MstoolsRoot)}
        !          1104: 
        !          1105:     
        !          1106: 
        !          1107:     ;
1.1       root     1108:     ; modify all the environment variables
                   1109:     ;
                   1110: 
1.1.1.3 ! root     1111:     ForListDo {Lib, Include, Cpu, Path, MstoolsRoot}
1.1       root     1112:         ;
                   1113:         ; if the variable to set the variable is set
                   1114: 
                   1115:         ifstr(i) $(FSet$($)Var) == "TRUE"
1.1.1.3 ! root     1116:             shell "" SetEnvironmentString $($($)EnvVar) $(PRIVILEGES)
1.1       root     1117:             ifstr(i) $($R0) == STATUS_FAILED
                   1118:                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String7)
                   1119:             endif
                   1120:         endif
                   1121:     EndForListDo
                   1122: 
                   1123:     install Install-MSTools-Groups
                   1124: 
1.1.1.3 ! root     1125:     ;
        !          1126:     ; modify the registry to use windbg instead of ntsdk and clear auto 
        !          1127:     ;
        !          1128: 
        !          1129:     set KeyPath = { +
        !          1130:                    {SOFTWARE,          $(NoTitle),     $(MaskAllAccess)}, +
        !          1131:                    {Microsoft,          $(NoTitle),    $(MaskAllAccess)}, +
        !          1132:                    {"Windows NT",      $(NoTitle),     $(MaskAllAccess)}, +
        !          1133:                   {CurrentVersion,     $(NoTitle),     $(MaskAllAccess)}, +
        !          1134:                   {AeDebug,            $(NoTitle),     $(MaskAllAccess)} +
        !          1135:                  }
        !          1136:     set DebugPath = $(MstoolsPath)"\windbg -p %ld -e %ld"
        !          1137: 
        !          1138:     set KeyValues = {{Debugger, $(NoTitle), $(!REG_VT_SZ), $(DebugPath)}}
        !          1139: 
        !          1140:     shell "" CreateKey $(!REG_H_LOCAL) $(KeyPath) $(KeyValues)
        !          1141:     CloseRegKey $($R1)
        !          1142: 
        !          1143:     set KeyPath = { +
        !          1144:                    {SOFTWARE,          $(NoTitle),     $(MaskAllAccess)}, +
        !          1145:                    {Microsoft,          $(NoTitle),    $(MaskAllAccess)}, +
        !          1146:                    {"Windows NT",      $(NoTitle),     $(MaskAllAccess)}, +
        !          1147:                   {CurrentVersion,     $(NoTitle),     $(MaskAllAccess)}, +
        !          1148:                   {AeDebug,            $(NoTitle),     $(MaskAllAccess)} +
        !          1149:                  }
        !          1150: 
        !          1151:     set KeyValues = {{Auto, $(NoTitle), $(!REG_VT_SZ), 0}}
        !          1152: 
        !          1153:     shell "" CreateKey $(!REG_H_LOCAL) $(KeyPath) $(KeyValues)
        !          1154:     CloseRegKey $($R1)
        !          1155: 
1.1       root     1156: setupdone=+
                   1157:     set Exit_Code = $(!SETUP_ERROR_SUCCESS)
                   1158:     read-syms SetupDoneDlg$(STF_LANGUAGE)
                   1159:     EndWait
                   1160:     ui start "Done"
                   1161:     ifstr(i) $(DLGEVENT) == "CONTINUE"
                   1162:         ui pop 1
                   1163:         goto end
                   1164:     else
                   1165:         goto end
                   1166:     endif
                   1167: 
                   1168: setupnotdone=+
                   1169:     read-syms SetupNotDoneDlg$(STF_LANGUAGE)
                   1170:     EndWait
                   1171:     ui start "NotDone"
                   1172:     ifstr(i) $(DLGEVENT) == "CONTINUE"
                   1173:         ui pop 1
                   1174:         goto end
                   1175:     else
                   1176:         goto end
                   1177:     endif
                   1178: 
                   1179: end = +
                   1180:     install   FreeSetupLibrary
                   1181:     exit
                   1182: 
                   1183: 
                   1184: 
                   1185: ;*****************************************************************
                   1186: ;                                                                *
                   1187: ;         INSTALLATION SUPPORT ROUTINES                          *
                   1188: ;                                                                *
                   1189: ;*****************************************************************
                   1190: 
                   1191: ;-----------------------------------------------------------------------
                   1192: ; ROUTINE:      QueryUserQuit
                   1193: ;
                   1194: ; DESCRIPTION:  This routine queries whether the user wants to quit setup
                   1195: ;
                   1196: ; INPUTS:       None
                   1197: ;
                   1198: ; OUTPUTS:      $R0: Status:     STATUS_SUCCESSFUL |
                   1199: ;                                STATUS_FAILED
                   1200: ;
                   1201: ;               $R1: UserAction: OK | CANCEL
                   1202: ;
                   1203: ;------------------------------------------------------------------------
                   1204: 
                   1205: [QueryUserQuit]
                   1206: 
                   1207:     set Status     = STATUS_FAILED
                   1208:     set UserAction = CANCEL
                   1209: 
                   1210:     ;
                   1211:     ; read in quit message
                   1212:     ;
                   1213:     read-syms ExitWarningDlg$(!STF_LANGUAGE)
                   1214:     ui start "ExitWarning"
                   1215:     ifstr(i) $(DLGEVENT) == "YES"
                   1216:         set Status     = STATUS_SUCCESSFUL
                   1217:         set UserAction = "OK"
                   1218: 
                   1219:     else-ifstr(i) $(DLGEVENT) == "NO"
                   1220:         set Status     = STATUS_SUCCESSFUL
                   1221:         set UserAction = "CANCEL"
                   1222:     else
                   1223:     endif
                   1224: 
                   1225: fin_QueryUserQuit = +
                   1226:     Return $(Status) $(UserAction)
                   1227: 
                   1228: 
                   1229: ;----------------------------------------------
                   1230: ; EXIT WINDOWS NT TOOLS SETUP WARNING
                   1231: ;----------------------------------------------
                   1232: 
                   1233: [ExitWarningDlgENG]
                   1234:     DlgType      = "MessageBox"
                   1235:     STF_MB_TITLE = "Exit Win32 SDK Setup"
1.1.1.3 ! root     1236:     STF_MB_TEXT  = "Win32 SDK isn't correctly installed.  Are you "+
        !          1237:                    "sure you want to exit Setup?"
1.1       root     1238:     STF_MB_TYPE  = 3
                   1239:     STF_MB_ICON  = 5
                   1240:     STF_MB_DEF   = 2
                   1241: 
                   1242: 
                   1243: 
                   1244: 
                   1245: ;-----------------------------------------------------------------------
1.1.1.3 ! root     1246: ; ROUTINE:      AppendNewValueToEnvVar
1.1       root     1247: ;
                   1248: ; DESCRIPTION:  Looks at the existing value of an environment variable
                   1249: ;               and appends a new value if it is not already present
                   1250: ;
                   1251: ; INPUTS:       $0:  OldValueList
                   1252: ;               $1:  NewValue
                   1253: ;
                   1254: ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
                   1255: ;                            STATUS_FAILED
                   1256: ;
                   1257: ;               $R1: Changed?
                   1258: ;               $R2: NewValueList
                   1259: ;
                   1260: ;------------------------------------------------------------------------
                   1261: 
1.1.1.3 ! root     1262: [AppendNewValueToEnvVar]
1.1       root     1263:     ;
                   1264:     set Status       = STATUS_FAILED
                   1265:     set NewValueList = {}
                   1266:     set Changed      = TRUE
                   1267:     ;
                   1268:     set Error = NO
                   1269:     ForListDo $($0)
                   1270:         ifstr(i) $(Error) == NO
                   1271:             ifstr(i) $(Changed) == TRUE
                   1272:                  LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
                   1273:                  ifstr(i) $(ExpandedValue) == "ERROR"
                   1274:                      set Error = YES
                   1275:                  else-ifstr(i) $(ExpandedValue) == $($1)
                   1276:                      set Changed = FALSE
                   1277:                  endif
                   1278:             endif
                   1279:         endif
                   1280:     EndForListDo
                   1281: 
                   1282:     ifstr(i) $(Error) == "YES"
                   1283:         goto finish_append
                   1284:     endif
                   1285: 
                   1286:     set Status = STATUS_SUCCESSFUL
                   1287:     ifstr(i) $(Changed) == TRUE
1.1.1.3 ! root     1288:        set NewValueList = >($($0), $($1))
        !          1289:     endif
        !          1290: 
        !          1291: finish_append = +
        !          1292:     return $(Status) $(Changed) $(NewValueList)
        !          1293: 
        !          1294: ;-----------------------------------------------------------------------
        !          1295: ; ROUTINE:      PrependNewValueToEnvVar
        !          1296: ;
        !          1297: ; DESCRIPTION:  Looks at the existing value of an environment variable
        !          1298: ;               and prepends a new value if it is not already present
        !          1299: ;
        !          1300: ; INPUTS:       $0:  OldValueList
        !          1301: ;               $1:  NewValue
        !          1302: ;
        !          1303: ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
        !          1304: ;                            STATUS_FAILED
        !          1305: ;
        !          1306: ;               $R1: Changed?
        !          1307: ;               $R2: NewValueList
        !          1308: ;
        !          1309: ;------------------------------------------------------------------------
        !          1310: 
        !          1311: [PrependNewValueToEnvVar]
        !          1312:     ;
        !          1313:     set Status       = STATUS_FAILED
        !          1314:     set NewValueList = {}
        !          1315:     set Changed      = TRUE
        !          1316:     ;
        !          1317:     set Error = NO
        !          1318:     ForListDo $($0)
        !          1319:         ifstr(i) $(Error) == NO
        !          1320:             ifstr(i) $(Changed) == TRUE
        !          1321:                  LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
        !          1322:                  ifstr(i) $(ExpandedValue) == "ERROR"
        !          1323:                      set Error = YES
        !          1324:                  else-ifstr(i) $(ExpandedValue) == $($1)
        !          1325:                      set Changed = FALSE
        !          1326:                  endif
        !          1327:             endif
        !          1328:         endif
        !          1329:     EndForListDo
        !          1330: 
        !          1331:     ifstr(i) $(Error) == "YES"
        !          1332:         goto finish_prepend
        !          1333:     endif
        !          1334: 
        !          1335:     set Status = STATUS_SUCCESSFUL
        !          1336:     ifstr(i) $(Changed) == TRUE
        !          1337:        set NewValueList = $($1)
1.1       root     1338:        ForListDo $($0)
                   1339:            set NewValueList = >($(NewValueList), $($))
                   1340:        EndForListDo
                   1341:     endif
                   1342: 
1.1.1.3 ! root     1343: finish_prepend = +
1.1       root     1344:     return $(Status) $(Changed) $(NewValueList)
                   1345: 
                   1346: 
                   1347: ;-----------------------------------------------------------------------
                   1348: ; ROUTINE:      SetEnvironmentString
                   1349: ;
                   1350: ; DESCRIPTION:  Set the value for a user environment string
                   1351: ;
                   1352: ; INPUTS:       $0:  VarList
1.1.1.3 ! root     1353: ;               $1:  Privileges
1.1       root     1354: ;
                   1355: ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
                   1356: ;                            STATUS_FAILED
                   1357: ;
                   1358: ;
                   1359: ;------------------------------------------------------------------------
                   1360: 
                   1361: [SetEnvironmentString]
                   1362:     ;
                   1363:     ;
                   1364:     set Status = STATUS_FAILED
                   1365: 
                   1366:     set Var          = *($($0), 1)
                   1367:     set VarTitle     = *($($0), 2)
                   1368:     set VarRegType   = *($($0), 3)
                   1369:     set VarValueList = *($($0), 4)
                   1370: 
                   1371:     set VarValue = ""
                   1372:     ForListDo $(VarValueList)
                   1373:        ifstr(i) $(VarValue) != ""
                   1374:            set VarValue = $(VarValue)";"$($)
                   1375:        else
                   1376:            set VarValue = $($)
                   1377:        endif
                   1378:     EndForListDo
                   1379: 
1.1.1.3 ! root     1380:     LibraryProcedure STATUS, $(!LIBHANDLE), SetEnvVar $($1) $(Var) $(VarTitle) $(VarRegType) $(VarValue)
1.1       root     1381:     ifstr(i) $(STATUS) == "ERROR"
                   1382:        goto finish_setenvstr
                   1383:     endif
                   1384:     set Status = STATUS_SUCCESSFUL
                   1385: 
                   1386: finish_setenvstr = +
                   1387:     Return $(Status)
                   1388: 
                   1389: ;*****************************************************************
                   1390: ;                                                                *
                   1391: ;         INSTALLATION SUPPORT ROUTINES                          *
                   1392: ;                                                                *
                   1393: ;*****************************************************************
                   1394: 
                   1395: [Install-MSTools-Groups]
1.1.1.3 ! root     1396:     
        !          1397:     ifstr(i) $(PRIVILEGES) == "SYSTEM"
        !          1398:        set Common = "Common"
        !          1399:     else
        !          1400:         set Common = ""
        !          1401:     endif
1.1       root     1402: 
1.1.1.3 ! root     1403:     set ToolsGroup = "Win32 SDK Tools"
        !          1404:     Create$(Common)ProgManGroup $(ToolsGroup) ""
        !          1405:     Show$(Common)ProgManGroup   $(ToolsGroup), 1
        !          1406: 
        !          1407:     Create$(Common)ProgmanItem  $(ToolsGroup) , "M Editor"        $(MstoolsPath)"\mep"                               $(MstoolsPath)"\m.ico"        0
        !          1408:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Dialog Editor"   $(MstoolsPath)"\dlgedit"                           ""              0
        !          1409:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Image Editor"    $(MstoolsPath)"\imagedit"                          ""              0
        !          1410:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Spy"             $(MstoolsPath)"\spy"                               ""              0
        !          1411:     Create$(Common)ProgmanItem  $(ToolsGroup) , "DDESpy"          $(MstoolsPath)"\ddespy"                            ""              0
        !          1412:     Create$(Common)ProgmanItem  $(ToolsGroup) , "WinDbg"          $(MstoolsPath)"\windbg"                            ""              0
        !          1413:     Create$(Common)ProgmanItem  $(ToolsGroup) , "WinDbg Remote"   $(MstoolsPath)"\windbgrm"                            ""              0
        !          1414:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Zoom Utility"    $(MstoolsPath)"\zoomin"                            ""              0
        !          1415:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Font Editor"     $(MstoolsPath)"\fontedit"                          ""              0
        !          1416:     Create$(Common)ProgmanItem  $(ToolsGroup) , "PView"           $(MstoolsPath)"\pview"                             ""              0
        !          1417:     Create$(Common)ProgmanItem  $(ToolsGroup) , "PortTool"        $(MstoolsPath)"\porttool"                          ""              0
        !          1418:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Process Walker"        $(MstoolsPath)"\pwalk"                          ""              0
        !          1419:     Create$(Common)ProgmanItem  $(ToolsGroup) , "WinDiff"        $(MstoolsPath)"\windiff"                          ""              0
        !          1420:     Create$(Common)ProgmanItem  $(ToolsGroup) , "PStat"         "cmd /k "$(MstoolsPath)"\pstat"                             "progman.exe"  40
        !          1421:     Create$(Common)ProgmanItem  $(ToolsGroup) , "WinPerf"         $(MstoolsPath)"\wperf"                          ""              0
        !          1422:     Create$(Common)ProgmanItem  $(ToolsGroup) , "Unicode Notepad" $(MstoolsPath)"\unipad "$(MstoolsPath)"\unicode.utf"       ""              0
1.1       root     1423: 
                   1424:     ifstr(i) $(DoToolsHelp) == $(Chosen)
1.1.1.3 ! root     1425:         set HelpGroup = "Win32 SDK Online References"
        !          1426:        Create$(Common)ProgManGroup $(HelpGroup) ""
        !          1427:        Show$(Common)ProgManGroup   $(HelpGroup), 1
        !          1428: 
        !          1429:         Create$(Common)ProgmanItem  $(HelpGroup) , "Win32 API Reference"  "winhlp32 "$(MstoolsPath)"\api32wh.hlp"    ""              0
        !          1430:         Create$(Common)ProgmanItem  $(HelpGroup) , "C/C++ Lang/Lib Reference" "winhlp32 "$(MstoolsPath)"\msc.hlp"        ""              0
        !          1431:         Create$(Common)ProgmanItem  $(HelpGroup) , "Programming Techniques" "winhlp32 "$(MstoolsPath)"\pt.hlp"  $(MstoolsPath)"\sdkdoc.ico"              0
        !          1432:         Create$(Common)ProgmanItem  $(HelpGroup) , "Win32s Programmer's Reference" "winhlp32 "$(MstoolsPath)"\win32s.hlp" $(MstoolsPath)"\sdkdoc.ico"              0
        !          1433:         Create$(Common)ProgmanItem  $(HelpGroup) , "Tools Guide" "winhlp32 "$(MstoolsPath)"\toolsbk.hlp" $(MstoolsPath)"\sdkdoc.ico"              0
        !          1434:         Create$(Common)ProgmanItem  $(HelpGroup) , "Windows Sockets Reference"   "winhlp32 "$(MstoolsPath)"\winsock.hlp"   $(MstoolsPath)"\winsock.ico"                    0
        !          1435:         Create$(Common)ProgmanItem  $(HelpGroup) , "Tools QuickRef"         "winhlp32 "$(MstoolsPath)"\tools.hlp"    ""              0
        !          1436:         Create$(Common)ProgmanItem  $(HelpGroup) , "Building Apps/DLLs QuickRef" "winhlp32 "$(MstoolsPath)"\build.hlp" ""              0
1.1.1.2   root     1437: 
                   1438:         ifstr(i) $(DoToolsSamples) == $(Chosen)
1.1.1.3 ! root     1439:             Create$(Common)ProgmanItem  $(HelpGroup) , "Samples QuickRef"         "winhlp32 "$(MstoolsPath)"\samples.hlp"    ""              0
1.1.1.2   root     1440:         endif
                   1441: 
1.1.1.3 ! root     1442:         Create$(Common)ProgmanItem  $(HelpGroup) , "Win32 SDK Knowledge Base"         "winhlp32 "$(MstoolsPath)"\win32kb.hlp"    ""              0
        !          1443:         Create$(Common)ProgmanItem  $(HelpGroup) , "Storage Class Modifiers QuickRef" "winhlp32 "$(MstoolsPath)"\modif.hlp" ""              0
        !          1444:         Create$(Common)ProgmanItem  $(HelpGroup) , "RPC Language QuickRef"       "winhlp32 "$(MstoolsPath)"\midl10wh.hlp"   ""             0
        !          1445: 
1.1.1.2   root     1446:         ifstr(i) $(DoMfc) == $(Chosen)
1.1.1.3 ! root     1447:             Create$(Common)ProgmanItem  $(HelpGroup) , "MFC Library QuickRef"         "winhlp32 "$(MstoolsPath)"\mfc10wh.hlp"    ""              0
1.1.1.2   root     1448:         endif
                   1449: 
1.1.1.3 ! root     1450:         Show$(Common)ProgManGroup   $(HelpGroup), 6
1.1       root     1451:     endif
                   1452: 
1.1.1.3 ! root     1453:     Show$(Common)ProgManGroup   $(ToolsGroup), 6
1.1       root     1454:     exit
                   1455: 
                   1456: 
                   1457: 
                   1458: 
                   1459: ;************************************************************************
                   1460: ;                                                                       *
                   1461: ;  MSTOOLS SUPPORT                                                      *
                   1462: ;                                                                       *
                   1463: ;************************************************************************
                   1464: 
                   1465: [Install-CopyToolsFiles]
                   1466:     set STF_VITAL = ""
                   1467: 
                   1468:     ;
                   1469:     ; 1. MSTOOLS - always done
1.1.1.3 ! root     1470:     ;
1.1       root     1471: 
                   1472:     CreateDir  $(MstoolsDir)
                   1473:     CreateDir  $(MstoolsInclude)
                   1474:     CreateDir  $(MstoolsInclude)\sys
                   1475:     CreateDir  $(MstoolsPath)
                   1476:     CreateDir  $(MstoolsLib)
                   1477:     CreateDir  $(MstoolsInit)
1.1.1.3 ! root     1478:     CreateDir  $(STF_WINDOWSPATH)\symbols
        !          1479:     CreateDir  $(STF_WINDOWSPATH)\symbols\dll
1.1       root     1480: 
                   1481:     AddSectionFilesToCopyList Files-mstools                          $(STF_SRCDIR)mstools                          $(MstoolsDir)
1.1.1.2   root     1482:     AddSectionFilesToCopyList Files-mstools-bin                      $(STF_SRCDIR)mstools\bin                      $(MstoolsPath)
1.1       root     1483:     AddSectionFilesToCopyList Files-mstools-bin-$(STF_PLATFORM)      $(STF_SRCDIR)mstools\bin\$(STF_PLATFORM)      $(MstoolsPath)
                   1484:     AddSectionFilesToCopyList Files-mstools-h                        $(STF_SRCDIR)mstools\h                        $(MstoolsInclude)
1.1.1.3 ! root     1485:     AddSectionFilesToCopyList Files-mstools-h-$(STF_PLATFORM)        $(STF_SRCDIR)mstools\h\$(STF_PLATFORM)        $(MstoolsInclude)
1.1       root     1486:     AddSectionFilesToCopyList Files-mstools-h-sys                    $(STF_SRCDIR)mstools\h\sys                    $(MstoolsInclude)\sys
                   1487:     AddSectionFilesToCopyList Files-mstools-init                     $(STF_SRCDIR)mstools\init                     $(MstoolsInit)
                   1488:     AddSectionFilesToCopyList Files-mstools-lib-$(STF_PLATFORM)      $(STF_SRCDIR)mstools\lib\$(STF_PLATFORM)      $(MstoolsLib)
1.1.1.3 ! root     1489:     AddSectionFilesToCopyList Files-support-debug-$(STF_PLATFORM)-symbols-dll $(STF_SRCDIR)support\debug\$(STF_PLATFORM)\symbols\dll $(STF_WINDOWSPATH)\symbols\dll
        !          1490: 
        !          1491:     ;
        !          1492:     ; 1.5 POSIX - always done
        !          1493:     ;
        !          1494: 
        !          1495:     CreateDir $(MstoolsDir)posix
        !          1496:     CreateDir $(MstoolsDir)posix\h
        !          1497:     CreateDir $(MstoolsDir)posix\h\sys
        !          1498:     CreateDir $(MstoolsDir)posix\lib
        !          1499:     CreateDir $(MstoolsDir)posix\samples
        !          1500:     CreateDir $(MstoolsDir)posix\samples\psxarc
        !          1501: 
        !          1502:     AddSectionFilesToCopyList Files-mstools-posix              $(STF_SRCDIR)mstools\posix      $(MstoolsDir)posix
        !          1503:     AddSectionFilesToCopyList Files-mstools-posix-h                    $(STF_SRCDIR)mstools\posix\h                    $(MstoolsDir)posix\h
        !          1504:     AddSectionFilesToCopyList Files-mstools-posix-h-sys                $(STF_SRCDIR)mstools\posix\h\sys                $(MstoolsDir)posix\h\sys
        !          1505:     AddSectionFilesToCopyList Files-mstools-posix-lib-$(STF_PLATFORM)  $(STF_SRCDIR)mstools\posix\lib\$(STF_PLATFORM)          $(MstoolsDir)posix\lib
        !          1506:     AddSectionFilesToCopyList Files-mstools-posix-samples-psxarc       $(STF_SRCDIR)mstools\posix\samples\psxarc       $(MstoolsDir)posix\samples\psxarc
        !          1507:        
1.1       root     1508: 
                   1509:     ;
                   1510:     ; 2. Help files - conditional
                   1511:     ;
                   1512: 
                   1513:     ifstr(i) $(!DoToolsHelp)  == $(!Chosen)
                   1514:        AddSectionFilesToCopyList Files-mstools-help $(STF_SRCDIR)mstools\help $(MstoolsPath)
1.1.1.2   root     1515:        AddSectionFilesToCopyList Files-mstools-help-qh $(STF_SRCDIR)mstools\help\qh $(MstoolsPath)
                   1516: 
                   1517:        ifstr(i) $(!DoToolsSamples) == $(!Chosen)
1.1.1.3 ! root     1518:            AddSectionFilesToCopyList Files-mstools-samples-help $(STF_SRCDIR)mstools\help $(MstoolsPath)
1.1.1.2   root     1519:        endif 
                   1520:     
                   1521:        ifstr(i) $(!DoMfc) == $(!Chosen)
1.1.1.3 ! root     1522:            AddSectionFilesToCopyList Files-mstools-mfc-help $(STF_SRCDIR)mstools\mfc\help $(MstoolsPath)
1.1.1.2   root     1523:        endif 
                   1524: 
1.1.1.3 ! root     1525:        ifstr(i) $(!DoHelpIndex) == $(!Chosen)
        !          1526:           AddSectionFilesToCopyList Files-mstools-help-index $(STF_SRCDIR)mstools\help $(MstoolsPath)
        !          1527:        endif
        !          1528: 
1.1       root     1529:     endif
                   1530: 
                   1531:     ;
                   1532:     ; 3. Mstools samples - conditional
                   1533:     ;
                   1534: 
                   1535: 
                   1536:     ifstr(i) $(!DoToolsSamples) == $(!Chosen)
                   1537:         set SampleList =  {            +
                   1538:                             comm      ,+
                   1539:                             console   ,+
1.1.1.3 ! root     1540:                             congui    ,+
        !          1541:                            cdtest    ,+
1.1       root     1542:                             deb       ,+
1.1.1.3 ! root     1543:                             dyndlg    ,+
1.1       root     1544:                             filer     ,+
1.1.1.3 ! root     1545:                             floppy    ,+
        !          1546:                             gridfont  ,+
1.1       root     1547:                             fontview  ,+
                   1548:                             gdidemo   ,+
                   1549:                             generic   ,+
                   1550:                             input     ,+
1.1.1.2   root     1551:                            iostutor  ,+
1.1.1.3 ! root     1552:                             mapi      ,+
1.1.1.2   root     1553:                             mcitest   ,+
1.1       root     1554:                             memory    ,+
1.1.1.2   root     1555:                             midimon   ,+
1.1       root     1556:                             mltithrd  ,+
                   1557:                             multipad  ,+
                   1558:                             mypal     ,+
1.1.1.3 ! root     1559:                             regmpad   ,+
        !          1560:                             ttfonts   ,+
1.1       root     1561:                             pdc       ,+
1.1.1.2   root     1562:                             playsnd   ,+
1.1       root     1563:                             plgblt    ,+
1.1.1.2   root     1564:                             printer   ,+
1.1       root     1565:                             registry  ,+
                   1566:                             select    ,+
1.1.1.3 ! root     1567:                             service   ,+
1.1       root     1568:                             showdib   ,+
                   1569:                             sidcln    ,+
                   1570:                             simple    ,+
1.1.1.3 ! root     1571:                             spincube  ,+
1.1.1.2   root     1572:                            takeown   ,+
1.1.1.3 ! root     1573:                            wdbgexts  ,+
        !          1574:                            wsock     ,+
        !          1575:                             wxform    +
1.1       root     1576:                           }
                   1577: 
                   1578:         ;
                   1579:         ; First copy all the files in the samples directory
                   1580:         ;
                   1581: 
                   1582:         CreateDir $(MstoolsDir)samples
                   1583:         AddSectionFilesToCopyList Files-mstools-samples $(STF_SRCDIR)mstools\samples $(MstoolsDir)samples
                   1584: 
                   1585:         ;
                   1586:         ; Then copy all the files in the various directories at the sample level
                   1587:         ;
                   1588: 
                   1589:         ForListDo $(SampleList)
                   1590:             CreateDir $(MstoolsDir)samples\$($)
                   1591:             AddSectionFilesToCopyList Files-mstools-samples-$($) $(STF_SRCDIR)mstools\samples\$($) $(MstoolsDir)samples\$($)
                   1592:         EndForListDo
                   1593: 
                   1594:         ;
1.1.1.2   root     1595:         ; Lastly handle mfedit, ole, rpc & ddeml separately because this has multiple level subdirs
1.1       root     1596:         ;
                   1597: 
1.1.1.2   root     1598:         ; 0. mfedit
                   1599: 
                   1600:         CreateDir $(MstoolsDir)samples\mfedit
                   1601:         CreateDir $(MstoolsDir)samples\mfedit\rsc
                   1602: 
                   1603:         AddSectionFilesToCopyList Files-mstools-samples-mfedit          $(STF_SRCDIR)mstools\samples\mfedit         $(MstoolsDir)samples\mfedit
                   1604:         AddSectionFilesToCopyList Files-mstools-samples-mfedit-rsc      $(STF_SRCDIR)mstools\samples\mfedit\rsc         $(MstoolsDir)samples\mfedit\rsc
                   1605: 
1.1.1.3 ! root     1606:         ; 0.1 mandel
        !          1607: 
        !          1608:         CreateDir $(MstoolsDir)samples\mandel
        !          1609:         CreateDir $(MstoolsDir)samples\mandel\rsc
        !          1610: 
        !          1611:         AddSectionFilesToCopyList Files-mstools-samples-mandel          $(STF_SRCDIR)mstools\samples\mandel         $(MstoolsDir)samples\mandel
        !          1612:         AddSectionFilesToCopyList Files-mstools-samples-mandel-rsc      $(STF_SRCDIR)mstools\samples\mandel\rsc         $(MstoolsDir)samples\mandel\rsc
        !          1613: 
1.1       root     1614:         ; 1. ole
                   1615: 
                   1616:         CreateDir $(MstoolsDir)samples\ole
                   1617:         CreateDir $(MstoolsDir)samples\ole\clidemo
                   1618:         CreateDir $(MstoolsDir)samples\ole\srvrdemo
                   1619: 
                   1620:         AddSectionFilesToCopyList Files-mstools-samples-ole-clidemo          $(STF_SRCDIR)mstools\samples\ole\clidemo         $(MstoolsDir)samples\ole\clidemo
                   1621:         AddSectionFilesToCopyList Files-mstools-samples-ole-srvrdemo         $(STF_SRCDIR)mstools\samples\ole\srvrdemo        $(MstoolsDir)samples\ole\srvrdemo
                   1622: 
1.1.1.3 ! root     1623:         ; 1.5 namepipe
        !          1624: 
        !          1625:         CreateDir $(MstoolsDir)samples\namepipe
        !          1626:         CreateDir $(MstoolsDir)samples\namepipe\npclient
        !          1627:         CreateDir $(MstoolsDir)samples\namepipe\npserver
        !          1628: 
        !          1629:         AddSectionFilesToCopyList Files-mstools-samples-namepipe-npclient         $(STF_SRCDIR)mstools\samples\namepipe\npclient        $(MstoolsDir)samples\namepipe\npclient
        !          1630:         AddSectionFilesToCopyList Files-mstools-samples-namepipe-npserver         $(STF_SRCDIR)mstools\samples\namepipe\npserver        $(MstoolsDir)samples\namepipe\npserver
        !          1631: 
1.1       root     1632: 
                   1633:         ; 2. ddeml
                   1634: 
                   1635:         CreateDir $(MstoolsDir)samples\ddeml
                   1636:         CreateDir $(MstoolsDir)samples\ddeml\client
                   1637:         CreateDir $(MstoolsDir)samples\ddeml\clock
1.1.1.2   root     1638:         CreateDir $(MstoolsDir)samples\ddeml\ddemo
                   1639:         CreateDir $(MstoolsDir)samples\ddeml\ddeprog
1.1       root     1640:         CreateDir $(MstoolsDir)samples\ddeml\server
1.1.1.3 ! root     1641:         CreateDir $(MstoolsDir)samples\ddeml\ddeinst
1.1       root     1642: 
                   1643:         AddSectionFilesToCopyList Files-mstools-samples-ddeml-client         $(STF_SRCDIR)mstools\samples\ddeml\client        $(MstoolsDir)samples\ddeml\client
                   1644:         AddSectionFilesToCopyList Files-mstools-samples-ddeml-clock          $(STF_SRCDIR)mstools\samples\ddeml\clock         $(MstoolsDir)samples\ddeml\clock
1.1.1.2   root     1645:         AddSectionFilesToCopyList Files-mstools-samples-ddeml-ddemo          $(STF_SRCDIR)mstools\samples\ddeml\ddemo         $(MstoolsDir)samples\ddeml\ddemo
1.1.1.3 ! root     1646:         AddSectionFilesToCopyList Files-mstools-samples-ddeml-ddeinst        $(STF_SRCDIR)mstools\samples\ddeml\ddeinst       $(MstoolsDir)samples\ddeml\ddeinst
1.1.1.2   root     1647:         AddSectionFilesToCopyList Files-mstools-samples-ddeml-ddeprog        $(STF_SRCDIR)mstools\samples\ddeml\ddeprog       $(MstoolsDir)samples\ddeml\ddeprog
1.1       root     1648:         AddSectionFilesToCopyList Files-mstools-samples-ddeml-server         $(STF_SRCDIR)mstools\samples\ddeml\server        $(MstoolsDir)samples\ddeml\server
                   1649: 
                   1650:         ; 3. rpc
                   1651: 
                   1652:         CreateDir $(MstoolsDir)samples\rpc
1.1.1.3 ! root     1653:         CreateDir $(MstoolsDir)samples\rpc\callback
1.1       root     1654:         CreateDir $(MstoolsDir)samples\rpc\data
                   1655:         CreateDir $(MstoolsDir)samples\rpc\data\dunion
                   1656:         CreateDir $(MstoolsDir)samples\rpc\data\inout
                   1657:         CreateDir $(MstoolsDir)samples\rpc\data\xmit
                   1658:         CreateDir $(MstoolsDir)samples\rpc\dict
1.1.1.2   root     1659:         CreateDir $(MstoolsDir)samples\rpc\doctor
1.1       root     1660:         CreateDir $(MstoolsDir)samples\rpc\handles
                   1661:         CreateDir $(MstoolsDir)samples\rpc\handles\auto
                   1662:         CreateDir $(MstoolsDir)samples\rpc\handles\cxhndl
                   1663:         CreateDir $(MstoolsDir)samples\rpc\handles\usrdef
                   1664:         CreateDir $(MstoolsDir)samples\rpc\hello
                   1665:         CreateDir $(MstoolsDir)samples\rpc\mandel
1.1.1.2   root     1666:         CreateDir $(MstoolsDir)samples\rpc\ns
                   1667:         CreateDir $(MstoolsDir)samples\rpc\ns\cds
1.1.1.3 ! root     1668:         CreateDir $(MstoolsDir)samples\rpc\ns\nhello
1.1       root     1669:         CreateDir $(MstoolsDir)samples\rpc\whello
1.1.1.3 ! root     1670:         CreateDir $(MstoolsDir)samples\rpc\yield
        !          1671:         CreateDir $(MstoolsDir)samples\rpc\cluuid
1.1       root     1672: 
                   1673:         AddSectionFilesToCopyList Files-mstools-samples-rpc                  $(STF_SRCDIR)mstools\samples\rpc                 $(MstoolsDir)samples\rpc
1.1.1.3 ! root     1674:         AddSectionFilesToCopyList Files-mstools-samples-rpc-callback         $(STF_SRCDIR)mstools\samples\rpc\callback        $(MstoolsDir)samples\rpc\callback
1.1       root     1675:         AddSectionFilesToCopyList Files-mstools-samples-rpc-data-dunion      $(STF_SRCDIR)mstools\samples\rpc\data\dunion     $(MstoolsDir)samples\rpc\data\dunion
                   1676:         AddSectionFilesToCopyList Files-mstools-samples-rpc-data-inout       $(STF_SRCDIR)mstools\samples\rpc\data\inout      $(MstoolsDir)samples\rpc\data\inout
                   1677:         AddSectionFilesToCopyList Files-mstools-samples-rpc-data-xmit        $(STF_SRCDIR)mstools\samples\rpc\data\xmit       $(MstoolsDir)samples\rpc\data\xmit
1.1.1.2   root     1678:         AddSectionFilesToCopyList Files-mstools-samples-rpc-dict           $(STF_SRCDIR)mstools\samples\rpc\dict          $(MstoolsDir)samples\rpc\dict
1.1       root     1679:         AddSectionFilesToCopyList Files-mstools-samples-rpc-doctor           $(STF_SRCDIR)mstools\samples\rpc\doctor          $(MstoolsDir)samples\rpc\doctor
                   1680:         AddSectionFilesToCopyList Files-mstools-samples-rpc-handles-auto     $(STF_SRCDIR)mstools\samples\rpc\handles\auto    $(MstoolsDir)samples\rpc\handles\auto
                   1681:         AddSectionFilesToCopyList Files-mstools-samples-rpc-handles-cxhndl   $(STF_SRCDIR)mstools\samples\rpc\handles\cxhndl  $(MstoolsDir)samples\rpc\handles\cxhndl
                   1682:         AddSectionFilesToCopyList Files-mstools-samples-rpc-handles-usrdef   $(STF_SRCDIR)mstools\samples\rpc\handles\usrdef  $(MstoolsDir)samples\rpc\handles\usrdef
                   1683:         AddSectionFilesToCopyList Files-mstools-samples-rpc-hello            $(STF_SRCDIR)mstools\samples\rpc\hello           $(MstoolsDir)samples\rpc\hello
                   1684:         AddSectionFilesToCopyList Files-mstools-samples-rpc-mandel           $(STF_SRCDIR)mstools\samples\rpc\mandel          $(MstoolsDir)samples\rpc\mandel
1.1.1.2   root     1685:         AddSectionFilesToCopyList Files-mstools-samples-rpc-ns-cds           $(STF_SRCDIR)mstools\samples\rpc\ns\cds          $(MstoolsDir)samples\rpc\ns\cds
1.1.1.3 ! root     1686:         AddSectionFilesToCopyList Files-mstools-samples-rpc-ns-nhello        $(STF_SRCDIR)mstools\samples\rpc\ns\nhello       $(MstoolsDir)samples\rpc\ns\nhello
1.1       root     1687:         AddSectionFilesToCopyList Files-mstools-samples-rpc-whello           $(STF_SRCDIR)mstools\samples\rpc\whello          $(MstoolsDir)samples\rpc\whello
1.1.1.3 ! root     1688:         AddSectionFilesToCopyList Files-mstools-samples-rpc-yield            $(STF_SRCDIR)mstools\samples\rpc\yield           $(MstoolsDir)samples\rpc\yield
        !          1689:         AddSectionFilesToCopyList Files-mstools-samples-rpc-cluuid            $(STF_SRCDIR)mstools\samples\rpc\cluuid           $(MstoolsDir)samples\rpc\cluuid
        !          1690: 
        !          1691:         ; 5. mazelords
        !          1692: 
        !          1693:         CreateDir $(MstoolsDir)samples\mazelord
        !          1694:         CreateDir $(MstoolsDir)samples\mazelord\rsc
        !          1695: 
        !          1696:         AddSectionFilesToCopyList Files-mstools-samples-mazelord        $(STF_SRCDIR)mstools\samples\mazelord       $(MstoolsDir)samples\mazelord
        !          1697:         AddSectionFilesToCopyList Files-mstools-samples-mazelord-rsc   $(STF_SRCDIR)mstools\samples\mazelord\rsc  $(MstoolsDir)samples\mazelord\rsc
        !          1698: 
        !          1699:         ; 6. sdktools
        !          1700: 
        !          1701:        CreateDir $(MstoolsDir)samples\sdktools
1.1       root     1702: 
1.1.1.3 ! root     1703:         CreateDir $(MstoolsDir)samples\sdktools\rshell
        !          1704:         CreateDir $(MstoolsDir)samples\sdktools\rshell\client
        !          1705:         CreateDir $(MstoolsDir)samples\sdktools\rshell\doscli
        !          1706:         CreateDir $(MstoolsDir)samples\sdktools\rshell\server
        !          1707: 
        !          1708:         AddSectionFilesToCopyList Files-mstools-samples-sdktools-rshell-client $(STF_SRCDIR)mstools\samples\sdktools\rshell\client       $(MstoolsDir)samples\sdktools\rshell\client
        !          1709:         AddSectionFilesToCopyList Files-mstools-samples-sdktools-rshell-doscli        $(STF_SRCDIR)mstools\samples\sdktools\rshell\doscli       $(MstoolsDir)samples\sdktools\rshell\doscli
        !          1710:         AddSectionFilesToCopyList Files-mstools-samples-sdktools-rshell-server        $(STF_SRCDIR)mstools\samples\sdktools\rshell\server       $(MstoolsDir)samples\sdktools\rshell\server
        !          1711: 
        !          1712:        
        !          1713:         set SDKToolList =  {              +
        !          1714:                                aniedit  ,+
        !          1715:                                ddespy   ,+
        !          1716:                                dlgedit  ,+
        !          1717:                                fontedit ,+
        !          1718:                                imagedit ,+
        !          1719:                                mc       ,+
        !          1720:                                perfmon  ,+
        !          1721:                                spy      ,+
        !          1722:                                netwatch ,+
        !          1723:                                porttool ,+
        !          1724:                                pviewer  ,+
        !          1725:                                remote   ,+
        !          1726:                                uconvert ,+
        !          1727:                                winat    ,+
        !          1728:                                windiff  ,+
        !          1729:                                walker   ,+
        !          1730:                                zoomin    +
        !          1731:                           }    
        !          1732: 
        !          1733: 
        !          1734:         ForListDo $(SDKToolList)
        !          1735:             CreateDir $(MstoolsDir)samples\sdktools\$($)
        !          1736:             AddSectionFilesToCopyList Files-mstools-samples-sdktools-$($) $(STF_SRCDIR)mstools\samples\sdktools\$($) $(MstoolsDir)samples\sdktools\$($)
        !          1737:         EndForListDo
        !          1738: 
        !          1739:         CreateDir $(MstoolsDir)samples\sdktools\dlgedit\res
        !          1740:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-dlgedit-res $(STF_SRCDIR)mstools\samples\sdktools\dlgedit\res $(MstoolsDir)samples\sdktools\dlgedit\res
        !          1741:         CreateDir $(MstoolsDir)samples\sdktools\imagedit\res
        !          1742:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-imagedit-res $(STF_SRCDIR)mstools\samples\sdktools\imagedit\res $(MstoolsDir)samples\sdktools\imagedit\res
        !          1743:         CreateDir $(MstoolsDir)samples\sdktools\spy\app
        !          1744:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-spy-app $(STF_SRCDIR)mstools\samples\sdktools\spy\app $(MstoolsDir)samples\sdktools\spy\app
        !          1745:         CreateDir $(MstoolsDir)samples\sdktools\spy\dll
        !          1746:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-spy-dll $(STF_SRCDIR)mstools\samples\sdktools\spy\dll $(MstoolsDir)samples\sdktools\spy\dll
        !          1747: 
        !          1748:        CreateDir $(MstoolsDir)samples\sdktools\image
        !          1749:        CreateDir $(MstoolsDir)samples\sdktools\image\imagehlp
        !          1750:        CreateDir $(MstoolsDir)samples\sdktools\image\include
        !          1751:        CreateDir $(MstoolsDir)samples\sdktools\image\symedit
        !          1752:        CreateDir $(MstoolsDir)samples\sdktools\image\drwatson
        !          1753:        CreateDir $(MstoolsDir)samples\sdktools\image\drwatson\include
        !          1754: 
        !          1755:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-include  $(STF_SRCDIR)mstools\samples\sdktools\image\include     $(MstoolsDir)samples\sdktools\image\include
        !          1756:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-imagehlp $(STF_SRCDIR)mstools\samples\sdktools\image\imagehlp    $(MstoolsDir)samples\sdktools\image\imagehlp
        !          1757:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-imagehlp-$(STF_PLATFORM) $(STF_SRCDIR)mstools\samples\sdktools\image\imagehlp\$(STF_PLATFORM)    $(MstoolsDir)samples\sdktools\image\imagehlp
        !          1758:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-drwatson $(STF_SRCDIR)mstools\samples\sdktools\image\drwatson    $(MstoolsDir)samples\sdktools\image\drwatson
        !          1759:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-drwatson-include $(STF_SRCDIR)mstools\samples\sdktools\image\drwatson\include    $(MstoolsDir)samples\sdktools\image\drwatson\include
        !          1760:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-drwatson-$(STF_PLATFORM) $(STF_SRCDIR)mstools\samples\sdktools\image\drwatson\$(STF_PLATFORM)    $(MstoolsDir)samples\sdktools\image\drwatson
        !          1761:        AddSectionFilesToCopyList Files-mstools-samples-sdktools-image-symedit  $(STF_SRCDIR)mstools\samples\sdktools\image\symedit     $(MstoolsDir)samples\sdktools\image\symedit
        !          1762: 
        !          1763:        CreateDir $(MstoolsDir)samples\snmp
        !          1764:        CreateDir $(MstoolsDir)samples\snmp\testdll
        !          1765:        CreateDir $(MstoolsDir)samples\snmp\snmputil
        !          1766: 
        !          1767:        AddSectionFilesToCopyList Files-mstools-samples-snmp-testdll  $(STF_SRCDIR)mstools\samples\snmp\testdll  $(MstoolsDir)samples\snmp\testdll
        !          1768:        AddSectionFilesToCopyList Files-mstools-samples-snmp-snmputil $(STF_SRCDIR)mstools\samples\snmp\snmputil $(MstoolsDir)samples\snmp\snmputil
        !          1769: 
        !          1770:        ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
        !          1771:             ifstr(i) $(DoMfc) == $(Chosen)
        !          1772:                CreateDir $(MstoolsDir)samples\sdktools\capview
        !          1773:                AddSectionFilesToCopyList Files-mstools-samples-sdktools-capview $(STF_SRCDIR)mstools\samples\sdktools\capview $(MstoolsDir)samples\sdktools\capview
        !          1774:            endif
        !          1775:        endif
        !          1776: 
        !          1777:         ; 7. Large Integer
        !          1778: 
        !          1779:         CreateDir $(MstoolsDir)samples\largeint
        !          1780:         CreateDir $(MstoolsDir)samples\largeint\sample
        !          1781:         
        !          1782:         AddSectionFilesToCopyList Files-mstools-samples-largeint                 $(STF_SRCDIR)mstools\samples\largeint                 $(MstoolsDir)samples\largeint
        !          1783:         AddSectionFilesToCopyList Files-mstools-samples-largeint-sample          $(STF_SRCDIR)mstools\samples\largeint\sample          $(MstoolsDir)samples\largeint\sample
        !          1784:         AddSectionFilesToCopyList Files-mstools-samples-largeint-$(STF_PLATFORM) $(STF_SRCDIR)mstools\samples\largeint\$(STF_PLATFORM) $(MstoolsDir)samples\largeint
        !          1785: 
        !          1786:        ; 8. NWLINK
        !          1787:        CreateDir $(MstoolsDir)samples\nwlink
        !          1788:        CreateDir $(MstoolsDir)samples\nwlink\connect
        !          1789:        CreateDir $(MstoolsDir)samples\nwlink\dgrecv
        !          1790:        CreateDir $(MstoolsDir)samples\nwlink\dgsend
        !          1791:        CreateDir $(MstoolsDir)samples\nwlink\listen
        !          1792:        CreateDir $(MstoolsDir)samples\nwlink\listen\block
        !          1793:        CreateDir $(MstoolsDir)samples\nwlink\listen\nonblock
        !          1794:        CreateDir $(MstoolsDir)samples\nwlink\ping
        !          1795:        CreateDir $(MstoolsDir)samples\nwlink\ping\dos
        !          1796:        CreateDir $(MstoolsDir)samples\nwlink\testlib
        !          1797: 
        !          1798:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-connect          $(STF_SRCDIR)mstools\samples\nwlink\connect             $(MstoolsDir)samples\nwlink\connect
        !          1799:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-dgrecv           $(STF_SRCDIR)mstools\samples\nwlink\dgrecv              $(MstoolsDir)samples\nwlink\dgrecv
        !          1800:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-dgsend           $(STF_SRCDIR)mstools\samples\nwlink\dgsend              $(MstoolsDir)samples\nwlink\dgsend
        !          1801:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-listen-block     $(STF_SRCDIR)mstools\samples\nwlink\listen\block        $(MstoolsDir)samples\nwlink\listen\block
        !          1802:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-listen-nonblock  $(STF_SRCDIR)mstools\samples\nwlink\listen\nonblock     $(MstoolsDir)samples\nwlink\listen\nonblock
        !          1803:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-ping             $(STF_SRCDIR)mstools\samples\nwlink\ping                $(MstoolsDir)samples\nwlink\ping
        !          1804:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-ping-dos $(STF_SRCDIR)mstools\samples\nwlink\ping\dos    $(MstoolsDir)samples\nwlink\ping\dos
        !          1805:        AddSectionFilesToCopyList Files-mstools-samples-nwlink-testlib          $(STF_SRCDIR)mstools\samples\nwlink\testlib             $(MstoolsDir)samples\nwlink\testlib
1.1       root     1806:     endif
                   1807: 
                   1808:     ;
                   1809:     ; 4. Microsoft C++ - optional
                   1810:     ;
                   1811: 
                   1812:     ifstr(i) $(DoMfc) == $(Chosen)
                   1813: 
                   1814:         CreateDir $(MstoolsDir)mfc
                   1815:         CreateDir $(MfcInclude)
                   1816:         CreateDir $(MfcLib)
                   1817:        CreateDir $(MstoolsDir)mfc\doc
                   1818:         CreateDir $(MstoolsDir)mfc\samples
                   1819:         CreateDir $(MstoolsDir)mfc\samples\about2
                   1820:         CreateDir $(MstoolsDir)mfc\samples\chart
                   1821:         CreateDir $(MstoolsDir)mfc\samples\ctrltest
1.1.1.3 ! root     1822:         CreateDir $(MstoolsDir)mfc\samples\dlltrace
1.1       root     1823:         CreateDir $(MstoolsDir)mfc\samples\fileview
                   1824:         CreateDir $(MstoolsDir)mfc\samples\hello
                   1825:         CreateDir $(MstoolsDir)mfc\samples\helloapp
                   1826:         CreateDir $(MstoolsDir)mfc\samples\mdi
                   1827:         CreateDir $(MstoolsDir)mfc\samples\minmdi
                   1828:         CreateDir $(MstoolsDir)mfc\samples\minsvr
                   1829:         CreateDir $(MstoolsDir)mfc\samples\minsvrmi
                   1830:         CreateDir $(MstoolsDir)mfc\samples\multipad
                   1831:         CreateDir $(MstoolsDir)mfc\samples\oclient
                   1832:         CreateDir $(MstoolsDir)mfc\samples\oserver
                   1833:         CreateDir $(MstoolsDir)mfc\samples\showfont
                   1834:         CreateDir $(MstoolsDir)mfc\samples\templdef
                   1835:         CreateDir $(MstoolsDir)mfc\samples\tracer
                   1836:         CreateDir $(MstoolsDir)mfc\samples\tutorial
                   1837:         CreateDir $(MstoolsDir)mfc\samples\tutorial\char
                   1838:         CreateDir $(MstoolsDir)mfc\samples\tutorial\win
                   1839:         CreateDir $(MstoolsDir)mfc\src
                   1840: 
                   1841: 
1.1.1.3 ! root     1842:         AddSectionFilesToCopyList Files-mstools-mfc       $(STF_SRCDIR)mstools\mfc                         $(MstoolsDir)mfc
        !          1843:        AddSectionFilesToCopyList Files-mstools-mfc-doc   $(STF_SRCDIR)mstools\mfc\doc                     $(MstoolsDir)mfc\doc
        !          1844:         AddSectionFilesToCopyList Files-mstools-mfc-include             $(STF_SRCDIR)mstools\mfc\include                 $(MfcInclude)
        !          1845:         AddSectionFilesToCopyList Files-mstools-mfc-lib                 $(STF_SRCDIR)mstools\mfc\lib                     $(MfcLib)
        !          1846:         AddSectionFilesToCopyList Files-mstools-mfc-lib-$(STF_PLATFORM) $(STF_SRCDIR)mstools\mfc\lib\$(STF_PLATFORM)     $(MfcLib)
        !          1847:         AddSectionFilesToCopyList Files-mstools-mfc-samples             $(STF_SRCDIR)mstools\mfc\samples                 $(MstoolsDir)mfc\samples
        !          1848:         AddSectionFilesToCopyList Files-mstools-mfc-samples-about2      $(STF_SRCDIR)mstools\mfc\samples\about2          $(MstoolsDir)mfc\samples\about2
        !          1849:         AddSectionFilesToCopyList Files-mstools-mfc-samples-chart       $(STF_SRCDIR)mstools\mfc\samples\chart           $(MstoolsDir)mfc\samples\chart
        !          1850:         AddSectionFilesToCopyList Files-mstools-mfc-samples-ctrltest    $(STF_SRCDIR)mstools\mfc\samples\ctrltest        $(MstoolsDir)mfc\samples\ctrltest
        !          1851:         AddSectionFilesToCopyList Files-mstools-mfc-samples-dlltrace    $(STF_SRCDIR)mstools\mfc\samples\dlltrace        $(MstoolsDir)mfc\samples\dlltrace
        !          1852:         AddSectionFilesToCopyList Files-mstools-mfc-samples-fileview    $(STF_SRCDIR)mstools\mfc\samples\fileview        $(MstoolsDir)mfc\samples\fileview
        !          1853:         AddSectionFilesToCopyList Files-mstools-mfc-samples-hello       $(STF_SRCDIR)mstools\mfc\samples\hello           $(MstoolsDir)mfc\samples\hello
        !          1854:         AddSectionFilesToCopyList Files-mstools-mfc-samples-helloapp    $(STF_SRCDIR)mstools\mfc\samples\helloapp        $(MstoolsDir)mfc\samples\helloapp
        !          1855:         AddSectionFilesToCopyList Files-mstools-mfc-samples-mdi         $(STF_SRCDIR)mstools\mfc\samples\mdi             $(MstoolsDir)mfc\samples\mdi
        !          1856:         AddSectionFilesToCopyList Files-mstools-mfc-samples-minmdi      $(STF_SRCDIR)mstools\mfc\samples\minmdi          $(MstoolsDir)mfc\samples\minmdi
        !          1857:         AddSectionFilesToCopyList Files-mstools-mfc-samples-minsvr      $(STF_SRCDIR)mstools\mfc\samples\minsvr          $(MstoolsDir)mfc\samples\minsvr
        !          1858:         AddSectionFilesToCopyList Files-mstools-mfc-samples-minsvrmi    $(STF_SRCDIR)mstools\mfc\samples\minsvrmi        $(MstoolsDir)mfc\samples\minsvrmi
        !          1859:         AddSectionFilesToCopyList Files-mstools-mfc-samples-multipad    $(STF_SRCDIR)mstools\mfc\samples\multipad        $(MstoolsDir)mfc\samples\multipad
        !          1860:         AddSectionFilesToCopyList Files-mstools-mfc-samples-oclient     $(STF_SRCDIR)mstools\mfc\samples\oclient         $(MstoolsDir)mfc\samples\oclient
        !          1861:         AddSectionFilesToCopyList Files-mstools-mfc-samples-oserver     $(STF_SRCDIR)mstools\mfc\samples\oserver         $(MstoolsDir)mfc\samples\oserver
        !          1862:         AddSectionFilesToCopyList Files-mstools-mfc-samples-showfont    $(STF_SRCDIR)mstools\mfc\samples\showfont        $(MstoolsDir)mfc\samples\showfont
        !          1863:         AddSectionFilesToCopyList Files-mstools-mfc-samples-templdef    $(STF_SRCDIR)mstools\mfc\samples\templdef        $(MstoolsDir)mfc\samples\templdef
        !          1864:         AddSectionFilesToCopyList Files-mstools-mfc-samples-tracer      $(STF_SRCDIR)mstools\mfc\samples\tracer          $(MstoolsDir)mfc\samples\tracer
        !          1865:         AddSectionFilesToCopyList Files-mstools-mfc-samples-tutorial    $(STF_SRCDIR)mstools\mfc\samples\tutorial        $(MstoolsDir)mfc\samples\tutorial
1.1       root     1866:         AddSectionFilesToCopyList Files-mstools-mfc-samples-tutorial-char $(STF_SRCDIR)mstools\mfc\samples\tutorial\char   $(MstoolsDir)mfc\samples\tutorial\char
                   1867:         AddSectionFilesToCopyList Files-mstools-mfc-samples-tutorial-win  $(STF_SRCDIR)mstools\mfc\samples\tutorial\win    $(MstoolsDir)mfc\samples\tutorial\win
1.1.1.3 ! root     1868:         AddSectionFilesToCopyList Files-mstools-mfc-src                 $(STF_SRCDIR)mstools\mfc\src                     $(MstoolsDir)mfc\src
1.1       root     1869: 
                   1870:     endif
                   1871: 
                   1872: 
                   1873:     ;
1.1.1.3 ! root     1874:     ; 5. Microsoft OLE2.0 - optional
1.1       root     1875:     ;
                   1876: 
1.1.1.3 ! root     1877:     ifstr(i) $(DoOLE20) == $(Chosen)
        !          1878: 
        !          1879:        CreateDir $(MstoolsDir)ole20
        !          1880:        CreateDir $(MstoolsDir)ole20\h
        !          1881:        CreateDir $(MstoolsDir)ole20\lib
        !          1882:        CreateDir $(MstoolsDir)ole20\bin
        !          1883:        CreateDir $(MstoolsDir)ole20\samples
        !          1884:        CreateDir $(MstoolsDir)ole20\samples\h
        !          1885:        CreateDir $(MstoolsDir)ole20\samples\lib
        !          1886:        CreateDir $(MstoolsDir)ole20\samples\bin
        !          1887:        CreateDir $(MstoolsDir)ole20\samples\bttncur
        !          1888:        CreateDir $(MstoolsDir)ole20\samples\bttncur\res
        !          1889:        CreateDir $(MstoolsDir)ole20\samples\gizmobar
        !          1890:        CreateDir $(MstoolsDir)ole20\samples\outline
        !          1891:        CreateDir $(MstoolsDir)ole20\samples\outline\cntroutl
        !          1892:        CreateDir $(MstoolsDir)ole20\samples\outline\icntrotl
        !          1893:        CreateDir $(MstoolsDir)ole20\samples\outline\isvrotl
        !          1894:        CreateDir $(MstoolsDir)ole20\samples\outline\outline
        !          1895:        CreateDir $(MstoolsDir)ole20\samples\outline\svroutl
        !          1896:        CreateDir $(MstoolsDir)ole20\samples\ole2ui
        !          1897:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\build
        !          1898:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\build\ship
        !          1899:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\build\debug
        !          1900:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\debug
        !          1901:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\resource
        !          1902:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\resource\static
        !          1903:        CreateDir $(MstoolsDir)ole20\samples\ole2ui\resource\usa
        !          1904: 
        !          1905:        ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
        !          1906:            CreateDir $(MstoolsDir)ole20\samples\spoly
        !          1907:            CreateDir $(MstoolsDir)ole20\samples\spoly2
        !          1908:            CreateDir $(MstoolsDir)ole20\samples\tibrowse
        !          1909:            CreateDir $(MstoolsDir)ole20\samples\dispcalc
        !          1910:            CreateDir $(MstoolsDir)ole20\samples\dspcalc2
        !          1911:            CreateDir $(MstoolsDir)ole20\samples\dispdemo
        !          1912:        endif
        !          1913: 
        !          1914:        AddSectionFilesToCopyList Files-mstools-ole20                  $(STF_SRCDIR)mstools\ole20                  $(MstoolsDir)ole20
        !          1915:        AddSectionFilesToCopyList Files-mstools-ole20-$(STF_PLATFORM)           $(STF_SRCDIR)mstools\ole20\$(STF_PLATFORM)           $(MstoolsDir)ole20
        !          1916:        AddSectionFilesToCopyList Files-mstools-ole20-h                $(STF_SRCDIR)mstools\ole20\h                                $(MstoolsDir)ole20\h
        !          1917:        AddSectionFilesToCopyList Files-mstools-ole20-lib-$(STF_PLATFORM)              $(STF_SRCDIR)mstools\ole20\lib\$(STF_PLATFORM)              $(MstoolsDir)ole20\lib
        !          1918:        AddSectionFilesToCopyList Files-mstools-ole20-bin              $(STF_SRCDIR)mstools\ole20\bin              $(MstoolsDir)ole20\bin
        !          1919:        AddSectionFilesToCopyList Files-mstools-ole20-bin-$(STF_PLATFORM)              $(STF_SRCDIR)mstools\ole20\bin\$(STF_PLATFORM)              $(MstoolsDir)ole20\bin
        !          1920:        AddSectionFilesToCopyList Files-mstools-ole20-samples-$(STF_PLATFORM)  $(STF_SRCDIR)mstools\ole20\samples\$(STF_PLATFORM)  $(MstoolsDir)ole20\samples
        !          1921:        AddSectionFilesToCopyList Files-mstools-ole20-samples-h  $(STF_SRCDIR)mstools\ole20\samples\h  $(MstoolsDir)ole20\samples\h
        !          1922:        AddSectionFilesToCopyList Files-mstools-ole20-samples-bttncur  $(STF_SRCDIR)mstools\ole20\samples\bttncur  $(MstoolsDir)ole20\samples\bttncur
        !          1923:        AddSectionFilesToCopyList Files-mstools-ole20-samples-bttncur-$(STF_PLATFORM)  $(STF_SRCDIR)mstools\ole20\samples\bttncur\$(STF_PLATFORM)  $(MstoolsDir)ole20\samples\bttncur
        !          1924:        AddSectionFilesToCopyList Files-mstools-ole20-samples-bttncur-res  $(STF_SRCDIR)mstools\ole20\samples\bttncur\res  $(MstoolsDir)ole20\samples\bttncur\res
        !          1925:        AddSectionFilesToCopyList Files-mstools-ole20-samples-gizmobar  $(STF_SRCDIR)mstools\ole20\samples\gizmobar  $(MstoolsDir)ole20\samples\gizmobar
        !          1926:        AddSectionFilesToCopyList Files-mstools-ole20-samples-gizmobar-$(STF_PLATFORM)  $(STF_SRCDIR)mstools\ole20\samples\gizmobar\$(STF_PLATFORM)  $(MstoolsDir)ole20\samples\gizmobar
        !          1927:        AddSectionFilesToCopyList Files-mstools-ole20-samples-outline  $(STF_SRCDIR)mstools\ole20\samples\outline  $(MstoolsDir)ole20\samples\outline
        !          1928:        AddSectionFilesToCopyList Files-mstools-ole20-samples-outline-$(STF_PLATFORM)  $(STF_SRCDIR)mstools\ole20\samples\outline\$(STF_PLATFORM)  $(MstoolsDir)ole20\samples\outline
        !          1929:        AddSectionFilesToCopyList Files-mstools-ole20-samples-ole2ui   $(STF_SRCDIR)mstools\ole20\samples\ole2ui   $(MstoolsDir)ole20\samples\ole2ui
        !          1930:        AddSectionFilesToCopyList Files-mstools-ole20-samples-ole2ui-$(STF_PLATFORM)   $(STF_SRCDIR)mstools\ole20\samples\ole2ui\$(STF_PLATFORM)   $(MstoolsDir)ole20\samples\ole2ui
        !          1931:        AddSectionFilesToCopyList Files-mstools-ole20-samples-ole2ui-resource   $(STF_SRCDIR)mstools\ole20\samples\ole2ui\resource   $(MstoolsDir)ole20\samples\ole2ui\resource
        !          1932:        AddSectionFilesToCopyList Files-mstools-ole20-samples-ole2ui-resource-static   $(STF_SRCDIR)mstools\ole20\samples\ole2ui\resource\static   $(MstoolsDir)ole20\samples\ole2ui\resource\static
        !          1933:        AddSectionFilesToCopyList Files-mstools-ole20-samples-ole2ui-resource-usa   $(STF_SRCDIR)mstools\ole20\samples\ole2ui\resource\usa   $(MstoolsDir)ole20\samples\ole2ui\resource\usa
        !          1934: 
        !          1935:        ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
        !          1936:            AddSectionFilesToCopyList Files-mstools-ole20-h-i386        $(STF_SRCDIR)mstools\ole20\h\i386 $(MstoolsDir)ole20\h
        !          1937:            AddSectionFilesToCopyList Files-mstools-ole20-samples-spoly  $(STF_SRCDIR)mstools\ole20\samples\spoly  $(MstoolsDir)ole20\samples\spoly
        !          1938:            AddSectionFilesToCopyList Files-mstools-ole20-samples-spoly2  $(STF_SRCDIR)mstools\ole20\samples\spoly2  $(MstoolsDir)ole20\samples\spoly2
        !          1939:            AddSectionFilesToCopyList Files-mstools-ole20-samples-tibrowse  $(STF_SRCDIR)mstools\ole20\samples\tibrowse  $(MstoolsDir)ole20\samples\tibrowse
        !          1940:            AddSectionFilesToCopyList Files-mstools-ole20-samples-dispcalc  $(STF_SRCDIR)mstools\ole20\samples\dispcalc  $(MstoolsDir)ole20\samples\dispcalc
        !          1941:            AddSectionFilesToCopyList Files-mstools-ole20-samples-dspcalc2  $(STF_SRCDIR)mstools\ole20\samples\dspcalc2  $(MstoolsDir)ole20\samples\dspcalc2
        !          1942:            AddSectionFilesToCopyList Files-mstools-ole20-samples-dispdemo  $(STF_SRCDIR)mstools\ole20\samples\dispdemo  $(MstoolsDir)ole20\samples\dispdemo
        !          1943:        endif 
1.1.1.2   root     1944: 
                   1945:     endif
                   1946: 
                   1947:     ;
                   1948:     ; 6. Microsoft Setup Toolkit - optional
                   1949:     ;
                   1950: 
1.1.1.3 ! root     1951:     ifstr(i) $(DoMSTest) == $(Chosen)
1.1.1.2   root     1952:        CreateDir $(MstoolsDir)mssetup
1.1.1.3 ! root     1953:        CreateDir $(MstoolsDir)mssetup\bin
1.1.1.2   root     1954:        CreateDir $(MstoolsDir)mssetup\bldcui
                   1955:        CreateDir $(MstoolsDir)mssetup\disklay
1.1.1.3 ! root     1956:        CreateDir $(MstoolsDir)mssetup\include
1.1.1.2   root     1957:        CreateDir $(MstoolsDir)mssetup\intldll
1.1.1.3 ! root     1958:        CreateDir $(MstoolsDir)mssetup\intldll\setupexe
        !          1959:        CreateDir $(MstoolsDir)mssetup\lib
        !          1960:        CreateDir $(MstoolsDir)mssetup\source
        !          1961:        CreateDir $(MstoolsDir)mssetup\sample
1.1.1.2   root     1962: 
                   1963:        AddSectionFilesToCopyList Files-mstools-mssetup                 $(STF_SRCDIR)mstools\mssetup                    $(MstoolsDir)mssetup
1.1.1.3 ! root     1964:        AddSectionFilesToCopyList Files-mstools-mssetup-bin-$(STF_PLATFORM)             $(STF_SRCDIR)mstools\mssetup\bin\$(STF_PLATFORM)                $(MstoolsDir)mssetup\bin
1.1.1.2   root     1965:        AddSectionFilesToCopyList Files-mstools-mssetup-bldcui          $(STF_SRCDIR)mstools\mssetup\bldcui             $(MstoolsDir)mssetup\bldcui
                   1966:        AddSectionFilesToCopyList Files-mstools-mssetup-disklay         $(STF_SRCDIR)mstools\mssetup\disklay            $(MstoolsDir)mssetup\disklay
1.1.1.3 ! root     1967:        AddSectionFilesToCopyList Files-mstools-mssetup-disklay-$(STF_PLATFORM)         $(STF_SRCDIR)mstools\mssetup\disklay\$(STF_PLATFORM)            $(MstoolsDir)mssetup\disklay
        !          1968:        AddSectionFilesToCopyList Files-mstools-mssetup-include         $(STF_SRCDIR)mstools\mssetup\include            $(MstoolsDir)mssetup\include
1.1.1.2   root     1969:        AddSectionFilesToCopyList Files-mstools-mssetup-intldll         $(STF_SRCDIR)mstools\mssetup\intldll            $(MstoolsDir)mssetup\intldll
1.1.1.3 ! root     1970:        AddSectionFilesToCopyList Files-mstools-mssetup-intldll-setupexe                $(STF_SRCDIR)mstools\mssetup\intldll\setupexe           $(MstoolsDir)mssetup\intldll\setupexe
        !          1971:        AddSectionFilesToCopyList Files-mstools-mssetup-intldll-setupexe-$(STF_PLATFORM)                $(STF_SRCDIR)mstools\mssetup\intldll\setupexe\$(STF_PLATFORM)           $(MstoolsDir)mssetup\intldll\setupexe
        !          1972:        AddSectionFilesToCopyList Files-mstools-mssetup-lib-$(STF_PLATFORM)             $(STF_SRCDIR)mstools\mssetup\lib\$(STF_PLATFORM)                $(MstoolsDir)mssetup\lib
        !          1973:        AddSectionFilesToCopyList Files-mstools-mssetup-sample          $(STF_SRCDIR)mstools\mssetup\sample             $(MstoolsDir)mssetup\sample
        !          1974:        AddSectionFilesToCopyList Files-mstools-mssetup-sample-$(STF_PLATFORM)          $(STF_SRCDIR)mstools\mssetup\sample\$(STF_PLATFORM)             $(MstoolsDir)mssetup\sample
        !          1975:        AddSectionFilesToCopyList Files-mstools-mssetup-source          $(STF_SRCDIR)mstools\mssetup\source             $(MstoolsDir)mssetup\source
1.1.1.2   root     1976: 
                   1977:     endif
                   1978: 
                   1979:     ;
1.1.1.3 ! root     1980:     ; 7. Microsoft Test Toolkit - optional
1.1.1.2   root     1981:     ;
                   1982:    
                   1983:     ifstr(i) $(DoMSTest) == $(Chosen)
1.1.1.3 ! root     1984:         CreateDir $(MstoolsDir)mstest
        !          1985:        CreateDir $(MstoolsDir)mstest\include
        !          1986:        CreateDir $(MstoolsDir)mstest\sample
        !          1987:  
        !          1988:        AddSectionFilesToCopyList Files-mstools-mstest                  $(STF_SRCDIR)mstools\mstest                     $(MstoolsDir)mstest
        !          1989:        AddSectionFilesToCopyList Files-mstools-mstest-$(STF_PLATFORM)  $(STF_SRCDIR)mstools\mstest\$(STF_PLATFORM)     $(MstoolsDir)mstest
        !          1990:        AddSectionFilesToCopyList Files-mstools-mstest-include          $(STF_SRCDIR)mstools\mstest\include             $(MstoolsDir)mstest\include
        !          1991:        AddSectionFilesToCopyList Files-mstools-mstest-sample           $(STF_SRCDIR)mstools\mstest\sample              $(MstoolsDir)mstest\sample
        !          1992: 
1.1       root     1993:     endif
                   1994: 
                   1995:     exit
                   1996: 
                   1997: 
                   1998: [Install-All-Files-Now]
                   1999:     CopyFilesInCopyList
                   2000:     exit
                   2001: 
                   2002: 
                   2003: ;
                   2004: ; REGULAR MSTOOLS
                   2005: ;
                   2006: 
                   2007: [Files-mstools-bin-I386]
1.1.1.3 ! root     2008: 2,APF32CVT.EXE
        !          2009: 2,APF32DMP.EXE
        !          2010: 2,BIND.EXE
        !          2011: 2,C1.ERR
        !          2012: 2,C13232.EXE
        !          2013: 2,C1XX3232.EXE
        !          2014: 2,C23.ERR
        !          2015: 2,C23232.EXE
        !          2016: 2,CAP.DLL
        !          2017: 2,CAP.INI
        !          2018: 2,CAPDUMP.EXE
        !          2019: 2,CAPSETUP.EXE
        !          2020: 2,CAPVIEW.EXE
        !          2021: 2,CAPVIEW.HLP
        !          2022: 2,CL.ERR
        !          2023: 2,CL.EXE
        !          2024: 2,CL32.MSG
        !          2025: 2,CL386.EXE
        !          2026: 2,COMPRESS.EXE
        !          2027: 2,CVDUMP.EXE
        !          2028: 2,CVPACK.EXE
        !          2029: 2,CVTRES.EXE
        !          2030: 2,DDESPY.EXE
        !          2031: 2,DLGEDIT.EXE
        !          2032: 2,DM.DLL
        !          2033: 2,DM32S.DLL
        !          2034: 2,EECANMIP.DLL
        !          2035: 2,EECANX86.DLL
        !          2036: 2,EECXXMIP.DLL
        !          2037: 2,EECXXX86.DLL
        !          2038: 2,EMMIP.DLL
        !          2039: 2,EMX86.DLL
        !          2040: 2,EXP.EXE
        !          2041: 2,FASTIMER.DLL
        !          2042: 2,FERNEL32.DLL
        !          2043: 2,FILTER.DLL
        !          2044: 2,FILTER.EXE
        !          2045: 2,FONTEDIT.EXE
        !          2046: 2,GUTILS.DLL
        !          2047: 2,HOOK.DLL
        !          2048: 2,I386KD.EXE
        !          2049: 2,IMAGEDIT.EXE
        !          2050: 2,JUSTIFY.DLL
        !          2051: 2,LIB32.EXE
        !          2052: 2,LINK32.EXE
        !          2053: 2,LMMIB2.MIB
        !          2054: 2,MAPSYMPE.EXE
        !          2055: 2,MASM386.EXE
        !          2056: 2,MC.EXE
        !          2057: 2,MEP.EXE
        !          2058: 2,MHELP.DLL
        !          2059: 2,MIB.BIN
        !          2060: 2,MIB_II.MIB
        !          2061: 2,MIBCC.EXE
        !          2062: 2,MIDL.EXE
        !          2063: 2,MIPSKD.EXE
        !          2064: 2,MSHELP.DLL
        !          2065: 2,NMAKE.EXE
        !          2066: 2,NTSD.EXE
        !          2067: 2,NTSDEXTS.DLL
        !          2068: 2,PEFILE.DLL
        !          2069: 2,PERFMTR.EXE
        !          2070: 2,PMATCH.DLL
        !          2071: 2,PORT.DLL
        !          2072: 2,PORT.INI
        !          2073: 2,PORTTOOL.EXE
        !          2074: 2,PROBE.DLL
        !          2075: 2,PSTAT.EXE
        !          2076: 2,PVIEW.EXE
        !          2077: 2,PWALK.EXE
        !          2078: 2,QGREP.EXE
        !          2079: 2,RC.EXE
        !          2080: 2,RCPP.EXE
        !          2081: 2,CAP.TXT
        !          2082: 2,REBASE.EXE
        !          2083: 2,RM.EXE
        !          2084: 2,SHCV.DLL
        !          2085: 2,SMI.MIB
        !          2086: 2,SOL.END
        !          2087: 2,SPY.EXE
        !          2088: 2,SYMCVT.DLL
        !          2089: 2,TGLCASE.DLL
        !          2090: 2,TLLOC.DLL
        !          2091: 2,TLPIPE.DLL
        !          2092: 2,TLSER.DLL
        !          2093: 2,TLSER32S.DLL
        !          2094: 2,TOP.EXE
        !          2095: 2,UCONVERT.EXE
        !          2096: 2,ULCASE.DLL
        !          2097: 2,UNDEL.EXE
        !          2098: 2,UNDNAME.EXE
        !          2099: 2,UNIPAD.EXE
        !          2100: 2,UUIDGEN.EXE
        !          2101: 2,VERFIX.EXE
        !          2102: 2,WDBGEXTS.DLL
        !          2103: 2,WHERE.EXE
        !          2104: 2,WIN32S.DAT
        !          2105: 2,WINDBG.EXE
        !          2106: 2,WINDBGRM.EXE
        !          2107: 2,WINDIFF.EXE
        !          2108: 2,WINOBJ.EXE
        !          2109: 2,WPERF.EXE
        !          2110: 2,WST.DLL
        !          2111: 2,WST.INI
        !          2112: 2,WSTCAT.EXE
        !          2113: 2,WSTDUMP.EXE
        !          2114: 2,WSTUNE.EXE
        !          2115: 2,ZDI32.DLL
        !          2116: 2,ZDVAPI32.DLL
        !          2117: 2,ZERNEL32.DLL
        !          2118: 2,ZOOMIN.EXE
        !          2119: 2,ZRTDLL.DLL
        !          2120: 2,ZSER32.DLL
1.1       root     2121: 
                   2122: [Files-mstools-bin-Mips]
1.1.1.3 ! root     2123: 2,APF32CVT.EXE
        !          2124: 2,APF32DMP.EXE
        !          2125: 2,AS0.EXE
        !          2126: 2,AS1.EXE
        !          2127: 2,BIND.EXE
        !          2128: 2,C1.ERR
        !          2129: 2,C1_RX.EXE
        !          2130: 2,C1XX_RX.EXE
        !          2131: 2,CC.EXE
        !          2132: 2,CFE.EXE
        !          2133: 2,CL.ERR
        !          2134: 2,CL.EXE
        !          2135: 2,CL32.MSG
        !          2136: 2,COMPRESS.EXE
        !          2137: 2,CPP.EXE
        !          2138: 2,CVDUMP.EXE
        !          2139: 2,CVPACK.EXE
        !          2140: 2,CVTRES.EXE
        !          2141: 2,DDESPY.EXE
        !          2142: 2,DLGEDIT.EXE
        !          2143: 2,DM.DLL
        !          2144: 2,EECANMIP.DLL
        !          2145: 2,EECANX86.DLL
        !          2146: 2,EECXXMIP.DLL
        !          2147: 2,EECXXX86.DLL
        !          2148: 2,EMMIP.DLL
        !          2149: 2,EMX86.DLL
        !          2150: 2,ERR.CC
        !          2151: 2,EXP.EXE
        !          2152: 2,FASTIMER.DLL
        !          2153: 2,FERNEL32.DLL
        !          2154: 2,FILTER.DLL
        !          2155: 2,FILTER.EXE
        !          2156: 2,FONTEDIT.EXE
        !          2157: 2,GUTILS.DLL
        !          2158: 2,HOOK.DLL
        !          2159: 2,I386KD.EXE
        !          2160: 2,IMAGEDIT.EXE
        !          2161: 2,JUSTIFY.DLL
        !          2162: 2,LIB32.EXE
        !          2163: 2,LINK32.EXE
        !          2164: 2,LMMIB2.MIB
        !          2165: 2,MC.EXE
        !          2166: 2,MCL.EXE
        !          2167: 2,MEP.EXE
        !          2168: 2,MHELP.DLL
        !          2169: 2,MIB.BIN
        !          2170: 2,MIB_II.MIB
        !          2171: 2,MIBCC.EXE
        !          2172: 2,MIDL.EXE
        !          2173: 2,MIP2COFF.EXE
        !          2174: 2,MIPSKD.EXE
        !          2175: 2,MSAS0.EXE
        !          2176: 2,MSAS1.EXE
        !          2177: 2,MSDIS.EXE
        !          2178: 2,MSHELP.DLL
        !          2179: 2,MSU.EXE
        !          2180: 2,MSUGEN.EXE
        !          2181: 2,MSUMERGE.EXE
        !          2182: 2,MSUOPT.EXE
        !          2183: 2,NMAKE.EXE
        !          2184: 2,NTSD.EXE
        !          2185: 2,NTSDEXTS.DLL
        !          2186: 2,PEFILE.DLL
        !          2187: 2,PERFMTR.EXE
        !          2188: 2,PMATCH.DLL
        !          2189: 2,PORT.DLL
        !          2190: 2,PORT.INI
        !          2191: 2,PORTTOOL.EXE
        !          2192: 2,PROBE.DLL
        !          2193: 2,PSTAT.EXE
        !          2194: 2,PVIEW.EXE
        !          2195: 2,PWALK.EXE
        !          2196: 2,QGREP.EXE
        !          2197: 2,RC.EXE
        !          2198: 2,RCPP.EXE
        !          2199: 2,REBASE.EXE
        !          2200: 2,RM.EXE
        !          2201: 2,SHCV.DLL
        !          2202: 2,SMI.MIB
        !          2203: 2,SPY.EXE
        !          2204: 2,SYMCVT.DLL
        !          2205: 2,TGLCASE.DLL
        !          2206: 2,TLLOC.DLL
        !          2207: 2,TLPIPE.DLL
        !          2208: 2,TLSER.DLL
        !          2209: 2,TOP.EXE
        !          2210: 2,UCONVERT.EXE
        !          2211: 2,UGEN.EXE
        !          2212: 2,ULCASE.DLL
        !          2213: 2,UNDEL.EXE
        !          2214: 2,UNDNAME.EXE
        !          2215: 2,UNIPAD.EXE
        !          2216: 2,UOPT.EXE
        !          2217: 2,UUIDGEN.EXE
        !          2218: 2,VERFIX.EXE
        !          2219: 2,WDBGEXTS.DLL
        !          2220: 2,WHERE.EXE
        !          2221: 2,WINDBG.EXE
        !          2222: 2,WINDBGRM.EXE
        !          2223: 2,WINDIFF.EXE
        !          2224: 2,WINOBJ.EXE
        !          2225: 2,WPERF.EXE
        !          2226: 2,ZDI32.DLL
        !          2227: 2,ZDVAPI32.DLL
        !          2228: 2,ZERNEL32.DLL
        !          2229: 2,ZOOMIN.EXE
        !          2230: 2,ZRTDLL.DLL
        !          2231: 2,ZSER32.DLL
1.1.1.2   root     2232: 
                   2233: [Files-mstools-bin]
1.1.1.3 ! root     2234: 2,HC.BAT
        !          2235: 2,HC30.EXE
        !          2236: 2,HC31.ERR
        !          2237: 2,HC31.EXE
        !          2238: 2,M.ICO
        !          2239: 2,MRBC.EXE
        !          2240: 2,WAP.TXT
        !          2241: 2,SDKDOC.ICO
        !          2242: 2,SHED.EXE
        !          2243: 2,SNMP.TXT
        !          2244: 2,UNICODE.UTF
        !          2245: 2,WINSOCK.ICO
        !          2246: 
        !          2247: [Files-mstools-h-i386]
        !          2248: 2,CALLCONV.INC
        !          2249: 
        !          2250: [Files-mstools-h-mips]
        !          2251: 2,KSMIPS.H
        !          2252: 2,KXMIPS.H
1.1       root     2253: 
1.1.1.2   root     2254: [Files-mstools-h-sys]
1.1.1.3 ! root     2255: 2,LOCKING.H
        !          2256: 2,STAT.H
        !          2257: 2,TIMEB.H
        !          2258: 2,TYPES.H
        !          2259: 2,UTIME.H
1.1       root     2260: 
                   2261: [Files-mstools-h]
1.1.1.3 ! root     2262: 2,ASSERT.H
        !          2263: 2,ATALKWSH.H
        !          2264: 2,CDERR.H
        !          2265: 2,COLOR.DLG
        !          2266: 2,COLORDLG.H
        !          2267: 2,COMMCTRL.H
        !          2268: 2,COMMDLG.H
        !          2269: 2,CONIO.H
        !          2270: 2,CPL.H
        !          2271: 2,CTYPE.H
        !          2272: 2,CUSTCNTL.H
        !          2273: 2,DDE.H
        !          2274: 2,DDEML.H
        !          2275: 2,DIRECT.H
        !          2276: 2,DLCAPI.H
        !          2277: 2,DLGS.H
        !          2278: 2,DOS.H
        !          2279: 2,DRIVINIT.H
        !          2280: 2,ERRNO.H
        !          2281: 2,EXCPT.H
        !          2282: 2,FCNTL.H
        !          2283: 2,FILEOPEN.DLG
        !          2284: 2,FINDTEXT.DLG
        !          2285: 2,FLOAT.H
        !          2286: 2,FONT.DLG
        !          2287: 2,FPIEEE.H
        !          2288: 2,FSTREAM.H
        !          2289: 2,IO.H
        !          2290: 2,IOMANIP.H
        !          2291: 2,IOS.H
        !          2292: 2,IOSTREAM.H
        !          2293: 2,ISTREAM.H
        !          2294: 2,LARGEINT.H
        !          2295: 2,LIMITS.H
        !          2296: 2,LISTING.INC
        !          2297: 2,LM.H
        !          2298: 2,LMACCESS.H
        !          2299: 2,LMALERT.H
        !          2300: 2,LMAPIBUF.H
        !          2301: 2,LMAT.H
        !          2302: 2,LMAUDIT.H
        !          2303: 2,LMBROWSR.H
        !          2304: 2,LMCHDEV.H
        !          2305: 2,LMCONFIG.H
        !          2306: 2,LMCONS.H
        !          2307: 2,LMERR.H
        !          2308: 2,LMERRLOG.H
        !          2309: 2,LMMSG.H
        !          2310: 2,LMREMUTL.H
        !          2311: 2,LMREPL.H
        !          2312: 2,LMSERVER.H
        !          2313: 2,LMSHARE.H
        !          2314: 2,LMSNAME.H
        !          2315: 2,LMSTATS.H
        !          2316: 2,LMSVC.H
        !          2317: 2,LMUSE.H
        !          2318: 2,LMUSEFLG.H
        !          2319: 2,LMWKSTA.H
        !          2320: 2,LOCALE.H
        !          2321: 2,LZEXPAND.H
        !          2322: 2,MALLOC.H
        !          2323: 2,MATH.H
        !          2324: 2,MEMORY.H
        !          2325: 2,MGMTAPI.H
        !          2326: 2,MMSYSTEM.H
        !          2327: 2,NB30.H
        !          2328: 2,NDDEAPI.H
        !          2329: 2,NDDESEC.H
        !          2330: 2,NEW.H
        !          2331: 2,NTIMAGE.H
        !          2332: 2,NTSDEXTS.H
        !          2333: 2,NTWIN32.MAK
        !          2334: 2,OLE.H
        !          2335: 2,OSTREAM.H
        !          2336: 2,PRNSETUP.DLG
        !          2337: 2,PROCESS.H
        !          2338: 2,RAS.H
        !          2339: 2,RASERROR.H
        !          2340: 2,RPC.H
        !          2341: 2,RPCDCE.H
        !          2342: 2,RPCDCEP.H
        !          2343: 2,RPCNDR.H
        !          2344: 2,RPCNSI.H
        !          2345: 2,RPCNSIP.H
        !          2346: 2,RPCNTERR.H
        !          2347: 2,SCRNSAVE.H
        !          2348: 2,SEARCH.H
        !          2349: 2,SETJMP.H
        !          2350: 2,SETJMPEX.H
        !          2351: 2,SHARE.H
        !          2352: 2,SHELLAPI.H
        !          2353: 2,SIGNAL.H
        !          2354: 2,SNMP.H
        !          2355: 2,STDARG.H
        !          2356: 2,STDDEF.H
        !          2357: 2,STDIO.H
        !          2358: 2,STDIOSTR.H
        !          2359: 2,STDLIB.H
        !          2360: 2,STREAMB.H
        !          2361: 2,STRING.H
        !          2362: 2,STRSTREA.H
        !          2363: 2,TCHAR.H
        !          2364: 2,TIME.H
        !          2365: 2,VARARGS.H
        !          2366: 2,VDMDBG.H
        !          2367: 2,WCHAR.H
        !          2368: 2,WCSTR.H
        !          2369: 2,WDBGEXTS.H
        !          2370: 2,WFEXT.H
        !          2371: 2,WINBASE.H
        !          2372: 2,WINCON.H
        !          2373: 2,WINDEF.H
        !          2374: 2,WINDOWS.H
        !          2375: 2,WINDOWSX.H
        !          2376: 2,WINDOWSX.H16
        !          2377: 2,WINERROR.H
        !          2378: 2,WINGDI.H
        !          2379: 2,WINIOCTL.H
        !          2380: 2,WINMM.H
        !          2381: 2,WINNETWK.H
        !          2382: 2,WINNLS.H
        !          2383: 2,WINNT.H
        !          2384: 2,WINPERF.H
        !          2385: 2,WINREG.H
        !          2386: 2,WINSOCK.H
        !          2387: 2,WINSPOOL.H
        !          2388: 2,WINSVC.H
        !          2389: 2,WINUSER.H
        !          2390: 2,WINVER.H
        !          2391: 2,WSIPX.H
        !          2392: 2,WSNWLINK.H
        !          2393: 
        !          2394: [Files-mstools-help-index]
        !          2395: 2,API32WH.IND
        !          2396: 2,WIN32KB.IND
1.1       root     2397: 
1.1.1.2   root     2398: [Files-mstools-help-qh]
1.1.1.3 ! root     2399: 2,MEP.HLP
1.1       root     2400: 
                   2401: [Files-mstools-help]
1.1.1.3 ! root     2402: 2,API32WH.HLP
        !          2403: 2,BUILD.HLP
        !          2404: 2,CL.HLP
        !          2405: 2,DLGEDIT.HLP
        !          2406: 2,EDITHLP.HLP
        !          2407: 2,ERRORS.HLP
        !          2408: 2,FONTEDIT.HLP
        !          2409: 2,IMAGEDIT.HLP
        !          2410: 2,LIB.HLP
        !          2411: 2,LINK.HLP
        !          2412: 2,MC.HLP
        !          2413: 2,MODIF.HLP
        !          2414: 2,MSC.HLP
        !          2415: 2,NMAKE.HLP
        !          2416: 2,PT.HLP
        !          2417: 2,RC.HLP
        !          2418: 2,SHED.HLP
        !          2419: 2,TOOLS.HLP
        !          2420: 2,TOOLSBK.HLP
        !          2421: 2,UCONVERT.HLP
        !          2422: 2,UNIPAD.HLP
        !          2423: 2,WIN32KB.HLP
        !          2424: 2,WIN32S.HLP
        !          2425: 2,WINDBG.HLP
        !          2426: 2,WINSOCK.HLP
1.1       root     2427: 
                   2428: [Files-mstools-init]
1.1.1.3 ! root     2429: 2,BRIEF.INI
        !          2430: 2,EPSILON.INI
        !          2431: 2,QUICK.INI
        !          2432: 2,TOOLS.INI
1.1       root     2433: 
                   2434: [Files-mstools-lib-I386]
1.1.1.3 ! root     2435: 2,ADVAPI32.LIB
        !          2436: 2,BINMODE.OBJ
        !          2437: 2,CAP.LIB
        !          2438: 2,CHKSTK.OBJ
        !          2439: 2,COMCTL32.LIB
        !          2440: 2,COMDLG32.LIB
        !          2441: 2,COMMODE.OBJ
        !          2442: 2,CRTDLL.LIB
        !          2443: 2,DLCAPI.LIB
        !          2444: 2,GDI32.LIB
        !          2445: 2,INETMIB1.LIB
        !          2446: 2,KERNEL32.LIB
        !          2447: 2,LARGEINT.LIB
        !          2448: 2,LIBC.LIB
        !          2449: 2,LIBCMT.LIB
        !          2450: 2,LMMIB2.LIB
        !          2451: 2,LZ32.LIB
        !          2452: 2,MGMTAPI.LIB
        !          2453: 2,MPR.LIB
        !          2454: 2,NDDEAPI.LIB
        !          2455: 2,NETAPI32.LIB
        !          2456: 2,OLECLI32.LIB
        !          2457: 2,OLESVR32.LIB
        !          2458: 2,PENTER.LIB
        !          2459: 2,RASAPI32.LIB
        !          2460: 2,RPCNDR.LIB
        !          2461: 2,RPCNS4.LIB
        !          2462: 2,RPCRT4.LIB
        !          2463: 2,SCRNSAVE.LIB
        !          2464: 2,SETARGV.OBJ
        !          2465: 2,SHELL32.LIB
        !          2466: 2,SNMP.LIB
        !          2467: 2,USER32.LIB
        !          2468: 2,VDMDBG.LIB
        !          2469: 2,VERSION.LIB
        !          2470: 2,WIN32API.CSV
        !          2471: 2,WIN32SPL.LIB
        !          2472: 2,WINMM.LIB
        !          2473: 2,WINSPOOL.LIB
        !          2474: 2,WINSTRM.LIB
        !          2475: 2,WSOCK32.LIB
        !          2476: 2,WST.LIB
1.1       root     2477: 
                   2478: [Files-mstools-lib-Mips]
1.1.1.3 ! root     2479: 2,ADVAPI32.LIB
        !          2480: 2,BINMODE.OBJ
        !          2481: 2,CHKSTK.OBJ
        !          2482: 2,COMCTL32.LIB
        !          2483: 2,COMDLG32.LIB
        !          2484: 2,COMMODE.OBJ
        !          2485: 2,CRTDLL.LIB
        !          2486: 2,DLCAPI.LIB
        !          2487: 2,GDI32.LIB
        !          2488: 2,INETMIB1.LIB
        !          2489: 2,KERNEL32.LIB
        !          2490: 2,LARGEINT.LIB
        !          2491: 2,LIBC.LIB
        !          2492: 2,LIBCMT.LIB
        !          2493: 2,LIBM.LIB
        !          2494: 2,LMMIB2.LIB
        !          2495: 2,LZ32.LIB
        !          2496: 2,MGMTAPI.LIB
        !          2497: 2,MPR.LIB
        !          2498: 2,NDDEAPI.LIB
        !          2499: 2,NETAPI32.LIB
        !          2500: 2,OLECLI32.LIB
        !          2501: 2,OLESVR32.LIB
        !          2502: 2,RASAPI32.LIB
        !          2503: 2,RPCNDR.LIB
        !          2504: 2,RPCNS4.LIB
        !          2505: 2,RPCRT4.LIB
        !          2506: 2,SCRNSAVE.LIB
        !          2507: 2,SETARGV.OBJ
        !          2508: 2,SHELL32.LIB
        !          2509: 2,SMALL.LIB
        !          2510: 2,SNMP.LIB
        !          2511: 2,USER32.LIB
        !          2512: 2,VDMDBG.LIB
        !          2513: 2,VERSION.LIB
        !          2514: 2,WIN32API.CSV
        !          2515: 2,WIN32SPL.LIB
        !          2516: 2,WINMM.LIB
        !          2517: 2,WINSPOOL.LIB
        !          2518: 2,WINSTRM.LIB
        !          2519: 2,WSOCK32.LIB
1.1       root     2520: 
1.1.1.2   root     2521: [Files-mstools-mfc-doc]
1.1.1.3 ! root     2522: 2,README.TXT
        !          2523: 2,TN001.TXT
        !          2524: 2,TN002.TXT
        !          2525: 2,TN003.TXT
        !          2526: 2,TN004.TXT
        !          2527: 2,TN005.TXT
        !          2528: 2,TN006.TXT
        !          2529: 2,TN007.TXT
        !          2530: 2,TN008.TXT
        !          2531: 2,TN009.TXT
        !          2532: 2,TN010.TXT
        !          2533: 2,TN011.TXT
        !          2534: 2,TN012.TXT
        !          2535: 2,TN013.TXT
        !          2536: 2,TN014.TXT
        !          2537: 2,TN015.TXT
        !          2538: 2,TN016.TXT
1.1       root     2539: 
1.1.1.2   root     2540: [Files-mstools-mfc-help]
1.1.1.3 ! root     2541: 2,MFC10WH.HLP
1.1       root     2542: 
1.1.1.2   root     2543: [Files-mstools-mfc-include]
1.1.1.3 ! root     2544: 2,AFX.H
        !          2545: 2,AFX.INL
        !          2546: 2,AFXCOLL.H
        !          2547: 2,AFXDLGS.H
        !          2548: 2,AFXMSG.H
        !          2549: 2,AFXNT.H
        !          2550: 2,AFXOLE.H
        !          2551: 2,AFXOLEUI.H
        !          2552: 2,AFXOLEUI.RC
        !          2553: 2,AFXPEN.H
        !          2554: 2,AFXRES.H
        !          2555: 2,AFXWIN.H
        !          2556: 2,AFXWIN.INL
        !          2557: 
        !          2558: [Files-mstools-mfc-lib-i386]
        !          2559: 2,NAFXCR.LIB
        !          2560: 2,NAFXCRD.LIB
        !          2561: 2,NAFXCW.LIB
        !          2562: 2,NAFXCWD.LIB
        !          2563: 2,NAFXDW.LIB
        !          2564: 2,NAFXDWD.LIB
        !          2565: 
        !          2566: [Files-mstools-mfc-lib-mips]
        !          2567: 2,NAFXCR.LIB
        !          2568: 2,NAFXCRD.LIB
        !          2569: 2,NAFXCW.LIB
        !          2570: 2,NAFXCWD.LIB
        !          2571: 2,NAFXDW.LIB
        !          2572: 2,NAFXDWD.LIB
1.1.1.2   root     2573: 
                   2574: [Files-mstools-mfc-lib]
1.1.1.3 ! root     2575: 2,README.TXT
1.1       root     2576: 
1.1.1.2   root     2577: [Files-mstools-mfc-samples-about2]
1.1.1.3 ! root     2578: 2,ABOUT2.CPP
        !          2579: 2,ABOUT2.DEF
        !          2580: 2,ABOUT2.DLG
        !          2581: 2,ABOUT2.H
        !          2582: 2,ABOUT2.ICO
        !          2583: 2,ABOUT2.RC
        !          2584: 2,MAKEFILE
        !          2585: 2,README.TXT
        !          2586: 2,RESOURCE.H
1.1       root     2587: 
1.1.1.2   root     2588: [Files-mstools-mfc-samples-chart]
1.1.1.3 ! root     2589: 2,ABOUT.DLG
        !          2590: 2,CHART.CPP
        !          2591: 2,CHART.DEF
        !          2592: 2,CHART.H
        !          2593: 2,CHART.ICO
        !          2594: 2,CHART.RC
        !          2595: 2,CHARTDLG.CPP
        !          2596: 2,CHARTDLG.H
        !          2597: 2,CHARTWND.CPP
        !          2598: 2,CHARTWND.H
        !          2599: 2,CHFILE.CPP
        !          2600: 2,DOBJECT.CPP
        !          2601: 2,DOBJECT.H
        !          2602: 2,ENTRY.DLG
        !          2603: 2,MAKEFILE
        !          2604: 2,RESOURCE.H
1.1       root     2605: 
1.1.1.2   root     2606: [Files-mstools-mfc-samples-ctrltest]
1.1.1.3 ! root     2607: 2,BBUTTON.CPP
        !          2608: 2,BMTEST1.DLG
        !          2609: 2,BMTEST2.DLG
        !          2610: 2,CANCELD.BMP
        !          2611: 2,CANCELF.BMP
        !          2612: 2,CANCELU.BMP
        !          2613: 2,CTRLTEST.CPP
        !          2614: 2,CTRLTEST.DEF
        !          2615: 2,CTRLTEST.H
        !          2616: 2,CTRLTEST.ICO
        !          2617: 2,CTRLTEST.RC
        !          2618: 2,CUSTLIST.CPP
        !          2619: 2,CUSTLIST.DLG
        !          2620: 2,CUSTMENU.CPP
        !          2621: 2,DERPEN.CPP
        !          2622: 2,DERTEST.CPP
        !          2623: 2,DERTEST.DLG
        !          2624: 2,DLGPEN.CPP
        !          2625: 2,DLGPEN.DLG
        !          2626: 2,FEATPEN.CPP
        !          2627: 2,FEATPEN.DLG
        !          2628: 2,IMAGE1D.BMP
        !          2629: 2,IMAGE1F.BMP
        !          2630: 2,IMAGE1U.BMP
        !          2631: 2,IMAGE2D.BMP
        !          2632: 2,IMAGE2F.BMP
        !          2633: 2,IMAGE2U.BMP
        !          2634: 2,MAKEFILE
        !          2635: 2,MUSCROLL.DLL
        !          2636: 2,MUSCROLL.H
        !          2637: 2,OKD.BMP
        !          2638: 2,OKF.BMP
        !          2639: 2,OKU.BMP
        !          2640: 2,PAREDIT.CPP
        !          2641: 2,PAREDIT.H
        !          2642: 2,PAREDIT2.CPP
        !          2643: 2,SPIN.CPP
        !          2644: 2,SPIN.H
        !          2645: 2,SPINTEST.CPP
        !          2646: 2,SPINTEST.DLG
        !          2647: 2,SUBTEST.CPP
        !          2648: 2,SUBTEST.DLG
        !          2649: 2,WCLSTEST.CPP
        !          2650: 2,WCLSTEST.DLG
        !          2651: 
        !          2652: [Files-mstools-mfc-samples-dlltrace]
        !          2653: 2,HELLO1.CPP
        !          2654: 2,HELLO1.DEF
        !          2655: 2,HELLO1.ICO
        !          2656: 2,HELLO1.RC 
        !          2657: 2,MAKEFILE  
        !          2658: 2,RESOURCE.H
        !          2659: 2,TRACEAPI.H 
        !          2660: 2,TRACER.CPP 
        !          2661: 2,TRACER.DEF 
        !          2662: 2,TRACER.RC  
        !          2663: 2,TRACER1.DEF
1.1       root     2664: 
1.1.1.2   root     2665: [Files-mstools-mfc-samples-fileview]
1.1.1.3 ! root     2666: 2,FILEVIEW.CPP
        !          2667: 2,FILEVIEW.DEF
        !          2668: 2,FILEVIEW.DLG
        !          2669: 2,FILEVIEW.H
        !          2670: 2,FILEVIEW.ICO
        !          2671: 2,FILEVIEW.RC
        !          2672: 2,LINEFILE.CPP
        !          2673: 2,MAKEFILE
        !          2674: 2,RESOURCE.H
1.1.1.2   root     2675: 
                   2676: [Files-mstools-mfc-samples-hello]
1.1.1.3 ! root     2677: 2,HELLO.CPP
        !          2678: 2,HELLO.DEF
        !          2679: 2,HELLO.DLG
        !          2680: 2,HELLO.H
        !          2681: 2,HELLO.ICO
        !          2682: 2,HELLO.RC
        !          2683: 2,MAKEFILE
        !          2684: 2,README.TXT
        !          2685: 2,RESOURCE.H
1.1.1.2   root     2686: 
                   2687: [Files-mstools-mfc-samples-helloapp]
1.1.1.3 ! root     2688: 2,HELLOAPP.CPP
        !          2689: 2,HELLOAPP.DEF
        !          2690: 2,MAKEFILE
1.1.1.2   root     2691: 
                   2692: [Files-mstools-mfc-samples-mdi]
1.1.1.3 ! root     2693: 2,ABOUT.DLG
        !          2694: 2,BOUNCE.CPP
        !          2695: 2,BOUNCE.H
        !          2696: 2,COMMON.H
        !          2697: 2,HELLO.CPP
        !          2698: 2,HELLO.H
        !          2699: 2,HELLO.ICO
        !          2700: 2,MAKEFILE
        !          2701: 2,MDI.CPP
        !          2702: 2,MDI.DEF
        !          2703: 2,MDI.H
        !          2704: 2,MDI.ICO
        !          2705: 2,MDI.RC
        !          2706: 2,RESOURCE.H
1.1       root     2707: 
1.1.1.2   root     2708: [Files-mstools-mfc-samples-minmdi]
1.1.1.3 ! root     2709: 2,ABOUT.DLG
        !          2710: 2,CHILD.ICO
        !          2711: 2,FRAME.ICO
        !          2712: 2,MAKEFILE
        !          2713: 2,MINMDI.CPP
        !          2714: 2,MINMDI.DEF
        !          2715: 2,MINMDI.H
        !          2716: 2,MINMDI.RC
        !          2717: 2,RESOURCE.H
1.1.1.2   root     2718: 
                   2719: [Files-mstools-mfc-samples-minsvr]
1.1.1.3 ! root     2720: 2,ABOUT.DLG
        !          2721: 2,CHANGE.DLG
        !          2722: 2,MAINWND.CPP
        !          2723: 2,MAKEFILE
        !          2724: 2,MINDOC.CPP
        !          2725: 2,MINITEM.CPP
        !          2726: 2,MINSVR.CPP
        !          2727: 2,MINSVR.DEF
        !          2728: 2,MINSVR.H
        !          2729: 2,MINSVR.ICO
        !          2730: 2,MINSVR.RC
        !          2731: 2,MINSVR.REG
        !          2732: 2,RESOURCE.H
1.1.1.2   root     2733: 
                   2734: [Files-mstools-mfc-samples-minsvrmi]
1.1.1.3 ! root     2735: 2,ABOUT.DLG
        !          2736: 2,CHANGE.DLG
        !          2737: 2,MAINWND.CPP
        !          2738: 2,MAKEFILE
        !          2739: 2,MINSVRMI.CPP
        !          2740: 2,MINSVRMI.DEF
        !          2741: 2,MINSVRMI.H
        !          2742: 2,MINSVRMI.ICO
        !          2743: 2,MINSVRMI.RC
        !          2744: 2,MINSVRMI.REG
        !          2745: 2,RESOURCE.H
1.1.1.2   root     2746: 
                   2747: [Files-mstools-mfc-samples-multipad]
1.1.1.3 ! root     2748: 2,BAR.CPP
        !          2749: 2,BAR.H
        !          2750: 2,MAKEFILE
        !          2751: 2,MENU.H
        !          2752: 2,MPFILE.CPP
        !          2753: 2,MPFIND.CPP
        !          2754: 2,MPINIT.CPP
        !          2755: 2,MPMAIN.CPP
        !          2756: 2,MPPRINT.CPP
        !          2757: 2,MULTIPAD.DEF
        !          2758: 2,MULTIPAD.DLG
        !          2759: 2,MULTIPAD.H
        !          2760: 2,MULTIPAD.ICO
        !          2761: 2,MULTIPAD.RC
        !          2762: 2,NOTEPAD.ICO
        !          2763: 2,RESOURCE.H
1.1.1.2   root     2764: 
                   2765: [Files-mstools-mfc-samples-oclient]
1.1.1.3 ! root     2766: 2,FILEIO.CPP
        !          2767: 2,ITEMWND.CPP
        !          2768: 2,ITEMWND.H
        !          2769: 2,MAINWND.CPP
        !          2770: 2,MAINWND.H
        !          2771: 2,MAKEFILE
        !          2772: 2,OCLIENT.CPP
        !          2773: 2,OCLIENT.DEF
        !          2774: 2,OCLIENT.H
        !          2775: 2,OCLIENT.ICO
        !          2776: 2,OCLIENT.RC
        !          2777: 2,RESOURCE.H
1.1.1.2   root     2778: 
                   2779: [Files-mstools-mfc-samples-oserver]
1.1.1.3 ! root     2780: 2,ABOUT.DLG
        !          2781: 2,BIBDOC.CPP
        !          2782: 2,BIBDOC.H
        !          2783: 2,BIBITEM.CPP
        !          2784: 2,BIBITEM.H
        !          2785: 2,BIBREF.CPP
        !          2786: 2,BIBREF.DEF
        !          2787: 2,BIBREF.H
        !          2788: 2,BIBREF.ICO
        !          2789: 2,BIBREF.RC
        !          2790: 2,BIBREF.REG
        !          2791: 2,BIBSVR.CPP
        !          2792: 2,BIBSVR.H
        !          2793: 2,ITEM.DLG
        !          2794: 2,MAINWND.CPP
        !          2795: 2,MAINWND.H
        !          2796: 2,MAKEFILE
        !          2797: 2,RESOURCE.H
1.1.1.2   root     2798: 
                   2799: [Files-mstools-mfc-samples-showfont]
1.1.1.3 ! root     2800: 2,ABOUT.DLG
        !          2801: 2,CFONT.CPP
        !          2802: 2,CFONT.DLG
        !          2803: 2,DIALOGS.CPP
        !          2804: 2,DRAWING.CPP
        !          2805: 2,MAINWND.CPP
        !          2806: 2,MAINWND.H
        !          2807: 2,MAKEFILE
        !          2808: 2,RESOURCE.H
        !          2809: 2,SHOWFONT.CPP
        !          2810: 2,SHOWFONT.DEF
        !          2811: 2,SHOWFONT.H
        !          2812: 2,SHOWFONT.ICO
        !          2813: 2,SHOWFONT.RC
1.1.1.2   root     2814: 
                   2815: [Files-mstools-mfc-samples-templdef]
1.1.1.3 ! root     2816: 2,AFXCOLL.HTT
        !          2817: 2,ARRAY.CTT
        !          2818: 2,LIST.CTT
        !          2819: 2,MAKEFILE
        !          2820: 2,MAP.CTT
        !          2821: 2,MAP_S.CTT
        !          2822: 2,MKCOLL.BAT
        !          2823: 2,README.TXT
        !          2824: 2,TEMPLDEF.CPP
1.1.1.2   root     2825: 
                   2826: [Files-mstools-mfc-samples-tracer]
1.1.1.3 ! root     2827: 2,MAKEFILE
        !          2828: 2,TRACER.CPP
        !          2829: 2,TRACER.DEF
        !          2830: 2,TRACER.ICO
        !          2831: 2,TRACER.RC
1.1.1.2   root     2832: 
                   2833: [Files-mstools-mfc-samples-tutorial-char]
1.1.1.3 ! root     2834: 2,README.TXT
1.1.1.2   root     2835: 
                   2836: [Files-mstools-mfc-samples-tutorial-win]
1.1.1.3 ! root     2837: 2,README.TXT
1.1.1.2   root     2838: 
                   2839: [Files-mstools-mfc-samples-tutorial]
1.1.1.3 ! root     2840: 2,DATABASE.CPP
        !          2841: 2,DATABASE.H
        !          2842: 2,PERSON.CPP
        !          2843: 2,PERSON.H
        !          2844: 2,PHBOOK
        !          2845: 2,PHBOOK.DEF
        !          2846: 2,PHBOOK.DLG
        !          2847: 2,PHBOOK.ICO
        !          2848: 2,PHBOOK.RC
        !          2849: 2,README.TXT
        !          2850: 2,RESOURCE.H
        !          2851: 2,VIEW.CPP
        !          2852: 2,VIEW.H
1.1.1.2   root     2853: 
                   2854: [Files-mstools-mfc-samples]
1.1.1.3 ! root     2855: 2,BLDSAMP.BAT
        !          2856: 2,NTSAMPLE.MAK
        !          2857: 2,README.TXT
1.1.1.2   root     2858: 
                   2859: [Files-mstools-mfc-src]
1.1.1.3 ! root     2860: 2,ABORT.CPP
        !          2861: 2,AFX.INI
        !          2862: 2,ARCHIVE.CPP
        !          2863: 2,ARCHIVEX.CPP
        !          2864: 2,ARRAY_B.CPP
        !          2865: 2,ARRAY_D.CPP
        !          2866: 2,ARRAY_O.CPP
        !          2867: 2,ARRAY_P.CPP
        !          2868: 2,ARRAY_S.CPP
        !          2869: 2,ARRAY_W.CPP
        !          2870: 2,ASSERT.CPP
        !          2871: 2,DOSIO_.H
        !          2872: 2,DUMPCONT.CPP
        !          2873: 2,DUMPINIT.CPP
        !          2874: 2,ELEMENTS.H
        !          2875: 2,EXCEPT.CPP
        !          2876: 2,FILE.CPP
        !          2877: 2,FILEMEM.CPP
        !          2878: 2,FILETXT.CPP
        !          2879: 2,FILEX.CPP
        !          2880: 2,LIST_O.CPP
        !          2881: 2,LIST_P.CPP
        !          2882: 2,LIST_S.CPP
        !          2883: 2,MAKEFILE
        !          2884: 2,MAP_PP.CPP
        !          2885: 2,MAP_PW.CPP
        !          2886: 2,MAP_SO.CPP
        !          2887: 2,MAP_SP.CPP
        !          2888: 2,MAP_SS.CPP
        !          2889: 2,MAP_WO.CPP
        !          2890: 2,MAP_WP.CPP
        !          2891: 2,MEMORY.CPP
        !          2892: 2,OBJECT.CPP
        !          2893: 2,OLECLI.CPP
        !          2894: 2,OLEFILE.CPP
        !          2895: 2,OLEMISC.CPP
        !          2896: 2,OLEPTR_.H
        !          2897: 2,OLESVR.CPP
        !          2898: 2,OLEUI.CPP
        !          2899: 2,OLEUI2.CPP
        !          2900: 2,PENCTRL.CPP
        !          2901: 2,PLEX.CPP
        !          2902: 2,PLEX.H
        !          2903: 2,README.TXT
        !          2904: 2,STRING.CPP
        !          2905: 2,STRINGEX.CPP
        !          2906: 2,TIME.CPP
        !          2907: 2,TRACE.CPP
        !          2908: 2,TRACE_.H
        !          2909: 2,TRACEDAT.H
        !          2910: 2,VALIDADD.CPP
        !          2911: 2,VERSION.CPP
        !          2912: 2,WINAPP.CPP
        !          2913: 2,WINBTN.CPP
        !          2914: 2,WINCTRL.CPP
        !          2915: 2,WINDLGS.CPP
        !          2916: 2,WINDOW.CPP
        !          2917: 2,WINDOW_.H
        !          2918: 2,WINGDI.CPP
        !          2919: 2,WINHAND_.H
        !          2920: 2,WINMAIN.CPP
        !          2921: 2,WINMDI.CPP
        !          2922: 2,WINMENU.CPP
        !          2923: 2,WINSTR.CPP
1.1.1.2   root     2924: 
                   2925: [Files-mstools-mfc]
1.1.1.3 ! root     2926: 2,README.TXT
        !          2927: 
        !          2928: [Files-mstools-mssetup-bin-i386]
        !          2929: 2,MSCOMSTF.DLL
        !          2930: 2,MSDETSTF.DLL
        !          2931: 2,MSINSSTF.DLL
        !          2932: 2,MSSHLSTF.DLL
        !          2933: 2,MSUILSTF.DLL
        !          2934: 
        !          2935: [Files-mstools-mssetup-bin-mips]
        !          2936: 2,MSCOMSTF.DLL
        !          2937: 2,MSDETSTF.DLL
        !          2938: 2,MSINSSTF.DLL
        !          2939: 2,MSSHLSTF.DLL
        !          2940: 2,MSUILSTF.DLL
1.1.1.2   root     2941: 
                   2942: [Files-mstools-mssetup-bldcui]
1.1.1.3 ! root     2943: 2,BILLBRD1.BMP
        !          2944: 2,BILLBRD2.BMP
        !          2945: 2,BILLBRD3.BMP
        !          2946: 2,BILLBRD4.BMP
        !          2947: 2,BITMAP.DIB
        !          2948: 2,BLDVER.H
        !          2949: 2,CUI.H
        !          2950: 2,CUISTF.LNK
        !          2951: 2,CUISTFD.LNK
        !          2952: 2,DIALOGS.DLG
        !          2953: 2,DIALOGS.H
        !          2954: 2,DIALOGS.RC
        !          2955: 2,DLGPROCS.C
        !          2956: 2,MAKEFILE
        !          2957: 2,MSCUISTF.DEF
        !          2958: 2,SETUP.ICO
        !          2959: 
        !          2960: [Files-mstools-mssetup-disklay-i386]
        !          2961: 2,DSKLAYT2.EXE
        !          2962: 
        !          2963: [Files-mstools-mssetup-disklay-mips]
        !          2964: 2,DSKLAYT2.EXE
1.1.1.2   root     2965: 
                   2966: [Files-mstools-mssetup-disklay]
1.1.1.3 ! root     2967: 2,COLORLST.VBX
        !          2968: 2,DSKLAYT.EXE
        !          2969: 2,VBRUN200.DLL
        !          2970: 
        !          2971: [Files-mstools-mssetup-include]
        !          2972: 2,MSCPYDIS.H
        !          2973: 2,MSDETECT.H
        !          2974: 2,MSDETECT.INC
        !          2975: 2,MSREGDB.H
        !          2976: 2,MSREGDB.INC
        !          2977: 2,MSSHARED.H
        !          2978: 2,MSSHARED.INC
        !          2979: 2,SETUPAPI.H
        !          2980: 2,SETUPAPI.INC
        !          2981: 
        !          2982: [Files-mstools-mssetup-intldll-setupexe-i386]
        !          2983: 2,SETUP.OBJ
        !          2984: 2,VIRWINN.OBJ
        !          2985: 
        !          2986: [Files-mstools-mssetup-intldll-setupexe-mips]
        !          2987: 2,SETUP.OBJ
        !          2988: 2,VIRWINN.OBJ
        !          2989: 
        !          2990: [Files-mstools-mssetup-intldll-setupexe]
        !          2991: 2,BLDVER.H
        !          2992: 2,MAKEBOOT.BAT
        !          2993: 2,SETUP.DEF
        !          2994: 2,SETUP.ICO
        !          2995: 2,SETUP.RC
1.1.1.2   root     2996: 
                   2997: [Files-mstools-mssetup-intldll]
1.1.1.3 ! root     2998: 2,BLDVER.H
        !          2999: 2,GAUGE.DLG
        !          3000: 2,GAUGE.H
        !          3001: 2,IDS.H
        !          3002: 2,IDS_INST.H
        !          3003: 2,LOGIDS.H
        !          3004: 2,MSCOMSTF.RC
        !          3005: 2,MSDETSTF.RC
        !          3006: 2,MSINSSTF.RC
        !          3007: 2,MSSHLSTF.RC
        !          3008: 2,MSUILSTF.RC
        !          3009: 2,SETUP.ICO
        !          3010: 
        !          3011: [Files-mstools-mssetup-lib-i386]
        !          3012: 2,MSCOMSTF.LIB
        !          3013: 2,MSDETSTF.LIB
        !          3014: 2,MSINSSTF.LIB
        !          3015: 2,MSSHLSTF.LIB
        !          3016: 2,MSUILSTF.LIB
        !          3017: 
        !          3018: [Files-mstools-mssetup-lib-mips]
        !          3019: 2,MSCOMSTF.LIB
        !          3020: 2,MSDETSTF.LIB
        !          3021: 2,MSINSSTF.LIB
        !          3022: 2,MSSHLSTF.LIB
        !          3023: 2,MSUILSTF.LIB
        !          3024: 
        !          3025: [Files-mstools-mssetup-sample-i386]
        !          3026: 2,MSCOMSTF.DLL
        !          3027: 2,MSCUISTF.DLL
        !          3028: 2,MSDETSTF.DLL
        !          3029: 2,MSINSSTF.DLL
        !          3030: 2,MSSHLSTF.DLL
        !          3031: 2,MSUILSTF.DLL
        !          3032: 
        !          3033: [Files-mstools-mssetup-sample-mips]
        !          3034: 2,MSCOMSTF.DLL
        !          3035: 2,MSCUISTF.DLL
        !          3036: 2,MSDETSTF.DLL
        !          3037: 2,MSINSSTF.DLL
        !          3038: 2,MSSHLSTF.DLL
        !          3039: 2,MSUILSTF.DLL
        !          3040: 
        !          3041: [Files-mstools-mssetup-sample]
        !          3042: 2,MAKEFILE
        !          3043: 2,MSCPYDIS.C
        !          3044: 2,MSDETECT.C
        !          3045: 2,MSREGDB.C
        !          3046: 2,MSSHARED.C
        !          3047: 2,SAMPLE.H
        !          3048: 2,SAMPLE.INF
        !          3049: 2,SETUP.C
        !          3050: 2,SETUP.DEF
        !          3051: 2,SETUP.LNK
        !          3052: 2,SETUP.RC
        !          3053: 2,SETUPAPI.C
        !          3054: 2,SETUPD.LNK
        !          3055: 
        !          3056: [Files-mstools-mssetup-source]
        !          3057: 2,MSCPYDIS.C
        !          3058: 2,MSDETECT.C
        !          3059: 2,MSREGDB.C
        !          3060: 2,MSSHARED.C
        !          3061: 2,SETUPAPI.C
1.1.1.2   root     3062: 
                   3063: [Files-mstools-mssetup]
1.1.1.3 ! root     3064: 2,README.WRI
        !          3065: 2,SETUP.WRI
        !          3066: 
        !          3067: [Files-mstools-mstest-i386]
        !          3068: 2,LINEEDIT.DLL
        !          3069: 2,MSTEST.HLP
        !          3070: 2,TESTCTRL.DLL
        !          3071: 2,TESTDLGS.DLL
        !          3072: 2,TESTDLGS.EXE
        !          3073: 2,TESTDRVR.EXE
        !          3074: 2,TESTEVNT.DLL
        !          3075: 2,TESTSCRN.DLL
        !          3076: 2,TESTSCRN.EXE
        !          3077: 2,TESTVW32.DLL
        !          3078: 2,WS1.DLL
        !          3079: 
        !          3080: [Files-mstools-mstest-include]
        !          3081: 2,FASTTEST.INC
        !          3082: 2,FTESTKEY.MST
        !          3083: 2,FTESTLOG.MST
        !          3084: 2,FTESTUTL.MST
        !          3085: 2,MSTEST.INC
        !          3086: 2,WINDOWS.INC
        !          3087: 2,WINGDI.INC
        !          3088: 2,WINKERN.INC
        !          3089: 2,WINPLAY.INC
        !          3090: 2,WINUSER.INC
        !          3091: 2,WNAPIDEC.INC
        !          3092: 
        !          3093: [Files-mstools-mstest-Mips]
        !          3094: 2,LINEEDIT.DLL
        !          3095: 2,MSTEST.HLP
        !          3096: 2,TESTCTRL.DLL
        !          3097: 2,TESTDLGS.DLL
        !          3098: 2,TESTDLGS.EXE
        !          3099: 2,TESTDRVR.EXE
        !          3100: 2,TESTEVNT.DLL
        !          3101: 2,TESTSCRN.DLL
        !          3102: 2,TESTSCRN.EXE
        !          3103: 2,TESTVW32.DLL
        !          3104: 2,WS1.DLL
        !          3105: 
        !          3106: [Files-mstools-mstest-sample]
        !          3107: 2,IMAGEDIT.INC
        !          3108: 2,IMAGEDIT.MST
        !          3109: 2,IMAGEINC.MST
        !          3110: 2,MAKEGOLD.BAT
        !          3111: 2,RUNTESTS.BAT
        !          3112: 
        !          3113: [Files-mstools-mstest]
        !          3114: 2,MSTEST32.TXT
        !          3115: 
        !          3116: [Files-mstools-ole20-bin-i386]
        !          3117: 2,CL32TEST.EXE
        !          3118: 2,CLIDEMO.EXE
        !          3119: 2,CLTEST.EXE
        !          3120: 2,COMPOB32.DLL
        !          3121: 2,DFVIEW.EXE
        !          3122: 2,DISPCALC.REG
        !          3123: 2,DOBJVIEW.EXE
        !          3124: 2,DSPCALC2.REG
        !          3125: 2,ELLIPSWT.DLL
        !          3126: 2,IPSDEMO1.EXE
        !          3127: 2,MKTYPLIB.EXE
        !          3128: 2,MONITOR.EXE
        !          3129: 2,OLE2AUTO.HLP
        !          3130: 2,OLE2AUTO.REG
        !          3131: 2,OLE2CO32.DLL
        !          3132: 2,OLE2DI32.DLL
        !          3133: 2,OLE2PR32.DLL
        !          3134: 2,OLE2SVR.EXE
        !          3135: 2,OLE2W32.DLL
        !          3136: 2,OLETEST.EXE
        !          3137: 2,OUTLUI.DLL
        !          3138: 2,REGADD.EXE
        !          3139: 2,SDEMO1.EXE
        !          3140: 2,SPOLY.REG
        !          3141: 2,SPOLY2.REG
        !          3142: 2,SR32TEST.EXE
        !          3143: 2,SRVRDEMO.EXE
        !          3144: 2,SRVRTEST.EXE
        !          3145: 2,STDOLE.REG
        !          3146: 2,STDOLE.TLB
        !          3147: 2,STORAG32.DLL
        !          3148: 2,TEST32.REG
        !          3149: 2,TYPLIB32.DLL
        !          3150: 
        !          3151: [Files-mstools-ole20-bin-mips]
        !          3152: 2,CL32TEST.EXE
        !          3153: 2,CLIDEMO.EXE
        !          3154: 2,CLTEST.EXE
        !          3155: 2,COMPOB32.DLL
        !          3156: 2,DFVIEW.EXE
        !          3157: 2,DOBJVIEW.EXE
        !          3158: 2,ELLIPSWT.DLL
        !          3159: 2,IPSDEMO1.EXE
        !          3160: 2,MONITOR.EXE
        !          3161: 2,OLE2PR32.DLL
        !          3162: 2,OLE2SVR.EXE
        !          3163: 2,OLE2W32.DLL
        !          3164: 2,OLETEST.EXE
        !          3165: 2,OUTLUI.DLL
        !          3166: 2,REGADD.EXE
        !          3167: 2,SDEMO1.EXE
        !          3168: 2,SR32TEST.EXE
        !          3169: 2,SRVRDEMO.EXE
        !          3170: 2,SRVRTEST.EXE
        !          3171: 2,STORAG32.DLL
        !          3172: 2,TEST32.REG
        !          3173: 
        !          3174: [Files-mstools-ole20-bin]
        !          3175: 2,OLE2.REG
        !          3176: 2,OLE2API.HLP
        !          3177: 2,OLE2UI.HLP
        !          3178: 2,OLETEST.REG
        !          3179: 2,OUTLINE.REG
        !          3180: 2,SDEMO1.REG
        !          3181: 
        !          3182: [Files-mstools-ole20-h-i386]
        !          3183: 2,DISPATCH.H
        !          3184: 2,VARIANT.H
        !          3185: 
        !          3186: [Files-mstools-ole20-h]
        !          3187: 2,BTTNCUR.H
        !          3188: 2,COBJPS.H
        !          3189: 2,COGUID.H
        !          3190: 2,COMPOBJ.H
        !          3191: 2,DEBUG.H
        !          3192: 2,DVOBJ.H
        !          3193: 2,ENUMFETC.H
        !          3194: 2,GETICON.H
        !          3195: 2,GIZMOBAR.H
        !          3196: 2,INITGUID.H
        !          3197: 2,LRPCMON.H
        !          3198: 2,MONIKER.H
        !          3199: 2,MSGFILTR.H
        !          3200: 2,OLE1CLS.H
        !          3201: 2,OLE2.H
        !          3202: 2,OLE2ANAC.H
        !          3203: 2,OLE2SP.H
        !          3204: 2,OLE2UI.H
        !          3205: 2,OLE2VER.H
        !          3206: 2,OLEGUID.H
        !          3207: 2,OLEREM.H
        !          3208: 2,OLESTD.H
        !          3209: 2,REGDB.H
        !          3210: 2,SCODE.H
        !          3211: 2,STORAGE.H
        !          3212: 2,UICLASS.H
        !          3213: 2,VALID.H
        !          3214: 
        !          3215: [Files-mstools-ole20-i386]
        !          3216: 2,README.WRI
        !          3217: 
        !          3218: [Files-mstools-ole20-lib-i386]
        !          3219: 2,COMPOB32.LIB
        !          3220: 2,OLE2DI32.LIB
        !          3221: 2,OLE2PR32.LIB
        !          3222: 2,OLE2W32.LIB
        !          3223: 2,STORAG32.LIB
        !          3224: 2,TYPLIB32.LIB
        !          3225: 
        !          3226: [Files-mstools-ole20-lib-mips]
        !          3227: 2,COMPOB32.LIB
        !          3228: 2,OLE2PR32.LIB
        !          3229: 2,OLE2W32.LIB
        !          3230: 2,STORAG32.LIB
        !          3231: 
        !          3232: [Files-mstools-ole20-mips]
        !          3233: 2,README.WRI
        !          3234: 
        !          3235: [Files-mstools-ole20-samples-bttncur-i386]
        !          3236: 2,MAKEFILE
        !          3237: 
        !          3238: [Files-mstools-ole20-samples-bttncur-mips]
        !          3239: 2,MAKEFILE
        !          3240: 
        !          3241: [Files-mstools-ole20-samples-bttncur-res]
        !          3242: 2,HARROWS.CUR
        !          3243: 2,HELP.CUR
        !          3244: 2,LARROWS.CUR
        !          3245: 2,MAGNIFY.CUR
        !          3246: 2,NESWARRS.CUR
        !          3247: 2,NODROP.CUR
        !          3248: 2,NWSEARRS.CUR
        !          3249: 2,RARROW.CUR
        !          3250: 2,SARROWS.CUR
        !          3251: 2,SIZEBARH.CUR
        !          3252: 2,SIZEBARV.CUR
        !          3253: 2,SPLITH.CUR
        !          3254: 2,SPLITV.CUR
        !          3255: 2,STDIM120.BMP
        !          3256: 2,STDIM72.BMP
        !          3257: 2,STDIM96.BMP
        !          3258: 2,TABLETOP.CUR
        !          3259: 2,VARROWS.CUR
        !          3260: 
        !          3261: [Files-mstools-ole20-samples-bttncur]
        !          3262: 2,BTTNCUR.C
        !          3263: 2,BTTNCUR.D32
        !          3264: 2,BTTNCUR.DEF
        !          3265: 2,BTTNCUR.H
        !          3266: 2,BTTNCUR.RC
        !          3267: 2,BTTNCUR.RCV
        !          3268: 2,BTTNCURI.H
        !          3269: 2,CHANGES.TXT
        !          3270: 2,CURSORS.C
        !          3271: 
        !          3272: [Files-mstools-ole20-samples-dispcalc]
        !          3273: 2,CLSID.C
        !          3274: 2,CLSID.H
        !          3275: 2,DISPCALC.CPP
        !          3276: 2,DISPCALC.DEF
        !          3277: 2,DISPCALC.H
        !          3278: 2,DISPCALC.ICO
        !          3279: 2,DISPCALC.RC
        !          3280: 2,DISPCALC.REG
        !          3281: 2,IDATA.CPP
        !          3282: 2,MAIN.CPP
        !          3283: 2,MAKEFILE
        !          3284: 2,RESOURCE.H
        !          3285: 
        !          3286: [Files-mstools-ole20-samples-dispdemo]
        !          3287: 2,CLSID.C
        !          3288: 2,CLSID.H
        !          3289: 2,CREMPOLY.CPP
        !          3290: 2,CREMPOLY.H
        !          3291: 2,DISPDEMO.CPP
        !          3292: 2,DISPDEMO.DEF
        !          3293: 2,DISPDEMO.H
        !          3294: 2,DISPDEMO.ICO
        !          3295: 2,DISPDEMO.RC
        !          3296: 2,DISPHELP.CPP
        !          3297: 2,DISPHELP.H
        !          3298: 2,HOSTENV.H
        !          3299: 2,MAKEFILE
        !          3300: 2,MISC.CPP
        !          3301: 2,RESOURCE.H
        !          3302: 2,WINMAIN.CPP
        !          3303: 
        !          3304: [Files-mstools-ole20-samples-dspcalc2]
        !          3305: 2,CALCTYPE.ODL
        !          3306: 2,CLSID.C
        !          3307: 2,CLSID.H
        !          3308: 2,DSPCALC2.CPP
        !          3309: 2,DSPCALC2.DEF
        !          3310: 2,DSPCALC2.H
        !          3311: 2,DSPCALC2.ICO
        !          3312: 2,DSPCALC2.RC
        !          3313: 2,DSPCALC2.REG
        !          3314: 2,MAIN.CPP
        !          3315: 2,MAKEFILE
        !          3316: 2,RESOURCE.H
        !          3317: 
        !          3318: [Files-mstools-ole20-samples-gizmobar-i386]
        !          3319: 2,MAKEFILE
        !          3320: 
        !          3321: [Files-mstools-ole20-samples-gizmobar-mips]
        !          3322: 2,MAKEFILE
        !          3323: 
        !          3324: [Files-mstools-ole20-samples-gizmobar]
        !          3325: 2,API.C
        !          3326: 2,GIZMO.C
        !          3327: 2,GIZMO.H
        !          3328: 2,GIZMOBAR.C
        !          3329: 2,GIZMOBAR.D32
        !          3330: 2,GIZMOBAR.DEF
        !          3331: 2,GIZMOBAR.H
        !          3332: 2,GIZMOBAR.RC
        !          3333: 2,GIZMOBAR.RCV
        !          3334: 2,GIZMOINT.H
        !          3335: 2,INIT.C
        !          3336: 2,PAINT.C
        !          3337: 2,WIN1632.H
        !          3338: 
        !          3339: [Files-mstools-ole20-samples-h]
        !          3340: 2,BTTNCUR.H
        !          3341: 2,ENUMFETC.H
        !          3342: 2,GETICON.H
        !          3343: 2,GIZMOBAR.H
        !          3344: 2,MSGFILTR.H
        !          3345: 2,OLE2UI.H
        !          3346: 2,OLESTD.H
        !          3347: 2,REGDB.H
        !          3348: 
        !          3349: [Files-mstools-ole20-samples-i386]
        !          3350: 2,MKITALL.BAT
        !          3351: 
        !          3352: [Files-mstools-ole20-samples-mips]
        !          3353: 2,MKITALL.BAT
        !          3354: 
        !          3355: [Files-mstools-ole20-samples-ole2ui-i386]
        !          3356: 2,MAKEFILE
        !          3357: 
        !          3358: [Files-mstools-ole20-samples-ole2ui-mips]
        !          3359: 2,MAKEFILE
        !          3360: 
        !          3361: [Files-mstools-ole20-samples-ole2ui-resource-static]
        !          3362: 2,BANG.ICO
        !          3363: 2,DEFAULT.ICO
        !          3364: 2,EGARES.BMP
        !          3365: 2,HIVGARES.BMP
        !          3366: 2,VGARES.BMP
        !          3367: 
        !          3368: [Files-mstools-ole20-samples-ole2ui-resource-usa]
        !          3369: 2,BUSY.DLG
        !          3370: 2,CONVERT.DLG
        !          3371: 2,FILEOPEN.DLG
        !          3372: 2,ICON.DLG
        !          3373: 2,INSOBJ.DLG
        !          3374: 2,LINKS.DLG
        !          3375: 2,PASTESPL.DLG
        !          3376: 2,PROMPT.DLG
        !          3377: 2,STRINGS.RC
        !          3378: 2,VERLOCAL.H
        !          3379: 
        !          3380: [Files-mstools-ole20-samples-ole2ui-resource]
        !          3381: 2,LOCALOLE.H
        !          3382: 2,OLE2UI.RCV
        !          3383: 
        !          3384: [Files-mstools-ole20-samples-ole2ui]
        !          3385: 2,BUSY.C
        !          3386: 2,BUSY.H
        !          3387: 2,COMMON.C
        !          3388: 2,COMMON.H
        !          3389: 2,CONVERT.C
        !          3390: 2,CONVERT.H
        !          3391: 2,DBGUTIL.C
        !          3392: 2,DEBUG.H
        !          3393: 2,DEPEND
        !          3394: 2,DLLFUNCS.C
        !          3395: 2,DRAWICON.C
        !          3396: 2,EDLINKS.H
        !          3397: 2,ENUMFETC.C
        !          3398: 2,ENUMFETC.H
        !          3399: 2,GETICON.C
        !          3400: 2,GETICON.H
        !          3401: 2,HATCH.C
        !          3402: 2,ICON.C
        !          3403: 2,ICON.H
        !          3404: 2,ICONBOX.C
        !          3405: 2,ICONBOX.H
        !          3406: 2,INSOBJ.C
        !          3407: 2,INSOBJ.H
        !          3408: 2,LINKS.C
        !          3409: 2,MSGFILTR.C
        !          3410: 2,MSGFILTR.H
        !          3411: 2,OBJFDBK.C
        !          3412: 2,OLE2UI.C
        !          3413: 2,OLE2UI.DEF
        !          3414: 2,OLE2UI.H
        !          3415: 2,OLE2UI.RC
        !          3416: 2,OLESTD.C
        !          3417: 2,OLESTD.H
        !          3418: 2,OLEUTL.C
        !          3419: 2,OUTLUI.D32
        !          3420: 2,PASTESPL.C
        !          3421: 2,PASTESPL.H
        !          3422: 2,PRECOMP.C
        !          3423: 2,REGDB.C
        !          3424: 2,REGDB.H
        !          3425: 2,RESIMAGE.C
        !          3426: 2,RESIMAGE.H
        !          3427: 2,TARGTDEV.C
        !          3428: 2,TEMPLATE.C
        !          3429: 2,TEMPLATE.H
        !          3430: 2,UTILITY.C
        !          3431: 2,UTILITY.H
        !          3432: 
        !          3433: [Files-mstools-ole20-samples-outline-i386]
        !          3434: 2,MAKEFILE
        !          3435: 
        !          3436: [Files-mstools-ole20-samples-outline-mips]
        !          3437: 2,MAKEFILE
        !          3438: 
        !          3439: [Files-mstools-ole20-samples-outline]
        !          3440: 2,CLASSFAC.C
        !          3441: 2,CLIPBRD.C
        !          3442: 2,CNTRBASE.C
        !          3443: 2,CNTRINPL.C
        !          3444: 2,CNTRLINE.C
        !          3445: 2,CNTROUTL.D32
        !          3446: 2,CNTROUTL.DEF
        !          3447: 2,CNTROUTL.H
        !          3448: 2,CNTROUTL.ICO
        !          3449: 2,CNTROUTL.RC
        !          3450: 2,CNTRRC.H
        !          3451: 2,DEBUG.C
        !          3452: 2,DEBUG.RC
        !          3453: 2,DEBUG2.C
        !          3454: 2,DIALOGS.C
        !          3455: 2,DIALOGS.DLG
        !          3456: 2,DRAGCOPY.CUR
        !          3457: 2,DRAGDROP.C
        !          3458: 2,DRAGLINK.CUR
        !          3459: 2,DRAGMOVE.CUR
        !          3460: 2,DRAGNONE.CUR
        !          3461: 2,FRAMETLS.C
        !          3462: 2,FRAMETLS.H
        !          3463: 2,HEADING.C
        !          3464: 2,HEADING.H
        !          3465: 2,ICNTROTL.DEF
        !          3466: 2,ICNTROTL.ICO
        !          3467: 2,ICNTROTL.RC
        !          3468: 2,IMAGE120.BMP
        !          3469: 2,IMAGE72.BMP
        !          3470: 2,IMAGE96.BMP
        !          3471: 2,ISVROTL.DEF
        !          3472: 2,ISVROTL.ICO
        !          3473: 2,ISVROTL.RC
        !          3474: 2,LINKING.C
        !          3475: 2,MAIN.C
        !          3476: 2,MEMMGR.C
        !          3477: 2,MESSAGE.H
        !          3478: 2,OLE2.BMP
        !          3479: 2,OLEAPP.C
        !          3480: 2,OLEDOC.C
        !          3481: 2,OLEOUTL.H
        !          3482: 2,OUTLAPP.C
        !          3483: 2,OUTLDOC.C
        !          3484: 2,OUTLINE.DEF
        !          3485: 2,OUTLINE.H
        !          3486: 2,OUTLINE.ICO
        !          3487: 2,OUTLINE.RC
        !          3488: 2,OUTLINE.REG
        !          3489: 2,OUTLLINE.C
        !          3490: 2,OUTLLIST.C
        !          3491: 2,OUTLNAME.C
        !          3492: 2,OUTLNTBL.C
        !          3493: 2,OUTLRC.H
        !          3494: 2,OUTLTXTL.C
        !          3495: 2,PRECOMP.C
        !          3496: 2,SELCROSS.CUR
        !          3497: 2,STATUS.C
        !          3498: 2,STATUS.H
        !          3499: 2,SVRBASE.C
        !          3500: 2,SVRINPL.C
        !          3501: 2,SVROUTL.DEF
        !          3502: 2,SVROUTL.H
        !          3503: 2,SVROUTL.ICO
        !          3504: 2,SVROUTL.RC
        !          3505: 2,SVRPSOBJ.C
        !          3506: 
        !          3507: [Files-mstools-ole20-samples-spoly2]
        !          3508: 2,CENUMPT.CPP
        !          3509: 2,CENUMPT.H
        !          3510: 2,CFPOINT.CPP
        !          3511: 2,CFPOLY.CPP
        !          3512: 2,CLSID.C
        !          3513: 2,CLSID.H
        !          3514: 2,COMMON.H
        !          3515: 2,CPOINT.CPP
        !          3516: 2,CPOINT.H
        !          3517: 2,CPOLY.CPP
        !          3518: 2,CPOLY.H
        !          3519: 2,MAKEFILE
        !          3520: 2,SPOLY.H
        !          3521: 2,SPOLY2.DEF
        !          3522: 2,SPOLY2.ICO
        !          3523: 2,SPOLY2.RC
        !          3524: 2,SPOLY2.REG
        !          3525: 2,STATBAR.CPP
        !          3526: 2,STATBAR.H
        !          3527: 2,TDATA.CPP
        !          3528: 2,WINMAIN.CPP
        !          3529: 
        !          3530: [Files-mstools-ole20-samples-spoly]
        !          3531: 2,CENUMPT.CPP
        !          3532: 2,CENUMPT.H
        !          3533: 2,CLSID.C
        !          3534: 2,CLSID.H
        !          3535: 2,CPOINT.CPP
        !          3536: 2,CPOINT.H
        !          3537: 2,CPOLY.CPP
        !          3538: 2,CPOLY.H
        !          3539: 2,HOSTENV.H
        !          3540: 2,MAKEFILE
        !          3541: 2,MISC.CPP
        !          3542: 2,RESOURCE.H
        !          3543: 2,SPOLY.DEF
        !          3544: 2,SPOLY.H
        !          3545: 2,SPOLY.ICO
        !          3546: 2,SPOLY.RC
        !          3547: 2,SPOLY.REG
        !          3548: 2,STATBAR.CPP
        !          3549: 2,STATBAR.H
        !          3550: 2,WINMAIN.CPP
        !          3551: 
        !          3552: [Files-mstools-ole20-samples-tibrowse]
        !          3553: 2,MAKEFILE
        !          3554: 2,RESOURCE.H
        !          3555: 2,TIBROWSE.CPP
        !          3556: 2,TIBROWSE.DEF
        !          3557: 2,TIBROWSE.ICO
        !          3558: 2,TIBROWSE.RC
        !          3559: 
        !          3560: [Files-mstools-ole20]
        !          3561: 2,REGINIT.BAT
        !          3562: 2,SETNVOLE.BAT
1.1.1.2   root     3563: 
                   3564: [Files-mstools-posix-h-sys]
1.1.1.3 ! root     3565: 2,ERRNO.H
        !          3566: 2,STAT.H
        !          3567: 2,TIMES.H
        !          3568: 2,TYPES.H
        !          3569: 2,UTSNAME.H
        !          3570: 2,WAIT.H
1.1.1.2   root     3571: 
                   3572: [Files-mstools-posix-h]
1.1.1.3 ! root     3573: 2,DIRENT.H
        !          3574: 2,ERRNO.H
        !          3575: 2,FCNTL.H
        !          3576: 2,GRP.H
        !          3577: 2,PWD.H
        !          3578: 2,SETJMP.H
        !          3579: 2,SIGNAL.H
        !          3580: 2,TAR.H
        !          3581: 2,TERMIOS.H
        !          3582: 2,TYPES.H
        !          3583: 2,UNISTD.H
        !          3584: 2,UTIME.H
1.1.1.2   root     3585: 
                   3586: [Files-mstools-posix-lib-i386]
1.1.1.3 ! root     3587: 2,LIBCPSX.LIB
        !          3588: 2,PSXDLL.LIB
        !          3589: 2,PSXRTL.LIB
1.1.1.2   root     3590: 
                   3591: [Files-mstools-posix-lib-Mips]
1.1.1.3 ! root     3592: 2,LIBCPSX.LIB
        !          3593: 2,PSXDLL.LIB
        !          3594: 2,PSXRTL.LIB
        !          3595: 
        !          3596: [Files-mstools-posix-samples-psxarc]
        !          3597: 2,ARCHIVE.C
        !          3598: 2,BUF.C
        !          3599: 2,BUF.H
        !          3600: 2,CPIO.C
        !          3601: 2,CPIO.H
        !          3602: 2,GETOPT.C
        !          3603: 2,GETOPT.H
        !          3604: 2,LINKS.C
        !          3605: 2,LINKS.H
        !          3606: 2,MAKEFILE
        !          3607: 2,PSXARC.C
        !          3608: 2,PSXARC.H
        !          3609: 2,TAR.C
        !          3610: 2,TARHEAD.H
1.1.1.2   root     3611: 
                   3612: [Files-mstools-posix]
1.1.1.3 ! root     3613: 2,SETNVPSX.BAT
1.1.1.2   root     3614: 
1.1.1.3 ! root     3615: [Files-mstools-samples-cdtest]
        !          3616: 2,ABOUT.DLG
        !          3617: 2,CDTEST.C
        !          3618: 2,CDTEST.H
        !          3619: 2,CDTEST.ICO
        !          3620: 2,CLRTEMP.DLG
        !          3621: 2,COLORS.C
        !          3622: 2,COLORS.DLG
        !          3623: 2,COLORS.H
        !          3624: 2,DEVMODE.DLG
        !          3625: 2,DEVMODE.H
        !          3626: 2,DEVNAMES.DLG
        !          3627: 2,DEVNAMES.H
        !          3628: 2,FIND.C
        !          3629: 2,FIND.DLG
        !          3630: 2,FIND.H
        !          3631: 2,FONT.C
        !          3632: 2,FONT.DLG
        !          3633: 2,FONT.H
        !          3634: 2,FONTTEMP.DLG
        !          3635: 2,FTTEMP.DLG
        !          3636: 2,LOGFONT.DLG
        !          3637: 2,LOGFONT.H
        !          3638: 2,MAKEFILE
        !          3639: 2,OPEN.C
        !          3640: 2,OPEN.DLG
        !          3641: 2,OPEN.H
        !          3642: 2,OPENTEMP.DLG
        !          3643: 2,PRINT.C
        !          3644: 2,PRINT.DLG
        !          3645: 2,PRINT.H
        !          3646: 2,PRTEMP.DLG
        !          3647: 2,README.TXT
        !          3648: 2,REPLACE.C
        !          3649: 2,REPLACE.H
        !          3650: 2,RES.RC
        !          3651: 2,SAVE.C
        !          3652: 2,SAVE.H
        !          3653: 2,TITLE.C
        !          3654: 2,TITLE.DLG
        !          3655: 2,TITLE.H
1.1.1.2   root     3656: 
                   3657: [Files-mstools-samples-comm]
1.1.1.3 ! root     3658: 2,MAKEFILE
        !          3659: 2,README.TXT
        !          3660: 2,RESOURCE.H
        !          3661: 2,TTY.BMP
        !          3662: 2,TTY.C
        !          3663: 2,TTY.DEF
        !          3664: 2,TTY.H
        !          3665: 2,TTY.ICO
        !          3666: 2,TTY.RC
        !          3667: 2,VERSION.H
        !          3668: 
        !          3669: [Files-mstools-samples-congui]
        !          3670: 2,CONGUI.DLG
        !          3671: 2,CONGUI.H
        !          3672: 2,CONGUI.HPJ
        !          3673: 2,CONGUI.ICO
        !          3674: 2,CONGUI.RC
        !          3675: 2,CONGUI.RTF
        !          3676: 2,CONSOLE.C
        !          3677: 2,GUI.C
        !          3678: 2,MAKEFILE
1.1.1.2   root     3679: 
                   3680: [Files-mstools-samples-console]
1.1.1.3 ! root     3681: 2,ALOCFREE.C
        !          3682: 2,CONINFO.C
        !          3683: 2,CONMODE.C
        !          3684: 2,CONSOLE.C
        !          3685: 2,CONSOLE.H
        !          3686: 2,CONSOLE.ICO
        !          3687: 2,CONSOLE.RC
        !          3688: 2,CONTITLE.C
        !          3689: 2,CREATE.C
        !          3690: 2,CURSOR.C
        !          3691: 2,FILLATT.C
        !          3692: 2,FILLCHAR.C
        !          3693: 2,FLUSH.C
        !          3694: 2,GETLRGST.C
        !          3695: 2,GETNUMEV.C
        !          3696: 2,HANDLER.C
        !          3697: 2,MAKEFILE
        !          3698: 2,NUMBUT.C
        !          3699: 2,READCHAR.C
        !          3700: 2,README.TXT
        !          3701: 2,READOUT.C
        !          3702: 2,SCROLL.C
        !          3703: 2,SIZE.C
        !          3704: 2,SIZE.H
        !          3705: 2,WRITEIN.C
1.1       root     3706: 
                   3707: [Files-mstools-samples-ddeml-client]
1.1.1.3 ! root     3708: 2,MAKEFILE
        !          3709: 2,CLIENT.DEF
        !          3710: 2,CLIENT.DLG
        !          3711: 2,CLIENT.H
        !          3712: 2,CLIENT.ICO
        !          3713: 2,CLIENT.RC
        !          3714: 2,CLINIT.C
        !          3715: 2,CONV.ICO
        !          3716: 2,DDE.C
        !          3717: 2,DDEMLCL.C
        !          3718: 2,DIALOG.C
        !          3719: 2,DIALOG.H
        !          3720: 2,HUGE.C
        !          3721: 2,HUGE.H
        !          3722: 2,INFOCTRL.C
        !          3723: 2,INFOCTRL.H
        !          3724: 2,LIST.ICO
        !          3725: 2,MEM.C
        !          3726: 2,TRACK.C
        !          3727: 2,TRACK.H
1.1       root     3728: 
                   3729: [Files-mstools-samples-ddeml-clock]
1.1.1.3 ! root     3730: 2,MAKEFILE
        !          3731: 2,CLOCK.C
        !          3732: 2,CLOCK.DEF
        !          3733: 2,CLOCK.DLG
        !          3734: 2,CLOCK.H
        !          3735: 2,CLOCK.ICO
        !          3736: 2,CLOCKRES.RC
        !          3737: 
        !          3738: [Files-mstools-samples-ddeml-ddeinst]
        !          3739: 2,DDEADD.C   
        !          3740: 2,DDEDLG.C   
        !          3741: 2,DDEDLG.DLG 
        !          3742: 2,DDEDLG.H   
        !          3743: 2,DDEGLBL.H  
        !          3744: 2,DDEINST.C  
        !          3745: 2,DDEINST.H  
        !          3746: 2,DDEMAIN.C  
        !          3747: 2,DDEPROCS.C 
        !          3748: 2,DDEXTRN.H  
        !          3749: 2,DIALOGS.DLG
        !          3750: 2,DIALOGS.H  
        !          3751: 2,INSTALL.DLG
        !          3752: 2,INSTALL.ICO
        !          3753: 2,INSTALL.RC 
        !          3754: 2,MAKEFILE   
        !          3755: 2,README.TXT 
1.1.1.2   root     3756: 
                   3757: [Files-mstools-samples-ddeml-ddemo]
1.1.1.3 ! root     3758: 2,MAKEFILE
        !          3759: 2,DDEMO.C
1.1.1.2   root     3760: 
                   3761: [Files-mstools-samples-ddeml-ddeprog]
1.1.1.3 ! root     3762: 2,PHTEST.C
        !          3763: 2,PHTEST.DLG
        !          3764: 2,PHTEST.H
        !          3765: 2,PHTEST.RC
        !          3766: 2,MAKEFILE
        !          3767: 2,PROGHELP.C
        !          3768: 2,PROGHELP.DEF
        !          3769: 2,PROGHELP.H
1.1       root     3770: 
                   3771: [Files-mstools-samples-ddeml-server]
1.1.1.3 ! root     3772: 2,DDE.C
        !          3773: 2,DDEMLSV.C
        !          3774: 2,DIALOG.C
        !          3775: 2,DIALOG.H
        !          3776: 2,HUGE.C
        !          3777: 2,HUGE.H
        !          3778: 2,MAKEFILE
        !          3779: 2,SERVER.DEF
        !          3780: 2,SERVER.DLG
        !          3781: 2,SERVER.H
        !          3782: 2,SERVER.ICO
        !          3783: 2,SERVER.RC
1.1       root     3784: 
                   3785: [Files-mstools-samples-deb]
1.1.1.3 ! root     3786: 2,DEB.BMP
        !          3787: 2,DEB.DEF
        !          3788: 2,DEB.DLG
        !          3789: 2,DEB.H
        !          3790: 2,DEB.HPJ
        !          3791: 2,DEB.ICO
        !          3792: 2,DEB.RC
        !          3793: 2,DEB.RTF
        !          3794: 2,DEB1.ICO
        !          3795: 2,DEB2.ICO
        !          3796: 2,DEB3.ICO
        !          3797: 2,DEB4.ICO
        !          3798: 2,DEB5.ICO
        !          3799: 2,DEB6.ICO
        !          3800: 2,DEB7.ICO
        !          3801: 2,DEB8.ICO
        !          3802: 2,DEBDEBUG.C
        !          3803: 2,DEBDEBUG.H
        !          3804: 2,DEBMAIN.C
        !          3805: 2,DEBMAIN.H
        !          3806: 2,DEBMISC.C
        !          3807: 2,DEBMISC.H
        !          3808: 2,LINKLIST.C
        !          3809: 2,LINKLIST.H
        !          3810: 2,MAKEFILE
        !          3811: 2,README.TXT
        !          3812: 2,TOOLBAR.BMP
        !          3813: 2,TOOLBAR.C
        !          3814: 2,TOOLBAR.DEF
        !          3815: 2,TOOLBAR.H
        !          3816: 
        !          3817: [Files-mstools-samples-dyndlg]
        !          3818: 2,DYNDLG.C  
        !          3819: 2,DYNDLG.H  
        !          3820: 2,DYNDLG.HPJ
        !          3821: 2,DYNDLG.ICO
        !          3822: 2,DYNDLG.RC 
        !          3823: 2,DYNDLG.RTF
        !          3824: 2,MAKEFILE  
        !          3825: 2,README.TXT
1.1       root     3826: 
                   3827: [Files-mstools-samples-filer]
1.1.1.3 ! root     3828: 2,CD.BMP
        !          3829: 2,CD2.BMP
        !          3830: 2,DRVPROC.C
        !          3831: 2,DRVPROC.H
        !          3832: 2,ENUMDRV.C
        !          3833: 2,ENUMDRV.H
        !          3834: 2,EXPDIR.C
        !          3835: 2,EXPDIR.H
        !          3836: 2,FILER.C
        !          3837: 2,FILER.DLG
        !          3838: 2,FILER.H
        !          3839: 2,FILER.ICO
        !          3840: 2,FILER.RC
        !          3841: 2,FIXED.BMP
        !          3842: 2,FIXED2.BMP
        !          3843: 2,FLOPPY.BMP
        !          3844: 2,FLOPPY2.BMP
        !          3845: 2,GLOBALS.H
        !          3846: 2,MAKEFILE
        !          3847: 2,README.TXT
        !          3848: 2,REMOTE.BMP
        !          3849: 2,REMOTE2.BMP
        !          3850: 
        !          3851: [Files-mstools-samples-floppy]
        !          3852: 2,MAKEFILE
        !          3853: 2,MFMT.C
        !          3854: 2,README.TXT
1.1       root     3855: 
                   3856: [Files-mstools-samples-fontview]
1.1.1.3 ! root     3857: 2,DIALOGS.C
        !          3858: 2,DISPLAY.C
        !          3859: 2,FONTHELP.ICO
        !          3860: 2,MAKEFILE
        !          3861: 2,FONTVIEW.BMP
        !          3862: 2,FONTVIEW.C
        !          3863: 2,FONTVIEW.DEF
        !          3864: 2,FONTVIEW.DLG
        !          3865: 2,FONTVIEW.H
        !          3866: 2,FONTVIEW.HPJ
        !          3867: 2,FONTVIEW.ICO
        !          3868: 2,FONTVIEW.MAK
        !          3869: 2,FONTVIEW.RC
        !          3870: 2,FONTVIEW.RTF
        !          3871: 2,FONTVIEW.SHG
        !          3872: 2,MAKEFILE.W31
        !          3873: 2,SCREEN1.BMP
        !          3874: 2,SCREEN1.SHG
        !          3875: 2,SCREEN2.BMP
        !          3876: 2,SCREEN2.SHG
        !          3877: 2,STATUS.C
        !          3878: 2,TOOLS.C
        !          3879: 2,ZOOM.ICO
1.1       root     3880: 
                   3881: [Files-mstools-samples-gdidemo]
1.1.1.3 ! root     3882: 2,BOUNCE.C
        !          3883: 2,BOUNCE.H
        !          3884: 2,DIALOG.C
        !          3885: 2,DRAW.C
        !          3886: 2,DRAW.H
        !          3887: 2,MAKEFILE
        !          3888: 2,GDIDEMO.C
        !          3889: 2,GDIDEMO.DEF
        !          3890: 2,GDIDEMO.DLG
        !          3891: 2,GDIDEMO.H
        !          3892: 2,GDIDEMO.ICO
        !          3893: 2,GDIDEMO.RC
        !          3894: 2,INIT.C
        !          3895: 2,MAZE.C
        !          3896: 2,MAZE.H
        !          3897: 2,POLY.C
        !          3898: 2,POLY.H
        !          3899: 2,WININFO.C
        !          3900: 2,XFORM.C
        !          3901: 2,XFORM.H
1.1       root     3902: 
                   3903: [Files-mstools-samples-generic]
1.1.1.3 ! root     3904: 2,DOSWIN16.MAK
        !          3905: 2,MAKEFILE
        !          3906: 2,GENERIC.BMP
        !          3907: 2,GENERIC.C
        !          3908: 2,GENERIC.DEF
        !          3909: 2,GENERIC.DLG
        !          3910: 2,GENERIC.H
        !          3911: 2,GENERIC.HPJ
        !          3912: 2,GENERIC.ICO
        !          3913: 2,GENERIC.RC
        !          3914: 2,GENERIC.RCV
        !          3915: 2,GENERIC.RTF
        !          3916: 
        !          3917: [Files-mstools-samples-gridfont]
        !          3918: 2,APP.CXX     
        !          3919: 2,APP.DEF     
        !          3920: 2,APP.H       
        !          3921: 2,APP.HXX     
        !          3922: 2,APP.RC      
        !          3923: 2,BOX.CXX
        !          3924: 2,BOX.HXX
        !          3925: 2,CANVAS.HXX  
        !          3926: 2,FONT.CXX    
        !          3927: 2,FONT.HXX    
        !          3928: 2,GRID.CXX    
        !          3929: 2,GRID.HXX    
        !          3930: 2,GRID.ICO    
        !          3931: 2,MAKEFILE    
        !          3932: 2,MAKEFILE.W16
        !          3933: 2,VIEW.CXX    
        !          3934: 2,VIEW.HXX    
1.1.1.2   root     3935: 
                   3936: [Files-mstools-samples-help]
1.1.1.3 ! root     3937: 2,MIDL10WH.HLP
        !          3938: 2,SAMPLES.HLP
1.1       root     3939: 
                   3940: [Files-mstools-samples-input]
1.1.1.3 ! root     3941: 2,MAKEFILE
        !          3942: 2,INPUT.C
        !          3943: 2,INPUT.DEF
        !          3944: 2,INPUT.H
        !          3945: 2,INPUT.RC
1.1.1.2   root     3946: 
                   3947: [Files-mstools-samples-iostutor]
1.1.1.3 ! root     3948: 2,EXIOS101.CPP
        !          3949: 2,EXIOS102.CPP
        !          3950: 2,EXIOS103.CPP
        !          3951: 2,EXIOS104.CPP
        !          3952: 2,EXIOS105.CPP
        !          3953: 2,EXIOS106.CPP
        !          3954: 2,EXIOS107.CPP
        !          3955: 2,EXIOS108.CPP
        !          3956: 2,EXIOS109.CPP
        !          3957: 2,EXIOS110.CPP
        !          3958: 2,EXIOS111.CPP
        !          3959: 2,EXIOS112.CPP
        !          3960: 2,EXIOS113.CPP
        !          3961: 2,EXIOS114.CPP
        !          3962: 2,EXIOS115.CPP
        !          3963: 2,EXIOS116.CPP
        !          3964: 2,EXIOS117.CPP
        !          3965: 2,EXIOS118.CPP
        !          3966: 2,EXIOS119.CPP
        !          3967: 2,EXIOS120.CPP
        !          3968: 2,EXIOS121.CPP
        !          3969: 2,EXIOS122.CPP
        !          3970: 2,EXIOS201.CPP
        !          3971: 2,EXIOS202.CPP
        !          3972: 2,EXIOS203.CPP
        !          3973: 2,MAKEFILE
        !          3974: 2,PAYROLL
        !          3975: 
        !          3976: [Files-mstools-samples-largeint-i386]
        !          3977: 2,DIVLARGE.C
        !          3978: 2,DIVLARGE.H
        !          3979: 2,LARGEINT.ASM
        !          3980: 2,MAKEFILE
        !          3981: 
        !          3982: [Files-mstools-samples-largeint-mips]
        !          3983: 2,LARGEINT.S
        !          3984: 2,MAKEFILE
        !          3985: 
        !          3986: [Files-mstools-samples-largeint-sample]
        !          3987: 2,BIGMULT.C
        !          3988: 2,MAKEFILE
        !          3989: 
        !          3990: [Files-mstools-samples-largeint]
        !          3991: 2,LARGEINT.H
        !          3992: 
        !          3993: [Files-mstools-samples-mandel-rsc]
        !          3994: 2,EYE.BMP
        !          3995: 2,FLOOD.CUR
        !          3996: 2,JULIA.ICO
        !          3997: 2,JULIA.RLE
        !          3998: 2,VIEWER.ICO
1.1       root     3999: 
                   4000: [Files-mstools-samples-mandel]
1.1.1.3 ! root     4001: 2,BNDSCAN.C
        !          4002: 2,BNDSCAN.H
        !          4003: 2,DIBMP.C
        !          4004: 2,DIBMP.H
        !          4005: 2,JTYPES.H
        !          4006: 2,JULIA.C
        !          4007: 2,JULIA.H
        !          4008: 2,JULIA.RC
        !          4009: 2,JULIA.TXT
        !          4010: 2,LOADBMP.C
        !          4011: 2,MAKEFILE
        !          4012: 2,PRINTER.C
        !          4013: 2,PRINTER.H
        !          4014: 2,README.TXT
        !          4015: 2,SAVEBMP.C
        !          4016: 
        !          4017: [Files-mstools-samples-mapi]
        !          4018: 2,MAKEFILE
        !          4019: 2,MAPI.H
        !          4020: 2,MAPIAPP.C
        !          4021: 2,MAPIAPP.DEF
        !          4022: 2,MAPIAPP.H
        !          4023: 2,MAPIAPP.ICO
        !          4024: 2,MAPIAPP.RC
        !          4025: 2,MAPIC.HLP
        !          4026: 2,MAPINIT.C
        !          4027: 2,MAPINIT.H
        !          4028: 
        !          4029: [Files-mstools-samples-mazelord-rsc]
        !          4030: 2,FADE1.BMP  
        !          4031: 2,FADE2.BMP  
        !          4032: 2,FISHB.BMP  
        !          4033: 2,FISHBM.BMP 
        !          4034: 2,FISHF.BMP  
        !          4035: 2,FISHFM.BMP 
        !          4036: 2,FISHL.BMP  
        !          4037: 2,FISHLM.BMP 
        !          4038: 2,FISHR.BMP  
        !          4039: 2,FISHRM.BMP 
        !          4040: 2,MAZE.BMP   
        !          4041: 2,REAPB.BMP  
        !          4042: 2,REAPBM.BMP 
        !          4043: 2,REAPF.BMP  
        !          4044: 2,REAPFM.BMP 
        !          4045: 2,REAPL.BMP  
        !          4046: 2,REAPLM.BMP 
        !          4047: 2,REAPR.BMP  
        !          4048: 2,REAPRM.BMP 
        !          4049: 2,ROBOB.BMP  
        !          4050: 2,ROBOBM.BMP 
        !          4051: 2,ROBOF.BMP  
        !          4052: 2,ROBOFM.BMP 
        !          4053: 2,ROBOL.BMP  
        !          4054: 2,ROBOLM.BMP 
        !          4055: 2,ROBOR.BMP  
        !          4056: 2,ROBORM.BMP 
        !          4057: 2,SHOT1.BMP  
        !          4058: 2,SHOT2.BMP  
        !          4059: 2,SMILB.BMP  
        !          4060: 2,SMILBM.BMP 
        !          4061: 2,SMILF.BMP  
        !          4062: 2,SMILFM.BMP 
        !          4063: 2,SMILL.BMP  
        !          4064: 2,SMILLM.BMP 
        !          4065: 2,SMILR.BMP  
        !          4066: 2,SMILRM.BMP 
        !          4067: 
        !          4068: [Files-mstools-samples-mazelord]
        !          4069: 2,BITMAP.C    
        !          4070: 2,BLOCKS.WAV  
        !          4071: 2,CRCTABLE.H  
        !          4072: 2,DOG.WAV     
        !          4073: 2,DRAW.C      
        !          4074: 2,DRONES.C    
        !          4075: 2,GRIDS.RC    
        !          4076: 2,INITMAZE.C  
        !          4077: 2,LASER.WAV   
        !          4078: 2,MAZE.C      
        !          4079: 2,MAZE.DEF    
        !          4080: 2,MAZE.ICO    
        !          4081: 2,MAZE.RC     
        !          4082: 2,MAKEFILE
        !          4083: 2,MAZEDLG.C   
        !          4084: 2,MAZEDLG.DLG 
        !          4085: 2,MAZEDLG.H   
        !          4086: 2,MAZEWND.C   
        !          4087: 2,MAZPROTO.H  
        !          4088: 2,NET.H       
        !          4089: 2,NETWORK.C   
        !          4090: 2,OTHRLASR.WAV
        !          4091: 2,README.TXT  
        !          4092: 2,READSGRD.C  
        !          4093: 2,SANCTU.WAV
        !          4094: 2,SCOREWND.C
        !          4095: 2,SOURCES   
        !          4096: 2,SQUISH.WAV
        !          4097: 2,TELE.WAV  
        !          4098: 2,TEXTWND.C 
        !          4099: 2,TOPWND.C  
        !          4100: 2,WINMAZE.H 
1.1.1.2   root     4101: 
                   4102: [Files-mstools-samples-mcitest]
1.1.1.3 ! root     4103: 2,DEBUG.C
        !          4104: 2,EDIT.C
        !          4105: 2,EDIT.H
        !          4106: 2,FILEOPEN.C
        !          4107: 2,GMEM.H
        !          4108: 2,MCIMAIN.DLG
        !          4109: 2,MCIMAIN.H
        !          4110: 2,MAKEFILE
        !          4111: 2,MCITEST.C
        !          4112: 2,MCITEST.DEF
        !          4113: 2,MCITEST.H
        !          4114: 2,MCITEST.ICO
        !          4115: 2,MCITEST.RC
1.1       root     4116: 
                   4117: [Files-mstools-samples-memory]
1.1.1.3 ! root     4118: 2,MAKEFILE
        !          4119: 2,MEMORY.C
        !          4120: 2,MEMORY.DEF
        !          4121: 2,MEMORY.H
        !          4122: 2,MEMORY.RC
        !          4123: 2,NMMEMCLI.C
        !          4124: 2,NMMEMSRV.C
        !          4125: 2,README.TXT
1.1.1.2   root     4126: 
                   4127: [Files-mstools-samples-mfedit-rsc]
1.1.1.3 ! root     4128: 2,BEZIERD.BMP
        !          4129: 2,BEZIERU.BMP
        !          4130: 2,BMPOBJD.BMP
        !          4131: 2,BMPOBJU.BMP
        !          4132: 2,ELLIPSED.BMP
        !          4133: 2,ELLIPSEU.BMP
        !          4134: 2,FELLIPSD.BMP
        !          4135: 2,FELLIPSU.BMP
        !          4136: 2,FFD.BMP
        !          4137: 2,FFU.BMP
        !          4138: 2,FRECTD.BMP
        !          4139: 2,FRECTU.BMP
        !          4140: 2,LINED.BMP
        !          4141: 2,LINEU.BMP
        !          4142: 2,METAFD.BMP
        !          4143: 2,METAFU.BMP
        !          4144: 2,MFEDIT.DLG
        !          4145: 2,MFEDIT.ICO
        !          4146: 2,OPEND.BMP
        !          4147: 2,OPENU.BMP
        !          4148: 2,PEND.BMP
        !          4149: 2,PENU.BMP
        !          4150: 2,PLAYD.BMP
        !          4151: 2,PLAYU.BMP
        !          4152: 2,RECD.BMP
        !          4153: 2,RECTD.BMP
        !          4154: 2,RECTU.BMP
        !          4155: 2,RECU.BMP
        !          4156: 2,STOPD.BMP
        !          4157: 2,STOPU.BMP
        !          4158: 2,TEXTD.BMP
        !          4159: 2,TEXTU.BMP
1.1       root     4160: 
                   4161: [Files-mstools-samples-mfedit]
1.1.1.3 ! root     4162: 2,MAKEFILE
        !          4163: 2,MFEDIT.C
        !          4164: 2,MFEDIT.H
        !          4165: 2,MFEDIT.RC
        !          4166: 2,README.TXT
1.1.1.2   root     4167: 
                   4168: [Files-mstools-samples-midimon]
1.1.1.3 ! root     4169: 2,ABOUT.C
        !          4170: 2,ABOUT.H
        !          4171: 2,CALLBACK.C
        !          4172: 2,CALLBACK.DEF
        !          4173: 2,CALLBACK.H
        !          4174: 2,CIRCBUF.C
        !          4175: 2,CIRCBUF.H
        !          4176: 2,DISPLAY.C
        !          4177: 2,DISPLAY.H
        !          4178: 2,FILTER.C
        !          4179: 2,FILTER.H
        !          4180: 2,INSTDATA.C
        !          4181: 2,INSTDATA.H
        !          4182: 2,MAKEFILE
        !          4183: 2,MIDIMON.C
        !          4184: 2,MIDIMON.DEF
        !          4185: 2,MIDIMON.H
        !          4186: 2,MIDIMON.ICO
        !          4187: 2,MIDIMON.RC
        !          4188: 2,PREFER.C
        !          4189: 2,PREFER.H
1.1       root     4190: 
                   4191: [Files-mstools-samples-mltithrd]
1.1.1.3 ! root     4192: 2,MAKEFILE
        !          4193: 2,MLTITHRD.C
        !          4194: 2,MLTITHRD.H
        !          4195: 2,MLTITHRD.ICO
        !          4196: 2,MLTITHRD.RC
        !          4197: 2,README.TXT
1.1       root     4198: 
                   4199: [Files-mstools-samples-multipad]
1.1.1.3 ! root     4200: 2,MP300.ICO
        !          4201: 2,MPFILE.C
        !          4202: 2,MPFIND.C
        !          4203: 2,MPINIT.C
        !          4204: 2,MPOPEN.C
        !          4205: 2,MPPRINT.C
        !          4206: 2,MAKEFILE
        !          4207: 2,MULTIPAD.C
        !          4208: 2,MULTIPAD.DEF
        !          4209: 2,MULTIPAD.DLG
        !          4210: 2,MULTIPAD.H
        !          4211: 2,MULTIPAD.RC
        !          4212: 2,NOTE300.ICO
1.1       root     4213: 
                   4214: [Files-mstools-samples-mypal]
1.1.1.3 ! root     4215: 2,MAKEFILE
        !          4216: 2,MYPAL.C
        !          4217: 2,MYPAL.DEF
        !          4218: 2,MYPAL.H
        !          4219: 2,MYPAL.ICO
        !          4220: 2,MYPAL.RC
        !          4221: 
        !          4222: [Files-mstools-samples-namepipe-npclient]
        !          4223: 2,CLIENT32.C
        !          4224: 2,CLIENT32.H
        !          4225: 2,CLIENT32.RC
        !          4226: 2,MAKEFILE
        !          4227: 2,README.TXT
        !          4228: 
        !          4229: [Files-mstools-samples-namepipe-npserver]
        !          4230: 2,ENDDEAD.BMP
        !          4231: 2,ENDLIVE.BMP
        !          4232: 2,MAKEFILE
        !          4233: 2,MIDDEAD.BMP
        !          4234: 2,MIDLIVE.BMP
        !          4235: 2,NPSERVER.ICO
        !          4236: 2,README.TXT
        !          4237: 2,SERVER32.C
        !          4238: 2,SERVER32.H
        !          4239: 2,SERVER32.RC
        !          4240: 
        !          4241: [Files-mstools-samples-nwlink-connect]
        !          4242: 2,CONNECT.C
        !          4243: 2,MAKEFILE
        !          4244: 
        !          4245: [Files-mstools-samples-nwlink-dgrecv]
        !          4246: 2,DGRECV.C
        !          4247: 2,MAKEFILE
        !          4248: 
        !          4249: [Files-mstools-samples-nwlink-dgsend]
        !          4250: 2,DGSEND.C
        !          4251: 2,MAKEFILE
        !          4252: 
        !          4253: [Files-mstools-samples-nwlink-listen-block]
        !          4254: 2,LISTEN.C
        !          4255: 2,MAKEFILE
        !          4256: 
        !          4257: [Files-mstools-samples-nwlink-listen-nonblock]
        !          4258: 2,LISTEN.C
        !          4259: 2,MAKEFILE
        !          4260: 
        !          4261: [Files-mstools-samples-nwlink-ping-dos]
        !          4262: 2,DOSPING.C
        !          4263: 
        !          4264: [Files-mstools-samples-nwlink-ping]
        !          4265: 2,MAKEFILE
        !          4266: 2,PING.C
        !          4267: 
        !          4268: [Files-mstools-samples-nwlink-testlib]
        !          4269: 2,CMDLINE.C
        !          4270: 2,DPERROR.C
        !          4271: 2,DSTRERR.C
        !          4272: 2,ERRMSG.C
        !          4273: 2,EXTERNS.H
        !          4274: 2,GETERROR.C
        !          4275: 2,MAKEFILE
        !          4276: 2,MEMORY.C
        !          4277: 2,NETPRINT.C
        !          4278: 2,TESTLIB.H
        !          4279: 2,WPERROR.C
1.1       root     4280: 
                   4281: [Files-mstools-samples-ole-clidemo]
1.1.1.3 ! root     4282: 2,MAKEFILE
        !          4283: 2,CLIDEMO.C
        !          4284: 2,CLIDEMO.DEF
        !          4285: 2,CLIDEMO.H
        !          4286: 2,CLIDEMO.ICO
        !          4287: 2,CLIDEMO.RC
        !          4288: 2,CLIDEMO.RCV
        !          4289: 2,CLIVER.H
        !          4290: 2,DEMORC.H
        !          4291: 2,DIALOG.C
        !          4292: 2,DIALOG.H
        !          4293: 2,GLOBAL.H
        !          4294: 2,OBJECT.C
        !          4295: 2,OBJECT.H
        !          4296: 2,REGISTER.C
        !          4297: 2,REGISTER.H
        !          4298: 2,STREAM.C
        !          4299: 2,STREAM.H
        !          4300: 2,UTILITY.C
        !          4301: 2,UTILITY.H
1.1       root     4302: 
                   4303: [Files-mstools-samples-ole-srvrdemo]
1.1.1.3 ! root     4304: 2,DOC.C
        !          4305: 2,FILE.C
        !          4306: 2,OBJ.C
        !          4307: 2,SERVER.C
        !          4308: 2,MAKEFILE
        !          4309: 2,SRVRDEMO.C
        !          4310: 2,SRVRDEMO.DEF
        !          4311: 2,SRVRDEMO.H
        !          4312: 2,SRVRDEMO.ICO
        !          4313: 2,SRVRDEMO.RC
1.1       root     4314: 
                   4315: [Files-mstools-samples-pdc]
1.1.1.3 ! root     4316: 2,MAKEFILE
        !          4317: 2,PDC.C
        !          4318: 2,PDC.H
1.1.1.2   root     4319: 
                   4320: [Files-mstools-samples-playsnd]
1.1.1.3 ! root     4321: 2,ABOUT.C
        !          4322: 2,ABOUT.DLG
        !          4323: 2,DEBUG.C
        !          4324: 2,DING.WAV
        !          4325: 2,FILE.C
        !          4326: 2,HELP.C
        !          4327: 2,INIT.C
        !          4328: 2,LASER.WAV
        !          4329: 2,MAKEFILE
        !          4330: 2,PLAYSND.C
        !          4331: 2,PLAYSND.DEF
        !          4332: 2,PLAYSND.H
        !          4333: 2,PLAYSND.HPJ
        !          4334: 2,PLAYSND.ICO
        !          4335: 2,PLAYSND.RC
        !          4336: 2,PLAYSND.RTF
        !          4337: 2,RES.C
        !          4338: 2,SIREN.WAV
        !          4339: 2,SOUND.C
        !          4340: 2,SOUNDDLG.DLG
        !          4341: 2,SOUNDDLG.H
1.1       root     4342: 
                   4343: [Files-mstools-samples-plgblt]
1.1.1.3 ! root     4344: 2,BITMAP.C
        !          4345: 2,BITMAP.H
        !          4346: 2,MAKEFILE
        !          4347: 2,PLGBLT.C
        !          4348: 2,PLGBLT.DEF
        !          4349: 2,PLGBLT.H
        !          4350: 2,PLGBLT.ICO
        !          4351: 2,PLGBLT.RC
        !          4352: 2,README.TXT
        !          4353: 2,TRACK.C
        !          4354: 2,TRACK.H
1.1.1.2   root     4355: 
                   4356: [Files-mstools-samples-printer]
                   4357: 2,COMMON.H
                   4358: 2,ENUMPRT.C
                   4359: 2,ENUMPRT.H
                   4360: 2,GETCAPS.C
                   4361: 2,GETCAPS.H
1.1.1.3 ! root     4362: 2,GETPDRIV.C
1.1.1.2   root     4363: 2,GETPDRIV.H
                   4364: 2,MAKEFILE
                   4365: 2,PAINT.C
                   4366: 2,PAINT.H
                   4367: 2,PRINTER.BMP
                   4368: 2,PRINTER.C
                   4369: 2,PRINTER.DEF
                   4370: 2,PRINTER.H
                   4371: 2,PRINTER.ICO
                   4372: 2,PRINTER.RC
1.1.1.3 ! root     4373: 2,README.TXT
1.1       root     4374: 
                   4375: [Files-mstools-samples-registry]
1.1.1.3 ! root     4376: 2,MAKEFILE
        !          4377: 2,MONKEY.C
        !          4378: 2,MONKEY.H
        !          4379: 2,MONKEY.RC
        !          4380: 2,README.TXT
        !          4381: 
        !          4382: [Files-mstools-samples-regmpad]
        !          4383: 2,MAKEFILE
        !          4384: 2,MP300.ICO
        !          4385: 2,MPFILE.C
        !          4386: 2,MPFIND.C
        !          4387: 2,MPINIT.C
        !          4388: 2,MPOPEN.C
        !          4389: 2,MPPRINT.C
        !          4390: 2,MULTIPAD.C
        !          4391: 2,MULTIPAD.DEF
        !          4392: 2,MULTIPAD.DLG
        !          4393: 2,MULTIPAD.H
        !          4394: 2,MULTIPAD.RC
        !          4395: 2,NOTE300.ICO
        !          4396: 2,REGDB.C
        !          4397: 2,REGDB.H
        !          4398: 
        !          4399: [Files-mstools-samples-rpc-callback]
        !          4400: 2,CALL.ACF
        !          4401: 2,CALL.IDL
        !          4402: 2,CALLC.C
        !          4403: 2,CALLP.C
        !          4404: 2,CALLS.C
        !          4405: 2,MAKEFILE
        !          4406: 2,README.TXT
        !          4407: 
        !          4408: [Files-mstools-samples-rpc-cluuid]
        !          4409: 2,CLUUID.ACF
        !          4410: 2,CLUUID.IDL
        !          4411: 2,CLUUIDC.C
        !          4412: 2,CLUUIDP.C
        !          4413: 2,CLUUIDS.C
        !          4414: 2,MAKEFILE
        !          4415: 2,README.TXT
1.1       root     4416: 
                   4417: [Files-mstools-samples-rpc-data-dunion]
1.1.1.3 ! root     4418: 2,DUNION.ACF
        !          4419: 2,DUNION.IDL
        !          4420: 2,DUNIONC.C
        !          4421: 2,DUNIONP.C
        !          4422: 2,DUNIONS.C
        !          4423: 2,MAKEFILE
        !          4424: 2,README.TXT
1.1       root     4425: 
                   4426: [Files-mstools-samples-rpc-data-inout]
1.1.1.3 ! root     4427: 2,INOUT.ACF
        !          4428: 2,INOUT.IDL
        !          4429: 2,INOUTC.C
        !          4430: 2,INOUTP.C
        !          4431: 2,INOUTS.C
        !          4432: 2,MAKEFILE
        !          4433: 2,README.TXT
1.1       root     4434: 
                   4435: [Files-mstools-samples-rpc-data-xmit]
1.1.1.3 ! root     4436: 2,MAKEFILE
        !          4437: 2,README.TXT
        !          4438: 2,XMIT.ACF
        !          4439: 2,XMIT.IDL
        !          4440: 2,XMITC.C
        !          4441: 2,XMITP.C
        !          4442: 2,XMITS.C
        !          4443: 2,XMITU.C
        !          4444: 2,XMITU.H
1.1       root     4445: 
                   4446: [Files-mstools-samples-rpc-dict]
1.1.1.3 ! root     4447: 2,CLIENT.C
        !          4448: 2,DICT0.C
        !          4449: 2,DICT0.H
        !          4450: 2,MAKEFILE
        !          4451: 2,PLAY.C
        !          4452: 2,PLAY.H
        !          4453: 2,README.TXT
        !          4454: 2,REPLAY.ACF
        !          4455: 2,REPLAY.C
        !          4456: 2,REPLAY.IDL
        !          4457: 2,SERVER.C
        !          4458: 2,UTIL0.C
        !          4459: 2,UTIL0.H
1.1       root     4460: 
1.1.1.2   root     4461: [Files-mstools-samples-rpc-doctor]
1.1.1.3 ! root     4462: 2,DOCTOR.ACF
        !          4463: 2,DOCTOR.IDL
        !          4464: 2,DOCTORC.C
        !          4465: 2,DOCTORP.C
        !          4466: 2,DOCTORS.C
        !          4467: 2,MAKEFILE
        !          4468: 2,README.TXT
1.1       root     4469: 
                   4470: [Files-mstools-samples-rpc-handles-auto]
1.1.1.3 ! root     4471: 2,AUTO.ACF
        !          4472: 2,AUTO.IDL
        !          4473: 2,AUTOC.C
        !          4474: 2,AUTOP.C
        !          4475: 2,AUTOS.C
        !          4476: 2,MAKEFILE
        !          4477: 2,README.TXT
1.1       root     4478: 
                   4479: [Files-mstools-samples-rpc-handles-cxhndl]
1.1.1.3 ! root     4480: 2,CXHNDL.ACF
        !          4481: 2,CXHNDL.IDL
        !          4482: 2,CXHNDLC.C
        !          4483: 2,CXHNDLP.C
        !          4484: 2,CXHNDLS.C
        !          4485: 2,MAKEFILE
        !          4486: 2,README.TXT
1.1       root     4487: 
                   4488: [Files-mstools-samples-rpc-handles-usrdef]
1.1.1.3 ! root     4489: 2,MAKEFILE
        !          4490: 2,README.TXT
        !          4491: 2,USRDEF.ACF
        !          4492: 2,USRDEF.IDL
        !          4493: 2,USRDEFC.C
        !          4494: 2,USRDEFP.C
        !          4495: 2,USRDEFS.C
1.1       root     4496: 
                   4497: [Files-mstools-samples-rpc-hello]
1.1.1.3 ! root     4498: 2,HELLO.ACF
        !          4499: 2,HELLO.IDL
        !          4500: 2,HELLOC.C
        !          4501: 2,HELLOP.C
        !          4502: 2,HELLOS.C
        !          4503: 2,MAKEFILE
        !          4504: 2,README.TXT
1.1       root     4505: 
                   4506: [Files-mstools-samples-rpc-mandel]
1.1.1.3 ! root     4507: 2,CALC.C
        !          4508: 2,MAKEFILE
        !          4509: 2,MANDEL.C
        !          4510: 2,MANDEL.DEF
        !          4511: 2,MANDEL.H
        !          4512: 2,MANDEL.RC
        !          4513: 2,MDLRPC.ACF
        !          4514: 2,MDLRPC.IDL
        !          4515: 2,README.TXT
        !          4516: 2,REMOTE.C
        !          4517: 2,RPC.ICO
        !          4518: 2,SERVER.C
1.1.1.2   root     4519: 
                   4520: [Files-mstools-samples-rpc-ns-cds]
1.1.1.3 ! root     4521: 2,NSICLT.ACF
        !          4522: 2,NSICLT.IDL
        !          4523: 2,NSICOM.ACF
        !          4524: 2,NSICOM.IDL
        !          4525: 2,NSIMGM.ACF
        !          4526: 2,NSIMGM.IDL
        !          4527: 2,NSISVR.ACF
        !          4528: 2,NSISVR.IDL
        !          4529: 2,README.TXT
        !          4530: 
        !          4531: [Files-mstools-samples-rpc-ns-nhello]
        !          4532: 2,MAKEFILE
        !          4533: 2,NHELLO.IDL
        !          4534: 2,NHELLOC.C
        !          4535: 2,NHELLOP.C
        !          4536: 2,NHELLOS.C
        !          4537: 2,README.TXT
1.1       root     4538: 
                   4539: [Files-mstools-samples-rpc-whello]
1.1.1.3 ! root     4540: 2,MAKEFILE
        !          4541: 2,README.TXT
        !          4542: 2,RPC.ICO
        !          4543: 2,WHELLO.ACF
        !          4544: 2,WHELLO.DEF
        !          4545: 2,WHELLO.DLG
        !          4546: 2,WHELLO.IDL
        !          4547: 2,WHELLO.RC
        !          4548: 2,WHELLOC.C
        !          4549: 2,WHELLOC.H
        !          4550: 2,WHELLOP.C
        !          4551: 2,WHELLOS.C
        !          4552: 
        !          4553: [Files-mstools-samples-rpc-yield]
        !          4554: 2,MAKEFILE    
        !          4555: 2,MAKEFILE.WIN
        !          4556: 2,README.TXT
        !          4557: 2,RPC.ICO     
        !          4558: 2,YIELD.ACF   
        !          4559: 2,YIELD.IDL   
        !          4560: 2,YIELDC.C    
        !          4561: 2,YIELDC.DEF  
        !          4562: 2,YIELDC.DLG  
        !          4563: 2,YIELDC.H    
        !          4564: 2,YIELDC.RC   
        !          4565: 2,YIELDP.C    
        !          4566: 2,YIELDS.C    
1.1       root     4567: 
1.1.1.2   root     4568: [Files-mstools-samples-rpc]
1.1.1.3 ! root     4569: 2,BUILDALL.BAT
        !          4570: 2,README.TXT
        !          4571: 2,RPCREAD.ME
        !          4572: 
        !          4573: [Files-mstools-samples-sdktools-aniedit]
        !          4574: 2,ANIBTN.FNT
        !          4575: 2,ANICMD.C
        !          4576: 2,ANICUR.H
        !          4577: 2,ANIDEFS.H
        !          4578: 2,ANIDLGS.DLG
        !          4579: 2,ANIDLGS.H
        !          4580: 2,ANIDLGS.RES
        !          4581: 2,ANIEDIT.C
        !          4582: 2,ANIEDIT.DEF
        !          4583: 2,ANIEDIT.ICO
        !          4584: 2,ANIEDIT.RC
        !          4585: 2,ANIFILE.C
        !          4586: 2,ANIMSG.MC
        !          4587: 2,ANISTR.C
        !          4588: 2,MAKEFILE
        !          4589: 2,NEWCOLR.CUR
        !          4590: 
        !          4591: [Files-mstools-samples-sdktools-capview]
        !          4592: 2,ARRAY_X.CPP
        !          4593: 2,ARRAY_X.H
        !          4594: 2,B1.BMP
        !          4595: 2,CAPVIEW.CPP
        !          4596: 2,CAPVIEW.DEF
        !          4597: 2,CAPVIEW.DLG
        !          4598: 2,CAPVIEW.H  
        !          4599: 2,CAPVIEW.HPJ
        !          4600: 2,CAPVIEW.ICO
        !          4601: 2,CAPVIEW.RC 
        !          4602: 2,CAPVIEW.RTF
        !          4603: 2,DIALOGS.H  
        !          4604: 2,DISPOBJ.CPP
        !          4605: 2,DISPOBJ.H  
        !          4606: 2,LIST.CPP   
        !          4607: 2,LIST.H     
        !          4608: 2,LIST.ICO   
        !          4609: 2,LISTWIN.CPP
        !          4610: 2,LISTWIN.H  
        !          4611: 2,MAKEFILE
        !          4612: 2,RANGES.CPP
        !          4613: 2,RANGES.H  
        !          4614: 2,RESOURCE.H
        !          4615: 2,TIMER.CPP 
        !          4616: 2,TIMER.H   
        !          4617: 2,TREE.CPP  
        !          4618: 2,TREE.H    
        !          4619: 2,TREE.ICO  
        !          4620: 2,TYPES.H   
        !          4621: 
        !          4622: [Files-mstools-samples-sdktools-ddespy]
        !          4623: 2,DDESPY.C
        !          4624: 2,DDESPY.DLG
        !          4625: 2,DDESPY.H
        !          4626: 2,DDESPY.ICO
        !          4627: 2,DDESPY.RC
        !          4628: 2,DIALOG.H
        !          4629: 2,GLOBALS.H
        !          4630: 2,LISTS.C
        !          4631: 2,LISTS.H
        !          4632: 2,MAKEFILE
        !          4633: 2,TESTSUBS.C
        !          4634: 
        !          4635: [Files-mstools-samples-sdktools-dlgedit-res]
        !          4636: 2,ABOTTOM.BMP 
        !          4637: 2,AHORZ.BMP   
        !          4638: 2,ALEFT.BMP   
        !          4639: 2,APBBOTTM.BMP
        !          4640: 2,APBRIGHT.BMP
        !          4641: 2,ARIGHT.BMP  
        !          4642: 2,ASPCHORZ.BMP
        !          4643: 2,ASPCVERT.BMP
        !          4644: 2,ASZHGHT.BMP 
        !          4645: 2,ASZWIDTH.BMP
        !          4646: 2,ATOP.BMP    
        !          4647: 2,AVERT.BMP   
        !          4648: 2,CTCHECK.BMP 
        !          4649: 2,CTCOMBO.BMP 
        !          4650: 2,CTCUSTOM.BMP
        !          4651: 2,CTEDIT.BMP  
        !          4652: 2,CTFRAME.BMP 
        !          4653: 2,CTGROUP.BMP 
        !          4654: 2,CTHSCROL.BMP
        !          4655: 2,CTICON.BMP  
        !          4656: 2,CTLIST.BMP  
        !          4657: 2,CTPUSH.BMP  
        !          4658: 2,CTRADIO.BMP 
        !          4659: 2,CTRECT.BMP  
        !          4660: 2,CTTEXT.BMP  
        !          4661: 2,CTVSCROL.BMP
        !          4662: 2,DLGEDIT.ICO 
        !          4663: 2,DROPTOOL.CUR
        !          4664: 2,HANDLE.BMP  
        !          4665: 2,HANDLE2.BMP 
        !          4666: 2,ICONICON.ICO
        !          4667: 2,INSERT.CUR  
        !          4668: 2,MOVE.CUR    
        !          4669: 2,OUTSEL.CUR  
        !          4670: 2,TABSTOP.BMP 
        !          4671: 2,TDCHECK.BMP 
        !          4672: 2,TDCOMBO.BMP 
        !          4673: 2,TDCUSTOM.BMP
        !          4674: 2,TDEDIT.BMP  
        !          4675: 2,TDFRAME.BMP 
        !          4676: 2,TDGROUP.BMP 
        !          4677: 2,TDHSCROL.BMP
        !          4678: 2,TDICON.BMP  
        !          4679: 2,TDLIST.BMP  
        !          4680: 2,TDPOINTR.BMP
        !          4681: 2,TDPUSH.BMP  
        !          4682: 2,TDRADIO.BMP 
        !          4683: 2,TDRECT.BMP  
        !          4684: 2,TDTEXT.BMP  
        !          4685: 2,TDVSCROL.BMP
        !          4686: 2,TUCHECK.BMP 
        !          4687: 2,TUCOMBO.BMP 
        !          4688: 2,TUCUSTOM.BMP
        !          4689: 2,TUEDIT.BMP  
        !          4690: 2,TUFRAME.BMP 
        !          4691: 2,TUGROUP.BMP 
        !          4692: 2,TUHSCROL.BMP
        !          4693: 2,TUICON.BMP  
        !          4694: 2,TULIST.BMP  
        !          4695: 2,TUPOINTR.BMP
        !          4696: 2,TUPUSH.BMP  
        !          4697: 2,TURADIO.BMP 
        !          4698: 2,TURECT.BMP  
        !          4699: 2,TUTEXT.BMP
        !          4700: 2,TUVSCROL.BMP
        !          4701: 
        !          4702: [Files-mstools-samples-sdktools-dlgedit]
        !          4703: 2,ADDCTRL.C  
        !          4704: 2,CTRLPROC.C 
        !          4705: 2,CUSTCNTL.C 
        !          4706: 2,DIALOGS.C  
        !          4707: 2,DIALOGS.DLG
        !          4708: 2,DIALOGS.H  
        !          4709: 2,DLGEDIT.C  
        !          4710: 2,DLGEDIT.H  
        !          4711: 2,DLGEDIT.HLP
        !          4712: 2,DLGEDIT.RC 
        !          4713: 2,DLGEXTRN.H 
        !          4714: 2,DLGFUNCS.H 
        !          4715: 2,DLGHELP.H  
        !          4716: 2,DRAG.C     
        !          4717: 2,FILE.C     
        !          4718: 2,GLOBALS.C  
        !          4719: 2,GROUPDLG.C 
        !          4720: 2,IDS.H      
        !          4721: 2,INCLUDE.C  
        !          4722: 2,MAKEFILE   
        !          4723: 2,MENU.C     
        !          4724: 2,README.TXT 
        !          4725: 2,RESLIST.C  
        !          4726: 2,RESTODLG.C 
        !          4727: 2,RESUTIL.C  
        !          4728: 2,RWDLG.C    
        !          4729: 2,RWINC.C    
        !          4730: 2,RWRES.C    
        !          4731: 2,SELECT.C   
        !          4732: 2,STATUS.C   
        !          4733: 2,STYLES.C   
        !          4734: 2,TOOLBOX.C  
        !          4735: 2,UTIL.C     
        !          4736: 2,VIEWINC.C
        !          4737: 
        !          4738: [Files-mstools-samples-sdktools-fontedit]
        !          4739: 2,FCNTL.H
        !          4740: 2,FILLCLR.CUR
        !          4741: 2,FILLCPY.CUR
        !          4742: 2,FILLHAT.CUR
        !          4743: 2,FILLINV.CUR
        !          4744: 2,FILLLFT.CUR
        !          4745: 2,FILLPST.CUR
        !          4746: 2,FILLSOL.CUR
        !          4747: 2,FILLTOP.CUR
        !          4748: 2,FONTCHAR.C
        !          4749: 2,FONTCVT.C
        !          4750: 2,FONTDLG.C
        !          4751: 2,FONTEDIT.C
        !          4752: 2,FONTEDIT.H
        !          4753: 2,FONTEDIT.ICO
        !          4754: 2,FONTEDIT.RC
        !          4755: 2,FONTHEAD.C
        !          4756: 2,FONTLOAD.C
        !          4757: 2,MAKEFILE
        !          4758: 2,README.TXT
        !          4759: 2,SAMPLE.FNT
        !          4760: 2,TYPECVT.C
        !          4761: 2,TYPECVT.H
        !          4762: 
        !          4763: [Files-mstools-samples-sdktools-image-drwatson-i386]
        !          4764: 2,CONTEXT.C
        !          4765: 2,DISASM.C
        !          4766: 2,DISASM.H
        !          4767: 2,REGS.C
        !          4768: 2,REGS.H
        !          4769: 2,WALK.C
        !          4770: 
        !          4771: [Files-mstools-samples-sdktools-image-drwatson-include]
        !          4772: 2,CV.H
        !          4773: 2,DRWATSON.H
        !          4774: 2,PROTO.H
        !          4775: 2,RESOURCE.H
        !          4776: 
        !          4777: [Files-mstools-samples-sdktools-image-drwatson-mips]
        !          4778: 2,CONTEXT.C
        !          4779: 2,DISASM.C
        !          4780: 2,DISASM.H
        !          4781: 2,REGS.C
        !          4782: 2,REGS.H
        !          4783: 2,WALK.C
        !          4784: 
        !          4785: [Files-mstools-samples-sdktools-image-drwatson]
        !          4786: 2,BROWSE.C
        !          4787: 2,CONTROLS.C
        !          4788: 2,DEBUG.C
        !          4789: 2,DIALOGS.DLG
        !          4790: 2,DRWATSON.ICO
        !          4791: 2,DRWATSON.RC
        !          4792: 2,DRWTSN32.C
        !          4793: 2,ERROR.C
        !          4794: 2,EVENTLOG.C
        !          4795: 2,LOG.C
        !          4796: 2,MAKEFILE
        !          4797: 2,MESSAGES.MC
        !          4798: 2,MODULE.C
        !          4799: 2,NOTIFY.C
        !          4800: 2,PROCESS.C
        !          4801: 2,REGISTRY.C
        !          4802: 2,SYMBOLS.C
        !          4803: 2,UI.C
        !          4804: 2,UTIL.C
        !          4805: 
        !          4806: [Files-mstools-samples-sdktools-image-imagehlp-i386]
        !          4807: 2,UNDECSYM.OBJ
        !          4808: 
        !          4809: [Files-mstools-samples-sdktools-image-imagehlp-mips]
        !          4810: 2,UNDECSYM.OBJ
        !          4811: 
        !          4812: [Files-mstools-samples-sdktools-image-imagehlp]
        !          4813: 2,CHECKSUM.C
        !          4814: 2,DEBUG.C
        !          4815: 2,IMAGEDIR.C
        !          4816: 2,IMAGEHLP.DEF
        !          4817: 2,MAKEFILE
        !          4818: 
        !          4819: [Files-mstools-samples-sdktools-image-include]
        !          4820: 2,IMAGEHLP.H
        !          4821: 
        !          4822: [Files-mstools-samples-sdktools-image-symedit]
        !          4823: 2,COFFTOCV.H
        !          4824: 2,CV.C
        !          4825: 2,CV.H
        !          4826: 2,CVCOMMON.C
        !          4827: 2,CVCOMMON.H
        !          4828: 2,CVEXEFMT.H
        !          4829: 2,CVINFO.H
        !          4830: 2,CVTYPES.H
        !          4831: 2,FILE.C
        !          4832: 2,MAKEFILE
        !          4833: 2,STRINGS.C
        !          4834: 2,STRINGS.H
        !          4835: 2,SYMCVT.C
        !          4836: 2,SYMCVT.H
        !          4837: 2,SYMEDIT.C
        !          4838: 2,SYMEDIT.RC
        !          4839: 2,SYMTOCV.C
        !          4840: 2,SYMTOCV.H
        !          4841: 2,TYPES.H
        !          4842: 
        !          4843: [Files-mstools-samples-sdktools-imagedit-res]
        !          4844: 2,BRUSH.CUR
        !          4845: 2,CROSS.CUR
        !          4846: 2,FLOOD.CUR
        !          4847: 2,HOTSPOT.CUR
        !          4848: 2,IMAGEDIT.ICO
        !          4849: 2,PENCIL.CUR
        !          4850: 2,TDBRUSH.BMP
        !          4851: 2,TDCIRCLE.BMP
        !          4852: 2,TDFLOOD.BMP
        !          4853: 2,TDHOTSPT.BMP
        !          4854: 2,TDLINE.BMP
        !          4855: 2,TDPENCIL.BMP
        !          4856: 2,TDRECT.BMP
        !          4857: 2,TDSCIRCL.BMP
        !          4858: 2,TDSELECT.BMP
        !          4859: 2,TDSRECT.BMP
        !          4860: 2,TUBRUSH.BMP
        !          4861: 2,TUCIRCLE.BMP
        !          4862: 2,TUFLOOD.BMP
        !          4863: 2,TUHOTSPT.BMP
        !          4864: 2,TULINE.BMP
        !          4865: 2,TUPENCIL.BMP
        !          4866: 2,TURECT.BMP
        !          4867: 2,TUSCIRCL.BMP
        !          4868: 2,TUSELECT.BMP
        !          4869: 2,TUSRECT.BMP
        !          4870: 
        !          4871: [Files-mstools-samples-sdktools-imagedit]
        !          4872: 2,COLORWP.C
        !          4873: 2,DEVINFO.C
        !          4874: 2,DIALOGS.DLG
        !          4875: 2,DIALOGS.H
        !          4876: 2,EDITHLP.HLP
        !          4877: 2,FILE.C
        !          4878: 2,GLOBALS.C
        !          4879: 2,GLOBALS.H
        !          4880: 2,ICCLIP.C
        !          4881: 2,IDS.H
        !          4882: 2,IEFUNCS.H
        !          4883: 2,IEHELP.H
        !          4884: 2,IMAGE.C
        !          4885: 2,IMAGEDC.C
        !          4886: 2,MAKEFILE
        !          4887: 2,IMAGEDIT.C
        !          4888: 2,IMAGEDIT.H
        !          4889: 2,IMAGEDIT.HLP
        !          4890: 2,IMAGEDLG.C
        !          4891: 2,IMAGLINK.C
        !          4892: 2,IMAGUNDO.C
        !          4893: 2,MENUCMD.C
        !          4894: 2,PROPBAR.C
        !          4895: 2,RES.RC
        !          4896: 2,RWBMP.C
        !          4897: 2,RWICOCUR.C
        !          4898: 2,RWPAL.C
        !          4899: 2,TOOLBOX.C
        !          4900: 2,UTIL.C
        !          4901: 2,VIEWWP.C
        !          4902: 2,WORKWP.C
        !          4903: 
        !          4904: [Files-mstools-samples-sdktools-mc]
        !          4905: 2,MAKEFILE
        !          4906: 2,MC.C
        !          4907: 2,MC.H
        !          4908: 2,MC.TXT
        !          4909: 2,MCLEX.C
        !          4910: 2,MCOUT.C
        !          4911: 2,MCPARSE.C
        !          4912: 2,MCUTIL.C
        !          4913: 
        !          4914: [Files-mstools-samples-sdktools-netwatch]
        !          4915: 2,BITMAP.C
        !          4916: 2,COMMON.VER
        !          4917: 2,DATETIME.C
        !          4918: 2,FILEBMPS.BMP
        !          4919: 2,GLOBALS.C
        !          4920: 2,MAKEFILE
        !          4921: 2,NET.C
        !          4922: 2,NETWATCH.C
        !          4923: 2,NETWATCH.DLG
        !          4924: 2,NETWATCH.H
        !          4925: 2,NETWATCH.RC
        !          4926: 2,NETWATCH.RCV
        !          4927: 2,OFF.ICO
        !          4928: 2,ON.ICO
        !          4929: 2,RCIDS.H
        !          4930: 2,UTILS.C
        !          4931: 2,VERSION.H
        !          4932: 
        !          4933: [Files-mstools-samples-sdktools-perfmon]
        !          4934: 2,ADDLINE.C
        !          4935: 2,ADDLINE.DLG
        !          4936: 2,ADDLINE.H
        !          4937: 2,ADDLOG.C
        !          4938: 2,ADDLOG.DLG
        !          4939: 2,ADDLOG.H
        !          4940: 2,ALERT.C
        !          4941: 2,ALERT.H
        !          4942: 2,ALERTS.BMP
        !          4943: 2,ALRTDISP.DLG
        !          4944: 2,ALRTOPTN.DLG
        !          4945: 2,BOOKMARK.C
        !          4946: 2,BOOKMARK.H
        !          4947: 2,CHOSECOM.C
        !          4948: 2,CHOSECOM.DLG
        !          4949: 2,COMMAND.C
        !          4950: 2,COMMAND.H
        !          4951: 2,COUNTERS.C
        !          4952: 2,COUNTERS.H
        !          4953: 2,DATASRC.C
        !          4954: 2,DATASRC.DLG
        !          4955: 2,DATASRC.H
        !          4956: 2,DIALOGS.C
        !          4957: 2,DIALOGS.H
        !          4958: 2,DISPOPTN.H
        !          4959: 2,DLGIDS.H
        !          4960: 2,EXPORT.C
        !          4961: 2,EXPORT.DLG
        !          4962: 2,FILEOPEN.C
        !          4963: 2,FILEOPEN.H
        !          4964: 2,FILESAVE.C
        !          4965: 2,FILEUTIL.C
        !          4966: 2,FILEUTIL.H
        !          4967: 2,GLOBALS.H
        !          4968: 2,GRAFDATA.C
        !          4969: 2,GRAFDATA.H
        !          4970: 2,GRAFDISP.C
        !          4971: 2,GRAFDISP.H
        !          4972: 2,GRAPH.C
        !          4973: 2,GRAPH.H
        !          4974: 2,HELPLINE.RC
        !          4975: 2,INIT.C
        !          4976: 2,INIT.H
        !          4977: 2,INTRLINE.C
        !          4978: 2,INTRLINE.H
        !          4979: 2,LEGEND.C
        !          4980: 2,LEGEND.H
        !          4981: 2,LINE.C
        !          4982: 2,LINE.H
        !          4983: 2,LOG.C
        !          4984: 2,LOG.H
        !          4985: 2,LOGDISP.DLG
        !          4986: 2,LOGOPTNS.C
        !          4987: 2,LOGOPTNS.DLG
        !          4988: 2,LOGOPTNS.H
        !          4989: 2,LOGS.BMP
        !          4990: 2,MAKEFILE
        !          4991: 2,MEMORY.C
        !          4992: 2,MENUIDS.H
        !          4993: 2,MENUS.RC
        !          4994: 2,OWNDRAW.H
        !          4995: 2,PERFDATA.C
        !          4996: 2,PERFDATA.H
        !          4997: 2,PERFERR.H
        !          4998: 2,PERFMON.BMP
        !          4999: 2,PERFMON.C
        !          5000: 2,PERFMON.H
        !          5001: 2,PERFMON.ICO
        !          5002: 2,PERFMON.RC
        !          5003: 2,PERFMOPS.C
        !          5004: 2,PERFMOPS.H
        !          5005: 2,PERFMRC.H
        !          5006: 2,PLAYBACK.C
        !          5007: 2,PLAYBACK.H
        !          5008: 2,PMEMORY.H
        !          5009: 2,PMHELPID.H
        !          5010: 2,PMRC.DLG
        !          5011: 2,PRINT.H
        !          5012: 2,REGISTRY.C
        !          5013: 2,REGISTRY.H
        !          5014: 2,REPORT.C
        !          5015: 2,REPORT.H
        !          5016: 2,RPTOPTNS.C
        !          5017: 2,RPTOPTNS.DLG
        !          5018: 2,RPTOPTNS.H
        !          5019: 2,SIZES.H
        !          5020: 2,STATUS.C
        !          5021: 2,STATUS.H
        !          5022: 2,STRIDS.H
        !          5023: 2,STRINGS.RC
        !          5024: 2,SYSTEM.C
        !          5025: 2,SYSTEM.H
        !          5026: 2,TIMEFRM.C
        !          5027: 2,TIMEFRM.DLG
        !          5028: 2,TIMEFRM.H
        !          5029: 2,TIMELINE.C
        !          5030: 2,TIMELINE.H
        !          5031: 2,TOOLBAR.C
        !          5032: 2,TOOLBAR.H
        !          5033: 2,TYPEDEFS.H
        !          5034: 2,UTILS.C
        !          5035: 2,UTILS.H
        !          5036: 2,VALUEBAR.C
        !          5037: 2,VALUEBAR.H
        !          5038: 2,WINHELPR.H
        !          5039: 
        !          5040: [Files-mstools-samples-sdktools-porttool]
        !          5041: 2,MAKEFILE
        !          5042: 2,PORT.C
        !          5043: 2,PORT.DEF
        !          5044: 2,PORT.H
        !          5045: 2,PORT.INI
        !          5046: 2,PORT.RC
        !          5047: 2,PORTPRIV.H
        !          5048: 2,PORTSTAT.ICO
        !          5049: 2,PORTTOOL.C
        !          5050: 2,PORTTOOL.DEF
        !          5051: 2,PORTTOOL.DLG
        !          5052: 2,PORTTOOL.H
        !          5053: 2,PORTTOOL.ICO
        !          5054: 2,PORTTOOL.RC
        !          5055: 2,PTBKPORT.C
        !          5056: 2,PTDLGS.C
        !          5057: 2,PTFILE.C
        !          5058: 2,PTFIND.C
        !          5059: 2,PTPRINT.C
        !          5060: 
        !          5061: [Files-mstools-samples-sdktools-pviewer]
        !          5062: 2,CNTRDATA.C
        !          5063: 2,INSTDATA.C
        !          5064: 2,OBJDATA.C   
        !          5065: 2,PERFDATA.C  
        !          5066: 2,PERFDATA.H  
        !          5067: 2,PVIEW.ICO   
        !          5068: 2,PVIEW.RC    
        !          5069: 2,PVIEWDAT.C  
        !          5070: 2,PVIEWDAT.H  
        !          5071: 2,PVIEWDLG.DLG
        !          5072: 2,PVIEWDLG.H  
        !          5073: 2,MAKEFILE
        !          5074: 2,PVIEWER.C
        !          5075: 2,README.TXT
        !          5076: 
        !          5077: [Files-mstools-samples-sdktools-remote]
        !          5078: 2,CLIENT.C
        !          5079: 2,MAKEFILE
        !          5080: 2,REMOTE.C
        !          5081: 2,REMOTE.H
        !          5082: 2,SERVER.C
        !          5083: 
        !          5084: [Files-mstools-samples-sdktools-rshell-client]
        !          5085: 2,MAKEFILE
        !          5086: 2,RCMD.C
        !          5087: 
        !          5088: [Files-mstools-samples-sdktools-rshell-doscli]
        !          5089: 2,RCMDDOS.C
        !          5090: 2,RCMDDOS.MAK
        !          5091: 
        !          5092: [Files-mstools-samples-sdktools-rshell-server]
        !          5093: 2,ASYNC.C
        !          5094: 2,ASYNC.H
        !          5095: 2,PIPE.C
        !          5096: 2,PIPE.H
        !          5097: 2,RCMDSRV.C
        !          5098: 2,RCMDSRV.H
        !          5099: 2,MAKEFILE
        !          5100: 2,SESSION.C
        !          5101: 2,SESSION.H
        !          5102: 
        !          5103: [Files-mstools-samples-sdktools-spy-app]
        !          5104: 2,DIALOGS.C  
        !          5105: 2,DIALOGS.DLG
        !          5106: 2,DIALOGS.H  
        !          5107: 2,HOOK.C     
        !          5108: 2,MAKEFILE   
        !          5109: 2,MISC.C     
        !          5110: 2,SPY.C      
        !          5111: 2,SPY.H      
        !          5112: 2,SPY.ICO    
        !          5113: 2,SPY.RC     
        !          5114: 2,SPYFUNCS.H 
        !          5115: 2,WM.C       
        !          5116: 2,WPRINTF.C  
        !          5117: 2,WPRINTF.H  
        !          5118: 
        !          5119: [Files-mstools-samples-sdktools-spy-dll]
        !          5120: 2,HOOK.C  
        !          5121: 2,HOOK.DEF
        !          5122: 2,MAKEFILE
        !          5123: 
        !          5124: [Files-mstools-samples-sdktools-spy]
        !          5125: 2,HOOK.H
        !          5126: 2,README.TXT
        !          5127: 
        !          5128: [Files-mstools-samples-sdktools-uconvert]
        !          5129: 2,DIALOGS.C
        !          5130: 2,INSTALL.C
        !          5131: 2,INSTALL.H
        !          5132: 2,MAKEFILE
        !          5133: 2,UCONVERT.C
        !          5134: 2,UCONVERT.H
        !          5135: 2,UCONVERT.HLP
        !          5136: 2,UCONVERT.HPJ
        !          5137: 2,UCONVERT.ICO
        !          5138: 2,UCONVERT.RC
        !          5139: 2,UCONVERT.RTF
        !          5140: 
        !          5141: [Files-mstools-samples-sdktools-walker]
        !          5142: 2,MAKEFILE
        !          5143: 2,PDEBUG.C
        !          5144: 2,PEFILE.C
        !          5145: 2,PEFILE.DEF
        !          5146: 2,PEFILE.H
        !          5147: 2,PEFILE.RC
        !          5148: 2,PROBE.C
        !          5149: 2,PROBE.DEF
        !          5150: 2,PROBE.RC
        !          5151: 2,PROCSTAT.ICO
        !          5152: 2,PSTAT.C
        !          5153: 2,PVIEW.C
        !          5154: 2,PWALK.C
        !          5155: 2,PWALK.H
        !          5156: 2,PWALK.ICO
        !          5157: 2,PWALK.RC
        !          5158: 2,PWALKIO.C
        !          5159: 2,SYSSTAT.ICO
        !          5160: 
        !          5161: [Files-mstools-samples-sdktools-winat]
        !          5162: 2,DOWNDEF.BMP
        !          5163: 2,DOWNDEP.BMP
        !          5164: 2,LISTHAPI.H
        !          5165: 2,LISTHSCR.C
        !          5166: 2,LISTHSCR.H
        !          5167: 2,MAKEFILE
        !          5168: 2,MYNETMSG.H
        !          5169: 2,UPDEF.BMP
        !          5170: 2,UPDEP.BMP
        !          5171: 2,WINAT.BMP
        !          5172: 2,WINAT.C
        !          5173: 2,WINAT.DLG
        !          5174: 2,WINAT.H
        !          5175: 2,WINAT.HPJ
        !          5176: 2,WINAT.ICO
        !          5177: 2,WINAT.RC
        !          5178: 2,WINAT.RCV
        !          5179: 2,WINAT.RTF
        !          5180: 
        !          5181: [Files-mstools-samples-sdktools-windiff]
        !          5182: 2,BAR.C
        !          5183: 2,COMPITEM.C
        !          5184: 2,COMPITEM.H
        !          5185: 2,COMPLIST.C
        !          5186: 2,COMPLIST.H
        !          5187: 2,FILE.C
        !          5188: 2,FILE.H
        !          5189: 2,GBIT.C
        !          5190: 2,GDATE.C
        !          5191: 2,GMEM.C
        !          5192: 2,GUTILS.C
        !          5193: 2,GUTILS.DEF
        !          5194: 2,GUTILS.DLG
        !          5195: 2,GUTILS.DLL
        !          5196: 2,GUTILS.H
        !          5197: 2,GUTILS.RC
        !          5198: 2,GUTILSRC.H
        !          5199: 2,HORZLINE.CUR
        !          5200: 2,LINE.C
        !          5201: 2,LINE.H
        !          5202: 2,LIST.C
        !          5203: 2,LIST.H
        !          5204: 2,MAKEFILE
        !          5205: 2,README.TXT
        !          5206: 2,SCANDIR.C
        !          5207: 2,SCANDIR.H
        !          5208: 2,SECTION.C
        !          5209: 2,SECTION.H
        !          5210: 2,STATE.H
        !          5211: 2,STATUS.C
        !          5212: 2,TABLE.C
        !          5213: 2,TABLE.H
        !          5214: 2,TPAINT.C
        !          5215: 2,TPRINT.C
        !          5216: 2,TPRIV.H
        !          5217: 2,TREE.C
        !          5218: 2,TREE.H
        !          5219: 2,TSCROLL.C
        !          5220: 2,UTILS.C
        !          5221: 2,VERTLINE.CUR
        !          5222: 2,VIEW.C
        !          5223: 2,VIEW.H
        !          5224: 2,WDIFFRC.H
        !          5225: 2,WINDIFF.C
        !          5226: 2,WINDIFF.DLG
        !          5227: 2,WINDIFF.H
        !          5228: 2,WINDIFF.ICO
        !          5229: 2,WINDIFF.RC
        !          5230: 
        !          5231: [Files-mstools-samples-sdktools-zoomin]
        !          5232: 2,MAKEFILE
        !          5233: 2,ZOOMIN.C
        !          5234: 2,ZOOMIN.H
        !          5235: 2,ZOOMIN.ICO
        !          5236: 2,ZOOMIN.RC
1.1       root     5237: 
                   5238: [Files-mstools-samples-select]
1.1.1.3 ! root     5239: 2,DEMO.C
        !          5240: 2,DEMO.DEF
        !          5241: 2,DEMO.H
        !          5242: 2,DEMO.RC
        !          5243: 2,MAKEFILE
        !          5244: 2,SELECT.C
        !          5245: 2,SELECT.DEF
        !          5246: 2,SELECT.H
        !          5247: 
        !          5248: [Files-mstools-samples-service]
        !          5249: 2,CLIENT.C  
        !          5250: 2,INSTSRV.C 
        !          5251: 2,MAKEFILE  
        !          5252: 2,README.TXT
        !          5253: 2,SIMPLE.C  
1.1       root     5254: 
                   5255: [Files-mstools-samples-showdib]
1.1.1.3 ! root     5256: 2,CRAK1.BMP
        !          5257: 2,DIB.C
        !          5258: 2,DLGOPEN.C
        !          5259: 2,DRAWDIB.C
        !          5260: 2,PRINT.C
        !          5261: 2,MAKEFILE
        !          5262: 2,SHOWDIB.C
        !          5263: 2,SHOWDIB.DEF
        !          5264: 2,SHOWDIB.DLG
        !          5265: 2,SHOWDIB.H
        !          5266: 2,SHOWDIB.ICO
        !          5267: 2,SHOWDIB.RC
1.1       root     5268: 
                   5269: [Files-mstools-samples-sidcln]
1.1.1.3 ! root     5270: 2,MAKEFILE
        !          5271: 2,README.TXT
        !          5272: 2,SIDCLEAN.C
1.1       root     5273: 
                   5274: [Files-mstools-samples-simple]
1.1.1.3 ! root     5275: 2,MAKEFILE
        !          5276: 2,SIMPLE.C
        !          5277: 
        !          5278: [Files-mstools-samples-snmp-snmputil]
        !          5279: 2,MAKEFILE
        !          5280: 2,SNMPUTIL.C
        !          5281: 
        !          5282: [Files-mstools-samples-snmp-testdll]
        !          5283: 2,MAKEFILE
        !          5284: 2,TESTDLL.C
        !          5285: 2,TESTDLL.DEF
        !          5286: 2,TESTMIB.C
        !          5287: 2,TESTMIB.H
        !          5288: 
        !          5289: [Files-mstools-samples-spincube]
        !          5290: 2,MAKEFILE
        !          5291: 2,PAINT.C
        !          5292: 2,PAINT.H
        !          5293: 2,README.TXT
        !          5294: 2,SPINCUBE.C
        !          5295: 2,SPINCUBE.DEF
        !          5296: 2,SPINCUBE.H
        !          5297: 2,SPINCUBE.RC
        !          5298: 2,SPINTEST.C
        !          5299: 2,SPINTEST.DEF
        !          5300: 2,SPINTEST.DLG
        !          5301: 2,SPINTEST.H
        !          5302: 2,SPINTEST.ICO
        !          5303: 2,SPINTEST.RC
1.1       root     5304: 
1.1.1.2   root     5305: [Files-mstools-samples-takeown]
1.1.1.3 ! root     5306: 2,MAKEFILE
        !          5307: 2,TAKEOWN.C
1.1       root     5308: 
1.1.1.3 ! root     5309: [Files-mstools-samples-ttfonts]
        !          5310: 2,ALLFONT.C
        !          5311: 2,BMDEVICE.BMP
        !          5312: 2,BMTT.BMP
        !          5313: 2,DIALOGS.C
        !          5314: 2,DISPLAY.C
        !          5315: 2,MAKEFILE
        !          5316: 2,README.TXT
        !          5317: 2,TOOLBAR.C
        !          5318: 2,TTFONTS.C
        !          5319: 2,TTFONTS.DEF
        !          5320: 2,TTFONTS.H
        !          5321: 2,TTFONTS.HPJ
        !          5322: 2,TTFONTS.ICO
        !          5323: 2,TTFONTS.RC
        !          5324: 2,TTFONTS.RTF
        !          5325: 
        !          5326: [Files-mstools-samples-wdbgexts]
        !          5327: 2,README.TXT
        !          5328: 2,MAKEFILE
        !          5329: 2,WDBGEXTS.C
        !          5330: 2,WDBGEXTS.DEF
        !          5331: 
        !          5332: [Files-mstools-samples-wsock]
        !          5333: 2,DIALOGS.C 
        !          5334: 2,MAKEFILE  
        !          5335: 2,README.TXT
        !          5336: 2,WSOCK.C   
        !          5337: 2,WSOCK.DEF 
        !          5338: 2,WSOCK.DLG 
        !          5339: 2,WSOCK.H   
        !          5340: 2,WSOCK.ICO 
        !          5341: 2,WSOCK.RC  
1.1       root     5342: 
                   5343: [Files-mstools-samples-wxform]
1.1.1.3 ! root     5344: 2,MAKEFILE
        !          5345: 2,README.TXT
        !          5346: 2,WXFORM.C
        !          5347: 2,WXFORM.DEF
        !          5348: 2,WXFORM.H
        !          5349: 2,WXFORM.ICO
        !          5350: 2,WXFORM.RC
1.1       root     5351: 
1.1.1.2   root     5352: [Files-mstools-samples]
1.1.1.3 ! root     5353: 2,MAKEALL.BAT
1.1       root     5354: 
1.1.1.2   root     5355: [Files-mstools]
1.1.1.3 ! root     5356: 2,SETENV.BAT
        !          5357: 
        !          5358: [Files-support-debug-i386-symbols-dll]
        !          5359: 2,ADVAPI32.DBG
        !          5360: 2,COMDLG32.DBG
        !          5361: 2,CRTDLL.DBG
        !          5362: 2,DLCAPI.DBG
        !          5363: 2,GDI32.DBG
        !          5364: 2,INETMIB1.DBG
        !          5365: 2,KERNEL32.DBG
        !          5366: 2,LMMIB2.DBG
        !          5367: 2,LZ32.DBG
        !          5368: 2,MGMTAPI.DBG
        !          5369: 2,MPR.DBG
        !          5370: 2,NDDEAPI.DBG
        !          5371: 2,NETAPI32.DBG
        !          5372: 2,NTDLL.DBG
        !          5373: 2,OLECLI32.DBG
        !          5374: 2,OLESVR32.DBG
        !          5375: 2,RASAPI32.DBG
        !          5376: 2,RPCNS4.DBG
        !          5377: 2,RPCRT4.DBG
        !          5378: 2,SHELL32.DBG
        !          5379: 2,USER32.DBG
        !          5380: 2,VDMDBG.DBG
        !          5381: 2,VERSION.DBG
        !          5382: 2,WIN32SPL.DBG
        !          5383: 2,WINMM.DBG
        !          5384: 2,WINSTRM.DBG
        !          5385: 2,WSOCK32.DBG
        !          5386: 
        !          5387: [Files-support-debug-mips-symbols-dll]
        !          5388: 2,ADVAPI32.DBG
        !          5389: 2,COMDLG32.DBG
        !          5390: 2,CRTDLL.DBG
        !          5391: 2,DLCAPI.DBG
        !          5392: 2,GDI32.DBG
        !          5393: 2,INETMIB1.DBG
        !          5394: 2,KERNEL32.DBG
        !          5395: 2,LMMIB2.DBG
        !          5396: 2,LZ32.DBG
        !          5397: 2,MGMTAPI.DBG
        !          5398: 2,MPR.DBG
        !          5399: 2,NDDEAPI.DBG
        !          5400: 2,NETAPI32.DBG
        !          5401: 2,NTDLL.DBG
        !          5402: 2,OLECLI32.DBG
        !          5403: 2,OLESVR32.DBG
        !          5404: 2,RASAPI32.DBG
        !          5405: 2,RPCNS4.DBG
        !          5406: 2,RPCRT4.DBG
        !          5407: 2,SHELL32.DBG
        !          5408: 2,USER32.DBG
        !          5409: 2,VDMDBG.DBG
        !          5410: 2,VERSION.DBG
        !          5411: 2,WIN32SPL.DBG
        !          5412: 2,WINMM.DBG
        !          5413: 2,WINSTRM.DBG
        !          5414: 2,WSOCK32.DBG

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.