home *** CD-ROM | disk | FTP | other *** search
/ Chip Special: HTML & Java / Chip-Special_1997-01_HTML-a-Java.bin / actvx31.sdk / coresdk / inetsdk / inetsdk.inf next >
Encoding:
INI File  |  1996-10-31  |  125.2 KB  |  3,437 lines

  1.  
  2.     ;***********************************************************************
  3.     ; SOURCE MEDIA DESCRIPTION            
  4.     ; ------------------------
  5.     ;***********************************************************************
  6.     [Source Media Descriptions]
  7.         1 = "CD-Rom Labelled Windows NT"
  8.         2 = "CD-Rom Labelled ActiveX(tm) SDK"
  9.     
  10.     
  11.     
  12.     ;***********************************************************************
  13.     ; CONSTANTS FOR USING DIALOGS
  14.     ;***********************************************************************
  15.     [GeneralConstants]
  16.     
  17.         ;
  18.         ; Constants to support the use of radio button dialogs
  19.         ;
  20.     
  21.         Radio1  = "1"
  22.         Radio2  = "2"
  23.         Radio3  = "3"
  24.         Radio4  = "4"
  25.         Radio5  = "5"
  26.         Radio6  = "6"
  27.         Radio7  = "7"
  28.         Radio8  = "8"
  29.         Radio9  = "9"
  30.     
  31.         ;
  32.         ; Constants to support the use of checkbox dialogs
  33.     
  34.         Chosen    = "ON"
  35.         NotChosen = "OFF"
  36.     
  37.     
  38.     [RegistryConstants]
  39.     
  40.         MaskAllAccess = 33554432
  41.         NoTitle       = 0
  42.         RegLastError  = $(!REG_ERROR_SUCCESS)
  43.     
  44.     
  45.     ;************************************************************************
  46.     ; CONFIGURATION CHOICES
  47.     ; ---------------------
  48.     ; the sections below contain the different choices supported for
  49.     ; the configuration items shown.  an id section establishes the
  50.     ; language independent IDs supported by nt setup.  for each language
  51.     ; supported a text section displays the text used for the different
  52.     ; choices
  53.     ;************************************************************************
  54.     
  55.     ;********************************
  56.     ; PLATFORM INDEPENDENT CHOICES
  57.     ;********************************
  58.     ;----------------------------------------------------
  59.     ; LANGUAGE CHOICES
  60.     ;----------------------------------------------------
  61.     
  62.     ;----------------------------------------------------
  63.     ; PROCESSOR CHOICES
  64.     ;----------------------------------------------------
  65.     [ProcessorID]
  66.     
  67.         ProcessorID_I386  = I386
  68.         ProcessorID_I486  = I486
  69.         ProcessorID_I586  = I586
  70.         ProcessorID_R4000 = R4000
  71.         ProcessorID_ALPHA = ALPHA_AXP
  72.         ProcessorID_PPC601 = PPC601
  73.         ProcessorID_PPC603 = PPC603
  74.         ProcessorID_PPC604 = PPC604
  75.         ProcessorID_PPC620 = PPC620
  76.     
  77.     ;----------------------------------------------------
  78.     ; PLATFORM CHOICES
  79.     ;----------------------------------------------------
  80.     [PlatformID]
  81.     
  82.         PlatformID_I386 = i386
  83.         PlatformID_MIPS = mips
  84.         PlatformID_ALPHA = alpha
  85.         PlatformID_PPC = ppc
  86.     
  87.     ;**************************************************************
  88.     ;  UI VARIABLES
  89.     ;**************************************************************
  90.     
  91.     [ProcessorVar]
  92.     
  93.         STF_PROCESSOR = "" ? $(LIBHANDLE) GetProcessor
  94.         STF_PLATFORM  = ""
  95.     
  96.     [LocaleVar]
  97.         ;
  98.         ; Locale for Win95 debug dlls
  99.         ;
  100.     
  101.         STF_LOCALE       = "" ? $(SDKLIBHANDLE) GetWindowsLocaleID
  102.     
  103.         ;
  104.         ; On the topic of locales, set manifest constants
  105.         ;
  106.     
  107.         LANGID_JPN = "JPN"
  108.         LANGID_ENG = "ENG"
  109.     
  110.     
  111.     
  112.     [UiVars]
  113.     
  114.         ;
  115.         ; Destination TOOLS Drive Particulars
  116.         ;
  117.         VolumeList      = {} ? $(LIBHANDLE) GetHardDriveLetters
  118.         VolumeFreeList  = {} ? $(LIBHANDLE) GetHardDriveFreeSpace
  119.         VolumeFSList    = {} ? $(LIBHANDLE) GetHardDriveFileSystems
  120.         DestVolume      = ""
  121.         ;
  122.     
  123.         ;
  124.         ; Windows NT Directory
  125.         ;
  126.     
  127.         STF_WINDOWSPATH    = "" ? $(!LIBHANDLE) GetWindowsNtDir
  128.         STF_HOSTOS         = "" ? $(!SDKLIBHANDLE) GetWindowsPlatform
  129.     
  130.         ;
  131.         ; INetSDK directory
  132.         ;
  133.     
  134.         INETSDK = "\INetSDK"
  135.     
  136.         ;
  137.         ; Installation mode
  138.         ;
  139.     
  140.         MinInteract         = $(Radio1)
  141.         MaxInteract         = $(Radio2)
  142.         STF_INSTALL_MODE    = $(MinInteract)
  143.     
  144.         ;
  145.         ; INetSDK Setup Help IDs
  146.         ;
  147.     
  148.         !IDH_DB_TOOLSWELCOME_INS   = 3000
  149.         !IDH_DB_MSTINSTALLMODE_INS = 3010
  150.         !IDH_DB_MSTDEST_INS        = 3020
  151.         !IDH_DB_MSTOPTIONS_INS     = 3030
  152.     
  153.     
  154.     [EnvironmentVars]
  155.         ;
  156.         ; user environment variables in the current user's profile
  157.         ;
  158.     
  159.         PathEnvVar     = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) Path
  160.         LibEnvVar      = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) Lib
  161.         IncludeEnvVar  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) Include
  162.         InitEnvVar     = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) init
  163.         INetSDKRootEnvVar  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) INetSDKRoot
  164.         MsToolsRootEnvVar  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) MsToolsRoot
  165.         INetSDKRootEnvVar2  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) INetSDK
  166.         MsToolsRootEnvVar2  = {} ? $(LIBHANDLE) GetEnvVar $(PRIVILEGES) MsTools
  167.     
  168.     
  169.     [VarsPlatformCommon]
  170.         ;
  171.         ; Installation options
  172.         ;
  173.     
  174.         DoTools        = $(Chosen)
  175.         DoBins         = $(Chosen)
  176.         DoLibs         = $(Chosen)
  177.         DoHeaders      = $(Chosen)
  178.         DoOnlineHelp   = $(Chosen)
  179.         DoSamples      = $(Chosen)
  180.         DoSample       = $(Chosen)
  181.         DoINetSDK          = $(Chosen)
  182.         DoPDCOther     = $(Chosen)
  183.      
  184.         HeadersSize      = 1044197
  185.         OnlineHelpSize   = 8095686  ;this is in primary
  186.         SamplesSize      = 5863181
  187.         SampleSize       = 5863181  ;this is the other choice on size
  188.     
  189.         ;
  190.         ; Options to disable
  191.         ;
  192.     
  193.         DisableList = {}
  194.         SamplesDisableList = {}
  195.         ToolsDisableList = {}
  196.     
  197.         TotalList = {Tools, OnlineHelp, Samples}
  198.         ToolsList = {Bins, Headers, Libs, OnlineHelp}
  199.         SamplesList = {Sample}
  200.     
  201.     [VarsI386]
  202.         ;
  203.         MinToolsSize     = 26
  204.         MaxToolsSize     = 26
  205.         BinsSize         = 1968790
  206.         LibsSize         = 404304
  207.         WinntDLLSize     = 4272000
  208.         ToolsSize        = 8363181
  209.     
  210.     [VarsMips]
  211.         ;
  212.         MinToolsSize     = 14
  213.         MaxToolsSize     = 14
  214.         BinsSize         = 1589398
  215.         LibsSize         = 182000
  216.         WinntDLLSize     = 4272000
  217.         ToolsSize        = 2500000
  218.     
  219.     [VarsAlpha]
  220.         ;
  221.         MinToolsSize     = 14
  222.         MaxToolsSize     = 14
  223.         BinsSize         = 1589398
  224.         LibsSize         = 182000
  225.         WinntDLLSize     = 4272000
  226.         ToolsSize        = 2500000
  227.     
  228.     [Varsppc]
  229.         ;
  230.         MinToolsSize     = 14
  231.         MaxToolsSize     = 14
  232.         BinsSize         = 1589398
  233.         LibsSize         = 182000
  234.         WinntDLLSize     = 4272000
  235.         ToolsSize        = 2500000
  236.     
  237.     [VarsOS]
  238.         Target95    = $(Chosen)
  239.         TargetNT    = $(Chosen)
  240.     
  241.     [StringsENG]
  242.         String1 = "Setup cannot install on the current processor."$(!LF)$(!LF)+
  243.                   "Cannot proceed with install."
  244.     
  245.         String4 = "Setup couldn't copy over the ActiveX SDK files. "$(!LF)$(!LF)+
  246.                   "Cannot proceed with install."
  247.     
  248.         String5 = "Error querying init directory. "$(!LF)$(!LF)+
  249.                   "Initializing our own init directory."
  250.     
  251.         String6 = "Error querying environment variables."$(!LF)$(!LF)+
  252.                   "Cannot proceed with install."
  253.     
  254.         String7 = "Error modifying environment variables."$(!LF)$(!LF)+
  255.                   "Cannot proceed with install."
  256.     
  257.         String8  = "Size required for full installation is: "
  258.         String9  = "Minimum size required for custom installation is: "
  259.         String10 = " MB.  "
  260.         String11 = "No drive was found with this much space."$(!LF)$(!LF)+
  261.                    "Cannot proceed with install."
  262.     
  263.         String12 = "There is enough space for the minimum ActiveX SDK installation. "+
  264.                    "You need to run Setup again and choose custom installation."
  265.     
  266.         String13 = "Setup needs a full path specification of your destination.  Please "+
  267.                    "reenter a new path.  An example of af full path is: "
  268.     
  269.         String14 = "The drive entered in the ActiveX SDK destination path does not "+
  270.                    "have enough space for a minimal installation.  Please reenter a "+
  271.                    "new path."
  272.     
  273.         String15 = "There is no space free for the optional ActiveX SDK components."
  274.         String16 = "Setup has detected that you have chosen to install to a network "+
  275.                    "drive.  If you are certain that this drive is a valid drive, and "+
  276.                    "that it has sufficient space, please hit OK to continue.  Otherwise, "+
  277.                    "choose Cancel to select another drive."
  278.         String17 = "The chosen drive does not have enough space to install the chosen "+
  279.                    "components.  Please choose less components, or another destination."
  280.         String18 = "Setup was unable to locate the Windows NT CD in the specified"+
  281.                    " location.  Please choose OK to select a new drive, or CANCEL "+
  282.                    "to continue without copying the .DBG files."
  283.         String19 = "Setup will attempt to copy the .DBG files from the ActiveX SDK "+
  284.                    "or network image. These files are used by Windbg to provide "+
  285.                    "complete symbolic information for the Win32 API. Please enter the "+
  286.                        "full path to the root of the ActiveX SDK."
  287.         String20 = "Please re-enter a pathname which does not include spaces."
  288.         String21 = "Setup was unable to copy the .DBG files, please see the ActiveX SDK"+
  289.                    " Getting Started manual for further information."
  290.     
  291.     
  292.     
  293.     ;--------------------
  294.     ; BILLBOARD MESSAGES
  295.     ;--------------------
  296.     [BillboardsENG]
  297.     Billboard1 = "Please wait while Setup creates directories on the destination drive."
  298.     
  299.     
  300.     ;***************************************************************************
  301.     ; DIALOGS
  302.     ; -------
  303.     ; the following sections contain the dialogs used to interact with the user.
  304.     ; for each language supported there is a different dialog section.
  305.     ;***************************************************************************
  306.     
  307.     
  308.     ;-----------------------------------------------
  309.     ; WELCOME DIALOG
  310.     ;-----------------------------------------------
  311.     [WelcomeDlgENG]
  312.         DlgType     = Info
  313.         DlgTemplate = SDK_WELCOME
  314.         Caption     = "ActiveX(tm) SDK Setup"
  315.     
  316.         DlgText     = "Welcome to Setup."$(LF)$(LF)+
  317.                       "The Setup program for the Microsoft ActiveX(tm) "+
  318.                       "Development Kit for Microsoft Windows "+
  319.                       "installs ActiveX development tools.  "+
  320.                       "Each Setup dialog has basic instructions for "+
  321.                       "completing a step of the installation.  "$(LF)$(LF)+
  322.                       "To install the ActiveX SDK on your computer now, click Next "+
  323.                       "or press Enter."$(LF)$(LF)+
  324.                       "To exit Setup without installing the ActiveX SDK, click Cancel "+
  325.                       "or press F3."$(LF)$(LF)$(LF)+
  326.                       "Please consult the ReadMe.Txt files in the root of your "+
  327.                       "ActiveX SDK installation for more information."
  328.     
  329.         Continue     = "&Next >" 
  330.         Back         = "< &Back"
  331.         Exit         = "Cancel"
  332.     
  333.     
  334.     ;-----------------------------------------------
  335.     ; INSTALL MODE DIALOG
  336.     ;-----------------------------------------------
  337.     [InstallModeDlgENG]
  338.         DlgType     = "Radio"
  339.         DlgTemplate = "SDK_INSTALLMODE"
  340.         Caption     = "Setup Methods"
  341.         DlgText     = "Express Setup installs the ActiveX SDK using default settings "+
  342.                       "and detected configuration."$(LF)$(LF)+
  343.                       "Custom Setup gives you more control in viewing detected configuration "+
  344.                       "and choosing options."$(LF)$(LF)+
  345.                       "Choose one of the two Setup methods:"
  346.     
  347.         Continue     = "&Next >" 
  348.         Back         = "< &Back"
  349.         Exit         = "Cancel"
  350.     
  351.         RadioHeader   = ""
  352.         Radio1Text    = "&Express Setup"
  353.         Radio2Text    = "&Custom Setup"
  354.         RadioDefault  = $(STF_INSTALL_MODE)
  355.         OptionsGreyed = {}
  356.     
  357.     ;-----------------------------------------------
  358.     ; TOOLS DESTINATION DIALOG
  359.     ;-----------------------------------------------
  360.     [DestinationDlgENG]
  361.         DlgType      = Combination
  362.         DlgTemplate  = "SDK_DESTTOOLS"
  363.         Caption      = "ActiveX SDK Destination"
  364.         DlgText      = "Setup recommends installing the ActiveX SDK on the following "+
  365.                        "hard disk drive."
  366.     
  367.         Combo1Label  = "Destination Drive:"
  368.     
  369.         Continue     = "&Next >"
  370.         Back         = "< &Back"
  371.         Exit         = "Cancel"
  372.     
  373.         GroupLabel   = "Destination Drive Characteristics"
  374.     
  375.         Static1Label = "Available Space:"
  376.         Static1Text  = $(DestVolumeFree)
  377.         footer1      = "MB"
  378.         footer2      = "( For Full Setup )"
  379.         footer3      = "( For Minimal Setup )"
  380.         Static2Label = "Space Needed:"
  381.         Static2Text  = $(MaxToolsSize)
  382.         Static3Text  = $(MinToolsSize)
  383.     
  384.         TextFields   = {$(Static1Text), $(Static2Text), $(Static3Text)}
  385.     
  386.         ;
  387.         ; Editboxes in the dialog
  388.         ;
  389.     
  390.         EditLabel   = "SDK Directory:"
  391.         EditTextLim = 256
  392.         EditTextIn  = $(INetSDKDir)
  393.         EditFocus   = "ALL"
  394.     
  395.         Combo1List   = $(DestVolumeList)
  396.         Combo1Out    = $(DestVolume)
  397.     
  398.         ComboListItemsIn  = {Combo1List}
  399.         ComboListItemsOut = {Combo1Out}
  400.     
  401.         NotifyFields = {YES}
  402.     
  403.     
  404.     ;-------------------------------------------------------------
  405.     ; PARTIAL INSTALL COMPONENTS
  406.     ;-------------------------------------------------------------
  407.     [INetSDKOptionsDlgENG]
  408.         DlgType     = "Check1"
  409.         DlgTemplate = "SDK_COMPONENTS_OPTIONS"
  410.         Caption     = "ActiveX SDK Install Options"
  411.     
  412.         DlgText     = "The following optional groups of files (components) can be "+
  413.                       "installed on your system. "+
  414.                       "To remove a component, clear its checkbox. "+
  415.                       "To install a component, check its checkbox. "+
  416.                       "To remove or install specific files within a component, "+
  417.                       "choose Files... for that component."
  418.     
  419.         Check1Text  = "Copy ActiveX Dev. Environment."
  420.         Check2Text  = "Copy Online Reference files."
  421.         Check3Text  = "Copy ActiveX SDK samples."
  422.     
  423.     
  424.         Continue    = "&Finish"
  425.         Back        = "< &Back"
  426.         Exit        = "Cancel"
  427.     
  428.         CheckHeader    = "Components:"
  429.         Customise      = "Customize:"
  430.         SizeHeader     = "Bytes Used:"
  431.         Files          = "Files..."
  432.         SpaceRequired  = "Disk Space Required:"
  433.         SpaceAvailable = "Disk Space Available:"
  434.         footer1        = "Bytes"
  435.         SizeAvailable  = $(FreeForOptional)
  436.     
  437.         CheckItemsIn      = { $(DoTools), $(DoOnlineHelp), $(DoSamples) }
  438.         CheckItemsInSizes = { $(ToolsSize), $(OnlineHelpSize), $(SampleSize) }
  439.         OptionsGreyed     = $(DisableList)
  440.     
  441.     [INetSDKOptionsDlgENG2]
  442.         DlgType     = "Check1"
  443.         DlgTemplate = "SDK_COMPONENTS_OPTIONS2"
  444.         Caption     = "ActiveX SDK Install Options"
  445.     
  446.         DlgText     = "The following optional groups of files (components) can be "+
  447.                       "installed on your system. "+
  448.                       "To remove a component, clear its checkbox. "+
  449.                       "To install a component, check its checkbox. "+
  450.                       "To remove or install specific files within a component, "+
  451.                       "choose Files... for that component."
  452.     
  453.         Check1Text  = "Copy ActiveX SDK."
  454.         Check2Text  = "Copy Other PDC Files."
  455.     
  456.     
  457.         Continue    = "&Finish"
  458.         Back        = "< &Back"
  459.         Exit        = "Cancel"
  460.     
  461.         CheckHeader    = "Components:"
  462.         Customise      = "Customize:"
  463.         SizeHeader     = "Bytes Used:"
  464.         Files          = "Files..."
  465.         SpaceRequired  = "Disk Space Required:"
  466.         SpaceAvailable = "Disk Space Available:"
  467.         footer1        = "Bytes"
  468.         SizeAvailable  = $(FreeForOptional)
  469.     
  470.         CheckItemsIn      = { $(DoTools), $(DoOnlineHelp) }
  471.         CheckItemsInSizes = { $(ToolsSize), $(SamplesSize)}
  472.         OptionsGreyed     = $(DisableList)
  473.     
  474.     
  475.     ;-------------------------------------------------------------
  476.     ; PARTIAL INSTALL COMPONENTS
  477.     ;-------------------------------------------------------------
  478.     [SDKSamplesDlgENG]
  479.         DlgType     = "Check1"
  480.         DlgTemplate = "SDK_SAMPLES_OPTIONS"
  481.         Caption     = "ActiveX SDK Samples Install Options"
  482.     
  483.         DlgText     = "The following optional groups of samples can be installed "+
  484.                       "on your system. "+
  485.                       "To remove a group, clear its checkbox. "+
  486.                       "To install a group, check its checkbox."$(!LF)$(!LF)
  487.     
  488.         Check1Text  = "Copy Standard ActiveX samples."
  489.         Check2Text  = ""
  490.         Check3Text  = ""
  491.     
  492.         OK          = "OK"
  493.         Cancel      = "Cancel"
  494.     
  495.         CheckHeader    = "Components:"
  496.         Customise      = "Customize:"
  497.         SizeHeader     = "Bytes Used:"
  498.         Files          = "Files..."
  499.         SpaceRequired  = "Disk Space Required:"
  500.         SpaceAvailable = "Disk Space Available:"
  501.         footer1        = "Bytes"
  502.         SizeAvailable  = $(FreeForOptional)
  503.     
  504.         CheckItemsIn      = { $(DoSamples)}
  505.         CheckItemsInSizes = { $(SampleSize) }
  506.         OptionsGreyed     = $(SamplesDisableList)
  507.     
  508.     
  509.     ;-------------------------------------------------------------
  510.     ; PARTIAL TOOLS COMPONENTS
  511.     ;-------------------------------------------------------------
  512.     [THLDlgENG]
  513.         DlgType     = "Check1"
  514.         DlgTemplate = "SDK_THL_OPTIONS"
  515.         Caption     = "ActiveX SDK Environment Install Options"
  516.     
  517.         DlgText     = "The following optional components can be installed "+
  518.                       "on your system. "+
  519.                       "To remove a group, clear its checkbox. "+
  520.                       "To install a group, check its checkbox."$(!LF)$(!LF)
  521.     
  522.         Check1Text  = "Copy ActiveX Development Tools."
  523.         Check2Text  = "Copy ActiveX Headers."
  524.         Check3Text  = "Copy ActiveX Libraries."
  525.     
  526.         OK          = "OK"
  527.         Cancel      = "Cancel"
  528.     
  529.         CheckHeader    = "Components:"
  530.         Customise      = "Customize:"
  531.         SizeHeader     = "Bytes Used:"
  532.         Files          = "Files..."
  533.         SpaceRequired  = "Disk Space Required:"
  534.         SpaceAvailable = "Disk Space Available:"
  535.         footer1        = "Bytes"
  536.         SizeAvailable  = $(FreeForOptional)
  537.     
  538.         CheckItemsIn      = { $(DoBins),   $(DoHeaders),   $(DoLibs) }
  539.         CheckItemsInSizes = { $(BinsSize), $(HeadersSize), $(LibsSize)) }
  540.         OptionsGreyed     = $(ToolsDisableList)
  541.     
  542.     ;--------------------------------------------------------------
  543.     ; k) SETUP DONE - RESTART DIALOG
  544.     ;--------------------------------------------------------------
  545.     [SetupDoneDlgENG]
  546.         DlgType     = "Info"
  547.         DlgTemplate = "SDK_RESTART"
  548.         Caption     = "ActiveX SDK Setup"
  549.         DlgText     = "The Microsoft ActiveX Software Development Kit is now installed.  "+
  550.                       "You must install Internet Explorer 3.0 (final version) and the "+
  551.                       "May '96 release of the Win32 SDK or later to build and run most of the "+
  552.                       "samples."$(LF)$(LF)+
  553.                       $(ShutDownMethod)
  554.         Windows     = "Exit to &Windows"
  555.         OK          = "OK"
  556.     
  557.     
  558.     ;--------------------------------------------------------------
  559.     ; k) SETUP NOT DONE - RESTART DIALOG
  560.     ;--------------------------------------------------------------
  561.     [SetupNotDoneDlgENG]
  562.         DlgType     = "Info"
  563.         DlgTemplate = "SDK_RESTART"
  564.         Caption     = "ActiveX SDK Setup"
  565.         DlgText     = "The Microsoft ActiveX Software Development Kit for Microsoft Windows has not been installed."$(LF)$(LF)+
  566.                       "Please select OK to exit back to Windows."
  567.         Windows     = "Exit to &Windows"
  568.         OK          = "OK"
  569.     
  570.     
  571.     ;--------------------------------------------------------------
  572.     ; k) QUERY IF WANT TO PROCEED WITH INSTALL OF xxx
  573.     ;--------------------------------------------------------------
  574.     [WantToSetupIE]
  575.         STF_MB_TITLE = "Setup Test Platform"
  576.         STF_MB_TEXT  = "Would you like to install a test platform browser "+
  577.                        "to host ActiveX Controls and ActiveX Documents?"
  578.         DlgType      = "MessageBox"
  579.         STF_MB_TYPE  = 3
  580.         STF_MB_ICON  = 5
  581.         STF_MB_DEF   = 2
  582.     
  583.     
  584.     [WantToSetupAVrml]
  585.         STF_MB_TITLE = "Setup Test Platform"
  586.         STF_MB_TEXT  = "Would you like to install ActiveVRML "+
  587.                        "to create and view interactive 3D multimedia?"
  588.         DlgType      = "MessageBox"
  589.         STF_MB_TYPE  = 3
  590.         STF_MB_ICON  = 5
  591.         STF_MB_DEF   = 2
  592.     
  593.       [WantToReplaceSystemFile]
  594.           STF_MB_TITLE = "Replace Newer File"
  595.           STF_MB_TEXT  = "System File: "$($0)$(!LF)$(!LF)+
  596.                          "The file currently on your system is newer than "+
  597.                          "the file setup is installing. "+
  598.                          "Would you like setup to replace it anyway?"
  599.           DlgType      = "MessageBox"
  600.           STF_MB_TYPE  = 3
  601.           STF_MB_ICON  = 4
  602.           STF_MB_DEF   = 2
  603.   
  604.     ;**************************************************************************
  605.     ; DLL LOAD and FREE
  606.     ; the following section contain commands to load specific dll libraries and
  607.     ; to free them
  608.     ;**************************************************************************
  609.     
  610.     ;----------------------------------------------
  611.     ; a) DETECT LIBRARY
  612.     ;----------------------------------------------
  613.     [LoadSetupLibrary]
  614.         LoadLibrary "x" $(STF_CWDDIR)setupdll.dll LIBHANDLE
  615.         exit
  616.     
  617.     [LoadSDKSetupLibrary]
  618.         LoadLibrary "x" $(!STF_SRCDIR)INetsdk\bin\$(STF_PLATFORM)\sdkdlg.dll SDKLIBHANDLE
  619.         exit
  620.     
  621.     [FreeSetupLibrary]
  622.         FreeLibrary $(LIBHANDLE)
  623.         FreeLibrary $(SDKLIBHANDLE)
  624.         exit
  625.     
  626.     
  627.     
  628.     ;**************************************************************************
  629.     ; PROGRESS GUAGE VARIABLES
  630.     ;**************************************************************************
  631.     
  632.     [ProgressCopyENG]
  633.         ProCaption   = "ActiveX SDK Setup"
  634.         ProCancel    = "Cance&l"
  635.         ProCancelMsg = "ActiveX SDK isn't correctly installed.  Are you sure "+
  636.                        "you want to cancel copying files?"
  637.         ProCancelCap = "Setup Message"
  638.         ProText1     = "Copying:"
  639.         ProText2     = "To:"
  640.     
  641.     
  642.     ;-----------------------------------------------------------------------
  643.     ; ROUTINE:      CreateKey
  644.     ;
  645.     ; DESCRIPTION:  Creates a key and fixes the values indicated.
  646.     ;               Key is Handle\Key1\Key2\...\Keyn. Value list
  647.     ;               is for Valuen.
  648.     ;
  649.     ; INPUTS:       $0: Handle into registry
  650.     ;               $1: KeyTreeComponents {Key1Info, Key2Info..}
  651.     ;               $2: ValueList {Value1Info, Value2Info, Value3Info}
  652.     ;
  653.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  654.     ;                            STATUS_FAILED
  655.     ;                            STATUS_ERROR_CREATEKEY
  656.     ;                            STATUS_ERROR_CREATEVALUE
  657.     ;
  658.     ;               $R1: Handle to created key
  659.     ;
  660.     ;------------------------------------------------------------------------
  661.     
  662.     [CreateKey]
  663.     
  664.         ;
  665.         ; Initialize
  666.         ;
  667.     
  668.         set Status = STATUS_FAILED
  669.         read-syms RegistryConstants
  670.     
  671.         ;
  672.         ; traverse down the keytreecomponents and open/create components as
  673.         ; you go along
  674.         ;
  675.     
  676.     
  677.         set BaseHandle = $($0)
  678.         set KeyHandle  = $(BaseHandle)
  679.     
  680.         ForListDo $($1)
  681.     
  682.             set KeyInfo = $($)
  683.             set KeyName = *($(KeyInfo), 1)
  684.     
  685.             ;
  686.             ; Try opening the key first
  687.     
  688.             OpenRegKey $(BaseHandle) "" $(KeyName) $(MaskAllAccess) KeyHandle
  689.             ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  690.                 ;
  691.                 ; Key doesn't exist
  692.                 ;
  693.                 ;Debug-Output "REGISTRY.INF: Key"$(KeyName)"doesn't exist.  Will create key"
  694.     
  695.                 set RegLastError = 0
  696.                 CreateRegKey $(BaseHandle) $(KeyInfo) "" $(MaskAllAccess) "" KeyHandle
  697.                 ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  698.                     set Status = STATUS_ERROR_CREATEKEY
  699.                      ;Debug-Output "REGISTRY.INF: Error in creating key"
  700.                     goto endcreate
  701.                 endif
  702.             endif
  703.     
  704.             ifstr(i) $(BaseHandle) != $($0)
  705.                 CloseRegKey $(BaseHandle)
  706.                 ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  707.                     set Status = STATUS_ERROR_CREATEKEY
  708.                      ;Debug-Output "REGISTRY.INF: Error in closing base handle"
  709.                     goto endcreate
  710.                 endif
  711.             endif
  712.     
  713.             set BaseHandle = $(KeyHandle)
  714.     
  715.         EndForListDo
  716.     
  717.         ifstr(i) $($2) != {}
  718.             shell "" AddValueList $(KeyHandle) $($2)
  719.             ifstr(i) $($R0) != STATUS_SUCCESSFUL
  720.                 set Status = STATUS_ERROR_CREATEVALUE
  721.                 goto endcreate
  722.             endif
  723.         endif
  724.         set Status = STATUS_SUCCESSFUL
  725.     
  726.     endcreate = +
  727.         ifstr(i) $(Status) != STATUS_SUCCESSFUL
  728.              ;Debug-Output "REGISTRY.INF: CreateKey Error:"$(Status)
  729.         endif
  730.         Return $(Status) $(KeyHandle)
  731.     
  732.     
  733.     ;*************************************************************************
  734.     ;
  735.     ;     SECTION:   AddValueList
  736.     ;
  737.     ;     PURPOSE:   Given a nested list of value items, add each to the given
  738.     ;                key.   Key is left open.
  739.     ;
  740.     ;   ARGUMENTS:   $0    Registry key handle
  741.     ;                $1    List of value items; for example:
  742.     ;                          { {ValueName1,0,$(!REG_VT_SZ),$(ValueData1)}, +
  743.     ;                            {ValueName2,0,$(!REG_VT_SZ),$(ValueData2)} }
  744.     ;
  745.     ;     RETURNS:   $R0   Status
  746.     ;
  747.     ;
  748.     ;*************************************************************************
  749.     
  750.     [AddValueList]
  751.        set Status = STATUS_FAILED
  752.        read-syms RegistryConstants
  753.     
  754.        ForListDo $($1)
  755.            SetRegValue $($0) $($)
  756.            ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  757.                ;Debug-Output "REGISTRY.INF: CreateValue failed:"$($)
  758.                goto end_addvaluelist
  759.            endif
  760.        EndForListDo
  761.        set Status = STATUS_SUCCESSFUL
  762.     
  763.     end_addvaluelist = +
  764.        return $(Status)
  765.     
  766.     ;**************************************************************************
  767.     ;
  768.     ;   SetValue
  769.     ;
  770.     ;   Checks if key is present, and if so, sets the value. The key must exist
  771.     ;
  772.     ;   $0  Key Handle
  773.     ;   $1  Key name
  774.     ;   $2  Value Name
  775.     ;
  776.     ;**************************************************************************
  777.     [SetValue]
  778.         set Status = STATUS_FAILED
  779.         read-syms RegistryConstants
  780.         
  781.         OpenRegKey $($0) "" $($1) $(!REG_KEY_WRITE) TempKey
  782.     
  783.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  784.             ;Debug-Output "REGISTRY.INF: OpenRegKey Failed: "$($)" "$($0)" "$($1)" "$($2)
  785.             goto end_set_value
  786.         endif
  787.     
  788.         SetRegValue $(TempKey), $($2)
  789.         
  790.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  791.             ;Debug-Output "REGISTRY.INF: SetRegValue Failed:"$($)
  792.             CloseRegKey $(TempKey)
  793.             goto end_set_value
  794.         endif
  795.         
  796.         set Status = STATUS_SUCCESSFUL
  797.     
  798.     end_set_value = +
  799.         return $(Status) $(KeyValue)
  800.             
  801.     
  802.     ;**************************************************************************
  803.     ;
  804.     ;   GetValue
  805.     ;
  806.     ;   Checks if key is present, and if so, returns the value
  807.     ;
  808.     ;   $0  Key Handle
  809.     ;   $1  Key name
  810.     ;   $2  Value Name
  811.     ;
  812.     ;**************************************************************************
  813.     [GetValue]
  814.         set Status = STATUS_FAILED
  815.         read-syms RegistryConstants
  816.         
  817.         OpenRegKey $($0) "" $($1) $(!REG_KEY_READ) TempKey
  818.     
  819.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  820.             ;Debug-Output "REGISTRY.INF: OpenRegKey Failed: "$($)" "$($0)" "$($1)" "$($2)
  821.             goto end_get_value
  822.         endif
  823.     
  824.         GetRegValue $(TempKey), $($2), KeyValue
  825.         
  826.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  827.             ;Debug-Output "REGISTRY.INF: GetRegValue Failed:"$($)
  828.             CloseRegKey $(TempKey)
  829.             goto end_get_value
  830.         endif
  831.         
  832.         set Status = STATUS_SUCCESSFUL
  833.     
  834.     end_get_value = +
  835.         return $(Status) $(KeyValue)
  836.             
  837.   [DetectFileTime]
  838.      FileDateTime = {"0","0"} ? $(!LIBHANDLE) GetFileLastWriteTime $(FileDateTimeName)
  839.     
  840.     ;**************************************************************************
  841.     ; SHELL COMMANDS SCRIPT
  842.     ;**************************************************************************
  843.     
  844.     [Shell Commands]
  845.         ;
  846.         ; Initialise the app, by setting the caption and loading the support library
  847.         ;
  848.         set-title "ActiveX SDK"
  849.         set Exit_Code = $(!SETUP_ERROR_GENERAL)
  850.         install   LoadSetupLibrary
  851.     
  852.         StartWait
  853.     
  854.         ;
  855.         ; read general constants
  856.         ;
  857.     
  858.         set-subst LF = "\n"
  859.         read-syms GeneralConstants
  860.     
  861.     
  862.         ;
  863.         ; read and detect the processor we are working on
  864.         ;
  865.     
  866.         read-syms ProcessorID
  867.         read-syms PlatformID
  868.         read-syms ProcessorVar
  869.         detect    ProcessorVar
  870.     
  871.         ;
  872.         ; Check processor type, see if it is supported, if so what platform does it
  873.         ; belong to.
  874.         ;
  875.     
  876.         ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I386)
  877.             set STF_PLATFORM = $(PlatformID_I386)
  878.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I486)
  879.             set STF_PLATFORM = $(PlatformID_I386)
  880.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I586)
  881.             set STF_PLATFORM = $(PlatformID_I386)
  882.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_R4000)
  883.             set STF_PLATFORM = $(PlatformID_MIPS)
  884.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_ALPHA)
  885.             set STF_PLATFORM = $(PlatformID_ALPHA)
  886.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC601)
  887.             set STF_PLATFORM = $(PlatformID_PPC)
  888.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC603)
  889.             set STF_PLATFORM = $(PlatformID_PPC)
  890.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC604)
  891.             set STF_PLATFORM = $(PlatformID_PPC)
  892.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC620)
  893.             set STF_PLATFORM = $(PlatformID_PPC)
  894.         else
  895.     
  896.             ; Unfortunately, we haven't detected language yet,
  897.             ;  so default to English, report error, and quit.
  898.     
  899.             STF_LANGUAGE = "ENG"
  900.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String1)
  901.             goto setupnotdone
  902.         endif
  903.  
  904.     ;Hack off: here to test code i.e. Set STF_PLATFORM = $(PlatformID_ALPHA)
  905.      ;   set STF_PLATFORM = $(PlatformID_ALPHA)
  906.     
  907.     
  908.         ;
  909.         ; Call into our DLL to determine Locale
  910.         ;  Although NEC is not a proper Windows locale,
  911.         ;  it is a possible return value from our GetWindowsLocaleID()
  912.         ;
  913.     
  914.         install   LoadSDKSetupLibrary
  915.     
  916.         read-syms LocaleVar
  917.         detect    LocaleVar
  918.         ifstr(i) $(STF_LOCALE) == ""
  919.             set STF_LOCALE = "usa"
  920.         endif
  921.     
  922.         set STF_LANGUAGE = $(LANGID_ENG)
  923.     set STF_UI_LANGUAGE = $(LANGID_ENG)
  924.         
  925.         
  926.         read-syms Strings$(!STF_LANGUAGE)
  927.         read-syms Billboards$(!STF_LANGUAGE)
  928.     
  929.         read-syms  RegistryConstants
  930.     
  931.         ;
  932.         ; Call the library function to see if we have admin privileges
  933.         ;
  934.     
  935.         LibraryProcedure STATUS, $(!LIBHANDLE), TestAdmin
  936.         ifstr(i) $(STATUS) == "YES"
  937.          set PRIVILEGES = SYSTEM
  938.         else
  939.             set PRIVILEGES = USER
  940.         endif
  941.     
  942.         ;
  943.         ; read the UI Variables and detect their setting on the current machine
  944.         ;
  945.     
  946.         read-syms UiVars
  947.         detect    UiVars
  948.         read-syms Vars$(STF_PLATFORM)
  949.         read-syms VarsPlatformCommon
  950.         read-syms VarsOS
  951.     
  952.         ;
  953.         ; Dynamically adjust the variables just read.
  954.         ;
  955.     
  956.         EndWait
  957.     
  958.     welcome =+
  959.         read-syms WelcomeDlg$(STF_LANGUAGE)
  960.     
  961.         ui start "Welcome" $(SDKLIBHANDLE)
  962.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  963.             ui pop 1
  964.             goto queryinstallmode
  965.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  966.             shell "" QueryUserQuit
  967.             ifstr(i) $($R1) == "OK"
  968.                 ui pop 1
  969.                 goto setupnotdone
  970.             else
  971.                 goto welcome
  972.             endif
  973.         else
  974.             goto end
  975.         endif
  976.     
  977.         ;
  978.         ; show install mode dialog and query if we are to operate in express mode
  979.         ; or in full install
  980.         ;
  981.     
  982.     queryinstallmode =+
  983.     ;  
  984.     ;  Check for license only once
  985.     ;
  986.     ifstr(i) $(AcceptLicense) != "TRUE"
  987.         ;
  988.         ; Show license agreement and get acceptance
  989.         ;
  990.         LibraryProcedure RetCode, $(SDKLIBHANDLE), ShowLicenseAgreement $(STF_SRCDIR)license\license.txt
  991.  
  992.         ifstr(i) $(RetCode) != "SUCCESS"
  993.             goto setupnotdone
  994.         endif
  995.  
  996.         set AcceptLicense = "TRUE"
  997.     endif
  998.     
  999.         read-syms InstallModeDlg$(STF_LANGUAGE)
  1000.         ui start "InstallMode" $(SDKLIBHANDLE)
  1001.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1002.             ui pop 1
  1003.             set STF_INSTALL_MODE = $(ButtonChecked)
  1004.             goto setdestination
  1005.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  1006.             shell "" QueryUserQuit
  1007.             ifstr(i) $($R1) == "OK"
  1008.                 ui pop 1
  1009.                 goto setupnotdone
  1010.             else
  1011.                 goto queryinstallmode
  1012.             endif
  1013.         else-ifstr(i) $(DLGEVENT) == "BACK"
  1014.             ui pop 1
  1015.             goto welcome
  1016.         else
  1017.             goto end
  1018.         endif
  1019.     
  1020.     setdestination =+
  1021.     
  1022.         ;
  1023.         ; go through the volume list and form the destination volume list of
  1024.         ; all volumes which have the size needed to install the INetsdk.
  1025.         ;
  1026.         set DestVolumeList = {}
  1027.         set DestVolumeFreeList = {}
  1028.     
  1029.         ForListDo $(VolumeList)
  1030.     
  1031.            set CurrentVolume      = *($(VolumeList), $(#))
  1032.            set CurrentVolumeFree  = *($(VolumeFreeList), $(#))
  1033.            set CurrentVolumeFS    = *($(VolumeFSList), $(#))
  1034.     
  1035.            set DestVolumeList     = >($(DestVolumeList),     $(CurrentVolume))
  1036.            set DestVolumeFreeList = >($(DestVolumeFreeList), $(CurrentVolumeFree))
  1037.     
  1038.     skipvol=+
  1039.         EndForListDo
  1040.     
  1041.         ;
  1042.         ; destination drive is the drive with the maximum space
  1043.         ;
  1044.     
  1045.         set DestVolume     = ""
  1046.         set DestVolumeFree = 0
  1047.     
  1048.         ForListDo $(DestVolumeList)
  1049.             set Volume     = $($)
  1050.             set VolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(Volume)))
  1051.     
  1052.             ifint $(VolumeFree) > $(DestVolumeFree)
  1053.                 set DestVolume     = $(Volume)
  1054.                 set DestVolumeFree = $(VolumeFree)
  1055.             endif
  1056.     
  1057.         EndForListDo
  1058.     
  1059.         ;
  1060.         ; Check for previous installs, and set default target install
  1061.         ;
  1062.     
  1063.         set KeySDKPath = "SOFTWARE\Microsoft\INetSDK\Directories"
  1064.     
  1065.         shell "" GetValue $(!REG_H_CUSER) $(KeySDKPath) "Install Dir"
  1066.     
  1067.         ifstr(i) $($R0) == STATUS_FAILED
  1068.             set INetSDKDir = $(DestVolume)$(INETSDK)
  1069.         else
  1070.             set INetSDKDir = *($($R1),4)
  1071.             GetDriveInPath DestVolume $(INetSDKDir)
  1072.             set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
  1073.         endif
  1074.     
  1075.     
  1076.         ;
  1077.         ; display tools destination, size available and needed for
  1078.         ; user approval
  1079.         ;
  1080.     
  1081.     destination =+
  1082.     
  1083.         ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
  1084.            ifint $(DestVolumeFree) < $(MaxToolsSize)
  1085.                shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String8)$(MaxToolsSize)$(String10)$(String12)
  1086.                goto setupnotdone
  1087.            else
  1088.                goto INetsdkdirs
  1089.            endif
  1090.         endif
  1091.     
  1092.         read-syms DestinationDlg$(STF_LANGUAGE)
  1093.         ui start "Destination" $(SDKLIBHANDLE)
  1094.         ifstr(i) $(DLGEVENT) == "NOTIFY"
  1095.     
  1096.             ifstr(i) $(Combo1Out) != $(DestVolume)
  1097.                 set ReInit = YES
  1098.                 set DestVolume     = $(Combo1Out)
  1099.                 set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
  1100.                 set INetSDKDir     = $(DestVolume)$(INETSDK)
  1101.             else
  1102.                 set ReInit = NO
  1103.             endif
  1104.             goto destination
  1105.     
  1106.         else-ifstr(i) $(DLGEVENT) == "CONTINUE"
  1107.             set ReInit = NO
  1108.             LibraryProcedure IsFullPath, $(SDKLIBHANDLE), SDKCheckPathFullPathSpec $(EditTextOut)
  1109.             ifstr(i) $(IsFullPath) == "NO"
  1110.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String13)$(DestVolume)$(INETSDK)
  1111.                 goto destination
  1112.             else
  1113.                 ;
  1114.                 ; see if there is any whitespace in the filename, if so, bail
  1115.                 ;
  1116.                 LibraryProcedure STATUS, $(!LIBHANDLE), WhiteSpaceCheck $(EditTextOut)
  1117.                 ifstr(i) $(STATUS) == "YES"
  1118.                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String20)
  1119.                     goto destination
  1120.                 else
  1121.                     GetDriveInPath Drive, $(EditTextOut)
  1122.                     Ifcontains(i) $(Drive) in $(DestVolumeList)
  1123.                         set DestVolume     = $(Drive)
  1124.                         set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
  1125.                         set INetSDKDir     = $(EditTextOut)
  1126.                     else
  1127.                         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(String16)
  1128.                         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  1129.                             goto destination
  1130.                         else
  1131.                             ifstr(i) $($R1) == "OK"
  1132.                                 set DestVolume = $(Drive)
  1133.                                 set DestVolumeFree = $(MaxToolsSize)
  1134.                                 set INetSDKDir = $(EditTextOut)
  1135.                             else
  1136.                                 set ReInit = NO
  1137.                                 goto destination
  1138.                             endif
  1139.                         endif
  1140.                     endif
  1141.                 endif
  1142.             endif
  1143.     
  1144.             ui pop 1
  1145.             goto INetsdkdirs
  1146.     
  1147.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  1148.     
  1149.             set ReInit = NO
  1150.             shell "" QueryUserQuit
  1151.             ifstr(i) $($R1) == "OK"
  1152.                 ui pop 1
  1153.                 goto setupnotdone
  1154.             else
  1155.                 goto destination
  1156.             endif
  1157.         else-ifstr(i) $(DLGEVENT) == "BACK"
  1158.             ui pop 1
  1159.             goto queryinstallmode
  1160.         else
  1161.             goto end
  1162.         endif
  1163.     
  1164.     
  1165.     INetsdkdirs = +
  1166.     
  1167.         set INetSDKRoot = $(INetSDKDir)
  1168.     
  1169.         LibraryProcedure INetSDKDir, $(LIBHANDLE), AppendBackSlash $(INetSDKDir)
  1170.     
  1171.         ;
  1172.         ; First find all the destination directories for the tools
  1173.         ;
  1174.     
  1175.         set INetSDKPath    = $(INetSDKDir)Bin
  1176.         set INetSDKLib     = $(INetSDKDir)Lib
  1177.         set INetSDKLicense = $(INetSDKDir)License
  1178.         set INetSDKInclude = $(INetSDKDir)Include
  1179.         ; No doc dir right now just specs
  1180.         set INetSDKSpecs   = $(INetSDKDir)Specs
  1181.         ;set INetSDKDoc    = $(INetSDKDir)
  1182.         set INetSDKHelp    = $(INetSDKDir)Help
  1183.     
  1184.         ;
  1185.         ; main install.  ask user for options on main install.
  1186.         ;
  1187.     
  1188.     INetSDK = +
  1189.         ifstr(i) $(STF_HOSTOS) == "WIN95"
  1190.             goto InstallOptions
  1191.          endif
  1192.     
  1193.         ifstr(i) $(!STF_PLATFORM) == $(PlatformID_I386)
  1194.                 ; NT x86
  1195.                 goto InstallOptions
  1196.          else
  1197.                 ; RISC
  1198.                 ; TODO: set other RISC options here
  1199.                 ; Debug-Output "Installing on RISC"
  1200.  
  1201.             ; * (geraldd, conrisc use)
  1202.               goto InstallOptions
  1203.             ; (geraldd, sanrisc use 
  1204.                 ; set DoLibs = $(NotChosen)
  1205.             
  1206.                 
  1207.         endif
  1208.     
  1209.     InstallOptions = +
  1210.         ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
  1211.             goto INetSDKinstall
  1212.         endif
  1213.     
  1214.         ifint $(DestVolumeFree) < $(MaxToolsSize)
  1215.             set DoTools          = $(NotChosen)
  1216.             set DoOnlineHelp     = $(NotChosen)
  1217.         else
  1218.             set DoTools          = $(Chosen)
  1219.             set DoOnlineHelp     = $(Chosen)
  1220.         endif
  1221.     
  1222.     INetSDKrepeat = +
  1223.         ;;
  1224.         ;;  Skip dialog -- TODO review sample options
  1225.         ;;
  1226.     
  1227.         goto INetSDKinstall
  1228.     
  1229.         ;;
  1230.         ;; Install options are still meaningless.  I will remove the misleading
  1231.         ;; dialog and prompt
  1232.         ;;
  1233.     
  1234.         set FreeForOptional = $(DestVolumeFree)
  1235.         ifstr(i) $(FreeForOptional) == 0
  1236.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String15)
  1237.         endif
  1238.     
  1239.         set SamplesSize = 0
  1240.         set ToolsSize   = 0
  1241.     
  1242.         ForListDo $(ToolsList)
  1243.             ifstr(i) $(Do$($)) == $(Chosen)
  1244.                 set-add ToolsSize = $(ToolsSize) $($($)Size)
  1245.             endif
  1246.         EndForListDo
  1247.     
  1248.         ForListDo $(SamplesList)
  1249.             ifstr(i) $(Do$($)) == $(Chosen)
  1250.                 ;Debug-Output "Adding stuff for sampleslist"
  1251.                         ;Debug-Output $($)
  1252.                 set-add SamplesSize = $(SamplesSize) $($($)Size)
  1253.             endif
  1254.         EndForListDo
  1255.     
  1256.         read-syms INetSDKOptionsDlg$(STF_LANGUAGE)2
  1257.         ui start "Options" $(SDKLIBHANDLE)
  1258.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1259.             set DoINetSDK      = *($(CheckItemsOut), 1)
  1260.             set DoPDCOther     = *($(CheckItemsOut), 2)
  1261.             ui pop 1
  1262.             goto checkdestfree
  1263.     
  1264.         else-ifstr(i) $(DLGEVENT) == "BACK"
  1265.             ui pop 1
  1266.             goto destination
  1267.     
  1268.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  1269.             shell "" QueryUserQuit
  1270.             ifstr(i) $($R1) == "OK"
  1271.                 ui pop 1
  1272.                 goto setupnotdone
  1273.             else
  1274.                 goto INetSDKrepeat
  1275.             endif
  1276.         else
  1277.             goto "end"
  1278.         endif
  1279.     
  1280.     checkdestfree =+
  1281.         set ToolsSize = 0
  1282.         set SamplesSize = 0
  1283.         set TotalRequiredSize = 0
  1284.         set BytesFree = $(DestVolumeFree)
  1285.     
  1286.         ForListDo $(ToolsList)
  1287.             ifstr(i) $(Do$($)) == $(Chosen)
  1288.                 set-add ToolsSize = $(ToolsSize) $($($)Size)
  1289.             endif
  1290.         EndForListDo
  1291.     
  1292.         ForListDo $(SamplesList)
  1293.             ifstr(i) $(Do$($)) == $(Chosen)
  1294.                 set-add SamplesSize = $(SamplesSize) $($($)Size)
  1295.             endif
  1296.         EndForListDo
  1297.     
  1298.         ForListDo $(TotalList)
  1299.             ifstr(i) $(Do$($)) == $(Chosen)
  1300.                 set-add TotalRequiredSize = $(TotalRequiredSize) $($($)Size)
  1301.             endif
  1302.         EndForListDo
  1303.     
  1304.         ;
  1305.         ; TotalRequiredSize is bytes, but BytesFree is MB... Convert bytes to MB
  1306.         ;  because other direction causes overflow on drives with > 2 GB free.
  1307.         ;
  1308.     
  1309.         set-div TotalRequiredSize = $(TotalRequiredSize) 1024
  1310.         set-div TotalRequiredSize = $(TotalRequiredSize) 1024
  1311.     
  1312.     
  1313.         ifint $(TotalRequiredSize) > $(BytesFree)
  1314.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String17)
  1315.             goto INetSDKrepeat
  1316.         endif
  1317.     
  1318.     
  1319.         ;
  1320.         ; build INetSDK copy list
  1321.         ;
  1322.     
  1323.     INetSDKinstall    =+
  1324.         
  1325.         StartWait
  1326.         shell "" SystemFilesBackup
  1327.         shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard1)
  1328.         install Install-CopyToolsFiles
  1329.         shell "subroutn.inf" PopBillboard
  1330.         EndWait
  1331.     
  1332.     finish = +
  1333.     
  1334.         ;
  1335.         ; first copy all the files over
  1336.         ;
  1337.         
  1338. ;    ifstr(i) $(DoBins) == $ (Chosen)
  1339. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\CCDist35.exe $(INetSDKPath)\CCDist35.exe
  1340. ;    endif
  1341.  
  1342.         ;
  1343.     ; Single Copy Redistributables to \Bin directory
  1344.     ;
  1345.  
  1346.              ifstr(i) $(!STF_PLATFORM) == $(PlatformID_I386)
  1347.  
  1348.         LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\CabRscKt.exe $(INetSDKPath)\CabRscKt.exe
  1349.         LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\CabDevKt.exe $(INetSDKPath)\CabDevKt.exe
  1350.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\APrxDist.exe $(INetSDKPath)\APrxDist.exe
  1351.  
  1352.         ; Japanese JA
  1353.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\JAWINT.exe $(INetSDKPath)\JAWINT.exe
  1354.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\JAAXDist.exe $(INetSDKPath)\JAAXDist.exe
  1355.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\JAAPrxDi.exe $(INetSDKPath)\JAAPrxDi.exe
  1356.         
  1357.         ; German DE        
  1358.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\DEWINT.exe $(INetSDKPath)\DEWINT.exe
  1359.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\DEAXDist.exe $(INetSDKPath)\DEAXDist.exe
  1360.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\DEAPrxDi.exe $(INetSDKPath)\DEAPrxDi.exe
  1361.         
  1362.         ; Taiwan TW
  1363.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\TWWINT.exe $(INetSDKPath)\TWWINT.exe
  1364.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\TWAXDist.exe $(INetSDKPath)\TWAXDist.exe
  1365.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\TWAPrxDi.exe $(INetSDKPath)\TWAPrxDi.exe
  1366.  
  1367.           endif
  1368.  
  1369. ;ifstr(i) $(!STF_PLATFORM) != $(PlatformID_MIPS)
  1370. ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\WINT351.exe $(INetSDKPath)\WINT351.exe
  1371. ;endif
  1372.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\WINTDist.exe $(INetSDKPath)\WINTDist.exe
  1373.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\WINT351.exe $(INetSDKPath)\WINT351.exe
  1374.         ;LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_SRCDIR)INETSDK\bin\$(STF_PLATFORM)\AXDist.exe $(INetSDKPath)\AXDist.exe
  1375.  
  1376.  
  1377.         read-syms ProgressCopy$(STF_LANGUAGE)
  1378.         install Install-All-Files-Now
  1379.         ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_SUCCESS"
  1380.             goto INetSDKconfig
  1381.         else
  1382.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String4)
  1383.             goto setupnotdone
  1384.         endif
  1385.     
  1386.     
  1387.     INetSDKconfig=+
  1388.         ifstr(i) $(STF_HOSTOS) == "WINNT"
  1389.         read-syms EnvironmentVars
  1390.         detect    EnvironmentVars
  1391.     
  1392.            ;to ensure the we come ahead of mstools
  1393.         set MSTdir = *(*($(MsToolsRootEnvVar2),4),1)
  1394.         Set INSdir = *(*($(INetSDKRootEnvVar2),4),1)
  1395.         LibraryProcedure MSTdir, $(LIBHANDLE), AppendBackSlash $(MSTdir)
  1396.           LibraryProcedure INSdir, $(LIBHANDLE), AppendBackSlash $(INSdir)
  1397.     
  1398.         ;
  1399.         ; first initialize the variables which indicate whether new values are
  1400.         ; to be set for the variables or not
  1401.         ;
  1402.         ForListDo {Path, Lib, Include, Init}
  1403.             set FSet$($)Var = FALSE
  1404.         EndForListDo
  1405.     
  1406.         ;
  1407.         ; For the Path Lib and Include variables see if we can prepend them
  1408.         ; onto the current variables
  1409.         ;
  1410.     
  1411.         set dolist = {Bins, Libs, Headers}
  1412.         ForListDo {Path, Lib, Include}
  1413.             ifstr(i) $(Do*($(dolist),$(#))) == $(Chosen)
  1414.                 set Var = $($)
  1415.                 ifstr(i) $($(Var)EnvVar) == {}
  1416.                     set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(INetSDK$(Var))}}
  1417.                     set FSet$(Var)Var = TRUE
  1418.                 else
  1419.                     set VarTitle   = *($($(Var)EnvVar), 2)
  1420.                     set VarRegType = *($($(Var)EnvVar), 3)
  1421.                     set VarValue   = *($($(Var)EnvVar), 4)
  1422.                     ifstr(i) $(Var) == "Path"
  1423.                         ifstr(i) $(PRIVILEGES) == "SYSTEM"
  1424.                             shell "" AppendNewValueToEnvVar2 $(VarValue) $(INetSDK$(Var))
  1425.                         else
  1426.                             shell "" PrependNewValueToEnvVar $(VarValue) $(INetSDK$(Var))
  1427.                         endif
  1428.                     else
  1429.                         shell "" PrependNewValueToEnvVar $(VarValue) $(INetSDK$(Var))
  1430.                     endif
  1431.         
  1432.                     ifstr(i) $($R0) == STATUS_FAILED
  1433.                         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
  1434.                         goto setupnotdone
  1435.                     endif
  1436.         
  1437.                     ifstr(i) $($R1) == "TRUE"
  1438.                         set FSet$(Var)Var = TRUE
  1439.                         set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
  1440.                     endif
  1441.                 endif
  1442.             endif
  1443.         EndForListDo
  1444.     
  1445.         ;
  1446.         ; If a user, then add %EnvVar% so we don't over-write...
  1447.         ;
  1448.     
  1449.         ifstr(i) $(PRIVILEGES) == "USER"
  1450.             set dolist = {Headers,Libs}
  1451.             ifstr(i) $(Do*($(dolist),$(#))) == $(Chosen)
  1452.                 ForListDo {Include, Lib}
  1453.                     set Var = $($)
  1454.                     ifstr(i) $($(Var)EnvVar) == {}
  1455.                         set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {%$(Var)%}}
  1456.                         set FSet$(Var)Var = TRUE
  1457.                     else
  1458.                         set VarTitle   = *($($(Var)EnvVar), 2)
  1459.                         set VarRegType = *($($(Var)EnvVar), 3)
  1460.                         set VarValue   = *($($(Var)EnvVar), 4)
  1461.         
  1462.                         shell "" PrependNewValueToEnvVar $(VarValue) %$(Var)%
  1463.         
  1464.         
  1465.                         ifstr(i) $($R0) == STATUS_FAILED
  1466.                             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
  1467.                             goto setupnotdone
  1468.                         endif
  1469.         
  1470.                         ifstr(i) $($R1) == "TRUE"
  1471.                             set FSet$(Var)Var = TRUE
  1472.                             set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
  1473.                         endif
  1474.                     endif
  1475.                 EndForListDo
  1476.             endif
  1477.         endif
  1478.     
  1479.         ;
  1480.         ; make cpu variable - STF_PLATFORM
  1481.         ;
  1482.         set FSetCpuVar = TRUE
  1483.         ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
  1484.             set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), i386}
  1485.         else-ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_ALPHA)
  1486.         set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), ALPHA}
  1487.         else-ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_PPC)
  1488.         set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), PPC}
  1489.         else
  1490.             set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), MIPS}
  1491.         endif
  1492.     
  1493.         ;
  1494.         ; make INetSDK Root variable - INetSDKDir
  1495.         ;
  1496.         set FSetINetSDKRootVar = TRUE
  1497.         set INetSDKRootEnvVar = {INetSDK, 0, $(!REG_VT_SZ), $(INetSDKRoot)}
  1498.     
  1499.         ;
  1500.         ; modify all the environment variables
  1501.         ;
  1502.     
  1503.         ForListDo {Lib, Include, Cpu, Path, INetSDKRoot, TARGETLANG}
  1504.             ;
  1505.             ; if the variable to set the variable is set
  1506.     
  1507.             ifstr(i) $(FSet$($)Var) == "TRUE"
  1508.                 shell "" SetEnvironmentString $($($)EnvVar) $(PRIVILEGES)
  1509.                 ifstr(i) $($R0) == STATUS_FAILED
  1510.                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String7)
  1511.                 endif
  1512.             endif
  1513.         EndForListDo
  1514.     
  1515.         ; Big if NT if
  1516.         endif
  1517.     
  1518.         ;
  1519.         ; Check to see if VC++ is installed
  1520.         ;  First VC4, if not that, then VC2
  1521.         ;
  1522.     
  1523.         set KeyPath = "SOFTWARE\Microsoft\Developer\Directories"
  1524.         shell "" GetValue $(!REG_H_CUSER) $(KeyPath) "Install Dirs"
  1525.     
  1526.         ifstr(i) $($R0) == STATUS_FAILED
  1527.             set KeyPath = "SOFTWARE\Microsoft\Visual C++ 2.0\Directories"
  1528.             shell "" GetValue $(!REG_H_CUSER) $(KeyPath) "Install Dirs"
  1529.         endif
  1530.     
  1531.         ifstr(i) $($R0) == STATUS_FAILED
  1532.             set VCPresent = "No"
  1533.         else
  1534.             set VCPresent = "Yes"
  1535.             set VCRoot = *($($R1),4)
  1536.         endif
  1537.     
  1538.         ifstr(i) $(VCPresent) == "Yes"
  1539.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
  1540.                 set vcplat = "x86"
  1541.             endif
  1542.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_MIPS)
  1543.                 set vcplat = "MIPS"
  1544.             endif
  1545.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_ALPHA)
  1546.                 set vcplat = "ALPHA"
  1547.             endif
  1548.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_PPC)
  1549.                 set vcplat = "PPC"
  1550.             endif
  1551.         
  1552.             set dolist = {Headers, Libs, Bins}
  1553.             set vclist = {Include, Library, Path}
  1554.             ForListDo {Include, Lib, Path}
  1555.                 ifstr(i) $(Do*($(dolist),$(#))) == $(Chosen)
  1556.                     set VCDirs = *($(vclist),$(#))
  1557.                     set KeyPath = "SOFTWARE\Microsoft\Visual C++ 2.0\Platforms\Win32 ("$(vcplat)")"
  1558.                     shell "" GetValue $(!REG_H_CUSER) $(KeyPath) $(VCDirs)" Dirs"
  1559.                     ifstr(i) $($R0) != STATUS_FAILED
  1560.                         set ExistingValue = *($($R1),4)
  1561.                         LibraryProcedure STATUS, $(!SDKLIBHANDLE), CheckStrIStr $(INetSDK$($)) $(ExistingValue)
  1562.     
  1563.                         ;
  1564.                         ; if StrIStr failed, then the string isn't present, and we
  1565.                         ; can add it
  1566.                         ;
  1567.     
  1568.                         ifstr(i) $(STATUS) == "FAILED" 
  1569.     
  1570.                             set NewValue = $(INetSDK$($))";"$(ExistingValue)
  1571.                             set KeyValue = { $(VCDirs)" Dirs", $(NoTitle), $(!REG_VT_SZ), $(NewValue) }
  1572.                             shell "" SetValue $(!REG_H_CUSER) $(KeyPath) $(KeyValue)
  1573.                         endif
  1574.         
  1575.                     endif 
  1576.                 endif
  1577.             EndForListDo
  1578.         endif
  1579.  
  1580.         install Install-INetSDK-Groups
  1581.  
  1582.         ; Create Installed Dirs Key
  1583.         ; TODO Create other keys here
  1584.  
  1585.         set KeyPath = { +
  1586.                         {SOFTWARE,      $(NoTitle), $(MaskAllAccess)}, +
  1587.                         {Microsoft,     $(NoTitle), $(MaskAllAccess)}, +
  1588.                         {INetSDK,       $(NoTitle), $(MaskAllAccess)}, +
  1589.                         {Directories,   $(NoTitle), $(MaskAllAccess)} +
  1590.                       }
  1591.  
  1592.         ;Debug-Output $(KeyPath)
  1593.         ;Debug-Output $(KeyValues)
  1594.         set KeyValues = {{"Install Dir", $(NoTitle), $(!REG_VT_SZ), $(INetSDKRoot)}}
  1595.     
  1596.         shell "" CreateKey $(!REG_H_CUSER) $(KeyPath) $(KeyValues)
  1597.  
  1598.         CloseRegKey $($R1)
  1599.  
  1600.  
  1601.  
  1602.     setupdone=+
  1603.  
  1604.     ;
  1605.     ; Do final bits here
  1606.     ;
  1607. ;        ifstr(i) $(STF_HOSTOS) == "WIN95"
  1608. ;                read-syms WantToSetupIE
  1609. ;                ui start "SetupMessage"
  1610. ;                ;Debug-Output $(DLGEVENT)
  1611. ;                ifstr(i) $(DLGEVENT) == "YES"
  1612. ;                         ; continue with install
  1613. ;                         RunProgram ExitCode "" "" $(!STF_SRCDIR)INetSDK\Bin\Win95\msie30.exe
  1614. ;                else-ifstr(i) $(DLGEVENT) == "NO"
  1615. ;                         ;end install
  1616. ;                         ;without running test platform install
  1617. ;                endif
  1618. ;            LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_SRCDIR)MSReport\Setup.exe
  1619. ;            ifstr(i) $(RetCode) == "YES"
  1620. ;               ;RunProgram ExitCode "" "" $(!STF_SRCDIR)MSReport\Setup.exe
  1621. ;            endif
  1622. ;        else
  1623. ;            ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
  1624. ;                        read-syms WantToSetupIE
  1625. ;                        ui start "SetupMessage"
  1626. ;                        ;Debug-Output $(DLGEVENT)
  1627. ;                        ifstr(i) $(DLGEVENT) == "YES"
  1628. ;                                 ; continue with install
  1629. ;                                 RunProgram ExitCode "" "" $(!STF_SRCDIR)INetSDK\Bin\WinNT\msie30.exe
  1630. ;                        else-ifstr(i) $(DLGEVENT) == "NO"
  1631. ;                                 ;end install
  1632. ;                                 ;without running test platform install
  1633. ;                        endif
  1634. ;                LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_SRCDIR)MSReport\Setup.exe
  1635. ;                ifstr(i) $(RetCode) == "YES"
  1636. ;                   ;RunProgram ExitCode "" "" $(!STF_SRCDIR)MSReport\Setup.exe
  1637. ;                endif
  1638. ;            endif
  1639. ;        endif
  1640.     
  1641.         set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  1642. ;          ifstr(i) $(PRIVILEGES) == "SYSTEM"
  1643. ;              set ShutDownMethod = "Select OK to shutdown Windows."
  1644. ;          else
  1645.               set ShutDownMethod = "Select OK to exit to Windows."
  1646. ;          endif
  1647.         read-syms SetupDoneDlg$(STF_LANGUAGE)
  1648.         EndWait
  1649.         ui start "Done" $(SDKLIBHANDLE)
  1650.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1651.             ui pop 1
  1652. ;            ifstr(i) $(PRIVILEGES) == "SYSTEM"
  1653. ;                LibraryProcedure RetCode,$(!LIBHANDLE),ShutdownSystem YES
  1654. ;            endif
  1655.         endif
  1656.         goto end
  1657.  
  1658.     setupnotdone=+
  1659.         read-syms SetupNotDoneDlg$(STF_LANGUAGE)
  1660.         EndWait
  1661.         ui start "NotDone" $(SDKLIBHANDLE)
  1662.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1663.             ui pop 1
  1664.             goto end
  1665.         else
  1666.             goto end
  1667.         endif
  1668.     
  1669.     end = +
  1670.  
  1671.         install   FreeSetupLibrary
  1672.         exit
  1673.     
  1674.     
  1675.     
  1676.     ;*****************************************************************
  1677.     ;                                                                *
  1678.     ;         INSTALLATION SUPPORT ROUTINES                          *
  1679.     ;                                                                *
  1680.     ;*****************************************************************
  1681.     
  1682.     ;-----------------------------------------------------------------------
  1683.     ; ROUTINE:      QueryUserQuit
  1684.     ;
  1685.     ; DESCRIPTION:  This routine queries whether the user wants to quit setup
  1686.     ;
  1687.     ; INPUTS:       None
  1688.     ;
  1689.     ; OUTPUTS:      $R0: Status:     STATUS_SUCCESSFUL |
  1690.     ;                                STATUS_FAILED
  1691.     ;
  1692.     ;               $R1: UserAction: OK | CANCEL
  1693.     ;
  1694.     ;------------------------------------------------------------------------
  1695.     
  1696.     [QueryUserQuit]
  1697.     
  1698.         set Status     = STATUS_FAILED
  1699.         set UserAction = CANCEL
  1700.     
  1701.         ;
  1702.         ; read in quit message
  1703.         ;
  1704.         read-syms ExitWarningDlg$(!STF_LANGUAGE)
  1705.         ui start "ExitWarning"
  1706.         ifstr(i) $(DLGEVENT) == "YES"
  1707.             set Status     = STATUS_SUCCESSFUL
  1708.             set UserAction = "OK"
  1709.     
  1710.         else-ifstr(i) $(DLGEVENT) == "NO"
  1711.             set Status     = STATUS_SUCCESSFUL
  1712.             set UserAction = "CANCEL"
  1713.         else
  1714.         endif
  1715.     
  1716.     fin_QueryUserQuit = +
  1717.         Return $(Status) $(UserAction)
  1718.     
  1719.     
  1720.     
  1721.     ;----------------------------------------------
  1722.     ; EXIT WINDOWS NT TOOLS SETUP WARNING
  1723.     ;----------------------------------------------
  1724.     
  1725.     [ExitWarningDlgENG]
  1726.         DlgType      = "MessageBox"
  1727.         STF_MB_TITLE = "Exit ActiveX SDK Setup"
  1728.         STF_MB_TEXT  = "ActiveX SDK isn't correctly installed.  Are you "+
  1729.                        "sure you want to exit Setup?"
  1730.         STF_MB_TYPE  = 3
  1731.         STF_MB_ICON  = 5
  1732.         STF_MB_DEF   = 2
  1733.     
  1734.     
  1735.       ;-----------------------------------------------------------------------
  1736.       ; ROUTINE:      QueryReplaceFile
  1737.       ;
  1738.       ; DESCRIPTION:  This routine queries whether the user wants to replace a file
  1739.       ;
  1740.       ; INPUTS:       $0:    UserFile
  1741.       ;               $1:    InstallFile
  1742.       ;
  1743.       ; USER ACTION:  $R0:    YES | NO 
  1744.       ;               only required if current file is newer, if older return YES
  1745.       ;
  1746.       ;------------------------------------------------------------------------
  1747.  
  1748.       [QueryReplaceFile]
  1749.  
  1750.           set FileDateTimeName =  $($0)
  1751.           set UserFileName =  $($0)
  1752.           ;Debug-Output $($0)
  1753.           Detect DetectFileTime
  1754.           set CurrentDate = $(FileDateTime)
  1755.           ;Debug-Output $(CurrentDate)
  1756.   
  1757.           set FileDateTimeName =  $($1)
  1758.           ;Debug-Output $($1)
  1759.           Detect DetectFileTime
  1760.           ;Debug-Output $(FileDateTime)
  1761.       
  1762.           set ReplaceFile = YES
  1763.           ifint *($(CurrentDate),2) > *($(FileDateTime),2)
  1764.               ;Debug-Output "Current later than install"
  1765.               set ReplaceFile = NO
  1766.               ;prompt for replace
  1767. ;              read-syms WantToReplaceSystemFile
  1768. ;
  1769. ;              ui start "Welcome" $(SDKLIBHANDLE)
  1770. ;              ifstr(i) $(DLGEVENT) == "YES"
  1771. ;                  ui pop 1
  1772. ;                  set ReplaceFile = YES
  1773. ;              else
  1774. ;                  ui pop 1
  1775. ;              endif
  1776.           else-ifint *($(CurrentDate),2) == *($(FileDateTime),2)
  1777.               ifint *($(CurrentDate),1) >  *($(FileDateTime),1)
  1778.                   ;Debug-Output "Current later that install"
  1779.                   set ReplaceFile = NO
  1780.                   ;prompt for replace
  1781. ;                  read-syms WantToReplaceSystemFile
  1782. ;
  1783. ;                  ui start "Welcome" $(SDKLIBHANDLE)
  1784. ;                  ifstr(i) $(DLGEVENT) == "YES"
  1785. ;                      ui pop 1
  1786. ;                      set ReplaceFile = YES
  1787. ;                  else
  1788. ;                      ui pop 1
  1789. ;                  endif
  1790.               endif
  1791.           endif
  1792.   
  1793.           return $(ReplaceFile)
  1794.  
  1795.     ;-----------------------------------------------------------------------
  1796.     ; ROUTINE:      AppendNewValueToEnvVar
  1797.     ;
  1798.     ; DESCRIPTION:  Looks at the existing value of an environment variable
  1799.     ;               and appends a new value if it is not already present
  1800.     ;
  1801.     ; INPUTS:       $0:  OldValueList
  1802.     ;               $1:  NewValue
  1803.     ;
  1804.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1805.     ;                            STATUS_FAILED
  1806.     ;
  1807.     ;               $R1: Changed?
  1808.     ;               $R2: NewValueList
  1809.     ;
  1810.     ;------------------------------------------------------------------------
  1811.     
  1812.     [AppendNewValueToEnvVar]
  1813.         ;
  1814.         set Status       = STATUS_FAILED
  1815.         set NewValueList = {}
  1816.         set Changed      = TRUE
  1817.         ;
  1818.         set Error = NO
  1819.         ForListDo $($0)
  1820.             ifstr(i) $(Error) == NO
  1821.                 ifstr(i) $(Changed) == TRUE
  1822.                      LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
  1823.                      ifstr(i) $(ExpandedValue) == "ERROR"
  1824.                          set Error = YES
  1825.                      else-ifstr(i) $(ExpandedValue) == $($1)
  1826.                          set Changed = FALSE
  1827.                      endif
  1828.                 endif
  1829.             endif
  1830.         EndForListDo
  1831.     
  1832.         ifstr(i) $(Error) == "YES"
  1833.             goto finish_append
  1834.         endif
  1835.     
  1836.         set Status = STATUS_SUCCESSFUL
  1837.         ifstr(i) $(Changed) == TRUE
  1838.            set NewValueList = >($($0), $($1))
  1839.         endif
  1840.     
  1841.     finish_append = +
  1842.         return $(Status) $(Changed) $(NewValueList)
  1843.     
  1844.     ;-----------------------------------------------------------------------
  1845.     ; ROUTINE:      AppendNewValueToEnvVar2
  1846.     ;
  1847.     ; DESCRIPTION:  Looks at the existing value of an environment variable
  1848.     ;               and appends a new value if it is not already present
  1849.     ;
  1850.     ; INPUTS:       $0:  OldValueList
  1851.     ;               $1:  NewValue
  1852.     ;
  1853.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1854.     ;                            STATUS_FAILED
  1855.     ;
  1856.     ;               $R1: Changed?
  1857.     ;               $R2: NewValueList
  1858.     ;
  1859.     ;------------------------------------------------------------------------
  1860.     
  1861.     [AppendNewValueToEnvVar2]
  1862.         ;
  1863.         set Status       = STATUS_FAILED
  1864.         set NewValueList = {}
  1865.         set NewValueList2 = {}
  1866.         set Changed      = TRUE
  1867.         set MSTFound = NO
  1868.         ;
  1869.         set Error = NO
  1870.         ForListDo $($0)
  1871.             ifstr(i) $(Error) == NO
  1872.                 ifstr(i) $(Changed) == TRUE
  1873.                      LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
  1874.                      ;Debug-Output $(ExpandedValue)
  1875.                      ;Debug-Output $(!MSTdir)"bin"
  1876.                      ifstr(i) $(ExpandedValue) == "ERROR"
  1877.                          set Error = YES
  1878.                      else-ifstr(i) $(ExpandedValue) == $($1)
  1879.                          set Changed = FALSE
  1880.                      else-ifstr(i) $(ExpandedValue) == $(!MSTdir)"bin"
  1881.                          set MSTFound = YES
  1882.                          set Error = YES
  1883.                          set NewValueList2 = >($(NewValueList2), $($1))
  1884.                          set NewValueList2 = >($(NewValueList2), $($))
  1885.                      else
  1886.                      set NewValueList2 = >($(NewValueList2), $($))
  1887.                      endif
  1888.                 endif
  1889.             else
  1890.                ; Error or done
  1891.                set NewValueList2 = >($(NewValueList2), $($))
  1892.             endif
  1893.         EndForListDo
  1894.     
  1895.         ifstr(i) $(Error) == YES
  1896.             ifstr(i) $(MSTFound) == YES
  1897.                 set NewValueList = $(NewValueList2)
  1898.                 set Status = STATUS_SUCCESSFUL
  1899.                 set Changed = TRUE
  1900.             endif
  1901.             goto finish_append2
  1902.         endif
  1903.     
  1904.         set Status = STATUS_SUCCESSFUL
  1905.         ifstr(i) $(Changed) == TRUE
  1906.            set NewValueList = >($($0), $($1))
  1907.         endif
  1908.     
  1909.     finish_append2 = +
  1910.         ;Debug-Output "Here is the old value list"
  1911.         ;Debug-Output $($0)
  1912.         ;Debug-Output "Here is the new value list"
  1913.         ;Debug-Output $(NewValueList)
  1914.         return $(Status) $(Changed) $(NewValueList)
  1915.     
  1916.     ;-----------------------------------------------------------------------
  1917.     ; ROUTINE:      PrependNewValueToEnvVar
  1918.     ;
  1919.     ; DESCRIPTION:  Looks at the existing value of an environment variable
  1920.     ;               and prepends a new value if it is not already present
  1921.     ;
  1922.     ; INPUTS:       $0:  OldValueList
  1923.     ;               $1:  NewValue
  1924.     ;
  1925.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1926.     ;                            STATUS_FAILED
  1927.     ;
  1928.     ;               $R1: Changed?
  1929.     ;               $R2: NewValueList
  1930.     ;
  1931.     ;------------------------------------------------------------------------
  1932.     
  1933.     [PrependNewValueToEnvVar]
  1934.         ;
  1935.         set Status       = STATUS_FAILED
  1936.         set NewValueList = {}
  1937.         set Changed      = TRUE
  1938.         ;
  1939.         set Error = NO
  1940.         ForListDo $($0)
  1941.             ifstr(i) $(Error) == NO
  1942.                 ifstr(i) $(Changed) == TRUE
  1943.                      LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
  1944.                      ifstr(i) $(ExpandedValue) == "ERROR"
  1945.                          set Error = YES
  1946.                      else-ifstr(i) $(ExpandedValue) == $($1)
  1947.                          set Changed = FALSE
  1948.                      endif
  1949.                 endif
  1950.             endif
  1951.         EndForListDo
  1952.     
  1953.         ifstr(i) $(Error) == "YES"
  1954.             goto finish_prepend
  1955.         endif
  1956.     
  1957.         set Status = STATUS_SUCCESSFUL
  1958.         ifstr(i) $(Changed) == TRUE
  1959.            set NewValueList = $($1)
  1960.            ForListDo $($0)
  1961.                set NewValueList = >($(NewValueList), $($))
  1962.            EndForListDo
  1963.         endif
  1964.     
  1965.     finish_prepend = +
  1966.         return $(Status) $(Changed) $(NewValueList)
  1967.     
  1968.       ;-----------------------------------------------------------------------
  1969.       ; ROUTINE:      QueryReplaceFile
  1970.       ;
  1971.       ; DESCRIPTION:  This routine queries whether the user wants to replace a file
  1972.       ;
  1973.       ; INPUTS:       $0:    UserFile
  1974.       ;               $1:    InstallFile
  1975.       ;
  1976.       ; USER ACTION:  $R0:    YES | NO 
  1977.       ;               only required if current file is newer, if older return YES
  1978.       ;
  1979.       ;------------------------------------------------------------------------
  1980.       [QueryReplaceFile]
  1981.           set FileDateTimeName =  $($0)
  1982.           set UserFileName =  $($0)
  1983.           ;Debug-Output $($0)
  1984.           Detect DetectFileTime
  1985.           set CurrentDate = $(FileDateTime)
  1986.           ;Debug-Output $(CurrentDate)
  1987.   
  1988.           set FileDateTimeName =  $($1)
  1989.           ;Debug-Output $($1)
  1990.           Detect DetectFileTime
  1991.           ;Debug-Output $(FileDateTime)
  1992.       
  1993.           set ReplaceFile = YES
  1994.           ifint *($(CurrentDate),2) > *($(FileDateTime),2)
  1995.               ;Debug-Output "Current later that install"
  1996.               set ReplaceFile = NO
  1997.               ;prompt for replace
  1998.               read-syms WantToReplaceSystemFile
  1999.          
  2000.               ui start "Welcome" $(SDKLIBHANDLE)
  2001.               ifstr(i) $(DLGEVENT) == "YES"
  2002.                   ui pop 1
  2003.                   set ReplaceFile = YES
  2004.               else
  2005.                   ui pop 1
  2006.               endif
  2007.           else-ifint *($(CurrentDate),2) == *($(FileDateTime),2)
  2008.               ifint *($(CurrentDate),1) >  *($(FileDateTime),1)
  2009.                   ;Debug-Output "Current later that install"
  2010.                   set ReplaceFile = NO
  2011.                   ;prompt for replace
  2012.                   read-syms WantToReplaceSystemFile
  2013.           
  2014.                   ui start "Welcome" $(SDKLIBHANDLE)
  2015.                   ifstr(i) $(DLGEVENT) == "YES"
  2016.                       ui pop 1
  2017.                       set ReplaceFile = YES
  2018.                   else
  2019.                       ui pop 1
  2020.                   endif
  2021.               endif
  2022.           endif
  2023.   
  2024.           return $(ReplaceFile)    
  2025.     ;-----------------------------------------------------------------------
  2026.     ; ROUTINE:      SetEnvironmentString
  2027.     ;
  2028.     ; DESCRIPTION:  Set the value for a user environment string
  2029.     ;
  2030.     ; INPUTS:       $0:  VarList
  2031.     ;               $1:  Privileges
  2032.     ;
  2033.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  2034.     ;                            STATUS_FAILED
  2035.     ;
  2036.     ;
  2037.     ;------------------------------------------------------------------------
  2038.     
  2039.     [SetEnvironmentString]
  2040.         ;
  2041.         ;
  2042.         set Status = STATUS_FAILED
  2043.     
  2044.         set Var          = *($($0), 1)
  2045.         set VarTitle     = *($($0), 2)
  2046.         set VarRegType   = *($($0), 3)
  2047.         set VarValueList = *($($0), 4)
  2048.     
  2049.         set VarValue = ""
  2050.         ForListDo $(VarValueList)
  2051.            ifstr(i) $(VarValue) != ""
  2052.                set VarValue = $(VarValue)";"$($)
  2053.            else
  2054.                set VarValue = $($)
  2055.            endif
  2056.         EndForListDo
  2057.     
  2058.         LibraryProcedure STATUS, $(!LIBHANDLE), SetEnvVar $($1) $(Var) $(VarTitle) $(VarRegType) $(VarValue)
  2059.         ifstr(i) $(STATUS) == "ERROR"
  2060.            goto finish_setenvstr
  2061.         endif
  2062.         set Status = STATUS_SUCCESSFUL
  2063.     
  2064.     finish_setenvstr = +
  2065.         Return $(Status)
  2066.     
  2067.   
  2068.     ;*****************************************************************
  2069.     ;                                                                *
  2070.     ;         INSTALLATION SUPPORT ROUTINES                          *
  2071.     ;                                                                *
  2072.     ;*****************************************************************
  2073.     
  2074.     [Install-INetSDK-Groups]
  2075.     
  2076.         ifstr(i) $(PRIVILEGES) == "SYSTEM"
  2077.             set Common = "Common"
  2078.         else
  2079.             set Common = ""
  2080.         endif
  2081.     
  2082.         set ToolsGroup = "ActiveX SDK"
  2083.         Create$(Common)ProgManGroup $(ToolsGroup) ""
  2084.         Show$(Common)ProgManGroup   $(ToolsGroup), 1
  2085.     
  2086.         ;Debug-Output "About to Jump in to Create Icons"
  2087.         ifstr(i) $(DoOnlineHelp) == $(Chosen)
  2088.             set HelpGroup = $(ToolsGroup)
  2089.             ;Debug-Output "Creating Icon"
  2090.     
  2091. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Overview"
  2092. ;            Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Overview" $(INetSDKHelp)\"Default.Htm" "" ""
  2093.     
  2094. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help"
  2095. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (HTML)"
  2096. ;            Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (HTML)"  $(INetSDKHelp)\"Default.Htm" "" ""
  2097.     
  2098. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (InfoViewer)"
  2099. ;<ivo>            Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help InfoViewer"  $(INetSDKHelp)\"infoview ActiveX.MVB" "" 0
  2100. ;        Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (InfoViewer)" $(INetSDKHelp)\"InfoView.exe" "" ""
  2101.    
  2102.   
  2103.         endif
  2104.     
  2105.         Remove$(Common)ProgmanItem  $(ToolsGroup) , "ReadMe"
  2106.         Create$(Common)ProgmanItem  $(ToolsGroup) , "ReadMe" $(INetSDKDir)\"ReadMe.txt" "" ""
  2107.     
  2108.         LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(INetSDKDir)\Bin\OLEViewer.exe
  2109.         ifstr(i) $(RetCode) == "YES"
  2110.         Remove$(Common)ProgmanItem  $(ToolsGroup) , "OLE Viewer"
  2111.         Create$(Common)ProgmanItem  $(ToolsGroup) , "OLE Viewer" $(INetSDKDir)\Bin\"OLEViewer.exe" "" ""
  2112.         endif
  2113.     
  2114.         Show$(Common)ProgManGroup   $(ToolsGroup), 6
  2115.     
  2116.         exit
  2117.     
  2118.     ;************************************************************************
  2119.     ;                                                                       *
  2120.     ;  INETSDK SYSTEM FILES REPLACEMENT                                     *
  2121.     ;                                                                       *
  2122.     ;************************************************************************
  2123.     
  2124. [ShellCreateDir]
  2125.   LibraryProcedure STATUS, $(!SDKLIBHANDLE), CreateNestDir  $($0)
  2126.   Return
  2127.  
  2128. [SystemFilesBackup]    
  2129. ; Debug-Output "Entering SystemFilesBackup"
  2130. ;  ifstr(i) $(DoBins) == $(Chosen)
  2131. ;    shell "" ShellCreateDir  $(INetSDKPath)
  2132. ;
  2133. ;    ifstr(i) $(!STF_HOSTOS) == "WIN95"
  2134. ;      ;Debug-Output "Enter win95 bin/system"
  2135. ;      ; Set Overwrite flag and make back ups
  2136. ;      set STF_OVERWRITE = "NEVER"
  2137. ;
  2138. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\MSVCRT40.IDK
  2139. ;      ifstr(i) $(RetCode) == "YES"
  2140. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\INetBack\MSVCRT40.Dll
  2141. ;        ifstr(i) $(RetCode) == "YES"
  2142. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile      $(!STF_WINDOWSPATH)\System\INetBack\MSVCRT40.Dll
  2143. ;        endif
  2144. ;        shell "" ShellCreateDir $(!STF_WINDOWSPATH)\System\INetBack
  2145. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system\MSVCRT40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MSVCRT40.DLL"
  2146. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system\MSVCRT40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MSVCRT40.DLL
  2147. ;      endif
  2148. ;
  2149. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\MFC40.IDK
  2150. ;      ifstr(i) $(RetCode) == "YES"
  2151. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\INetBack\MFC40.Dll
  2152. ;        ifstr(i) $(RetCode) == "YES"
  2153. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile      $(!STF_WINDOWSPATH)\System\INetBack\MFC40.Dll
  2154. ;        endif
  2155. ;        shell "" ShellCreateDir $(!STF_WINDOWSPATH)\System\INetBack
  2156. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system\MFC40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MFC40.DLL"
  2157. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system\MFC40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MFC40.DLL
  2158. ;      endif
  2159. ;
  2160. ;      ;
  2161. ;      ; Create WININIT.INT for reboot copy.
  2162. ;      ;
  2163. ;      LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini "[rename]"
  2164. ;
  2165. ;      shell "" QueryReplaceFile $(!STF_WINDOWSPATH)\system\MSVCRT40.DLL   ; $(!STF_SRCDIR)INetSDK\System32\Win95\MSVCRT40.DLL
  2166. ;      ifstr(i) $($R0) == YES
  2167. ;        ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\i386\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System\~SVCRT40.DLL"
  2168. ;        LibraryProcedure RetCode, $(!LIBHANDLE), CopySingleFile   $(!STF_SRCDIR)INetSDK\System32\i386\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System\~SVCRT40.DLL
  2169. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MSVCRT40.IDK="$(!STF_WINDOWSPATH)"\SYSTEM\MSVCRT40.DLL"
  2170. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MSVCRT40.DLL="$(!STF_WINDOWSPATH)"\SYSTEM\~SVCRT40.DLL"
  2171. ;      endif
  2172. ;
  2173. ;      shell "" QueryReplaceFile $(!STF_WINDOWSPATH)\system\MFC40.DLL   ; $(!STF_SRCDIR)INetSDK\System32\Win95\MFC40.DLL
  2174. ;      ifstr(i) $($R0) == YES
  2175. ;        ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\i386\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System\~FC40.DLL"
  2176. ;        LibraryProcedure RetCode, $(!LIBHANDLE), CopySingleFile   $(!STF_SRCDIR)INetSDK\System32\i386\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System\~FC40.DLL
  2177. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MFC40.IDK="$(!STF_WINDOWSPATH)"\SYSTEM\MFC40.DLL"
  2178. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MFC40.DLL="$(!STF_WINDOWSPATH)"\SYSTEM\~FC40.DLL"
  2179. ;      endif
  2180. ;
  2181. ;      ; Set Overwrite flag to keep new stuff
  2182. ;      set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2183. ;
  2184. ;    else
  2185. ;      ; NT
  2186. ;      shell "" ShellCreateDir $(!STF_WINDOWSPATH)\System32\INetBack
  2187. ;      ;Debug-Output  $(!STF_WINDOWSPATH)\System32\INetBack
  2188. ;      ; Set Overwrite flag and make back ups
  2189. ;      set STF_OVERWRITE = "NEVER"
  2190. ;
  2191. ;      ;
  2192. ;      ; SUR ships with MSVCRT40.DLL and MFC40.DLL; don't install these there.
  2193. ;      ;
  2194. ;
  2195. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL
  2196. ;      ifstr(i) $(RetCode) == "YES"
  2197. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.DLL
  2198. ;        ;Debug-Output $(RetCode)
  2199. ;        ifstr(i) $(RetCode) == "YES"
  2200. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile          ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.Dll
  2201. ;        endif
  2202. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.DLL"
  2203. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.DLL
  2204. ;      endif
  2205. ;
  2206. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MFC40.DLL
  2207. ;      ifstr(i) $(RetCode) == "YES"
  2208. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.DLL
  2209. ;        ;Debug-Output $(RetCode)
  2210. ;        ifstr(i) $(RetCode) == "YES"
  2211. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile          $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.Dll
  2212. ;        endif
  2213. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system32\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.DLL"
  2214. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system32\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.DLL
  2215. ;      endif
  2216. ;
  2217. ;      ;
  2218. ;      ; On NT just rename the files and copy away
  2219. ;      ;
  2220. ;
  2221. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL
  2222. ;      ifstr(i) $(RetCode) == "YES"
  2223. ;        shell "inetsdk.inf" QueryReplaceFile $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL ; $(!STF_SRCDIR)INetSDK\System32\i386\MSVCRT40.DLL
  2224. ;        ifstr(i) $($R0) == YES
  2225. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL.ISDK
  2226. ;          ifstr(i) $(RetCode) == "YES"
  2227. ;            LibraryProcedure RetCode,$(!LIBHANDLE), DelFile $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL.ISDK
  2228. ;          endif
  2229. ;          LibraryProcedure RetCode,$(!LIBHANDLE), RenFile  $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL ; $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL.ISDK
  2230. ;          ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MSVCRT40.DLL ; $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL"
  2231. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CopySingleFile ; $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MSVCRT40.DLL $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL
  2232. ;        endif
  2233. ;      endif
  2234. ;
  2235. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\System32\MFC40.DLL
  2236. ;      ifstr(i) $(RetCode) == "YES"
  2237. ;        shell "inetsdk.inf" QueryReplaceFile $(!STF_WINDOWSPATH)\system32\MFC40.DLL ; $(!STF_SRCDIR)INetSDK\System32\i386\MFC40.DLL
  2238. ;        ifstr(i) $($R0) == YES
  2239. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MFC40.DLL.ISDK
  2240. ;          ifstr(i) $(RetCode) == "YES"
  2241. ;            LibraryProcedure RetCode,$(!LIBHANDLE), DelFile $(!STF_WINDOWSPATH)\System32\MFC40.DLL.ISDK
  2242. ;          endif
  2243. ;          LibraryProcedure RetCode,$(!LIBHANDLE), RenFile  $(!STF_WINDOWSPATH)\System32\MFC40.DLL ; $(!STF_WINDOWSPATH)\System32\MFC40.DLL.ISDK
  2244. ;          ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MFC40.DLL ; $(!STF_WINDOWSPATH)\System32\MFC40.DLL"
  2245. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CopySingleFile ; $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MFC40.DLL $(!STF_WINDOWSPATH)\System32\MFC40.DLL
  2246. ;        endif
  2247. ;      endif
  2248. ;
  2249. ;      ; Set Overwrite flag to keep newer stuff
  2250. ;      set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2251. ;    endif
  2252. ;  endif
  2253. return    
  2254.     ;************************************************************************
  2255.     ;                                                                       *
  2256.     ;  INETSDK SUPPORT                                                      *
  2257.     ;                                                                       *
  2258.     ;************************************************************************
  2259.     
  2260.     [Install-CopyToolsFiles]
  2261.         set STF_VITAL = ""
  2262.      
  2263.      ifstr(i) $(DoINetSDK) == $(Chosen ) 
  2264.     
  2265.         ;
  2266.         ; 1. INETSDK - always done
  2267.         ;
  2268.     
  2269.         LibraryProcedure STATUS, $(!SDKLIBHANDLE), CreateNestDir  $(INetSDKDir)
  2270.         AddSectionFilesToCopyList Files-INetSDK $(!STF_SRCDIR)INetSDK                          $(INetSDKDir)
  2271.     
  2272.         ifstr(i) $(DoHeaders) == $(Chosen)
  2273.             CreateDir  $(INetSDKInclude)
  2274.             AddSectionFilesToCopyList Files-INetSDK-include                        $(!STF_SRCDIR)INetSDK\include                        $(INetSDKInclude)
  2275.         endif
  2276.     
  2277.         ifstr(i) $(DoBins) == $(Chosen)
  2278.             CreateDir  $(INetSDKPath)
  2279.             AddSectionFilesToCopyList Files-INetSDK-bin-$(STF_PLATFORM) $(!STF_SRCDIR)INetSDK\bin\$(STF_PLATFORM) $(INetSDKPath)
  2280.     
  2281.             ifstr(i) $(STF_HOSTOS) == "WIN95"
  2282.               set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2283.                   AddSectionFilesToCopyList Files-INetSDK-System32-$(STF_PLATFORM)   $(!STF_SRCDIR)INetSDK\System32\$(STF_PLATFORM)    $(STF_WINDOWSPATH)\system
  2284. ;                  AddSectionFilesToCopyList Files-INetSDK-System32-Win95             $(!STF_SRCDIR)INetSDK\System32\Win95              $(STF_WINDOWSPATH)\system
  2285.             else 
  2286.                ; NT
  2287.               set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2288.               AddSectionFilesToCopyList Files-INetSDK-System32-$(STF_PLATFORM)   $(!STF_SRCDIR)INetSDK\System32\$(STF_PLATFORM)    $(STF_WINDOWSPATH)\system32
  2289. ;              AddSectionFilesToCopyList Files-INetSDK-System32-WinNT   $(!STF_SRCDIR)INetSDK\System32\WinNT    $(STF_WINDOWSPATH)\system32
  2290.             endif
  2291.     
  2292.         endif
  2293.     
  2294.         ;
  2295.         ; Overwrite older sdk components
  2296.         ;
  2297.         set STF_OVERWRITE = "ALWAYS"
  2298.     
  2299.         ifstr(i) $(DoLibs) == $(Chosen)
  2300.             CreateDir  $(INetSDKLib)
  2301.             AddSectionFilesToCopyList Files-INetSDK-lib-$(STF_PLATFORM)      $(!STF_SRCDIR)INetSDK\lib\$(STF_PLATFORM)      $(INetSDKLib)
  2302.         endif
  2303.     
  2304.     ;
  2305.     ; Always create \license
  2306.     ;
  2307.  
  2308.         CreateDir  $(INetSDKLicense)
  2309.         AddSectionFilesToCopyList Files-INetSDK-license      $(!STF_SRCDIR)INetSDK\license      $(INetSDKLicense)
  2310.  
  2311.         ;
  2312.         ; 2. Help files - conditional
  2313.         ;
  2314.     
  2315.         ifstr(i) $(!DoOnlineHelp)  == $(!Chosen)
  2316.     
  2317.             CreateDir $(INetSDKHelp)
  2318.             CreateDir $(INetSDKHelp)\Art
  2319.             CreateDir $(INetSDKHelp)\Sweep
  2320.             CreateDir $(INetSDKHelp)\OLE
  2321.             CreateDir $(INetSDKHelp)\Sweep\Art
  2322.             CreateDir $(INetSDKHelp)\Sweep\Htmlhlp
  2323.             CreateDir $(INetSDKHelp)\Sweep\Htmlhlp\Art
  2324.             CreateDir $(INetSDKHelp)\Conf
  2325.             CreateDir $(INetSDKSpecs)
  2326.  
  2327.             AddSectionFilesToCopyList Files-INetSDK-Specs $(!STF_SRCDIR)INetSDK\Specs $(INetSDKSpecs)
  2328.             AddSectionFilesToCopyList Files-INetSDK-Help $(!STF_SRCDIR)INetSDK\Help $(INetSDKHelp)
  2329.             AddSectionFilesToCopyList Files-INetSDK-Help-OLE $(!STF_SRCDIR)INetSDK\Help\OLE $(INetSDKHelp)\OLE
  2330.  
  2331. ;help hack
  2332.  
  2333. ;<ivo>            AddSectionFilesToCopyList Files-INetSDK-Help-$(STF_PLATFORM) $(!STF_SRCDIR)INetSDK\Help\$(STF_PLATFORM) $(INetSDKHelp)
  2334.     
  2335.     
  2336.             ;
  2337.             ; The infoview program looks at infoview.ini for config info.
  2338.             ;  provide the minimum set we need to make it work.
  2339.             ;
  2340.     
  2341. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "licensed.name", "ActiveX SDK User"
  2342. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "licensed.organization", " "
  2343. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "license_version", "N/A"
  2344. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "license_last_read", "N/A"
  2345.     
  2346. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "title", "Microsoft ActiveX Software Development Kit"
  2347. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "LocalDir", $(INetSDKHelp)
  2348. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "Path", $(INetSDKHelp)
  2349. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "EXE", $(INetSDKHelp)"\infoview.exe"
  2350.     
  2351. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "series", "ActiveX", "ActiveX.MVB"
  2352. ;<ivo>            ReplaceIniKeyValue "infoview.ini", "all titles", "ActiveX.MVB", "ActiveX.MVB"
  2353.     
  2354.     
  2355.         endif
  2356.     
  2357.         ;
  2358.         ; 3. INetSDK samples - conditional
  2359.         ;
  2360.     
  2361.     
  2362.         ifstr(i) $(!DoSamples) == $(!Chosen)
  2363.     
  2364.           CreateDir $(INetSDKDir)Samples
  2365.     
  2366.           CreateDir $(INetSDKDir)Samples\BaseCtl
  2367.           CreateDir $(INetSDKDir)Samples\BaseCtl\FrameWrk
  2368.           CreateDir $(INetSDKDir)Samples\BaseCtl\Include
  2369.     
  2370.           CreateDir $(INetSDKDir)Samples\BaseCtl\IELnk
  2371.           CreateDir $(INetSDKDir)Samples\BaseCtl\IEMime
  2372.           CreateDir $(INetSDKDir)Samples\BaseCtl\ToDoSvr
  2373.           CreateDir $(INetSDKDir)Samples\BaseCtl\WebImage
  2374.           CreateDir $(INetSDKDir)Samples\BaseCtl\Card
  2375.           CreateDir $(INetSDKDir)Samples\BaseCtl\ObjVw
  2376.     
  2377.           CreateDir $(INetSDKDir)Samples\Framer
  2378.           CreateDir $(INetSDKDir)Samples\Progress
  2379.  
  2380. ;          CreateDir $(INetSDKDir)Samples\MSConf
  2381. ;          CreateDir $(INetSDKDir)Samples\MSConf\CnfTest
  2382. ;          CreateDir $(INetSDKDir)Samples\MSConf\Excel
  2383. ;          CreateDir $(INetSDKDir)Samples\MSConf\EzConf
  2384. ;          CreateDir $(INetSDKDir)Samples\MSConf\Word
  2385.  
  2386.           CreateDir $(INetSDKDir)Samples\AXScript
  2387.           CreateDir $(INetSDKDir)Samples\AXScript\Spruuids
  2388.           CreateDir $(INetSDKDir)Samples\AXScript\Spruuids\Src
  2389.           CreateDir $(INetSDKDir)Samples\AXScript\Spruuids\Src\Inc_Ext
  2390.  
  2391.           CreateDir $(INetSDKDir)Samples\Range
  2392.  
  2393.           CreateDir $(INetSDKDir)Samples\UrlPad
  2394.  
  2395.           CreateDir $(INetSDKDir)Samples\VBScript
  2396.  
  2397.           CreateDir $(INetSDKDir)Samples\WinInet
  2398.           CreateDir $(INetSDKDir)Samples\WinInet\FTPJr
  2399.           CreateDir $(INetSDKDir)Samples\WinInet\HTTPDump
  2400.           CreateDir $(INetSDKDir)Samples\WinInet\HTTPAuth
  2401.  
  2402.           CreateDir $(INetSDKDir)Samples\WebPost
  2403.           CreateDir $(INetSDKDir)Samples\WebPost\WbPost
  2404.           CreateDir $(INetSDKDir)Samples\WebPost\WbProv
  2405.  
  2406.           ; Begin Nashville
  2407.  
  2408.          ; CreateDir $(INetSDKDir)Samples\Wab
  2409.          ; CreateDir $(INetSDKDir)Samples\Wab\ApiTest
  2410.  
  2411.           ; End Nashville
  2412.  
  2413.           AddSectionFilesToCopyList Files-INetSDK-Samples                  $(!STF_SRCDIR)INetSDK\Samples                   $(INetSDKDir)Samples
  2414.           
  2415.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl          $(!STF_SRCDIR)INetSDK\Samples\BaseCtl           $(INetSDKDir)Samples\BaseCtl
  2416.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-FrameWrk $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\FrameWrk  $(INetSDKDir)Samples\BaseCtl\FrameWrk
  2417.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-Include  $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\Include   $(INetSDKDir)Samples\BaseCtl\Include
  2418.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-IELnk    $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\IELnk     $(INetSDKDir)Samples\BaseCtl\IELnk
  2419.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-IEMime   $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\IEMime    $(INetSDKDir)Samples\BaseCtl\IEMime
  2420.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-ToDoSvr  $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\ToDoSvr   $(INetSDKDir)Samples\BaseCtl\ToDoSvr
  2421.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-WebImage $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\WebImage  $(INetSDKDir)Samples\BaseCtl\WebImage
  2422.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-Card $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\Card  $(INetSDKDir)Samples\BaseCtl\Card
  2423.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-ObjVw $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\ObjVw  $(INetSDKDir)Samples\BaseCtl\ObjVw
  2424.  
  2425.  
  2426.           AddSectionFilesToCopyList Files-INetSDK-Samples-Framer           $(!STF_SRCDIR)INetSDK\Samples\Framer            $(INetSDKDir)Samples\Framer
  2427.  
  2428. ;          AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf           $(!STF_SRCDIR)INetSDK\Samples\MSConf            $(INetSDKDir)Samples\MSConf
  2429. ;          AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-CnfTest   $(!STF_SRCDIR)INetSDK\Samples\MSConf\CnfTest    $(INetSDKDir)Samples\MSConf\CnfTest
  2430. ;          AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-Excel     $(!STF_SRCDIR)INetSDK\Samples\MSConf\Excel      $(INetSDKDir)Samples\MSConf\Excel
  2431. ;          AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-EzConf    $(!STF_SRCDIR)INetSDK\Samples\MSConf\EzConf     $(INetSDKDir)Samples\MSConf\EzConf
  2432. ;          AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-Word      $(!STF_SRCDIR)INetSDK\Samples\MSConf\Word       $(INetSDKDir)Samples\MSConf\Word
  2433.  
  2434.           AddSectionFilesToCopyList Files-INetSDK-Samples-Progress         $(!STF_SRCDIR)INetSDK\Samples\Progress          $(INetSDKDir)Samples\Progress
  2435.  
  2436.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-Range    $(!STF_SRCDIR)INetSDK\Samples\Range             $(INetSDKDir)Samples\Range
  2437.  
  2438.           AddSectionFilesToCopyList Files-INetSDK-Samples-VBScript-Spruuids $(!STF_SRCDIR)INetSDK\Samples\AXScript\Spruuids  $(INetSDKDir)Samples\AXScript\Spruuids
  2439.           AddSectionFilesToCopyList Files-INetSDK-Samples-VBScript-Spruuids-Src $(!STF_SRCDIR)INetSDK\Samples\AXScript\Spruuids\Src $(INetSDKDir)Samples\AXScript\Spruuids\Src
  2440.  
  2441.           AddSectionFilesToCopyList Files-INetSDK-Samples-UrlPad           $(!STF_SRCDIR)INetSDK\Samples\UrlPad            $(INetSDKDir)Samples\UrlPad
  2442.  
  2443.           AddSectionFilesToCopyList Files-INetSDK-Samples-VBScript         $(!STF_SRCDIR)INetSDK\Samples\VBScript          $(INetSDKDir)Samples\VBScript
  2444.  
  2445.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet          $(!STF_SRCDIR)INetSDK\Samples\WinInet           $(INetSDKDir)Samples\WinInet
  2446.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-FTPJr $(!STF_SRCDIR)INetSDK\Samples\WinInet\FTPJr  $(INetSDKDir)Samples\WinInet\FTPJr
  2447.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-HTTPDump $(!STF_SRCDIR)INetSDK\Samples\WinInet\HTTPDump  $(INetSDKDir)Samples\WinInet\HTTPDump
  2448.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-HTTPAuth $(!STF_SRCDIR)INetSDK\Samples\WinInet\HTTPAuth  $(INetSDKDir)Samples\WinInet\HTTPAuth
  2449.  
  2450.           AddSectionFilesToCopyList Files-WebPost-Include                  $(!STF_SRCDIR)INetSDK\Include                   $(INetSDKDir)Include
  2451.           AddSectionFilesToCopyList Files-WebPost-Lib-$(STF_PLATFORM)      $(!STF_SRCDIR)INetSDK\Lib\$(STF_PLATFORM)       $(INetSDKDir)Lib
  2452.  
  2453.           AddSectionFilesToCopyList Files-NashSDK-Samples-WebPost          $(!STF_SRCDIR)INetSDK\Samples\WebPost           $(INetSDKDir)Samples\WebPost
  2454.           AddSectionFilesToCopyList Files-NashSDK-Samples-WebPost-WbPost   $(!STF_SRCDIR)INetSDK\Samples\WebPost\WbPost    $(INetSDKDir)Samples\WebPost\WbPost
  2455.           AddSectionFilesToCopyList Files-NashSDK-Samples-WebPost-WbProv   $(!STF_SRCDIR)INetSDK\Samples\WebPost\WbProv    $(INetSDKDir)Samples\WebPost\WbProv
  2456.  
  2457.           ; Begin Nashville
  2458.  
  2459.          ; AddSectionFilesToCopyList Files-NashSDK-Include                  $(!STF_SRCDIR)INetSDK\Include                   $(INetSDKDir)Include
  2460.          ; AddSectionFilesToCopyList Files-NashSDK-Specs                    $(!STF_SRCDIR)INetSDK\Specs                     $(INetSDKDir)Specs
  2461.          ; AddSectionFilesToCopyList Files-NashSDK-Lib-$(STF_PLATFORM)      $(!STF_SRCDIR)INetSDK\Lib\$(STF_PLATFORM)       $(INetSDKDir)Lib
  2462.  
  2463.          ; AddSectionFilesToCopyList Files-NashSDK-Samples-Wab-ApiTest      $(!STF_SRCDIR)INetSDK\Samples\Wab\ApiTest       $(INetSDKDir)Samples\Wab\ApiTest
  2464.  
  2465.           ; End Nashville
  2466.  
  2467.         endif
  2468.     
  2469.     endif
  2470.     ; end of INetSDK
  2471.     
  2472.     ifstr(i) $( DoPDCOther) == $(Chosen )
  2473.          ;CreateDir Put directory here
  2474.          ;AddSectionFilesToCopyList section-name $(!STF_SRCDIR)sourcepath  $(INetSDKDir)destpath
  2475.     endif
  2476.     ;endif PDCOther
  2477.     
  2478.     
  2479.     exit
  2480.     
  2481.     
  2482.     [Install-SeeIfFileIsPresent]
  2483.     LibraryProcedure STATUS,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
  2484.     exit
  2485.     
  2486.     [Install-All-Files-Now]
  2487.         CopyFilesInCopyList
  2488.         exit
  2489.     
  2490.     
  2491.     ;
  2492.     ; REGULAR INETSDK
  2493.     ;
  2494.  
  2495. [Files-INetSDK-Bin-i386]
  2496. 1,API.EXE,!DECOMPRESS,NOLOG
  2497. ;1,APRXDIST.EXE,!DECOMPRESS,NOLOG
  2498. ;1,JAAPRXDI.EXE,!DECOMPRESS,NOLOG
  2499. ;1,JAWINT.EXE,!DECOMPRESS,NOLOG
  2500. ;1,AXDIST.EXE,!DECOMPRESS,NOLOG
  2501. ;1,JAWINT35.EXE,!DECOMPRESS,NOLOG
  2502. ;1,JAAXDIST.EXE,!DECOMPRESS,NOLOG
  2503. ;1,CABRSCKT.EXE,!DECOMPRESS,NOLOG
  2504. ; 1,CCDIST.EXE,!DECOMPRESS,NOLOG
  2505. 1,CERT2SPC.EXE,!DECOMPRESS,NOLOG
  2506. 1,CHKTRUST.EXE,!DECOMPRESS,NOLOG
  2507. 1,DUMPCERT.EXE,!DECOMPRESS,NOLOG
  2508. 1,IVIEWERS.DLL,!DECOMPRESS,NOLOG
  2509. ;1,LMS.ZIP,!DECOMPRESS,NOLOG
  2510. 1,LPK_TOOL.EXE,!DECOMPRESS,NOLOG
  2511. 1,LPK_TOOL.HLP,!DECOMPRESS,NOLOG
  2512. 1,LPK_TOOL.TXT,!DECOMPRESS,NOLOG
  2513. 1,MAKECERT.EXE,!DECOMPRESS,NOLOG
  2514. 1,MKTYPLIB.EXE,!DECOMPRESS,NOLOG
  2515. 1,NOPROXY.REG,!DECOMPRESS,NOLOG
  2516. 1,ODS_TOOL.EXE,!DECOMPRESS,NOLOG
  2517. 1,OLEVIEW.EXE,!DECOMPRESS,NOLOG
  2518. 1,PESIGMGR.EXE,!DECOMPRESS,NOLOG
  2519. 1,PROXY.REG,!DECOMPRESS,NOLOG
  2520. 1,README.TXT,!DECOMPRESS,NOLOG
  2521. 1,REG.TXT,!DECOMPRESS,NOLOG
  2522. 1,REGSET.TXT,!DECOMPRESS,NOLOG
  2523. 1,ROOT.CER,!DECOMPRESS,NOLOG
  2524. 1,SHOWKEYS.EXE,!DECOMPRESS,NOLOG
  2525. 1,SIGNCODE.EXE,!DECOMPRESS,NOLOG
  2526. 1,MSCNF10A.EXE,!DECOMPRESS,NOLOG
  2527. 1,WEBPOST.EXE,!DECOMPRESS,NOLOG
  2528. ;1,WINT351.EXE,!DECOMPRESS,NOLOG
  2529. ;1,WINTDIST.EXE,!DECOMPRESS,NOLOG
  2530. 1,WVTSTOFF.REG,!DECOMPRESS,NOLOG
  2531. 1,WVTSTON.REG,!DECOMPRESS,NOLOG
  2532.  
  2533. ; geraldd, sanrisc
  2534. [Files-INetSDK-Bin-alpha]
  2535.  
  2536. ; geraldd sanrisc
  2537. [Files-INetSDK-Bin-mips]
  2538.  
  2539. ; geraldd sanrisc
  2540. [Files-INetSDK-Bin-ppc]
  2541.  
  2542.  
  2543. [Files-INetSDK-Help-OLE]
  2544. 1,CONTENTS.HTM,!DECOMPRESS,NOLOG
  2545.  
  2546.  
  2547.  
  2548. [Files-INetSDK-Help]
  2549. ;1,ACTIVEX.AUX,!DECOMPRESS,NOLOG
  2550. ;1,ACTIVEX.CAC,!DECOMPRESS,NOLOG
  2551. ;1,ACTIVEX.IDX,!DECOMPRESS,NOLOG
  2552. ;1,ACTIVEX.KWD,!DECOMPRESS,NOLOG
  2553. ;1,ACTIVEX.MVB,!DECOMPRESS,NOLOG
  2554. 1,CONF\MSCON000.HTM,!DECOMPRESS,NOLOG
  2555. 1,CONF\MSCON001.HTM,!DECOMPRESS,NOLOG
  2556. 1,CONF\MSCON002.HTM,!DECOMPRESS,NOLOG
  2557. 1,CONF\MSCONF.HTM,!DECOMPRESS,NOLOG
  2558. 1,DEFAULT.HTM,!DECOMPRESS,NOLOG
  2559. ;1,INFOVIEW.EXE,!DECOMPRESS,NOLOG
  2560. 1,OVERVIEW.HTM,!DECOMPRESS,NOLOG
  2561. 1,AXSDKFAQ.HTM,!DECOMPRESS,NOLOG
  2562. 1,SWEEP\ART\ANCHOR.GIF,!DECOMPRESS,NOLOG
  2563. 1,SWEEP\ART\BULL_A~1.GIF,!DECOMPRESS,NOLOG,RENAME="SWEEP\ART\BULL_A_35.GIF"
  2564. 1,SWEEP\ART\CODE1.GIF,!DECOMPRESS,NOLOG
  2565. 1,SWEEP\ART\CODE2.GIF,!DECOMPRESS,NOLOG
  2566. 1,SWEEP\ART\CODE3.GIF,!DECOMPRESS,NOLOG
  2567. 1,SWEEP\ART\CODEDWLD.GIF,!DECOMPRESS,NOLOG
  2568. 1,SWEEP\ART\D_NEXT_3.GIF,!DECOMPRESS,NOLOG
  2569. 1,SWEEP\ART\D_PREV_3.GIF,!DECOMPRESS,NOLOG
  2570. 1,SWEEP\ART\DOCUMENT.GIF,!DECOMPRESS,NOLOG
  2571. 1,SWEEP\ART\ELEMENT.GIF,!DECOMPRESS,NOLOG
  2572. 1,SWEEP\ART\FCONTENT.GIF,!DECOMPRESS,NOLOG
  2573. 1,SWEEP\ART\FINDEX.GIF,!DECOMPRESS,NOLOG
  2574. 1,SWEEP\ART\FORM.GIF,!DECOMPRESS,NOLOG
  2575. 1,SWEEP\ART\FRAME.GIF,!DECOMPRESS,NOLOG
  2576. 1,SWEEP\ART\FSDK.GIF,!DECOMPRESS,NOLOG
  2577. 1,SWEEP\ART\HISTORY.GIF,!DECOMPRESS,NOLOG
  2578. 1,SWEEP\ART\IMAGEMAP.GIF,!DECOMPRESS,NOLOG
  2579. 1,SWEEP\ART\JAVA01.GIF,!DECOMPRESS,NOLOG
  2580. 1,SWEEP\ART\JAVA02.GIF,!DECOMPRESS,NOLOG
  2581. 1,SWEEP\ART\JAVA03.GIF,!DECOMPRESS,NOLOG
  2582. 1,SWEEP\ART\JAVA04.GIF,!DECOMPRESS,NOLOG
  2583. 1,SWEEP\ART\JAVA05.GIF,!DECOMPRESS,NOLOG
  2584. 1,SWEEP\ART\JAVA06.GIF,!DECOMPRESS,NOLOG
  2585. 1,SWEEP\ART\JAVA08.GIF,!DECOMPRESS,NOLOG
  2586. 1,SWEEP\ART\JAVA1.GIF,!DECOMPRESS,NOLOG
  2587. 1,SWEEP\ART\LINK.GIF,!DECOMPRESS,NOLOG
  2588. 1,SWEEP\ART\LOCATION.GIF,!DECOMPRESS,NOLOG
  2589. 1,SWEEP\ART\MICROBTN.GIF,!DECOMPRESS,NOLOG
  2590. 1,SWEEP\ART\NAV.GIF,!DECOMPRESS,NOLOG
  2591. 1,SWEEP\ART\OBJMODEL.GIF,!DECOMPRESS,NOLOG
  2592. 1,SWEEP\ART\OLESCR01.GIF,!DECOMPRESS,NOLOG
  2593. 1,SWEEP\ART\OLESCR02.GIF,!DECOMPRESS,NOLOG
  2594. 1,SWEEP\ART\OLESCR03.GIF,!DECOMPRESS,NOLOG
  2595. 1,SWEEP\ART\SCRIPT.GIF,!DECOMPRESS,NOLOG
  2596. 1,SWEEP\ART\THEEARTH.AVI,!DECOMPRESS,NOLOG
  2597. 1,SWEEP\ART\THEEARTH.GIF,!DECOMPRESS,NOLOG
  2598. 1,SWEEP\ART\TRUSTARC.GIF,!DECOMPRESS,NOLOG
  2599. 1,SWEEP\ART\U_NEXT_3.GIF,!DECOMPRESS,NOLOG
  2600. 1,SWEEP\ART\BANNER.JPG,!DECOMPRESS,NOLOG
  2601. 1,SWEEP\ART\CLOUDS.GIF,!DECOMPRESS,NOLOG
  2602. 1,SWEEP\ART\WEBPOST.GIF,!DECOMPRESS,NOLOG
  2603. 1,SWEEP\ART\WINDOW.GIF,!DECOMPRESS,NOLOG
  2604. 1,SWEEP\ART\15mb.GIF,!DECOMPRESS,NOLOG
  2605. 1,SWEEP\ART\actconf1.GIF,!DECOMPRESS,NOLOG
  2606. 1,SWEEP\ART\actconf2.GIF,!DECOMPRESS,NOLOG
  2607. 1,SWEEP\ART\actconf3.GIF,!DECOMPRESS,NOLOG
  2608. 1,SWEEP\ART\axlogo.GIF,!DECOMPRESS,NOLOG
  2609. 1,SWEEP\ART\axtm.GIF,!DECOMPRESS,NOLOG
  2610. 1,SWEEP\ART\bullet1.GIF,!DECOMPRESS,NOLOG
  2611. 1,SWEEP\ART\bullet2.GIF,!DECOMPRESS,NOLOG
  2612. 1,SWEEP\ART\bullet3.GIF,!DECOMPRESS,NOLOG
  2613. 1,SWEEP\ART\clouds.JPG,!DECOMPRESS,NOLOG
  2614. 1,SWEEP\ART\comp_cat.GIF,!DECOMPRESS,NOLOG
  2615. 1,SWEEP\ART\compcat2.GIF,!DECOMPRESS,NOLOG
  2616. 1,SWEEP\ART\compcat3.GIF,!DECOMPRESS,NOLOG
  2617. 1,SWEEP\ART\contents.GIF,!DECOMPRESS,NOLOG
  2618. 1,SWEEP\ART\dconte~1.GIF,!DECOMPRESS,NOLOG,RENAME="SWEEP\ART\dcontents.GIF"
  2619. 1,SWEEP\ART\dhome.GIF,!DECOMPRESS,NOLOG
  2620. 1,SWEEP\ART\dindex.GIF,!DECOMPRESS,NOLOG
  2621. 1,SWEEP\ART\dnext.GIF,!DECOMPRESS,NOLOG
  2622. 1,SWEEP\ART\dprevi~1.GIF,!DECOMPRESS,NOLOG,RENAME="SWEEP\ART\dprevious.GIF"
  2623. 1,SWEEP\ART\home.GIF,!DECOMPRESS,NOLOG
  2624. 1,SWEEP\ART\imgmap.GIF,!DECOMPRESS,NOLOG
  2625. 1,SWEEP\ART\impl_cat.GIF,!DECOMPRESS,NOLOG
  2626. 1,SWEEP\ART\index.GIF,!DECOMPRESS,NOLOG
  2627. 1,SWEEP\ART\mslogo.GIF,!DECOMPRESS,NOLOG
  2628. 1,SWEEP\ART\next.GIF,!DECOMPRESS,NOLOG
  2629. 1,SWEEP\ART\previous.GIF,!DECOMPRESS,NOLOG
  2630. 1,SWEEP\ART\uparrow.GIF,!DECOMPRESS,NOLOG
  2631. 1,SWEEP\CONTENTS.HTM,!DECOMPRESS,NOLOG
  2632. 1,SWEEP\COPYRITE.HTM,!DECOMPRESS,NOLOG
  2633. 1,SWEEP\DEFAULT.HTM,!DECOMPRESS,NOLOG
  2634. 1,SWEEP\HEADGRPH.HTM,!DECOMPRESS,NOLOG
  2635. 1,SWEEP\INDEX.HTM,!DECOMPRESS,NOLOG
  2636. 1,SWEEP\NAVBAR.HTM,!DECOMPRESS,NOLOG
  2637. 1,SWEEP\OTHER\FRAME1.HTM,!DECOMPRESS,NOLOG
  2638. 1,SWEEP\OTHER\MARQCONT.HTM,!DECOMPRESS,NOLOG
  2639. 1,SWEEP\OTHER\SAMPLE1.HTM,!DECOMPRESS,NOLOG
  2640. 1,SWEEP\OTHER\SAMPLE2.HTM,!DECOMPRESS,NOLOG
  2641. 1,SWEEP\OTHER\X.HTM,!DECOMPRESS,NOLOG
  2642. 1,SWEEP\OTHER\XX.HTM,!DECOMPRESS,NOLOG
  2643. 1,SWEEP\OTHER\Y.HTM,!DECOMPRESS,NOLOG
  2644. 1,SWEEP\SPEC-A~1.HTM,!DECOMPRESS,NOLOG,RENAME="SWEEP\SPEC-ACTDOC.HTM"
  2645. 1,SWEEP\SPEC-A~2.HTM,!DECOMPRESS,NOLOG,RENAME="SWEEP\SPEC-AXCTRL.HTM"
  2646. 1,SWEEP\SPEC-D~1.HTM,!DECOMPRESS,NOLOG,RENAME="SWEEP\SPEC-DIAMOND.HTM"
  2647. 1,SWEEP\SPEC-D~2.HTM,!DECOMPRESS,NOLOG,RENAME="SWEEP\SPEC-DOWNLOAD.HTM"
  2648. 1,SWEEP\SPEC-S~1.HTM,!DECOMPRESS,NOLOG,RENAME="SWEEP\SPEC-SCRIPT.HTM"
  2649. 1,SWEEP\SWEEP000.HTM,!DECOMPRESS,NOLOG
  2650. 1,SWEEP\SWEEP001.HTM,!DECOMPRESS,NOLOG
  2651. 1,SWEEP\SWEEP002.HTM,!DECOMPRESS,NOLOG
  2652. 1,SWEEP\SWEEP003.HTM,!DECOMPRESS,NOLOG
  2653. 1,SWEEP\SWEEP004.HTM,!DECOMPRESS,NOLOG
  2654. 1,SWEEP\SWEEP005.HTM,!DECOMPRESS,NOLOG
  2655. 1,SWEEP\SWEEP006.HTM,!DECOMPRESS,NOLOG
  2656. 1,SWEEP\SWEEP007.HTM,!DECOMPRESS,NOLOG
  2657. 1,SWEEP\SWEEP008.HTM,!DECOMPRESS,NOLOG
  2658. 1,SWEEP\SWEEP009.HTM,!DECOMPRESS,NOLOG
  2659. 1,SWEEP\SWEEP010.HTM,!DECOMPRESS,NOLOG
  2660. 1,SWEEP\SWEEP011.HTM,!DECOMPRESS,NOLOG
  2661. 1,SWEEP\SWEEP012.HTM,!DECOMPRESS,NOLOG
  2662. 1,SWEEP\SWEEP013.HTM,!DECOMPRESS,NOLOG
  2663. 1,SWEEP\SWEEP014.HTM,!DECOMPRESS,NOLOG
  2664. 1,SWEEP\SWEEP015.HTM,!DECOMPRESS,NOLOG
  2665. 1,SWEEP\SWEEP016.HTM,!DECOMPRESS,NOLOG
  2666. 1,SWEEP\SWEEP017.HTM,!DECOMPRESS,NOLOG
  2667. 1,SWEEP\SWEEP018.HTM,!DECOMPRESS,NOLOG
  2668. 1,SWEEP\SWEEP019.HTM,!DECOMPRESS,NOLOG
  2669. 1,SWEEP\SWEEP020.HTM,!DECOMPRESS,NOLOG
  2670. 1,SWEEP\SWEEP021.HTM,!DECOMPRESS,NOLOG
  2671. 1,SWEEP\SWEEP022.HTM,!DECOMPRESS,NOLOG
  2672. 1,SWEEP\SWEEP023.HTM,!DECOMPRESS,NOLOG
  2673. 1,SWEEP\SWEEP024.HTM,!DECOMPRESS,NOLOG
  2674. 1,SWEEP\SWEEP025.HTM,!DECOMPRESS,NOLOG
  2675. 1,SWEEP\SWEEP026.HTM,!DECOMPRESS,NOLOG
  2676. 1,SWEEP\SWEEP027.HTM,!DECOMPRESS,NOLOG
  2677. 1,SWEEP\SWEEP028.HTM,!DECOMPRESS,NOLOG
  2678. 1,SWEEP\SWEEP029.HTM,!DECOMPRESS,NOLOG
  2679. 1,SWEEP\SWEEP030.HTM,!DECOMPRESS,NOLOG
  2680. 1,SWEEP\SWEEP031.HTM,!DECOMPRESS,NOLOG
  2681. 1,SWEEP\SWEEP032.HTM,!DECOMPRESS,NOLOG
  2682. 1,SWEEP\SWEEP033.HTM,!DECOMPRESS,NOLOG
  2683. 1,SWEEP\SWEEP034.HTM,!DECOMPRESS,NOLOG
  2684. 1,SWEEP\SWEEP035.HTM,!DECOMPRESS,NOLOG
  2685. 1,SWEEP\SWEEP036.HTM,!DECOMPRESS,NOLOG
  2686. 1,SWEEP\SWEEP037.HTM,!DECOMPRESS,NOLOG
  2687. 1,SWEEP\SWEEP038.HTM,!DECOMPRESS,NOLOG
  2688. 1,SWEEP\SWEEP039.HTM,!DECOMPRESS,NOLOG
  2689. 1,SWEEP\SWEEP040.HTM,!DECOMPRESS,NOLOG
  2690. 1,SWEEP\SWEEP041.HTM,!DECOMPRESS,NOLOG
  2691. 1,SWEEP\SWEEP042.HTM,!DECOMPRESS,NOLOG
  2692. 1,SWEEP\SWEEP043.HTM,!DECOMPRESS,NOLOG
  2693. 1,SWEEP\SWEEP044.HTM,!DECOMPRESS,NOLOG
  2694. 1,SWEEP\SWEEP045.HTM,!DECOMPRESS,NOLOG
  2695. 1,SWEEP\SWEEP046.HTM,!DECOMPRESS,NOLOG
  2696. 1,SWEEP\SWEEP047.HTM,!DECOMPRESS,NOLOG
  2697. 1,SWEEP\SWEEP048.HTM,!DECOMPRESS,NOLOG
  2698. 1,SWEEP\SWEEP049.HTM,!DECOMPRESS,NOLOG
  2699. 1,SWEEP\SWEEP050.HTM,!DECOMPRESS,NOLOG
  2700. 1,SWEEP\SWEEP051.HTM,!DECOMPRESS,NOLOG
  2701. 1,SWEEP\SWEEP052.HTM,!DECOMPRESS,NOLOG
  2702. 1,SWEEP\SWEEP053.HTM,!DECOMPRESS,NOLOG
  2703. 1,SWEEP\SWEEP054.HTM,!DECOMPRESS,NOLOG
  2704. 1,SWEEP\SWEEP055.HTM,!DECOMPRESS,NOLOG
  2705. 1,SWEEP\SWEEP056.HTM,!DECOMPRESS,NOLOG
  2706. 1,SWEEP\SWEEP057.HTM,!DECOMPRESS,NOLOG
  2707. 1,SWEEP\SWEEP058.HTM,!DECOMPRESS,NOLOG
  2708. 1,SWEEP\SWEEP059.HTM,!DECOMPRESS,NOLOG
  2709. 1,SWEEP\SWEEP060.HTM,!DECOMPRESS,NOLOG
  2710. 1,SWEEP\SWEEP061.HTM,!DECOMPRESS,NOLOG
  2711. 1,SWEEP\SWEEP062.HTM,!DECOMPRESS,NOLOG
  2712. 1,SWEEP\SWEEP063.HTM,!DECOMPRESS,NOLOG
  2713. 1,SWEEP\SWEEP064.HTM,!DECOMPRESS,NOLOG
  2714. 1,SWEEP\SWEEP065.HTM,!DECOMPRESS,NOLOG
  2715. 1,SWEEP\SWEEP066.HTM,!DECOMPRESS,NOLOG
  2716. 1,SWEEP\SWEEP067.HTM,!DECOMPRESS,NOLOG
  2717. 1,SWEEP\SWEEP068.HTM,!DECOMPRESS,NOLOG
  2718. 1,SWEEP\SWEEP069.HTM,!DECOMPRESS,NOLOG
  2719. 1,SWEEP\SWEEP070.HTM,!DECOMPRESS,NOLOG
  2720. 1,SWEEP\SWEEP071.HTM,!DECOMPRESS,NOLOG
  2721. 1,SWEEP\SWEEP072.HTM,!DECOMPRESS,NOLOG
  2722. 1,SWEEP\SWEEP073.HTM,!DECOMPRESS,NOLOG
  2723. 1,SWEEP\SWEEP074.HTM,!DECOMPRESS,NOLOG
  2724. 1,SWEEP\SWEEP075.HTM,!DECOMPRESS,NOLOG
  2725. 1,SWEEP\SWEEP076.HTM,!DECOMPRESS,NOLOG
  2726. 1,SWEEP\SWEEP077.HTM,!DECOMPRESS,NOLOG
  2727. 1,SWEEP\SWEEP078.HTM,!DECOMPRESS,NOLOG
  2728. 1,SWEEP\SWEEP079.HTM,!DECOMPRESS,NOLOG
  2729. 1,SWEEP\SWEEP080.HTM,!DECOMPRESS,NOLOG
  2730. 1,SWEEP\SWEEP081.HTM,!DECOMPRESS,NOLOG
  2731. 1,SWEEP\SWEEP082.HTM,!DECOMPRESS,NOLOG
  2732. 1,SWEEP\SWEEP083.HTM,!DECOMPRESS,NOLOG
  2733. 1,SWEEP\SWEEP084.HTM,!DECOMPRESS,NOLOG
  2734. 1,SWEEP\SWEEP085.HTM,!DECOMPRESS,NOLOG
  2735. 1,SWEEP\SWEEP086.HTM,!DECOMPRESS,NOLOG
  2736. 1,SWEEP\SWEEP087.HTM,!DECOMPRESS,NOLOG
  2737. 1,SWEEP\SWEEP088.HTM,!DECOMPRESS,NOLOG
  2738. 1,SWEEP\SWEEP089.HTM,!DECOMPRESS,NOLOG
  2739. 1,SWEEP\SWEEP090.HTM,!DECOMPRESS,NOLOG
  2740. 1,SWEEP\SWEEP091.HTM,!DECOMPRESS,NOLOG
  2741. 1,SWEEP\SWEEP092.HTM,!DECOMPRESS,NOLOG
  2742. 1,SWEEP\SWEEP093.HTM,!DECOMPRESS,NOLOG
  2743. 1,SWEEP\SWEEP094.HTM,!DECOMPRESS,NOLOG
  2744. 1,SWEEP\SWEEP095.HTM,!DECOMPRESS,NOLOG
  2745. 1,SWEEP\SWEEP096.HTM,!DECOMPRESS,NOLOG
  2746. 1,SWEEP\SWEEP097.HTM,!DECOMPRESS,NOLOG
  2747. 1,SWEEP\SWEEP098.HTM,!DECOMPRESS,NOLOG
  2748. 1,SWEEP\SWEEP099.HTM,!DECOMPRESS,NOLOG
  2749. 1,SWEEP\SWEEP100.HTM,!DECOMPRESS,NOLOG
  2750. 1,SWEEP\SWEEP101.HTM,!DECOMPRESS,NOLOG
  2751. 1,SWEEP\SWEEP102.HTM,!DECOMPRESS,NOLOG
  2752. 1,SWEEP\SWEEP103.HTM,!DECOMPRESS,NOLOG
  2753. 1,SWEEP\SWEEP104.HTM,!DECOMPRESS,NOLOG
  2754. 1,SWEEP\SWEEP105.HTM,!DECOMPRESS,NOLOG
  2755. 1,SWEEP\SWEEP106.HTM,!DECOMPRESS,NOLOG
  2756. 1,SWEEP\SWEEP107.HTM,!DECOMPRESS,NOLOG
  2757. 1,SWEEP\SWEEP108.HTM,!DECOMPRESS,NOLOG
  2758. 1,SWEEP\SWEEP109.HTM,!DECOMPRESS,NOLOG
  2759. 1,SWEEP\SWEEP110.HTM,!DECOMPRESS,NOLOG
  2760. 1,SWEEP\SWEEP111.HTM,!DECOMPRESS,NOLOG
  2761. 1,SWEEP\SWEEP112.HTM,!DECOMPRESS,NOLOG
  2762. 1,SWEEP\SWEEP113.HTM,!DECOMPRESS,NOLOG
  2763. 1,SWEEP\SWEEP114.HTM,!DECOMPRESS,NOLOG
  2764. 1,SWEEP\legal.HTM,!DECOMPRESS,NOLOG
  2765. 1,SWEEP\SWEEP115.HTM,!DECOMPRESS,NOLOG
  2766. 1,SWEEP\SWEEP116.HTM,!DECOMPRESS,NOLOG
  2767. 1,SWEEP\SWEEP117.HTM,!DECOMPRESS,NOLOG
  2768. 1,SWEEP\SWEEP118.HTM,!DECOMPRESS,NOLOG
  2769. 1,SWEEP\SWEEP119.HTM,!DECOMPRESS,NOLOG
  2770. 1,SWEEP\SWEEP120.HTM,!DECOMPRESS,NOLOG
  2771. 1,SWEEP\SWEEP121.HTM,!DECOMPRESS,NOLOG
  2772. 1,SWEEP\SWEEP122.HTM,!DECOMPRESS,NOLOG
  2773. 1,SWEEP\SWEEP123.HTM,!DECOMPRESS,NOLOG
  2774. 1,SWEEP\SWEEP124.HTM,!DECOMPRESS,NOLOG
  2775. 1,SWEEP\SWEEP125.HTM,!DECOMPRESS,NOLOG
  2776. 1,TECHEAD.GIF,!DECOMPRESS,NOLOG
  2777.  
  2778. [Files-INetSDK-Include]
  2779. 1,ACTIVSCP.H,!DECOMPRESS,NOLOG
  2780. 1,COMCAT.H,!DECOMPRESS,NOLOG
  2781. 1,COMMCTRL.H,!DECOMPRESS,NOLOG
  2782. 1,COMCAT.IDL,!DECOMPRESS,NOLOG
  2783. 1,DOCOBJ.H,!DECOMPRESS,NOLOG
  2784. 1,DOCOBJ.IDL,!DECOMPRESS,NOLOG
  2785. 1,EXDISP.H,!DECOMPRESS,NOLOG
  2786. 1,EXDISP.ODL,!DECOMPRESS,NOLOG
  2787. 1,EXDISPID.H,!DECOMPRESS,NOLOG
  2788. 1,HLIFACE.H,!DECOMPRESS,NOLOG
  2789. 1,HLIFACE.IDL,!DECOMPRESS,NOLOG
  2790. 1,HLINK.H,!DECOMPRESS,NOLOG
  2791. 1,HLINK.IDL,!DECOMPRESS,NOLOG
  2792. 1,INETSDK.H,!DECOMPRESS,NOLOG
  2793. 1,INETSDK.IDL,!DECOMPRESS,NOLOG
  2794. 1,INETSDK.MAK,!DECOMPRESS,NOLOG
  2795. 1,INTSHCUT.H,!DECOMPRESS,NOLOG
  2796. 1,ISGUIDS.H,!DECOMPRESS,NOLOG
  2797. ; 1,MSCONF.H,!DECOMPRESS,NOLOG
  2798. 1,OAIDL.H,!DECOMPRESS,NOLOG
  2799. 1,OAIDL.IDL,!DECOMPRESS,NOLOG
  2800. 1,OBJSAFE.H,!DECOMPRESS,NOLOG
  2801. 1,OCIDL.H,!DECOMPRESS,NOLOG
  2802. 1,OCIDL.IDL,!DECOMPRESS,NOLOG
  2803. 1,OLEAUTO.H,!DECOMPRESS,NOLOG
  2804. 1,OLECTL.H,!DECOMPRESS,NOLOG
  2805. 1,SERVPROV.H,!DECOMPRESS,NOLOG
  2806. 1,SERVPROV.IDL,!DECOMPRESS,NOLOG
  2807. 1,URLHLINK.H,!DECOMPRESS,NOLOG
  2808. 1,URLMON.H,!DECOMPRESS,NOLOG
  2809. 1,URLMON.IDL,!DECOMPRESS,NOLOG
  2810. 1,WININET.H,!DECOMPRESS,NOLOG
  2811.  
  2812. [Files-INetSDK-Lib-i386]
  2813. 1,HLINK.LIB,!DECOMPRESS,NOLOG
  2814. ; 1,MSCONF.LIB,!DECOMPRESS,NOLOG
  2815. 1,OLEAUT32.LIB,!DECOMPRESS,NOLOG
  2816. 1,URLMON.LIB,!DECOMPRESS,NOLOG
  2817. ;    1,UUID.LIB,!DECOMPRESS,NOLOG
  2818. ;    1,UUID3.LIB,!DECOMPRESS,NOLOG
  2819. 1,WININET.LIB,!DECOMPRESS,NOLOG
  2820. 1,COMCTL32.LIB,!DECOMPRESS,NOLOG
  2821.  
  2822. ; geraldd sanrisc
  2823. [Files-INetSDK-Lib-alpha]
  2824. 1,HLINK.LIB,!DECOMPRESS,NOLOG
  2825. 1,OLEAUT32.LIB,!DECOMPRESS,NOLOG
  2826. 1,URLMON.LIB,!DECOMPRESS,NOLOG
  2827. 1,WININET.LIB,!DECOMPRESS,NOLOG
  2828. 1,COMCTL32.LIB,!DECOMPRESS,NOLOG
  2829.  
  2830. ; geraldd sanrisc
  2831. [Files-INetSDK-Lib-mips]
  2832. 1,HLINK.LIB,!DECOMPRESS,NOLOG
  2833. 1,OLEAUT32.LIB,!DECOMPRESS,NOLOG
  2834. 1,URLMON.LIB,!DECOMPRESS,NOLOG
  2835. 1,WININET.LIB,!DECOMPRESS,NOLOG
  2836. 1,COMCTL32.LIB,!DECOMPRESS,NOLOG
  2837.  
  2838. ; geraldd sanrisc
  2839. [Files-INetSDK-Lib-ppc]
  2840. 1,HLINK.LIB,!DECOMPRESS,NOLOG
  2841. 1,OLEAUT32.LIB,!DECOMPRESS,NOLOG
  2842. 1,URLMON.LIB,!DECOMPRESS,NOLOG
  2843. 1,WININET.LIB,!DECOMPRESS,NOLOG
  2844. 1,COMCTL32.LIB,!DECOMPRESS,NOLOG
  2845.  
  2846. [Files-INetSDK-Lib]
  2847. 1,README.TXT,!DECOMPRESS,NOLOG
  2848.  
  2849. [Files-INetSDK-License]
  2850. 1,LICENSE.TXT,!DECOMPRESS,NOLOG
  2851. 1,REDIST.TXT,!DECOMPRESS,NOLOG
  2852.  
  2853. ;[Files-INetSDK-Other]
  2854. ;1,LICENSE.TXT,!DECOMPRESS,NOLOG
  2855. ;1,REDIST.TXT,!DECOMPRESS,NOLOG
  2856.  
  2857.  
  2858. [Files-INetSDK-Samples-BaseCtl-ObjVw]
  2859. 1,Appsink.cpp,!DECOMPRESS,NOLOG
  2860. 1,Appsink.h,!DECOMPRESS,NOLOG
  2861. 1,Cathelp.cpp,!DECOMPRESS,NOLOG
  2862. 1,Cathelp.h,!DECOMPRESS,NOLOG
  2863. 1,Dispids.h,!DECOMPRESS,NOLOG
  2864. 1,Dwinvers.h,!DECOMPRESS,NOLOG
  2865. 1,Evtsink.cpp,!DECOMPRESS,NOLOG
  2866. 1,Evtsink.h,!DECOMPRESS,NOLOG
  2867. 1,Foo.htm,!DECOMPRESS,NOLOG
  2868. 1,Foo1.htm,!DECOMPRESS,NOLOG
  2869. 1,Gen.h,!DECOMPRESS,NOLOG
  2870. 1,Guids.cpp,!DECOMPRESS,NOLOG
  2871. 1,Hlsimple.doc,!DECOMPRESS,NOLOG
  2872. 1,Localobj.h,!DECOMPRESS,NOLOG
  2873. 1,Makefile,!DECOMPRESS,NOLOG
  2874. 1,Objvw.cpp,!DECOMPRESS,NOLOG
  2875. 1,Objvw.def,!DECOMPRESS,NOLOG
  2876. 1,Objvw.mak,!DECOMPRESS,NOLOG
  2877. 1,Objvw.mdp,!DECOMPRESS,NOLOG
  2878. 1,Objvw.odl,!DECOMPRESS,NOLOG
  2879. 1,Objvw.rc,!DECOMPRESS,NOLOG
  2880. 1,Objvwctl.bmp,!DECOMPRESS,NOLOG
  2881. 1,Objvwctl.cpp,!DECOMPRESS,NOLOG
  2882. 1,Objvwctl.h,!DECOMPRESS,NOLOG
  2883. 1,Readme.txt,!DECOMPRESS,NOLOG
  2884. 1,Resource.h,!DECOMPRESS,NOLOG
  2885. 1,Test.htm,!DECOMPRESS,NOLOG
  2886. 1,Treeui.cpp,!DECOMPRESS,NOLOG
  2887. 1,Wintree.cpp,!DECOMPRESS,NOLOG
  2888. 1,Treeui.h,!DECOMPRESS,NOLOG
  2889. 1,Wintree.h,!DECOMPRESS,NOLOG
  2890.  
  2891.  
  2892. [Files-INetSDK-Samples-BaseCtl-Card]
  2893. 1,CARD.CPP,!DECOMPRESS,NOLOG
  2894. 1,CARD.DEF,!DECOMPRESS,NOLOG
  2895. 1,CARD.ODL,!DECOMPRESS,NOLOG
  2896. 1,CARD.RC,!DECOMPRESS,NOLOG
  2897. 1,CARDCTL.CPP,!DECOMPRESS,NOLOG
  2898. 1,CARDCTL.H,!DECOMPRESS,NOLOG
  2899. 1,CARDDRAW.CPP,!DECOMPRESS,NOLOG
  2900. 1,CARDDRAW.H,!DECOMPRESS,NOLOG
  2901. 1,CARDPPG.CPP,!DECOMPRESS,NOLOG
  2902. 1,CARDPPG.H,!DECOMPRESS,NOLOG
  2903. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  2904. 1,CATHELP.H,!DECOMPRESS,NOLOG
  2905. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  2906. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  2907. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  2908. 1,GUIDS.H,!DECOMPRESS,NOLOG
  2909. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  2910. 1,MAKEFILE,!DECOMPRESS,NOLOG
  2911. 1,POKER\HELP.HTM,!DECOMPRESS,NOLOG
  2912. 1,POKER\MAIN.HTM,!DECOMPRESS,NOLOG
  2913. 1,POKER\PAYTABLE.HTM,!DECOMPRESS,NOLOG
  2914. 1,POKER\POKER.HTM,!DECOMPRESS,NOLOG
  2915. 1,POKER\SIDE.HTM,!DECOMPRESS,NOLOG
  2916. 1,POKER\STATS.HTM,!DECOMPRESS,NOLOG
  2917. 1,README.TXT,!DECOMPRESS,NOLOG
  2918. 1,RES\BACK1.BMP,!DECOMPRESS,NOLOG
  2919. 1,RES\BACK10.BMP,!DECOMPRESS,NOLOG
  2920. 1,RES\BACK11.BMP,!DECOMPRESS,NOLOG
  2921. 1,RES\BACK12.BMP,!DECOMPRESS,NOLOG
  2922. 1,RES\BACK2.BMP,!DECOMPRESS,NOLOG
  2923. 1,RES\BACK3.BMP,!DECOMPRESS,NOLOG
  2924. 1,RES\BACK4.BMP,!DECOMPRESS,NOLOG
  2925. 1,RES\BACK5.BMP,!DECOMPRESS,NOLOG
  2926. 1,RES\BACK6.BMP,!DECOMPRESS,NOLOG
  2927. 1,RES\BACK7.BMP,!DECOMPRESS,NOLOG
  2928. 1,RES\BACK8.BMP,!DECOMPRESS,NOLOG
  2929. 1,RES\BACK9.BMP,!DECOMPRESS,NOLOG
  2930. 1,RES\FACES.BMP,!DECOMPRESS,NOLOG
  2931. 1,RES\ICON.BMP,!DECOMPRESS,NOLOG
  2932. 1,RES\JOKER.BMP,!DECOMPRESS,NOLOG
  2933. 1,RES\SYMS.BMP,!DECOMPRESS,NOLOG
  2934. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  2935. 1,SOLITAIR\SOL.ALX,!DECOMPRESS,NOLOG
  2936. 1,SOLITAIR\SOL.HTM,!DECOMPRESS,NOLOG
  2937.  
  2938. [Files-INetSDK-Samples-BaseCtl-FrameWrk]
  2939. 1,AUTOOBJ.CPP,!DECOMPRESS,NOLOG
  2940. 1,CLASSF.CPP,!DECOMPRESS,NOLOG
  2941. 1,CLASSF.H,!DECOMPRESS,NOLOG
  2942. 1,CTLEMBED.CPP,!DECOMPRESS,NOLOG
  2943. 1,CTLHELP.CPP,!DECOMPRESS,NOLOG
  2944. 1,CTLHELP.H,!DECOMPRESS,NOLOG
  2945. 1,CTLMISC.CPP,!DECOMPRESS,NOLOG
  2946. 1,CTLOCX96.CPP,!DECOMPRESS,NOLOG
  2947. 1,CTLPSST.CPP,!DECOMPRESS,NOLOG
  2948. 1,CTLVIEW.CPP,!DECOMPRESS,NOLOG
  2949. 1,CTLWRAP.CPP,!DECOMPRESS,NOLOG
  2950. 1,DEBUG.CPP,!DECOMPRESS,NOLOG
  2951. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  2952. 1,EXTOBJ.CPP,!DECOMPRESS,NOLOG
  2953. 1,GLOBALS.CPP,!DECOMPRESS,NOLOG
  2954. 1,INTERNET.CPP,!DECOMPRESS,NOLOG
  2955. 1,IPSERVER.CPP,!DECOMPRESS,NOLOG
  2956. 1,MAKEFILE,!DECOMPRESS,NOLOG
  2957. 1,PROPPAGE.CPP,!DECOMPRESS,NOLOG
  2958. 1,README.TXT,!DECOMPRESS,NOLOG
  2959. 1,STDENUM.CPP,!DECOMPRESS,NOLOG
  2960. 1,UNKNOWN.CPP,!DECOMPRESS,NOLOG
  2961. 1,UTIL.CPP,!DECOMPRESS,NOLOG
  2962.  
  2963. [Files-INetSDK-Samples-BaseCtl-IELnk]
  2964. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  2965. 1,CATHELP.H,!DECOMPRESS,NOLOG
  2966. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  2967. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  2968. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  2969. 1,GUIDS.H,!DECOMPRESS,NOLOG
  2970. 1,IELNK.CPP,!DECOMPRESS,NOLOG
  2971. 1,IELNK.DEF,!DECOMPRESS,NOLOG
  2972. 1,IELNK.ODL,!DECOMPRESS,NOLOG
  2973. 1,IELNK.RC,!DECOMPRESS,NOLOG
  2974. 1,IELNKCTL.BMP,!DECOMPRESS,NOLOG
  2975. 1,IELNKCTL.CPP,!DECOMPRESS,NOLOG
  2976. 1,IELNKCTL.H,!DECOMPRESS,NOLOG
  2977. 1,IELNKDEM.HTM,!DECOMPRESS,NOLOG
  2978. 1,IELNKJV.HTM,!DECOMPRESS,NOLOG
  2979. 1,IELNKPPG.CPP,!DECOMPRESS,NOLOG
  2980. 1,IELNKPPG.H,!DECOMPRESS,NOLOG
  2981. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  2982. 1,MAKEFILE,!DECOMPRESS,NOLOG
  2983. 1,README.TXT,!DECOMPRESS,NOLOG
  2984. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  2985. 1,RESRC1.H,!DECOMPRESS,NOLOG
  2986. 1,XSINK.CPP,!DECOMPRESS,NOLOG
  2987. 1,XSINK.H,!DECOMPRESS,NOLOG
  2988.  
  2989. [Files-INetSDK-Samples-BaseCtl-IEMime]
  2990. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  2991. 1,CATHELP.H,!DECOMPRESS,NOLOG
  2992. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  2993. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  2994. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  2995. 1,GUIDS.H,!DECOMPRESS,NOLOG
  2996. 1,IEMIM.CPP,!DECOMPRESS,NOLOG
  2997. 1,IEMIM.DEF,!DECOMPRESS,NOLOG
  2998. 1,IEMIM.HTM,!DECOMPRESS,NOLOG
  2999. 1,IEMIM.ODL,!DECOMPRESS,NOLOG
  3000. 1,IEMIM.RC,!DECOMPRESS,NOLOG
  3001. 1,IEMIM.TXT,!DECOMPRESS,NOLOG
  3002. 1,IEMIMCTL.BMP,!DECOMPRESS,NOLOG
  3003. 1,IEMIMCTL.CPP,!DECOMPRESS,NOLOG
  3004. 1,IEMIMCTL.H,!DECOMPRESS,NOLOG
  3005. 1,IEMIMIFC.H,!DECOMPRESS,NOLOG
  3006. 1,IEMIMPPG.CPP,!DECOMPRESS,NOLOG
  3007. 1,IEMIMPPG.H,!DECOMPRESS,NOLOG
  3008. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3009. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3010. 1,MIMEINET.CPP,!DECOMPRESS,NOLOG
  3011. 1,MIMEINET.H,!DECOMPRESS,NOLOG
  3012. 1,README.TXT,!DECOMPRESS,NOLOG
  3013. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3014. 1,RESRC1.H,!DECOMPRESS,NOLOG
  3015.  
  3016. [Files-INetSDK-Samples-BaseCtl-Include]
  3017. 1,AUTOOBJ.H,!DECOMPRESS,NOLOG
  3018. 1,CTRLOBJ.H,!DECOMPRESS,NOLOG
  3019. ; 1,DATAPATH.H,!DECOMPRESS,NOLOG
  3020. 1,DEBUG.H,!DECOMPRESS,NOLOG
  3021. 1,EXTOBJ.H,!DECOMPRESS,NOLOG
  3022. 1,GLOBALS.H,!DECOMPRESS,NOLOG
  3023. 1,INTERNET.H,!DECOMPRESS,NOLOG
  3024. 1,IPSERVER.H,!DECOMPRESS,NOLOG
  3025. 1,LOCALSRV.H,!DECOMPRESS,NOLOG
  3026. 1,PROPPAGE.H,!DECOMPRESS,NOLOG
  3027. 1,STDENUM.H,!DECOMPRESS,NOLOG
  3028. 1,STRCOLL.H,!DECOMPRESS,NOLOG
  3029. 1,UNKNOWN.H,!DECOMPRESS,NOLOG
  3030. 1,UTIL.H,!DECOMPRESS,NOLOG
  3031. 1,VC41WARN.H,!DECOMPRESS,NOLOG
  3032.  
  3033. [Files-INetSDK-Samples-BaseCtl-ToDoSvr]
  3034. 1,CDOCOBJ.CPP,!DECOMPRESS,NOLOG
  3035. 1,CDOCOBJ.H,!DECOMPRESS,NOLOG
  3036. 1,DEFAULT.HTM,!DECOMPRESS,NOLOG
  3037. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3038. 1,DOREG.CPP,!DECOMPRESS,NOLOG
  3039. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  3040. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3041. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3042. 1,IODOC.CPP,!DECOMPRESS,NOLOG
  3043. 1,IODOCVW.CPP,!DECOMPRESS,NOLOG
  3044. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3045. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3046. 1,MENU.CPP,!DECOMPRESS,NOLOG
  3047. 1,README.TXT,!DECOMPRESS,NOLOG
  3048. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3049. 1,SAMPLE.TDO,!DECOMPRESS,NOLOG
  3050. 1,TODOCTL.BMP,!DECOMPRESS,NOLOG
  3051. 1,TODOCTL.CPP,!DECOMPRESS,NOLOG
  3052. 1,TODOCTL.H,!DECOMPRESS,NOLOG
  3053. 1,TODOPPG.CPP,!DECOMPRESS,NOLOG
  3054. 1,TODOPPG.H,!DECOMPRESS,NOLOG
  3055. 1,TODOSVR.CPP,!DECOMPRESS,NOLOG
  3056. 1,TODOSVR.DEF,!DECOMPRESS,NOLOG
  3057. 1,TODOSVR.ODL,!DECOMPRESS,NOLOG
  3058. 1,TODOSVR.RC,!DECOMPRESS,NOLOG
  3059.  
  3060. [Files-INetSDK-Samples-BaseCtl-WebImage]
  3061. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  3062. 1,CATHELP.H,!DECOMPRESS,NOLOG
  3063. 1,DIBCLS.CPP,!DECOMPRESS,NOLOG
  3064. 1,DIBCLS.H,!DECOMPRESS,NOLOG
  3065. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3066. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  3067. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3068. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3069. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3070. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3071. 1,README.TXT,!DECOMPRESS,NOLOG
  3072. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3073. 1,SHOWWIMG.HTM,!DECOMPRESS,NOLOG
  3074. 1,WIMG.CPP,!DECOMPRESS,NOLOG
  3075. 1,WIMG.DEF,!DECOMPRESS,NOLOG
  3076. 1,WIMG.ODL,!DECOMPRESS,NOLOG
  3077. 1,WIMG.RC,!DECOMPRESS,NOLOG
  3078. 1,WIMGCTL.BMP,!DECOMPRESS,NOLOG
  3079. 1,WIMGCTL.CPP,!DECOMPRESS,NOLOG
  3080. 1,WIMGCTL.H,!DECOMPRESS,NOLOG
  3081. 1,WIMGPPG.CPP,!DECOMPRESS,NOLOG
  3082. 1,WIMGPPG.H,!DECOMPRESS,NOLOG
  3083. 1,WINNET24.BMP,!DECOMPRESS,NOLOG
  3084. 1,CABS\SHOWWIMG.HTM,!DECOMPRESS,NOLOG
  3085. 1,CABS\WIMG.CAB,!DECOMPRESS,NOLOG
  3086. 1,CABS\WIMG.INF,!DECOMPRESS,NOLOG
  3087. 1,CABS\ALPHA\WIMG.CAB,!DECOMPRESS,NOLOG
  3088. 1,CABS\ALPHA\WIMG.INF,!DECOMPRESS,NOLOG
  3089. 1,CABS\MIPS\WIMG.CAB,!DECOMPRESS,NOLOG
  3090. 1,CABS\MIPS\WIMG.INF,!DECOMPRESS,NOLOG
  3091. 1,CABS\PPC\WIMG.CAB,!DECOMPRESS,NOLOG
  3092. 1,CABS\PPC\WIMG.INF,!DECOMPRESS,NOLOG
  3093. 1,CABS\X86\WIMG.CAB,!DECOMPRESS,NOLOG
  3094. 1,CABS\X86\WIMG.INF,!DECOMPRESS,NOLOG
  3095.  
  3096.  
  3097.  
  3098. [Files-INetSDK-Samples-BaseCtl]
  3099. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3100. 1,README.TXT,!DECOMPRESS,NOLOG
  3101.  
  3102. [Files-INetSDK-Samples-Framer]
  3103. 1,FRAMER.CPP,!DECOMPRESS,NOLOG
  3104. 1,FRAMER.H,!DECOMPRESS,NOLOG
  3105. 1,FRAMER.ICO,!DECOMPRESS,NOLOG
  3106. 1,FRAMER.MAK,!DECOMPRESS,NOLOG
  3107. 1,FRAMER.RC,!DECOMPRESS,NOLOG
  3108. 1,IADVSINK.CPP,!DECOMPRESS,NOLOG
  3109. 1,ICLISITE.CPP,!DECOMPRESS,NOLOG
  3110. 1,IDOCSITE.CPP,!DECOMPRESS,NOLOG
  3111. 1,IIPSITE.CPP,!DECOMPRESS,NOLOG
  3112. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3113. 1,README.TXT,!DECOMPRESS,NOLOG
  3114. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3115. 1,SITE.CPP,!DECOMPRESS,NOLOG
  3116. 1,SITE.H,!DECOMPRESS,NOLOG
  3117.  
  3118. ;[Files-INetSDK-Samples-MSConf-CnfTest]
  3119. ;1,CMD.C,!DECOMPRESS,NOLOG
  3120. ;1,CNFTEST.ICO,!DECOMPRESS,NOLOG
  3121. ;1,CNFTEST.MAK,!DECOMPRESS,NOLOG
  3122. ;1,CNFTEST.RC,!DECOMPRESS,NOLOG
  3123. ;1,DLG.C,!DECOMPRESS,NOLOG
  3124. ;1,GLOBAL.H,!DECOMPRESS,NOLOG
  3125. ;1,INIT.C,!DECOMPRESS,NOLOG
  3126. ;1,MAIN.C,!DECOMPRESS,NOLOG
  3127. ;1,MAIN.H,!DECOMPRESS,NOLOG
  3128. ;1,MAKEFILE,!DECOMPRESS,NOLOG
  3129. ;1,MSG.C,!DECOMPRESS,NOLOG
  3130. ;1,README.TXT,!DECOMPRESS,NOLOG
  3131. ;1,RESOURCE.H,!DECOMPRESS,NOLOG
  3132. ;1,RTNS.C,!DECOMPRESS,NOLOG
  3133. ;1,SBAR.C,!DECOMPRESS,NOLOG
  3134. ;1,TEST.C,!DECOMPRESS,NOLOG
  3135. ;1,UTIL.C,!DECOMPRESS,NOLOG
  3136.  
  3137. ;[Files-INetSDK-Samples-MSConf-Excel]
  3138. ;1,NETMTG.XLA,!DECOMPRESS,NOLOG
  3139. ;1,NETMTG.XLS,!DECOMPRESS,NOLOG
  3140. ;1,README.TXT,!DECOMPRESS,NOLOG
  3141.  
  3142. ;[Files-INetSDK-Samples-MSConf-EzConf]
  3143. ;1,EZCONF.C,!DECOMPRESS,NOLOG
  3144. ;1,EZCONF.DEF,!DECOMPRESS,NOLOG
  3145. ;1,EZCONF.DLL,!DECOMPRESS,NOLOG
  3146. ;1,EZCONF.MAK,!DECOMPRESS,NOLOG
  3147. ;1,EZCONF.RC,!DECOMPRESS,NOLOG
  3148. ;1,MAKEFILE,!DECOMPRESS,NOLOG
  3149. ;1,README.TXT,!DECOMPRESS,NOLOG
  3150.  
  3151. ;[Files-INetSDK-Samples-MSConf-Word]
  3152. ;1,NETMTG.DOT,!DECOMPRESS,NOLOG
  3153. ;1,README.TXT,!DECOMPRESS,NOLOG
  3154.  
  3155. ;[Files-INetSDK-Samples-MSConf]
  3156. ;1,MAKEFILE,!DECOMPRESS,NOLOG
  3157. ;1,README.TXT,!DECOMPRESS,NOLOG
  3158.  
  3159. [Files-INetSDK-Samples-Progress]
  3160. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3161. 1,PROGRESS.CPP,!DECOMPRESS,NOLOG
  3162. 1,PROGRESS.MAK,!DECOMPRESS,NOLOG
  3163. 1,PROGRESS.MDP,!DECOMPRESS,NOLOG
  3164. 1,PROGRESS.RC,!DECOMPRESS,NOLOG
  3165. 1,README.TXT,!DECOMPRESS,NOLOG
  3166. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3167.  
  3168. [Files-INetSDK-Samples-UrlPad]
  3169. 1,ABOUTBOX.CPP,!DECOMPRESS,NOLOG
  3170. 1,ABOUTBOX.H,!DECOMPRESS,NOLOG
  3171. 1,DOWNLOAD.CPP,!DECOMPRESS,NOLOG
  3172. 1,DOWNLOAD.H,!DECOMPRESS,NOLOG
  3173. 1,FILEOPEN.CPP,!DECOMPRESS,NOLOG
  3174. 1,FILEOPEN.H,!DECOMPRESS,NOLOG
  3175. 1,IPFRAME.CPP,!DECOMPRESS,NOLOG
  3176. 1,IPFRAME.H,!DECOMPRESS,NOLOG
  3177. 1,ITOOLBAR.BMP,!DECOMPRESS,NOLOG
  3178. 1,LINKITEM.CPP,!DECOMPRESS,NOLOG
  3179. 1,LINKITEM.H,!DECOMPRESS,NOLOG
  3180. 1,MAINFRM.CPP,!DECOMPRESS,NOLOG
  3181. 1,MAINFRM.H,!DECOMPRESS,NOLOG
  3182. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3183. 1,PADDOC.CPP,!DECOMPRESS,NOLOG
  3184. 1,PADDOC.H,!DECOMPRESS,NOLOG
  3185. 1,PADDOC.ICO,!DECOMPRESS,NOLOG
  3186. 1,PADFRAME.CPP,!DECOMPRESS,NOLOG
  3187. 1,PADFRAME.H,!DECOMPRESS,NOLOG
  3188. 1,PADITEM.CPP,!DECOMPRESS,NOLOG
  3189. 1,PADITEM.H,!DECOMPRESS,NOLOG
  3190. 1,PADVIEW.CPP,!DECOMPRESS,NOLOG
  3191. 1,PADVIEW.H,!DECOMPRESS,NOLOG
  3192. 1,PAGESET.CPP,!DECOMPRESS,NOLOG
  3193. 1,PAGESET.H,!DECOMPRESS,NOLOG
  3194. 1,README.HTM,!DECOMPRESS,NOLOG
  3195. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3196. 1,STDAFX.CPP,!DECOMPRESS,NOLOG
  3197. 1,STDAFX.H,!DECOMPRESS,NOLOG
  3198. 1,SUPERPAD.CPP,!DECOMPRESS,NOLOG
  3199. 1,SUPERPAD.H,!DECOMPRESS,NOLOG
  3200. 1,SUPERPAD.MAK,!DECOMPRESS,NOLOG
  3201. 1,SUPERPAD.MDP,!DECOMPRESS,NOLOG
  3202. 1,TABSTOP.CPP,!DECOMPRESS,NOLOG
  3203. 1,TABSTOP.H,!DECOMPRESS,NOLOG
  3204. 1,TOOLBAR.BMP,!DECOMPRESS,NOLOG
  3205. 1,URLPAD.ICO,!DECOMPRESS,NOLOG
  3206. 1,URLPAD.RC,!DECOMPRESS,NOLOG
  3207. 1,URLPAD.REG,!DECOMPRESS,NOLOG
  3208.  
  3209. [Files-INetSDK-Samples-VBScript-spruuids-Src]
  3210. 1,APP.CPP,!DECOMPRESS,NOLOG
  3211. 1,APP.H,!DECOMPRESS,NOLOG
  3212. 1,DEBUG.H,!DECOMPRESS,NOLOG
  3213. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3214. 1,GAME.CPP,!DECOMPRESS,NOLOG
  3215. 1,GAME.H,!DECOMPRESS,NOLOG
  3216. 1,GAMEOA.CPP,!DECOMPRESS,NOLOG
  3217. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3218. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3219. 1,HELPERS.H,!DECOMPRESS,NOLOG
  3220. 1,INC_EXT\COMPMGR.H,!DECOMPRESS,NOLOG
  3221. 1,INC_EXT\MULTINFO.H,!DECOMPRESS,NOLOG
  3222. 1,INC_EXT\VBSGUIDS.H,!DECOMPRESS,NOLOG
  3223. 1,MAIN.H,!DECOMPRESS,NOLOG
  3224. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3225. 1,MSGLOOP.CPP,!DECOMPRESS,NOLOG
  3226. 1,MSGLOOP.H,!DECOMPRESS,NOLOG
  3227. 1,OLEAUTO.CPP,!DECOMPRESS,NOLOG
  3228. 1,OLEAUTO.H,!DECOMPRESS,NOLOG
  3229. 1,PLUS.BMP,!DECOMPRESS,NOLOG
  3230. 1,README.TXT,!DECOMPRESS,NOLOG
  3231. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3232. 1,SCORE.CPP,!DECOMPRESS,NOLOG
  3233. 1,SCORE.H,!DECOMPRESS,NOLOG
  3234. 1,SHIP.BMP,!DECOMPRESS,NOLOG
  3235. 1,SPR.CPP,!DECOMPRESS,NOLOG
  3236. 1,SPR.H,!DECOMPRESS,NOLOG
  3237. 1,SPROA.CPP,!DECOMPRESS,NOLOG
  3238. 1,SPRUUIDP.H,!DECOMPRESS,NOLOG
  3239. 1,SPRUUIDP.HH,!DECOMPRESS,NOLOG
  3240. 1,SPRUUIDP.PIX,!DECOMPRESS,NOLOG
  3241. 1,SPRUUIDS.BMP,!DECOMPRESS,NOLOG
  3242. 1,SPRUUIDS.CUR,!DECOMPRESS,NOLOG
  3243. 1,SPRUUIDS.ICO,!DECOMPRESS,NOLOG
  3244. 1,SPRUUIDS.MAK,!DECOMPRESS,NOLOG
  3245. 1,SPRUUIDS.ODL,!DECOMPRESS,NOLOG
  3246. 1,SPRUUIDS.RC,!DECOMPRESS,NOLOG
  3247.  
  3248. [Files-INetSDK-Samples-VBScript-spruuids]
  3249. 1,GAME1.TXT,!DECOMPRESS,NOLOG
  3250. 1,GAME2.TXT,!DECOMPRESS,NOLOG
  3251. 1,GAME3.TXT,!DECOMPRESS,NOLOG
  3252. 1,GAMEFULL.TXT,!DECOMPRESS,NOLOG
  3253.  
  3254. [Files-INetSDK-Samples-VBScript]
  3255. 1,README.TXT,!DECOMPRESS,NOLOG,RENAME="VBScript Web Site.Url"
  3256. 1,VBSCRI~1.URL,!DECOMPRESS,NOLOG,RENAME="VBScript Web Site.Url"
  3257.  
  3258. [Files-INetSDK-Samples-WinINet-FTPJr]
  3259. 1,FTPJR.CPP,!DECOMPRESS,NOLOG
  3260. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3261. 1,README.TXT,!DECOMPRESS,NOLOG
  3262.  
  3263. [Files-INetSDK-Samples-WinINet-HTTPAuth]
  3264. 1,HTTPAuth.CPP,!DECOMPRESS,NOLOG
  3265. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3266. 1,README.TXT,!DECOMPRESS,NOLOG
  3267.  
  3268. [Files-INetSDK-Samples-WinInet-HTTPDump]
  3269. 1,HEADDUMP.CPP,!DECOMPRESS,NOLOG
  3270. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3271. 1,README.TXT,!DECOMPRESS,NOLOG
  3272.  
  3273. [Files-INetSDK-Samples-WinInet-Range]
  3274. 1,CACHE.CPP,!DECOMPRESS,NOLOG
  3275. 1,CALLBACK.CPP,!DECOMPRESS,NOLOG
  3276. 1,CALLBACK.HPP,!DECOMPRESS,NOLOG
  3277. 1,DOWNLOAD.CPP,!DECOMPRESS,NOLOG
  3278. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3279. 1,RANGE.C,!DECOMPRESS,NOLOG
  3280. 1,RANGE.H,!DECOMPRESS,NOLOG
  3281. 1,README.TXT,!DECOMPRESS,NOLOG
  3282. 1,RECVBUF.CPP,!DECOMPRESS,NOLOG
  3283. 1,RECVBUF.HPP,!DECOMPRESS,NOLOG
  3284.  
  3285. [Files-INetSDK-Samples-WinInet]
  3286. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3287.  
  3288. [Files-INetSDK-Samples]
  3289. 1,MAKEALL.BAT,!DECOMPRESS,NOLOG
  3290. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3291. 1,README.TXT,!DECOMPRESS,NOLOG
  3292.  
  3293. [Files-INetSDK-Specs]
  3294. 1,CC_INFO.DOC,!DECOMPRESS,NOLOG
  3295. 1,1.HTM,!DECOMPRESS,NOLOG
  3296. 1,10.HTM,!DECOMPRESS,NOLOG
  3297. 1,11.HTM,!DECOMPRESS,NOLOG
  3298. 1,12.HTM,!DECOMPRESS,NOLOG
  3299. 1,13.HTM,!DECOMPRESS,NOLOG
  3300. 1,14.HTM,!DECOMPRESS,NOLOG
  3301. 1,15.HTM,!DECOMPRESS,NOLOG
  3302. 1,16.HTM,!DECOMPRESS,NOLOG
  3303. 1,2.HTM,!DECOMPRESS,NOLOG
  3304. 1,3.HTM,!DECOMPRESS,NOLOG
  3305. 1,4.HTM,!DECOMPRESS,NOLOG
  3306. 1,5.HTM,!DECOMPRESS,NOLOG
  3307. 1,6.HTM,!DECOMPRESS,NOLOG
  3308. 1,600WLINE.GIF,!DECOMPRESS,NOLOG
  3309. 1,7.HTM,!DECOMPRESS,NOLOG
  3310. 1,8.HTM,!DECOMPRESS,NOLOG
  3311. 1,9.HTM,!DECOMPRESS,NOLOG
  3312. 1,ASYNCMON.DOC,!DECOMPRESS,NOLOG
  3313. 1,BTNLR.JPG,!DECOMPRESS,NOLOG
  3314. 1,BTNTUTOR.JPG,!DECOMPRESS,NOLOG
  3315. 1,CPYRIGHT.HTM,!DECOMPRESS,NOLOG
  3316. 1,DIAMOND.HTM,!DECOMPRESS,NOLOG
  3317. 1,EMBEDTAG.HTM,!DECOMPRESS,NOLOG
  3318. 1,ENCODE.HTM,!DECOMPRESS,NOLOG
  3319. 1,HLINK.DOC,!DECOMPRESS,NOLOG
  3320. 1,HLSIMPLE.DOC,!DECOMPRESS,NOLOG
  3321. 1,NEXT.JPG,!DECOMPRESS,NOLOG
  3322. 1,OC96.DOC,!DECOMPRESS,NOLOG
  3323. 1,OCGUIDE.DOC,!DECOMPRESS,NOLOG
  3324. 1,OLELOGO.GIF,!DECOMPRESS,NOLOG
  3325. 1,OUTLINE.GIF,!DECOMPRESS,NOLOG
  3326. 1,PLUGURL.HTM,!DECOMPRESS,NOLOG
  3327. 1,PREV.JPG,!DECOMPRESS,NOLOG
  3328. 1,REGISTER.HTM,!DECOMPRESS,NOLOG
  3329. 1,URLMON.DOC,!DECOMPRESS,NOLOG
  3330. 1,VBFLDR1.GIF,!DECOMPRESS,NOLOG
  3331. 1,VBSC116B.GIF,!DECOMPRESS,NOLOG
  3332. 1,VBSSML.JPG,!DECOMPRESS,NOLOG
  3333. 1,VBSTUTOR.HTM,!DECOMPRESS,NOLOG
  3334. 1,WALLPPER.GIF,!DECOMPRESS,NOLOG
  3335. 1,ASYNCH~1.DOC,!DECOMPRESS,NOLOG,RENAME="Asynchronous Storage.Doc"
  3336. 1,OLECON~1.DOC,!DECOMPRESS,NOLOG,RENAME="OLE Controls-COM Objects for the Internet.Doc"
  3337. 1,OLEDOC~1.DOC,!DECOMPRESS,NOLOG,RENAME="OLE Document Objects Specification.Doc"
  3338.  
  3339. [Files-INetSDK-System32-i386]
  3340. ; 1,DATAPATH.TLB,!DECOMPRESS,NOLOG
  3341.  
  3342. ; geraldd sanrisc
  3343. [Files-INetSDK-System32-alpha]
  3344.  
  3345. ;geraldd sanrisc
  3346. [Files-INetSDK-System32-ppc]
  3347.  
  3348. ;geraldd sanrisc
  3349. [Files-INetSDK-System32-mips]
  3350.  
  3351.  
  3352.  
  3353.  
  3354. [Files-INetSDK]
  3355. 1,README.TXT,!DECOMPRESS,NOLOG
  3356. 1,SETENV.BAT,!DECOMPRESS,NOLOG
  3357.  
  3358. [Files-NashSDK-Include]
  3359. 1,JOBSCHED.H,!DECOMPRESS,NOLOG
  3360. 1,WAB.H,!DECOMPRESS,NOLOG
  3361. 1,WABAPI.H,!DECOMPRESS,NOLOG
  3362. 1,WABCODE.H,!DECOMPRESS,NOLOG
  3363. 1,WABDEFS.H,!DECOMPRESS,NOLOG
  3364. 1,WABIAB.H,!DECOMPRESS,NOLOG
  3365. 1,WABMEM.H,!DECOMPRESS,NOLOG
  3366. 1,WABNOT.H,!DECOMPRESS,NOLOG
  3367. 1,WABTAGS.H,!DECOMPRESS,NOLOG
  3368. 1,WABUTIL.H,!DECOMPRESS,NOLOG
  3369.  
  3370. [Files-NashSDK-Lib-i386]
  3371. 1,MSTASK.LIB,!DECOMPRESS,NOLOG
  3372. 1,WAB32.LIB,!DECOMPRESS,NOLOG
  3373.  
  3374. ;geraldd sanrisc
  3375. ;[Files-NashSDK-Lib-ppc]
  3376.  
  3377. ;geraldd sanrisc
  3378. ;[Files-NashSDK-Lib-alpha]
  3379.  
  3380. ;geraldd sanrisc
  3381. ;[Files-NashSDK-Lib-mips]
  3382.  
  3383. [Files-NashSDK-Samples-Wab-ApiTest]
  3384. 1,APITEST.C,!DECOMPRESS,NOLOG
  3385. 1,APITEST.DEF,!DECOMPRESS,NOLOG
  3386. 1,APITEST.H,!DECOMPRESS,NOLOG
  3387. 1,APITEST.RC,!DECOMPRESS,NOLOG
  3388. 1,INSTRING.C,!DECOMPRESS,NOLOG
  3389. 1,INSTRING.H,!DECOMPRESS,NOLOG
  3390. 1,INSTRING.RC,!DECOMPRESS,NOLOG
  3391. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3392.  
  3393. [Files-NashSDK-Samples-WebPost-WbPost]
  3394. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3395. 1,README.TXT,!DECOMPRESS,NOLOG
  3396. 1,WBPOST.CPP,!DECOMPRESS,NOLOG
  3397. 1,WBPOST.H,!DECOMPRESS,NOLOG
  3398.  
  3399. [Files-NashSDK-Samples-WebPost-WbProv]
  3400. 1,GUID.C,!DECOMPRESS,NOLOG
  3401. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3402. 1,README.TXT,!DECOMPRESS,NOLOG
  3403. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3404. 1,SITE.CPP,!DECOMPRESS,NOLOG
  3405. 1,WBPROV.CPP,!DECOMPRESS,NOLOG
  3406. 1,WBPROV.DEF,!DECOMPRESS,NOLOG
  3407. 1,WBPROV.H,!DECOMPRESS,NOLOG
  3408. 1,WBPROV.RC,!DECOMPRESS,NOLOG
  3409. 1,WIZARD.CPP,!DECOMPRESS,NOLOG
  3410.  
  3411. [Files-NashSDK-Samples-WebPost]
  3412. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3413.  
  3414. [Files-NashSDK-Specs]
  3415. 1,WABAPI.DOC,!DECOMPRESS,NOLOG
  3416.  
  3417. [Files-WebPost-Include]
  3418. 1,WPAPI.H,!DECOMPRESS,NOLOG
  3419. 1,WPGUID.H,!DECOMPRESS,NOLOG
  3420. 1,WPOBJ.H,!DECOMPRESS,NOLOG
  3421. 1,WPSPI.H,!DECOMPRESS,NOLOG
  3422.  
  3423. [Files-WebPost-Lib-i386]
  3424. 1,WEBPOST.LIB,!DECOMPRESS,NOLOG
  3425.  
  3426. ;geraldd sanrisc
  3427. [Files-WebPost-Lib-ppc]
  3428. ;1,WEBPOST.LIB,!DECOMPRESS,NOLOG
  3429.  
  3430. ;geraldd sanrisc
  3431. [Files-WebPost-Lib-alpha]
  3432.  
  3433. ;geraldd sanrisc
  3434. [Files-WebPost-Lib-mips]
  3435.  
  3436.  
  3437.