Annotation of mstools/mstools.inf, revision 1.1.1.4

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