home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 December / PCWKCD1296.iso / vjplusb / activex / inetsdk / inetsdk.inf next >
INI File  |  1996-07-15  |  132KB  |  3,465 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.                       "NOTE:  Although you can build on either Windows 95 or Intel (x86)"$(LF)+
  327.                       "Windows NT platforms, many samples only run on Windows 95 at this time"$(LF)+
  328.                       "while other samples only run on x86 Windows NT platforms."$(LF)$(LF)+
  329.                       "Please consult the ReadMe.Txt files on the CD for more information."
  330.     
  331.         Continue     = "&Next >" 
  332.         Back         = "< &Back"
  333.         Exit         = "Cancel"
  334.     
  335.     
  336.     ;-----------------------------------------------
  337.     ; INSTALL MODE DIALOG
  338.     ;-----------------------------------------------
  339.     [InstallModeDlgENG]
  340.         DlgType     = "Radio"
  341.         DlgTemplate = "SDK_INSTALLMODE"
  342.         Caption     = "Setup Methods"
  343.         DlgText     = "Express Setup installs the ActiveX SDK using default settings "+
  344.                       "and detected configuration."$(LF)$(LF)+
  345.                       "Custom Setup gives you more control in viewing detected configuration "+
  346.                       "and choosing options."$(LF)$(LF)+
  347.                       "Choose one of the two Setup methods:"
  348.     
  349.         Continue     = "&Next >" 
  350.         Back         = "< &Back"
  351.         Exit         = "Cancel"
  352.     
  353.         RadioHeader   = ""
  354.         Radio1Text    = "&Express Setup"
  355.         Radio2Text    = "&Custom Setup"
  356.         RadioDefault  = $(STF_INSTALL_MODE)
  357.         OptionsGreyed = {}
  358.     
  359.     ;-----------------------------------------------
  360.     ; TOOLS DESTINATION DIALOG
  361.     ;-----------------------------------------------
  362.     [DestinationDlgENG]
  363.         DlgType      = Combination
  364.         DlgTemplate  = "SDK_DESTTOOLS"
  365.         Caption      = "ActiveX SDK Destination"
  366.         DlgText      = "Setup recommends installing the ActiveX SDK on the following "+
  367.                        "hard disk drive."
  368.     
  369.         Combo1Label  = "Destination Drive:"
  370.     
  371.         Continue     = "&Next >"
  372.         Back         = "< &Back"
  373.         Exit         = "Cancel"
  374.     
  375.         GroupLabel   = "Destination Drive Characteristics"
  376.     
  377.         Static1Label = "Available Space:"
  378.         Static1Text  = $(DestVolumeFree)
  379.         footer1      = "MB"
  380.         footer2      = "( For Full Setup )"
  381.         footer3      = "( For Minimal Setup )"
  382.         Static2Label = "Space Needed:"
  383.         Static2Text  = $(MaxToolsSize)
  384.         Static3Text  = $(MinToolsSize)
  385.     
  386.         TextFields   = {$(Static1Text), $(Static2Text), $(Static3Text)}
  387.     
  388.         ;
  389.         ; Editboxes in the dialog
  390.         ;
  391.     
  392.         EditLabel   = "SDK Directory:"
  393.         EditTextLim = 256
  394.         EditTextIn  = $(INetSDKDir)
  395.         EditFocus   = "ALL"
  396.     
  397.         Combo1List   = $(DestVolumeList)
  398.         Combo1Out    = $(DestVolume)
  399.     
  400.         ComboListItemsIn  = {Combo1List}
  401.         ComboListItemsOut = {Combo1Out}
  402.     
  403.         NotifyFields = {YES}
  404.     
  405.     
  406.     ;-------------------------------------------------------------
  407.     ; PARTIAL INSTALL COMPONENTS
  408.     ;-------------------------------------------------------------
  409.     [INetSDKOptionsDlgENG]
  410.         DlgType     = "Check1"
  411.         DlgTemplate = "SDK_COMPONENTS_OPTIONS"
  412.         Caption     = "ActiveX SDK Install Options"
  413.     
  414.         DlgText     = "The following optional groups of files (components) can be "+
  415.                       "installed on your system. "+
  416.                       "To remove a component, clear its checkbox. "+
  417.                       "To install a component, check its checkbox. "+
  418.                       "To remove or install specific files within a component, "+
  419.                       "choose Files... for that component."
  420.     
  421.         Check1Text  = "Copy ActiveX Dev. Environment."
  422.         Check2Text  = "Copy Online Reference files."
  423.         Check3Text  = "Copy ActiveX SDK samples."
  424.     
  425.     
  426.         Continue    = "&Finish"
  427.         Back        = "< &Back"
  428.         Exit        = "Cancel"
  429.     
  430.         CheckHeader    = "Components:"
  431.         Customise      = "Customize:"
  432.         SizeHeader     = "Bytes Used:"
  433.         Files          = "Files..."
  434.         SpaceRequired  = "Disk Space Required:"
  435.         SpaceAvailable = "Disk Space Available:"
  436.         footer1        = "Bytes"
  437.         SizeAvailable  = $(FreeForOptional)
  438.     
  439.         CheckItemsIn      = { $(DoTools), $(DoOnlineHelp), $(DoSamples) }
  440.         CheckItemsInSizes = { $(ToolsSize), $(OnlineHelpSize), $(SampleSize) }
  441.         OptionsGreyed     = $(DisableList)
  442.     
  443.     [INetSDKOptionsDlgENG2]
  444.         DlgType     = "Check1"
  445.         DlgTemplate = "SDK_COMPONENTS_OPTIONS2"
  446.         Caption     = "ActiveX SDK Install Options"
  447.     
  448.         DlgText     = "The following optional groups of files (components) can be "+
  449.                       "installed on your system. "+
  450.                       "To remove a component, clear its checkbox. "+
  451.                       "To install a component, check its checkbox. "+
  452.                       "To remove or install specific files within a component, "+
  453.                       "choose Files... for that component."
  454.     
  455.         Check1Text  = "Copy ActiveX SDK."
  456.         Check2Text  = "Copy Other PDC Files."
  457.     
  458.     
  459.         Continue    = "&Finish"
  460.         Back        = "< &Back"
  461.         Exit        = "Cancel"
  462.     
  463.         CheckHeader    = "Components:"
  464.         Customise      = "Customize:"
  465.         SizeHeader     = "Bytes Used:"
  466.         Files          = "Files..."
  467.         SpaceRequired  = "Disk Space Required:"
  468.         SpaceAvailable = "Disk Space Available:"
  469.         footer1        = "Bytes"
  470.         SizeAvailable  = $(FreeForOptional)
  471.     
  472.         CheckItemsIn      = { $(DoTools), $(DoOnlineHelp) }
  473.         CheckItemsInSizes = { $(ToolsSize), $(SamplesSize)}
  474.         OptionsGreyed     = $(DisableList)
  475.     
  476.     
  477.     ;-------------------------------------------------------------
  478.     ; PARTIAL INSTALL COMPONENTS
  479.     ;-------------------------------------------------------------
  480.     [SDKSamplesDlgENG]
  481.         DlgType     = "Check1"
  482.         DlgTemplate = "SDK_SAMPLES_OPTIONS"
  483.         Caption     = "ActiveX SDK Samples Install Options"
  484.     
  485.         DlgText     = "The following optional groups of samples can be installed "+
  486.                       "on your system. "+
  487.                       "To remove a group, clear its checkbox. "+
  488.                       "To install a group, check its checkbox."$(!LF)$(!LF)
  489.     
  490.         Check1Text  = "Copy Standard ActiveX samples."
  491.         Check2Text  = ""
  492.         Check3Text  = ""
  493.     
  494.         OK          = "OK"
  495.         Cancel      = "Cancel"
  496.     
  497.         CheckHeader    = "Components:"
  498.         Customise      = "Customize:"
  499.         SizeHeader     = "Bytes Used:"
  500.         Files          = "Files..."
  501.         SpaceRequired  = "Disk Space Required:"
  502.         SpaceAvailable = "Disk Space Available:"
  503.         footer1        = "Bytes"
  504.         SizeAvailable  = $(FreeForOptional)
  505.     
  506.         CheckItemsIn      = { $(DoSamples)}
  507.         CheckItemsInSizes = { $(SampleSize) }
  508.         OptionsGreyed     = $(SamplesDisableList)
  509.     
  510.     
  511.     ;-------------------------------------------------------------
  512.     ; PARTIAL TOOLS COMPONENTS
  513.     ;-------------------------------------------------------------
  514.     [THLDlgENG]
  515.         DlgType     = "Check1"
  516.         DlgTemplate = "SDK_THL_OPTIONS"
  517.         Caption     = "ActiveX SDK Environment Install Options"
  518.     
  519.         DlgText     = "The following optional components can be installed "+
  520.                       "on your system. "+
  521.                       "To remove a group, clear its checkbox. "+
  522.                       "To install a group, check its checkbox."$(!LF)$(!LF)
  523.     
  524.         Check1Text  = "Copy ActiveX Development Tools."
  525.         Check2Text  = "Copy ActiveX Headers."
  526.         Check3Text  = "Copy ActiveX Libraries."
  527.     
  528.         OK          = "OK"
  529.         Cancel      = "Cancel"
  530.     
  531.         CheckHeader    = "Components:"
  532.         Customise      = "Customize:"
  533.         SizeHeader     = "Bytes Used:"
  534.         Files          = "Files..."
  535.         SpaceRequired  = "Disk Space Required:"
  536.         SpaceAvailable = "Disk Space Available:"
  537.         footer1        = "Bytes"
  538.         SizeAvailable  = $(FreeForOptional)
  539.     
  540.         CheckItemsIn      = { $(DoBins),   $(DoHeaders),   $(DoLibs) }
  541.         CheckItemsInSizes = { $(BinsSize), $(HeadersSize), $(LibsSize)) }
  542.         OptionsGreyed     = $(ToolsDisableList)
  543.     
  544.     ;--------------------------------------------------------------
  545.     ; k) SETUP DONE - RESTART DIALOG
  546.     ;--------------------------------------------------------------
  547.     [SetupDoneDlgENG]
  548.         DlgType     = "Info"
  549.         DlgTemplate = "SDK_RESTART"
  550.         Caption     = "ActiveX SDK Setup"
  551.         DlgText     = "The Microsoft ActiveX Software Development Kit is now installed.  "+
  552.                       "You must install Internet Explorer 3.0 Beta 2 and the "+
  553.                       "May '96 release of the Win32 SDK to build and run most of the "+
  554.                       "samples."$(LF)$(LF)+
  555.                       $(ShutDownMethod)
  556.         Windows     = "Exit to &Windows"
  557.         OK          = "OK"
  558.     
  559.     
  560.     ;--------------------------------------------------------------
  561.     ; k) SETUP NOT DONE - RESTART DIALOG
  562.     ;--------------------------------------------------------------
  563.     [SetupNotDoneDlgENG]
  564.         DlgType     = "Info"
  565.         DlgTemplate = "SDK_RESTART"
  566.         Caption     = "ActiveX SDK Setup"
  567.         DlgText     = "The Microsoft ActiveX Software Development Kit for Microsoft Windows has not been installed."$(LF)$(LF)+
  568.                       "Please select OK to exit back to Windows."
  569.         Windows     = "Exit to &Windows"
  570.         OK          = "OK"
  571.     
  572.     
  573.     ;--------------------------------------------------------------
  574.     ; k) QUERY IF WANT TO PROCEED WITH INSTALL OF xxx
  575.     ;--------------------------------------------------------------
  576.     [WantToSetupIE]
  577.         STF_MB_TITLE = "Setup Test Platform"
  578.         STF_MB_TEXT  = "Would you like to install a test platform browser "+
  579.                        "to host ActiveX Controls and ActiveX Documents?"
  580.         DlgType      = "MessageBox"
  581.         STF_MB_TYPE  = 3
  582.         STF_MB_ICON  = 5
  583.         STF_MB_DEF   = 2
  584.     
  585.     
  586.     [WantToSetupAVrml]
  587.         STF_MB_TITLE = "Setup Test Platform"
  588.         STF_MB_TEXT  = "Would you like to install ActiveVRML "+
  589.                        "to create and view interactive 3D multimedia?"
  590.         DlgType      = "MessageBox"
  591.         STF_MB_TYPE  = 3
  592.         STF_MB_ICON  = 5
  593.         STF_MB_DEF   = 2
  594.     
  595.       [WantToReplaceSystemFile]
  596.           STF_MB_TITLE = "Replace Newer File"
  597.           STF_MB_TEXT  = "System File: "$($0)$(!LF)$(!LF)+
  598.                          "The file currently on your system is newer than "+
  599.                          "the file setup is installing. "+
  600.                          "Would you like setup to replace it anyway?"
  601.           DlgType      = "MessageBox"
  602.           STF_MB_TYPE  = 3
  603.           STF_MB_ICON  = 4
  604.           STF_MB_DEF   = 2
  605.   
  606.     ;**************************************************************************
  607.     ; DLL LOAD and FREE
  608.     ; the following section contain commands to load specific dll libraries and
  609.     ; to free them
  610.     ;**************************************************************************
  611.     
  612.     ;----------------------------------------------
  613.     ; a) DETECT LIBRARY
  614.     ;----------------------------------------------
  615.     [LoadSetupLibrary]
  616.         LoadLibrary "x" $(STF_CWDDIR)setupdll.dll LIBHANDLE
  617.         exit
  618.     
  619.     [LoadSDKSetupLibrary]
  620.         LoadLibrary "x" $(!STF_SRCDIR)INetsdk\bin\$(STF_PLATFORM)\sdkdlg.dll SDKLIBHANDLE
  621.         exit
  622.     
  623.     [FreeSetupLibrary]
  624.         FreeLibrary $(LIBHANDLE)
  625.         FreeLibrary $(SDKLIBHANDLE)
  626.         exit
  627.     
  628.     
  629.     
  630.     ;**************************************************************************
  631.     ; PROGRESS GUAGE VARIABLES
  632.     ;**************************************************************************
  633.     
  634.     [ProgressCopyENG]
  635.         ProCaption   = "ActiveX SDK Setup"
  636.         ProCancel    = "Cance&l"
  637.         ProCancelMsg = "ActiveX SDK isn't correctly installed.  Are you sure "+
  638.                        "you want to cancel copying files?"
  639.         ProCancelCap = "Setup Message"
  640.         ProText1     = "Copying:"
  641.         ProText2     = "To:"
  642.     
  643.     
  644.     ;-----------------------------------------------------------------------
  645.     ; ROUTINE:      CreateKey
  646.     ;
  647.     ; DESCRIPTION:  Creates a key and fixes the values indicated.
  648.     ;               Key is Handle\Key1\Key2\...\Keyn. Value list
  649.     ;               is for Valuen.
  650.     ;
  651.     ; INPUTS:       $0: Handle into registry
  652.     ;               $1: KeyTreeComponents {Key1Info, Key2Info..}
  653.     ;               $2: ValueList {Value1Info, Value2Info, Value3Info}
  654.     ;
  655.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  656.     ;                            STATUS_FAILED
  657.     ;                            STATUS_ERROR_CREATEKEY
  658.     ;                            STATUS_ERROR_CREATEVALUE
  659.     ;
  660.     ;               $R1: Handle to created key
  661.     ;
  662.     ;------------------------------------------------------------------------
  663.     
  664.     [CreateKey]
  665.     
  666.         ;
  667.         ; Initialize
  668.         ;
  669.     
  670.         set Status = STATUS_FAILED
  671.         read-syms RegistryConstants
  672.     
  673.         ;
  674.         ; traverse down the keytreecomponents and open/create components as
  675.         ; you go along
  676.         ;
  677.     
  678.     
  679.         set BaseHandle = $($0)
  680.         set KeyHandle  = $(BaseHandle)
  681.     
  682.         ForListDo $($1)
  683.     
  684.             set KeyInfo = $($)
  685.             set KeyName = *($(KeyInfo), 1)
  686.     
  687.             ;
  688.             ; Try opening the key first
  689.     
  690.             OpenRegKey $(BaseHandle) "" $(KeyName) $(MaskAllAccess) KeyHandle
  691.             ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  692.                 ;
  693.                 ; Key doesn't exist
  694.                 ;
  695.                 ;Debug-Output "REGISTRY.INF: Key"$(KeyName)"doesn't exist.  Will create key"
  696.     
  697.                 set RegLastError = 0
  698.                 CreateRegKey $(BaseHandle) $(KeyInfo) "" $(MaskAllAccess) "" KeyHandle
  699.                 ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  700.                     set Status = STATUS_ERROR_CREATEKEY
  701.                      ;Debug-Output "REGISTRY.INF: Error in creating key"
  702.                     goto endcreate
  703.                 endif
  704.             endif
  705.     
  706.             ifstr(i) $(BaseHandle) != $($0)
  707.                 CloseRegKey $(BaseHandle)
  708.                 ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  709.                     set Status = STATUS_ERROR_CREATEKEY
  710.                      ;Debug-Output "REGISTRY.INF: Error in closing base handle"
  711.                     goto endcreate
  712.                 endif
  713.             endif
  714.     
  715.             set BaseHandle = $(KeyHandle)
  716.     
  717.         EndForListDo
  718.     
  719.         ifstr(i) $($2) != {}
  720.             shell "" AddValueList $(KeyHandle) $($2)
  721.             ifstr(i) $($R0) != STATUS_SUCCESSFUL
  722.                 set Status = STATUS_ERROR_CREATEVALUE
  723.                 goto endcreate
  724.             endif
  725.         endif
  726.         set Status = STATUS_SUCCESSFUL
  727.     
  728.     endcreate = +
  729.         ifstr(i) $(Status) != STATUS_SUCCESSFUL
  730.              ;Debug-Output "REGISTRY.INF: CreateKey Error:"$(Status)
  731.         endif
  732.         Return $(Status) $(KeyHandle)
  733.     
  734.     
  735.     ;*************************************************************************
  736.     ;
  737.     ;     SECTION:   AddValueList
  738.     ;
  739.     ;     PURPOSE:   Given a nested list of value items, add each to the given
  740.     ;                key.   Key is left open.
  741.     ;
  742.     ;   ARGUMENTS:   $0    Registry key handle
  743.     ;                $1    List of value items; for example:
  744.     ;                          { {ValueName1,0,$(!REG_VT_SZ),$(ValueData1)}, +
  745.     ;                            {ValueName2,0,$(!REG_VT_SZ),$(ValueData2)} }
  746.     ;
  747.     ;     RETURNS:   $R0   Status
  748.     ;
  749.     ;
  750.     ;*************************************************************************
  751.     
  752.     [AddValueList]
  753.        set Status = STATUS_FAILED
  754.        read-syms RegistryConstants
  755.     
  756.        ForListDo $($1)
  757.            SetRegValue $($0) $($)
  758.            ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  759.                ;Debug-Output "REGISTRY.INF: CreateValue failed:"$($)
  760.                goto end_addvaluelist
  761.            endif
  762.        EndForListDo
  763.        set Status = STATUS_SUCCESSFUL
  764.     
  765.     end_addvaluelist = +
  766.        return $(Status)
  767.     
  768.     ;**************************************************************************
  769.     ;
  770.     ;   SetValue
  771.     ;
  772.     ;   Checks if key is present, and if so, sets the value. The key must exist
  773.     ;
  774.     ;   $0  Key Handle
  775.     ;   $1  Key name
  776.     ;   $2  Value Name
  777.     ;
  778.     ;**************************************************************************
  779.     [SetValue]
  780.         set Status = STATUS_FAILED
  781.         read-syms RegistryConstants
  782.         
  783.         OpenRegKey $($0) "" $($1) $(!REG_KEY_WRITE) TempKey
  784.     
  785.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  786.             ;Debug-Output "REGISTRY.INF: OpenRegKey Failed: "$($)" "$($0)" "$($1)" "$($2)
  787.             goto end_set_value
  788.         endif
  789.     
  790.         SetRegValue $(TempKey), $($2)
  791.         
  792.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  793.             ;Debug-Output "REGISTRY.INF: SetRegValue Failed:"$($)
  794.             CloseRegKey $(TempKey)
  795.             goto end_set_value
  796.         endif
  797.         
  798.         set Status = STATUS_SUCCESSFUL
  799.     
  800.     end_set_value = +
  801.         return $(Status) $(KeyValue)
  802.             
  803.     
  804.     ;**************************************************************************
  805.     ;
  806.     ;   GetValue
  807.     ;
  808.     ;   Checks if key is present, and if so, returns the value
  809.     ;
  810.     ;   $0  Key Handle
  811.     ;   $1  Key name
  812.     ;   $2  Value Name
  813.     ;
  814.     ;**************************************************************************
  815.     [GetValue]
  816.         set Status = STATUS_FAILED
  817.         read-syms RegistryConstants
  818.         
  819.         OpenRegKey $($0) "" $($1) $(!REG_KEY_READ) TempKey
  820.     
  821.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  822.             ;Debug-Output "REGISTRY.INF: OpenRegKey Failed: "$($)" "$($0)" "$($1)" "$($2)
  823.             goto end_get_value
  824.         endif
  825.     
  826.         GetRegValue $(TempKey), $($2), KeyValue
  827.         
  828.         ifint $(RegLastError) != $(!REG_ERROR_SUCCESS)
  829.             ;Debug-Output "REGISTRY.INF: GetRegValue Failed:"$($)
  830.             CloseRegKey $(TempKey)
  831.             goto end_get_value
  832.         endif
  833.         
  834.         set Status = STATUS_SUCCESSFUL
  835.     
  836.     end_get_value = +
  837.         return $(Status) $(KeyValue)
  838.             
  839.   [DetectFileTime]
  840.      FileDateTime = {"0","0"} ? $(!LIBHANDLE) GetFileLastWriteTime $(FileDateTimeName)
  841.     
  842.     ;**************************************************************************
  843.     ; SHELL COMMANDS SCRIPT
  844.     ;**************************************************************************
  845.     
  846.     [Shell Commands]
  847.         ;
  848.         ; Initialise the app, by setting the caption and loading the support library
  849.         ;
  850.         set-title "ActiveX SDK"
  851.         set Exit_Code = $(!SETUP_ERROR_GENERAL)
  852.         install   LoadSetupLibrary
  853.     
  854.         StartWait
  855.     
  856.         ;
  857.         ; read general constants
  858.         ;
  859.     
  860.         set-subst LF = "\n"
  861.         read-syms GeneralConstants
  862.     
  863.     
  864.         ;
  865.         ; read and detect the processor we are working on
  866.         ;
  867.     
  868.         read-syms ProcessorID
  869.         read-syms PlatformID
  870.         read-syms ProcessorVar
  871.         detect    ProcessorVar
  872.     
  873.         ;
  874.         ; Check processor type, see if it is supported, if so what platform does it
  875.         ; belong to.
  876.         ;
  877.     
  878.         ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I386)
  879.             set STF_PLATFORM = $(PlatformID_I386)
  880.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I486)
  881.             set STF_PLATFORM = $(PlatformID_I386)
  882.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_I586)
  883.             set STF_PLATFORM = $(PlatformID_I386)
  884.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_R4000)
  885.             set STF_PLATFORM = $(PlatformID_MIPS)
  886.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_ALPHA)
  887.             set STF_PLATFORM = $(PlatformID_ALPHA)
  888.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC601)
  889.             set STF_PLATFORM = $(PlatformID_PPC)
  890.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC603)
  891.             set STF_PLATFORM = $(PlatformID_PPC)
  892.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC604)
  893.             set STF_PLATFORM = $(PlatformID_PPC)
  894.         else-ifstr(i) $(STF_PROCESSOR) == $(ProcessorID_PPC620)
  895.             set STF_PLATFORM = $(PlatformID_PPC)
  896.         else
  897.     
  898.             ; Unfortunately, we haven't detected language yet,
  899.             ;  so default to English, report error, and quit.
  900.     
  901.             STF_LANGUAGE = "ENG"
  902.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String1)
  903.             goto setupnotdone
  904.         endif
  905.     
  906.     
  907.         ;
  908.         ; Call into our DLL to determine Locale
  909.         ;  Although NEC is not a proper Windows locale,
  910.         ;  it is a possible return value from our GetWindowsLocaleID()
  911.         ;
  912.     
  913.         install   LoadSDKSetupLibrary
  914.     
  915.         read-syms LocaleVar
  916.         detect    LocaleVar
  917.         ifstr(i) $(STF_LOCALE) == ""
  918.             set STF_LOCALE = "usa"
  919.         endif
  920.     
  921.         set STF_LANGUAGE = $(LANGID_ENG)
  922.         
  923.         
  924.         read-syms Strings$(!STF_LANGUAGE)
  925.         read-syms Billboards$(!STF_LANGUAGE)
  926.     
  927.         read-syms  RegistryConstants
  928.     
  929.         ;
  930.         ; Call the library function to see if we have admin privileges
  931.         ;
  932.     
  933.         LibraryProcedure STATUS, $(!LIBHANDLE), TestAdmin
  934.         ifstr(i) $(STATUS) == "YES"
  935.          set PRIVILEGES = SYSTEM
  936.         else
  937.             set PRIVILEGES = USER
  938.         endif
  939.     
  940.         ;
  941.         ; read the UI Variables and detect their setting on the current machine
  942.         ;
  943.     
  944.         read-syms UiVars
  945.         detect    UiVars
  946.         read-syms Vars$(STF_PLATFORM)
  947.         read-syms VarsPlatformCommon
  948.         read-syms VarsOS
  949.     
  950.         ;
  951.         ; Dynamically adjust the variables just read.
  952.         ;
  953.     
  954.         EndWait
  955.     
  956.     welcome =+
  957.         read-syms WelcomeDlg$(STF_LANGUAGE)
  958.     
  959.         ui start "Welcome" $(SDKLIBHANDLE)
  960.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  961.             ui pop 1
  962.             goto queryinstallmode
  963.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  964.             shell "" QueryUserQuit
  965.             ifstr(i) $($R1) == "OK"
  966.                 ui pop 1
  967.                 goto setupnotdone
  968.             else
  969.                 goto welcome
  970.             endif
  971.         else
  972.             goto end
  973.         endif
  974.     
  975.         ;
  976.         ; show install mode dialog and query if we are to operate in express mode
  977.         ; or in full install
  978.         ;
  979.     
  980.     queryinstallmode =+
  981.     ;  
  982.     ;  Check for license only once
  983.     ;
  984.     ifstr(i) $(AcceptLicense) != "TRUE"
  985.         ;
  986.         ; Show license agreement and get acceptance
  987.         ;
  988.         LibraryProcedure RetCode, $(SDKLIBHANDLE), ShowLicenseAgreement $(STF_SRCDIR)license\license.txt
  989.  
  990.         ifstr(i) $(RetCode) != "SUCCESS"
  991.             goto setupnotdone
  992.         endif
  993.  
  994.         set AcceptLicense = "TRUE"
  995.     endif
  996.     
  997.         read-syms InstallModeDlg$(STF_LANGUAGE)
  998.         ui start "InstallMode" $(SDKLIBHANDLE)
  999.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1000.             ui pop 1
  1001.             set STF_INSTALL_MODE = $(ButtonChecked)
  1002.             goto setdestination
  1003.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  1004.             shell "" QueryUserQuit
  1005.             ifstr(i) $($R1) == "OK"
  1006.                 ui pop 1
  1007.                 goto setupnotdone
  1008.             else
  1009.                 goto queryinstallmode
  1010.             endif
  1011.         else-ifstr(i) $(DLGEVENT) == "BACK"
  1012.             ui pop 1
  1013.             goto welcome
  1014.         else
  1015.             goto end
  1016.         endif
  1017.     
  1018.     setdestination =+
  1019.     
  1020.         ;
  1021.         ; go through the volume list and form the destination volume list of
  1022.         ; all volumes which have the size needed to install the INetsdk.
  1023.         ;
  1024.         set DestVolumeList = {}
  1025.         set DestVolumeFreeList = {}
  1026.     
  1027.         ForListDo $(VolumeList)
  1028.     
  1029.            set CurrentVolume      = *($(VolumeList), $(#))
  1030.            set CurrentVolumeFree  = *($(VolumeFreeList), $(#))
  1031.            set CurrentVolumeFS    = *($(VolumeFSList), $(#))
  1032.     
  1033.            set DestVolumeList     = >($(DestVolumeList),     $(CurrentVolume))
  1034.            set DestVolumeFreeList = >($(DestVolumeFreeList), $(CurrentVolumeFree))
  1035.     
  1036.     skipvol=+
  1037.         EndForListDo
  1038.     
  1039.         ;
  1040.         ; destination drive is the drive with the maximum space
  1041.         ;
  1042.     
  1043.         set DestVolume     = ""
  1044.         set DestVolumeFree = 0
  1045.     
  1046.         ForListDo $(DestVolumeList)
  1047.             set Volume     = $($)
  1048.             set VolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(Volume)))
  1049.     
  1050.             ifint $(VolumeFree) > $(DestVolumeFree)
  1051.                 set DestVolume     = $(Volume)
  1052.                 set DestVolumeFree = $(VolumeFree)
  1053.             endif
  1054.     
  1055.         EndForListDo
  1056.     
  1057.         ;
  1058.         ; Check for previous installs, and set default target install
  1059.         ;
  1060.     
  1061.         set KeySDKPath = "SOFTWARE\Microsoft\INetSDK\Directories"
  1062.     
  1063.         shell "" GetValue $(!REG_H_CUSER) $(KeySDKPath) "Install Dir"
  1064.     
  1065.         ifstr(i) $($R0) == STATUS_FAILED
  1066.             set INetSDKDir = $(DestVolume)$(INETSDK)
  1067.         else
  1068.             set INetSDKDir = *($($R1),4)
  1069.             GetDriveInPath DestVolume $(INetSDKDir)
  1070.             set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
  1071.         endif
  1072.     
  1073.     
  1074.         ;
  1075.         ; display tools destination, size available and needed for
  1076.         ; user approval
  1077.         ;
  1078.     
  1079.     destination =+
  1080.     
  1081.         ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
  1082.            ifint $(DestVolumeFree) < $(MaxToolsSize)
  1083.                shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String8)$(MaxToolsSize)$(String10)$(String12)
  1084.                goto setupnotdone
  1085.            else
  1086.                goto INetsdkdirs
  1087.            endif
  1088.         endif
  1089.     
  1090.         read-syms DestinationDlg$(STF_LANGUAGE)
  1091.         ui start "Destination" $(SDKLIBHANDLE)
  1092.         ifstr(i) $(DLGEVENT) == "NOTIFY"
  1093.     
  1094.             ifstr(i) $(Combo1Out) != $(DestVolume)
  1095.                 set ReInit = YES
  1096.                 set DestVolume     = $(Combo1Out)
  1097.                 set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
  1098.                 set INetSDKDir     = $(DestVolume)$(INETSDK)
  1099.             else
  1100.                 set ReInit = NO
  1101.             endif
  1102.             goto destination
  1103.     
  1104.         else-ifstr(i) $(DLGEVENT) == "CONTINUE"
  1105.             set ReInit = NO
  1106.             LibraryProcedure IsFullPath, $(SDKLIBHANDLE), SDKCheckPathFullPathSpec $(EditTextOut)
  1107.             ifstr(i) $(IsFullPath) == "NO"
  1108.                 shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String13)$(DestVolume)$(INETSDK)
  1109.                 goto destination
  1110.             else
  1111.                 ;
  1112.                 ; see if there is any whitespace in the filename, if so, bail
  1113.                 ;
  1114.                 LibraryProcedure STATUS, $(!LIBHANDLE), WhiteSpaceCheck $(EditTextOut)
  1115.                 ifstr(i) $(STATUS) == "YES"
  1116.                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String20)
  1117.                     goto destination
  1118.                 else
  1119.                     GetDriveInPath Drive, $(EditTextOut)
  1120.                     Ifcontains(i) $(Drive) in $(DestVolumeList)
  1121.                         set DestVolume     = $(Drive)
  1122.                         set DestVolumeFree = *($(DestVolumeFreeList), ~($(DestVolumeList), $(DestVolume)))
  1123.                         set INetSDKDir     = $(EditTextOut)
  1124.                     else
  1125.                         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "WARNING" $(String16)
  1126.                         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  1127.                             goto destination
  1128.                         else
  1129.                             ifstr(i) $($R1) == "OK"
  1130.                                 set DestVolume = $(Drive)
  1131.                                 set DestVolumeFree = $(MaxToolsSize)
  1132.                                 set INetSDKDir = $(EditTextOut)
  1133.                             else
  1134.                                 set ReInit = NO
  1135.                                 goto destination
  1136.                             endif
  1137.                         endif
  1138.                     endif
  1139.                 endif
  1140.             endif
  1141.     
  1142.             ui pop 1
  1143.             goto INetsdkdirs
  1144.     
  1145.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  1146.     
  1147.             set ReInit = NO
  1148.             shell "" QueryUserQuit
  1149.             ifstr(i) $($R1) == "OK"
  1150.                 ui pop 1
  1151.                 goto setupnotdone
  1152.             else
  1153.                 goto destination
  1154.             endif
  1155.         else-ifstr(i) $(DLGEVENT) == "BACK"
  1156.             ui pop 1
  1157.             goto queryinstallmode
  1158.         else
  1159.             goto end
  1160.         endif
  1161.     
  1162.     
  1163.     INetsdkdirs = +
  1164.     
  1165.         set INetSDKRoot = $(INetSDKDir)
  1166.     
  1167.         LibraryProcedure INetSDKDir, $(LIBHANDLE), AppendBackSlash $(INetSDKDir)
  1168.     
  1169.         ;
  1170.         ; First find all the destination directories for the tools
  1171.         ;
  1172.     
  1173.         set INetSDKPath    = $(INetSDKDir)Bin
  1174.         set INetSDKLib     = $(INetSDKDir)Lib
  1175.         set INetSDKInclude = $(INetSDKDir)Include
  1176.         ; No doc dir right now just specs
  1177.         set INetSDKSpecs   = $(INetSDKDir)Specs
  1178.         ;set INetSDKDoc    = $(INetSDKDir)
  1179.         set INetSDKHelp    = $(INetSDKDir)Help
  1180.     
  1181.         ;
  1182.         ; main install.  ask user for options on main install.
  1183.         ;
  1184.     
  1185.     INetSDK = +
  1186.         ifstr(i) $(STF_HOSTOS) == "WIN95"
  1187.             goto InstallOptions
  1188.          endif
  1189.     
  1190.         ifstr(i) $(!STF_PLATFORM) == $(PlatformID_I386)
  1191.                 ; NT x86
  1192.                 goto InstallOptions
  1193.          else
  1194.                 ; RISC
  1195.                 ; TODO: set other RISC options here
  1196.                         ;Debug-Output "Installing on RISC"
  1197.                 set DoLibs = $(NotChosen)
  1198.                 goto InstallOptions
  1199.         endif
  1200.     
  1201.     InstallOptions = +
  1202.         ifstr(i) $(STF_INSTALL_MODE) == $(MinInteract)
  1203.             goto INetSDKinstall
  1204.         endif
  1205.     
  1206.         ifint $(DestVolumeFree) < $(MaxToolsSize)
  1207.             set DoTools          = $(NotChosen)
  1208.             set DoOnlineHelp     = $(NotChosen)
  1209.         else
  1210.             set DoTools          = $(Chosen)
  1211.             set DoOnlineHelp     = $(Chosen)
  1212.         endif
  1213.     
  1214.     INetSDKrepeat = +
  1215.         ;;
  1216.         ;;  Skip dialog -- TODO review sample options
  1217.         ;;
  1218.     
  1219.         goto INetSDKinstall
  1220.     
  1221.         ;;
  1222.         ;; Install options are still meaningless.  I will remove the misleading
  1223.         ;; dialog and prompt
  1224.         ;;
  1225.     
  1226.         set FreeForOptional = $(DestVolumeFree)
  1227.         ifstr(i) $(FreeForOptional) == 0
  1228.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String15)
  1229.         endif
  1230.     
  1231.         set SamplesSize = 0
  1232.         set ToolsSize   = 0
  1233.     
  1234.         ForListDo $(ToolsList)
  1235.             ifstr(i) $(Do$($)) == $(Chosen)
  1236.                 set-add ToolsSize = $(ToolsSize) $($($)Size)
  1237.             endif
  1238.         EndForListDo
  1239.     
  1240.         ForListDo $(SamplesList)
  1241.             ifstr(i) $(Do$($)) == $(Chosen)
  1242.                 ;Debug-Output "Adding stuff for sampleslist"
  1243.                         ;Debug-Output $($)
  1244.                 set-add SamplesSize = $(SamplesSize) $($($)Size)
  1245.             endif
  1246.         EndForListDo
  1247.     
  1248.         read-syms INetSDKOptionsDlg$(STF_LANGUAGE)2
  1249.         ui start "Options" $(SDKLIBHANDLE)
  1250.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1251.             set DoINetSDK      = *($(CheckItemsOut), 1)
  1252.             set DoPDCOther     = *($(CheckItemsOut), 2)
  1253.             ui pop 1
  1254.             goto checkdestfree
  1255.     
  1256.         else-ifstr(i) $(DLGEVENT) == "BACK"
  1257.             ui pop 1
  1258.             goto destination
  1259.     
  1260.         else-ifstr(i) $(DLGEVENT) == "EXIT"
  1261.             shell "" QueryUserQuit
  1262.             ifstr(i) $($R1) == "OK"
  1263.                 ui pop 1
  1264.                 goto setupnotdone
  1265.             else
  1266.                 goto INetSDKrepeat
  1267.             endif
  1268.         else
  1269.             goto "end"
  1270.         endif
  1271.     
  1272.     checkdestfree =+
  1273.         set ToolsSize = 0
  1274.         set SamplesSize = 0
  1275.         set TotalRequiredSize = 0
  1276.         set BytesFree = $(DestVolumeFree)
  1277.     
  1278.         ForListDo $(ToolsList)
  1279.             ifstr(i) $(Do$($)) == $(Chosen)
  1280.                 set-add ToolsSize = $(ToolsSize) $($($)Size)
  1281.             endif
  1282.         EndForListDo
  1283.     
  1284.         ForListDo $(SamplesList)
  1285.             ifstr(i) $(Do$($)) == $(Chosen)
  1286.                 set-add SamplesSize = $(SamplesSize) $($($)Size)
  1287.             endif
  1288.         EndForListDo
  1289.     
  1290.         ForListDo $(TotalList)
  1291.             ifstr(i) $(Do$($)) == $(Chosen)
  1292.                 set-add TotalRequiredSize = $(TotalRequiredSize) $($($)Size)
  1293.             endif
  1294.         EndForListDo
  1295.     
  1296.         ;
  1297.         ; TotalRequiredSize is bytes, but BytesFree is MB... Convert bytes to MB
  1298.         ;  because other direction causes overflow on drives with > 2 GB free.
  1299.         ;
  1300.     
  1301.         set-div TotalRequiredSize = $(TotalRequiredSize) 1024
  1302.         set-div TotalRequiredSize = $(TotalRequiredSize) 1024
  1303.     
  1304.     
  1305.         ifint $(TotalRequiredSize) > $(BytesFree)
  1306.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String17)
  1307.             goto INetSDKrepeat
  1308.         endif
  1309.     
  1310.     
  1311.         ;
  1312.         ; build INetSDK copy list
  1313.         ;
  1314.     
  1315.     INetSDKinstall    =+
  1316.         
  1317.         StartWait
  1318.         shell "" SystemFilesBackup
  1319.         shell "subroutn.inf" PushBillboard STATUSDLG $(Billboard1)
  1320.         install Install-CopyToolsFiles
  1321.         shell "subroutn.inf" PopBillboard
  1322.         EndWait
  1323.     
  1324.     finish = +
  1325.     
  1326.         ;
  1327.         ; first copy all the files over
  1328.         ;
  1329.     
  1330.         read-syms ProgressCopy$(STF_LANGUAGE)
  1331.         install Install-All-Files-Now
  1332.         ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_SUCCESS"
  1333.             goto INetSDKconfig
  1334.         else
  1335.             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String4)
  1336.             goto setupnotdone
  1337.         endif
  1338.     
  1339.     
  1340.     INetSDKconfig=+
  1341.         ifstr(i) $(STF_HOSTOS) == "WINNT"
  1342.         read-syms EnvironmentVars
  1343.         detect    EnvironmentVars
  1344.     
  1345.            ;to ensure the we come ahead of mstools
  1346.         set MSTdir = *(*($(MsToolsRootEnvVar2),4),1)
  1347.         Set INSdir = *(*($(INetSDKRootEnvVar2),4),1)
  1348.         LibraryProcedure MSTdir, $(LIBHANDLE), AppendBackSlash $(MSTdir)
  1349.           LibraryProcedure INSdir, $(LIBHANDLE), AppendBackSlash $(INSdir)
  1350.     
  1351.         ;
  1352.         ; first initialize the variables which indicate whether new values are
  1353.         ; to be set for the variables or not
  1354.         ;
  1355.         ForListDo {Path, Lib, Include, Init}
  1356.             set FSet$($)Var = FALSE
  1357.         EndForListDo
  1358.     
  1359.         ;
  1360.         ; For the Path Lib and Include variables see if we can prepend them
  1361.         ; onto the current variables
  1362.         ;
  1363.     
  1364.         set dolist = {Bins, Libs, Headers}
  1365.         ForListDo {Path, Lib, Include}
  1366.             ifstr(i) $(Do*($(dolist),$(#))) == $(Chosen)
  1367.                 set Var = $($)
  1368.                 ifstr(i) $($(Var)EnvVar) == {}
  1369.                     set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {$(INetSDK$(Var))}}
  1370.                     set FSet$(Var)Var = TRUE
  1371.                 else
  1372.                     set VarTitle   = *($($(Var)EnvVar), 2)
  1373.                     set VarRegType = *($($(Var)EnvVar), 3)
  1374.                     set VarValue   = *($($(Var)EnvVar), 4)
  1375.                     ifstr(i) $(Var) == "Path"
  1376.                         ifstr(i) $(PRIVILEGES) == "SYSTEM"
  1377.                             shell "" AppendNewValueToEnvVar2 $(VarValue) $(INetSDK$(Var))
  1378.                         else
  1379.                             shell "" PrependNewValueToEnvVar $(VarValue) $(INetSDK$(Var))
  1380.                         endif
  1381.                     else
  1382.                         shell "" PrependNewValueToEnvVar $(VarValue) $(INetSDK$(Var))
  1383.                     endif
  1384.         
  1385.                     ifstr(i) $($R0) == STATUS_FAILED
  1386.                         shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
  1387.                         goto setupnotdone
  1388.                     endif
  1389.         
  1390.                     ifstr(i) $($R1) == "TRUE"
  1391.                         set FSet$(Var)Var = TRUE
  1392.                         set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
  1393.                     endif
  1394.                 endif
  1395.             endif
  1396.         EndForListDo
  1397.     
  1398.         ;
  1399.         ; If a user, then add %EnvVar% so we don't over-write...
  1400.         ;
  1401.     
  1402.         ifstr(i) $(PRIVILEGES) == "USER"
  1403.             set dolist = {Headers,Libs}
  1404.             ifstr(i) $(Do*($(dolist),$(#))) == $(Chosen)
  1405.                 ForListDo {Include, Lib}
  1406.                     set Var = $($)
  1407.                     ifstr(i) $($(Var)EnvVar) == {}
  1408.                         set $(Var)EnvVar = {$(Var), 0, $(!REG_VT_EXPAND_SZ), {%$(Var)%}}
  1409.                         set FSet$(Var)Var = TRUE
  1410.                     else
  1411.                         set VarTitle   = *($($(Var)EnvVar), 2)
  1412.                         set VarRegType = *($($(Var)EnvVar), 3)
  1413.                         set VarValue   = *($($(Var)EnvVar), 4)
  1414.         
  1415.                         shell "" PrependNewValueToEnvVar $(VarValue) %$(Var)%
  1416.         
  1417.         
  1418.                         ifstr(i) $($R0) == STATUS_FAILED
  1419.                             shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String6)
  1420.                             goto setupnotdone
  1421.                         endif
  1422.         
  1423.                         ifstr(i) $($R1) == "TRUE"
  1424.                             set FSet$(Var)Var = TRUE
  1425.                             set $(Var)EnvVar = {$(Var), $(VarTitle), $(VarRegType), $($R2)}
  1426.                         endif
  1427.                     endif
  1428.                 EndForListDo
  1429.             endif
  1430.         endif
  1431.     
  1432.         ;
  1433.         ; make cpu variable - STF_PLATFORM
  1434.         ;
  1435.         set FSetCpuVar = TRUE
  1436.         ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_I386)
  1437.             set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), i386}
  1438.         else-ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_ALPHA)
  1439.         set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), ALPHA}
  1440.         else-ifstr(i) $(!STF_PLATFORM) == $(!PlatformID_PPC)
  1441.         set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), PPC}
  1442.         else
  1443.             set CpuEnvVar = {Cpu, 0, $(!REG_VT_SZ), MIPS}
  1444.         endif
  1445.     
  1446.         ;
  1447.         ; make INetSDK Root variable - INetSDKDir
  1448.         ;
  1449.         set FSetINetSDKRootVar = TRUE
  1450.         set INetSDKRootEnvVar = {INetSDK, 0, $(!REG_VT_SZ), $(INetSDKRoot)}
  1451.     
  1452.         ;
  1453.         ; modify all the environment variables
  1454.         ;
  1455.     
  1456.         ForListDo {Lib, Include, Cpu, Path, INetSDKRoot, TARGETLANG}
  1457.             ;
  1458.             ; if the variable to set the variable is set
  1459.     
  1460.             ifstr(i) $(FSet$($)Var) == "TRUE"
  1461.                 shell "" SetEnvironmentString $($($)EnvVar) $(PRIVILEGES)
  1462.                 ifstr(i) $($R0) == STATUS_FAILED
  1463.                     shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "FATAL" $(String7)
  1464.                 endif
  1465.             endif
  1466.         EndForListDo
  1467.     
  1468.         ; Big if NT if
  1469.         endif
  1470.     
  1471.         ;
  1472.         ; Check to see if VC++ is installed
  1473.         ;  First VC4, if not that, then VC2
  1474.         ;
  1475.     
  1476.         set KeyPath = "SOFTWARE\Microsoft\Developer\Directories"
  1477.         shell "" GetValue $(!REG_H_CUSER) $(KeyPath) "Install Dirs"
  1478.     
  1479.         ifstr(i) $($R0) == STATUS_FAILED
  1480.             set KeyPath = "SOFTWARE\Microsoft\Visual C++ 2.0\Directories"
  1481.             shell "" GetValue $(!REG_H_CUSER) $(KeyPath) "Install Dirs"
  1482.         endif
  1483.     
  1484.         ifstr(i) $($R0) == STATUS_FAILED
  1485.             set VCPresent = "No"
  1486.         else
  1487.             set VCPresent = "Yes"
  1488.             set VCRoot = *($($R1),4)
  1489.         endif
  1490.     
  1491.         ifstr(i) $(VCPresent) == "Yes"
  1492.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
  1493.                 set vcplat = "x86"
  1494.             endif
  1495.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_MIPS)
  1496.                 set vcplat = "MIPS"
  1497.             endif
  1498.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_ALPHA)
  1499.                 set vcplat = "ALPHA"
  1500.             endif
  1501.             ifstr(i) $(STF_PLATFORM) == $(PlatformID_PPC)
  1502.                 set vcplat = "PPC"
  1503.             endif
  1504.         
  1505.             set dolist = {Headers, Libs, Bins}
  1506.             set vclist = {Include, Library, Path}
  1507.             ForListDo {Include, Lib, Path}
  1508.                 ifstr(i) $(Do*($(dolist),$(#))) == $(Chosen)
  1509.                     set VCDirs = *($(vclist),$(#))
  1510.                     set KeyPath = "SOFTWARE\Microsoft\Visual C++ 2.0\Platforms\Win32 ("$(vcplat)")"
  1511.                     shell "" GetValue $(!REG_H_CUSER) $(KeyPath) $(VCDirs)" Dirs"
  1512.                     ifstr(i) $($R0) != STATUS_FAILED
  1513.                         set ExistingValue = *($($R1),4)
  1514.                         LibraryProcedure STATUS, $(!SDKLIBHANDLE), CheckStrIStr $(INetSDK$($)) $(ExistingValue)
  1515.     
  1516.                         ;
  1517.                         ; if StrIStr failed, then the string isn't present, and we
  1518.                         ; can add it
  1519.                         ;
  1520.     
  1521.                         ifstr(i) $(STATUS) == "FAILED" 
  1522.     
  1523.                             set NewValue = $(INetSDK$($))";"$(ExistingValue)
  1524.                             set KeyValue = { $(VCDirs)" Dirs", $(NoTitle), $(!REG_VT_SZ), $(NewValue) }
  1525.                             shell "" SetValue $(!REG_H_CUSER) $(KeyPath) $(KeyValue)
  1526.                         endif
  1527.         
  1528.                     endif 
  1529.                 endif
  1530.             EndForListDo
  1531.         endif
  1532.  
  1533.         install Install-INetSDK-Groups
  1534.  
  1535.         ; Create Installed Dirs Key
  1536.         ; TODO Create other keys here
  1537.  
  1538.         set KeyPath = { +
  1539.                         {SOFTWARE,      $(NoTitle), $(MaskAllAccess)}, +
  1540.                         {Microsoft,     $(NoTitle), $(MaskAllAccess)}, +
  1541.                         {INetSDK,       $(NoTitle), $(MaskAllAccess)}, +
  1542.                         {Directories,   $(NoTitle), $(MaskAllAccess)} +
  1543.                       }
  1544.  
  1545.         ;Debug-Output $(KeyPath)
  1546.         ;Debug-Output $(KeyValues)
  1547.         set KeyValues = {{"Install Dir", $(NoTitle), $(!REG_VT_SZ), $(INetSDKRoot)}}
  1548.     
  1549.         shell "" CreateKey $(!REG_H_CUSER) $(KeyPath) $(KeyValues)
  1550.  
  1551.         CloseRegKey $($R1)
  1552.  
  1553.  
  1554.  
  1555.     setupdone=+
  1556.  
  1557.     ;
  1558.     ; Do final bits here
  1559.     ;
  1560. ;        ifstr(i) $(STF_HOSTOS) == "WIN95"
  1561. ;                read-syms WantToSetupIE
  1562. ;                ui start "SetupMessage"
  1563. ;                ;Debug-Output $(DLGEVENT)
  1564. ;                ifstr(i) $(DLGEVENT) == "YES"
  1565. ;                         ; continue with install
  1566. ;                         RunProgram ExitCode "" "" $(!STF_SRCDIR)INetSDK\Bin\Win95\msie30.exe
  1567. ;                else-ifstr(i) $(DLGEVENT) == "NO"
  1568. ;                         ;end install
  1569. ;                         ;without running test platform install
  1570. ;                endif
  1571. ;            LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_SRCDIR)MSReport\Setup.exe
  1572. ;            ifstr(i) $(RetCode) == "YES"
  1573. ;               ;RunProgram ExitCode "" "" $(!STF_SRCDIR)MSReport\Setup.exe
  1574. ;            endif
  1575. ;        else
  1576. ;            ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
  1577. ;                        read-syms WantToSetupIE
  1578. ;                        ui start "SetupMessage"
  1579. ;                        ;Debug-Output $(DLGEVENT)
  1580. ;                        ifstr(i) $(DLGEVENT) == "YES"
  1581. ;                                 ; continue with install
  1582. ;                                 RunProgram ExitCode "" "" $(!STF_SRCDIR)INetSDK\Bin\WinNT\msie30.exe
  1583. ;                        else-ifstr(i) $(DLGEVENT) == "NO"
  1584. ;                                 ;end install
  1585. ;                                 ;without running test platform install
  1586. ;                        endif
  1587. ;                LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_SRCDIR)MSReport\Setup.exe
  1588. ;                ifstr(i) $(RetCode) == "YES"
  1589. ;                   ;RunProgram ExitCode "" "" $(!STF_SRCDIR)MSReport\Setup.exe
  1590. ;                endif
  1591. ;            endif
  1592. ;        endif
  1593.     
  1594.         set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  1595. ;          ifstr(i) $(PRIVILEGES) == "SYSTEM"
  1596. ;              set ShutDownMethod = "Select OK to shutdown Windows."
  1597. ;          else
  1598.               set ShutDownMethod = "Select OK to exit to Windows."
  1599. ;          endif
  1600.         read-syms SetupDoneDlg$(STF_LANGUAGE)
  1601.         EndWait
  1602.         ui start "Done" $(SDKLIBHANDLE)
  1603.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1604.             ui pop 1
  1605. ;            ifstr(i) $(PRIVILEGES) == "SYSTEM"
  1606. ;                LibraryProcedure RetCode,$(!LIBHANDLE),ShutdownSystem YES
  1607. ;            endif
  1608.         endif
  1609.         goto end
  1610.  
  1611.     setupnotdone=+
  1612.         read-syms SetupNotDoneDlg$(STF_LANGUAGE)
  1613.         EndWait
  1614.         ui start "NotDone" $(SDKLIBHANDLE)
  1615.         ifstr(i) $(DLGEVENT) == "CONTINUE"
  1616.             ui pop 1
  1617.             goto end
  1618.         else
  1619.             goto end
  1620.         endif
  1621.     
  1622.     end = +
  1623.  
  1624.         install   FreeSetupLibrary
  1625.         exit
  1626.     
  1627.     
  1628.     
  1629.     ;*****************************************************************
  1630.     ;                                                                *
  1631.     ;         INSTALLATION SUPPORT ROUTINES                          *
  1632.     ;                                                                *
  1633.     ;*****************************************************************
  1634.     
  1635.     ;-----------------------------------------------------------------------
  1636.     ; ROUTINE:      QueryUserQuit
  1637.     ;
  1638.     ; DESCRIPTION:  This routine queries whether the user wants to quit setup
  1639.     ;
  1640.     ; INPUTS:       None
  1641.     ;
  1642.     ; OUTPUTS:      $R0: Status:     STATUS_SUCCESSFUL |
  1643.     ;                                STATUS_FAILED
  1644.     ;
  1645.     ;               $R1: UserAction: OK | CANCEL
  1646.     ;
  1647.     ;------------------------------------------------------------------------
  1648.     
  1649.     [QueryUserQuit]
  1650.     
  1651.         set Status     = STATUS_FAILED
  1652.         set UserAction = CANCEL
  1653.     
  1654.         ;
  1655.         ; read in quit message
  1656.         ;
  1657.         read-syms ExitWarningDlg$(!STF_LANGUAGE)
  1658.         ui start "ExitWarning"
  1659.         ifstr(i) $(DLGEVENT) == "YES"
  1660.             set Status     = STATUS_SUCCESSFUL
  1661.             set UserAction = "OK"
  1662.     
  1663.         else-ifstr(i) $(DLGEVENT) == "NO"
  1664.             set Status     = STATUS_SUCCESSFUL
  1665.             set UserAction = "CANCEL"
  1666.         else
  1667.         endif
  1668.     
  1669.     fin_QueryUserQuit = +
  1670.         Return $(Status) $(UserAction)
  1671.     
  1672.     
  1673.     
  1674.     ;----------------------------------------------
  1675.     ; EXIT WINDOWS NT TOOLS SETUP WARNING
  1676.     ;----------------------------------------------
  1677.     
  1678.     [ExitWarningDlgENG]
  1679.         DlgType      = "MessageBox"
  1680.         STF_MB_TITLE = "Exit ActiveX SDK Setup"
  1681.         STF_MB_TEXT  = "ActiveX SDK isn't correctly installed.  Are you "+
  1682.                        "sure you want to exit Setup?"
  1683.         STF_MB_TYPE  = 3
  1684.         STF_MB_ICON  = 5
  1685.         STF_MB_DEF   = 2
  1686.     
  1687.     
  1688.       ;-----------------------------------------------------------------------
  1689.       ; ROUTINE:      QueryReplaceFile
  1690.       ;
  1691.       ; DESCRIPTION:  This routine queries whether the user wants to replace a file
  1692.       ;
  1693.       ; INPUTS:       $0:    UserFile
  1694.       ;               $1:    InstallFile
  1695.       ;
  1696.       ; USER ACTION:  $R0:    YES | NO 
  1697.       ;               only required if current file is newer, if older return YES
  1698.       ;
  1699.       ;------------------------------------------------------------------------
  1700.  
  1701.       [QueryReplaceFile]
  1702.  
  1703.           set FileDateTimeName =  $($0)
  1704.           set UserFileName =  $($0)
  1705.           ;Debug-Output $($0)
  1706.           Detect DetectFileTime
  1707.           set CurrentDate = $(FileDateTime)
  1708.           ;Debug-Output $(CurrentDate)
  1709.   
  1710.           set FileDateTimeName =  $($1)
  1711.           ;Debug-Output $($1)
  1712.           Detect DetectFileTime
  1713.           ;Debug-Output $(FileDateTime)
  1714.       
  1715.           set ReplaceFile = YES
  1716.           ifint *($(CurrentDate),2) > *($(FileDateTime),2)
  1717.               ;Debug-Output "Current later than install"
  1718.               set ReplaceFile = NO
  1719.               ;prompt for replace
  1720. ;              read-syms WantToReplaceSystemFile
  1721. ;
  1722. ;              ui start "Welcome" $(SDKLIBHANDLE)
  1723. ;              ifstr(i) $(DLGEVENT) == "YES"
  1724. ;                  ui pop 1
  1725. ;                  set ReplaceFile = YES
  1726. ;              else
  1727. ;                  ui pop 1
  1728. ;              endif
  1729.           else-ifint *($(CurrentDate),2) == *($(FileDateTime),2)
  1730.               ifint *($(CurrentDate),1) >  *($(FileDateTime),1)
  1731.                   ;Debug-Output "Current later that install"
  1732.                   set ReplaceFile = NO
  1733.                   ;prompt for replace
  1734. ;                  read-syms WantToReplaceSystemFile
  1735. ;
  1736. ;                  ui start "Welcome" $(SDKLIBHANDLE)
  1737. ;                  ifstr(i) $(DLGEVENT) == "YES"
  1738. ;                      ui pop 1
  1739. ;                      set ReplaceFile = YES
  1740. ;                  else
  1741. ;                      ui pop 1
  1742. ;                  endif
  1743.               endif
  1744.           endif
  1745.   
  1746.           return $(ReplaceFile)
  1747.  
  1748.     ;-----------------------------------------------------------------------
  1749.     ; ROUTINE:      AppendNewValueToEnvVar
  1750.     ;
  1751.     ; DESCRIPTION:  Looks at the existing value of an environment variable
  1752.     ;               and appends a new value if it is not already present
  1753.     ;
  1754.     ; INPUTS:       $0:  OldValueList
  1755.     ;               $1:  NewValue
  1756.     ;
  1757.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1758.     ;                            STATUS_FAILED
  1759.     ;
  1760.     ;               $R1: Changed?
  1761.     ;               $R2: NewValueList
  1762.     ;
  1763.     ;------------------------------------------------------------------------
  1764.     
  1765.     [AppendNewValueToEnvVar]
  1766.         ;
  1767.         set Status       = STATUS_FAILED
  1768.         set NewValueList = {}
  1769.         set Changed      = TRUE
  1770.         ;
  1771.         set Error = NO
  1772.         ForListDo $($0)
  1773.             ifstr(i) $(Error) == NO
  1774.                 ifstr(i) $(Changed) == TRUE
  1775.                      LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
  1776.                      ifstr(i) $(ExpandedValue) == "ERROR"
  1777.                          set Error = YES
  1778.                      else-ifstr(i) $(ExpandedValue) == $($1)
  1779.                          set Changed = FALSE
  1780.                      endif
  1781.                 endif
  1782.             endif
  1783.         EndForListDo
  1784.     
  1785.         ifstr(i) $(Error) == "YES"
  1786.             goto finish_append
  1787.         endif
  1788.     
  1789.         set Status = STATUS_SUCCESSFUL
  1790.         ifstr(i) $(Changed) == TRUE
  1791.            set NewValueList = >($($0), $($1))
  1792.         endif
  1793.     
  1794.     finish_append = +
  1795.         return $(Status) $(Changed) $(NewValueList)
  1796.     
  1797.     ;-----------------------------------------------------------------------
  1798.     ; ROUTINE:      AppendNewValueToEnvVar2
  1799.     ;
  1800.     ; DESCRIPTION:  Looks at the existing value of an environment variable
  1801.     ;               and appends a new value if it is not already present
  1802.     ;
  1803.     ; INPUTS:       $0:  OldValueList
  1804.     ;               $1:  NewValue
  1805.     ;
  1806.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1807.     ;                            STATUS_FAILED
  1808.     ;
  1809.     ;               $R1: Changed?
  1810.     ;               $R2: NewValueList
  1811.     ;
  1812.     ;------------------------------------------------------------------------
  1813.     
  1814.     [AppendNewValueToEnvVar2]
  1815.         ;
  1816.         set Status       = STATUS_FAILED
  1817.         set NewValueList = {}
  1818.         set NewValueList2 = {}
  1819.         set Changed      = TRUE
  1820.         set MSTFound = NO
  1821.         ;
  1822.         set Error = NO
  1823.         ForListDo $($0)
  1824.             ifstr(i) $(Error) == NO
  1825.                 ifstr(i) $(Changed) == TRUE
  1826.                      LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
  1827.                      ;Debug-Output $(ExpandedValue)
  1828.                      ;Debug-Output $(!MSTdir)"bin"
  1829.                      ifstr(i) $(ExpandedValue) == "ERROR"
  1830.                          set Error = YES
  1831.                      else-ifstr(i) $(ExpandedValue) == $($1)
  1832.                          set Changed = FALSE
  1833.                      else-ifstr(i) $(ExpandedValue) == $(!MSTdir)"bin"
  1834.                          set MSTFound = YES
  1835.                          set Error = YES
  1836.                          set NewValueList2 = >($(NewValueList2), $($1))
  1837.                          set NewValueList2 = >($(NewValueList2), $($))
  1838.                      else
  1839.                      set NewValueList2 = >($(NewValueList2), $($))
  1840.                      endif
  1841.                 endif
  1842.             else
  1843.                ; Error or done
  1844.                set NewValueList2 = >($(NewValueList2), $($))
  1845.             endif
  1846.         EndForListDo
  1847.     
  1848.         ifstr(i) $(Error) == YES
  1849.             ifstr(i) $(MSTFound) == YES
  1850.                 set NewValueList = $(NewValueList2)
  1851.                 set Status = STATUS_SUCCESSFUL
  1852.                 set Changed = TRUE
  1853.             endif
  1854.             goto finish_append2
  1855.         endif
  1856.     
  1857.         set Status = STATUS_SUCCESSFUL
  1858.         ifstr(i) $(Changed) == TRUE
  1859.            set NewValueList = >($($0), $($1))
  1860.         endif
  1861.     
  1862.     finish_append2 = +
  1863.         ;Debug-Output "Here is the old value list"
  1864.         ;Debug-Output $($0)
  1865.         ;Debug-Output "Here is the new value list"
  1866.         ;Debug-Output $(NewValueList)
  1867.         return $(Status) $(Changed) $(NewValueList)
  1868.     
  1869.     ;-----------------------------------------------------------------------
  1870.     ; ROUTINE:      PrependNewValueToEnvVar
  1871.     ;
  1872.     ; DESCRIPTION:  Looks at the existing value of an environment variable
  1873.     ;               and prepends a new value if it is not already present
  1874.     ;
  1875.     ; INPUTS:       $0:  OldValueList
  1876.     ;               $1:  NewValue
  1877.     ;
  1878.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1879.     ;                            STATUS_FAILED
  1880.     ;
  1881.     ;               $R1: Changed?
  1882.     ;               $R2: NewValueList
  1883.     ;
  1884.     ;------------------------------------------------------------------------
  1885.     
  1886.     [PrependNewValueToEnvVar]
  1887.         ;
  1888.         set Status       = STATUS_FAILED
  1889.         set NewValueList = {}
  1890.         set Changed      = TRUE
  1891.         ;
  1892.         set Error = NO
  1893.         ForListDo $($0)
  1894.             ifstr(i) $(Error) == NO
  1895.                 ifstr(i) $(Changed) == TRUE
  1896.                      LibraryProcedure ExpandedValue, $(!LIBHANDLE), ExpandSz $($)
  1897.                      ifstr(i) $(ExpandedValue) == "ERROR"
  1898.                          set Error = YES
  1899.                      else-ifstr(i) $(ExpandedValue) == $($1)
  1900.                          set Changed = FALSE
  1901.                      endif
  1902.                 endif
  1903.             endif
  1904.         EndForListDo
  1905.     
  1906.         ifstr(i) $(Error) == "YES"
  1907.             goto finish_prepend
  1908.         endif
  1909.     
  1910.         set Status = STATUS_SUCCESSFUL
  1911.         ifstr(i) $(Changed) == TRUE
  1912.            set NewValueList = $($1)
  1913.            ForListDo $($0)
  1914.                set NewValueList = >($(NewValueList), $($))
  1915.            EndForListDo
  1916.         endif
  1917.     
  1918.     finish_prepend = +
  1919.         return $(Status) $(Changed) $(NewValueList)
  1920.     
  1921.       ;-----------------------------------------------------------------------
  1922.       ; ROUTINE:      QueryReplaceFile
  1923.       ;
  1924.       ; DESCRIPTION:  This routine queries whether the user wants to replace a file
  1925.       ;
  1926.       ; INPUTS:       $0:    UserFile
  1927.       ;               $1:    InstallFile
  1928.       ;
  1929.       ; USER ACTION:  $R0:    YES | NO 
  1930.       ;               only required if current file is newer, if older return YES
  1931.       ;
  1932.       ;------------------------------------------------------------------------
  1933.       [QueryReplaceFile]
  1934.           set FileDateTimeName =  $($0)
  1935.           set UserFileName =  $($0)
  1936.           ;Debug-Output $($0)
  1937.           Detect DetectFileTime
  1938.           set CurrentDate = $(FileDateTime)
  1939.           ;Debug-Output $(CurrentDate)
  1940.   
  1941.           set FileDateTimeName =  $($1)
  1942.           ;Debug-Output $($1)
  1943.           Detect DetectFileTime
  1944.           ;Debug-Output $(FileDateTime)
  1945.       
  1946.           set ReplaceFile = YES
  1947.           ifint *($(CurrentDate),2) > *($(FileDateTime),2)
  1948.               ;Debug-Output "Current later that install"
  1949.               set ReplaceFile = NO
  1950.               ;prompt for replace
  1951.               read-syms WantToReplaceSystemFile
  1952.          
  1953.               ui start "Welcome" $(SDKLIBHANDLE)
  1954.               ifstr(i) $(DLGEVENT) == "YES"
  1955.                   ui pop 1
  1956.                   set ReplaceFile = YES
  1957.               else
  1958.                   ui pop 1
  1959.               endif
  1960.           else-ifint *($(CurrentDate),2) == *($(FileDateTime),2)
  1961.               ifint *($(CurrentDate),1) >  *($(FileDateTime),1)
  1962.                   ;Debug-Output "Current later that install"
  1963.                   set ReplaceFile = NO
  1964.                   ;prompt for replace
  1965.                   read-syms WantToReplaceSystemFile
  1966.           
  1967.                   ui start "Welcome" $(SDKLIBHANDLE)
  1968.                   ifstr(i) $(DLGEVENT) == "YES"
  1969.                       ui pop 1
  1970.                       set ReplaceFile = YES
  1971.                   else
  1972.                       ui pop 1
  1973.                   endif
  1974.               endif
  1975.           endif
  1976.   
  1977.           return $(ReplaceFile)    
  1978.     ;-----------------------------------------------------------------------
  1979.     ; ROUTINE:      SetEnvironmentString
  1980.     ;
  1981.     ; DESCRIPTION:  Set the value for a user environment string
  1982.     ;
  1983.     ; INPUTS:       $0:  VarList
  1984.     ;               $1:  Privileges
  1985.     ;
  1986.     ; OUTPUTS:      $R0: Status: STATUS_SUCCESSFUL
  1987.     ;                            STATUS_FAILED
  1988.     ;
  1989.     ;
  1990.     ;------------------------------------------------------------------------
  1991.     
  1992.     [SetEnvironmentString]
  1993.         ;
  1994.         ;
  1995.         set Status = STATUS_FAILED
  1996.     
  1997.         set Var          = *($($0), 1)
  1998.         set VarTitle     = *($($0), 2)
  1999.         set VarRegType   = *($($0), 3)
  2000.         set VarValueList = *($($0), 4)
  2001.     
  2002.         set VarValue = ""
  2003.         ForListDo $(VarValueList)
  2004.            ifstr(i) $(VarValue) != ""
  2005.                set VarValue = $(VarValue)";"$($)
  2006.            else
  2007.                set VarValue = $($)
  2008.            endif
  2009.         EndForListDo
  2010.     
  2011.         LibraryProcedure STATUS, $(!LIBHANDLE), SetEnvVar $($1) $(Var) $(VarTitle) $(VarRegType) $(VarValue)
  2012.         ifstr(i) $(STATUS) == "ERROR"
  2013.            goto finish_setenvstr
  2014.         endif
  2015.         set Status = STATUS_SUCCESSFUL
  2016.     
  2017.     finish_setenvstr = +
  2018.         Return $(Status)
  2019.     
  2020.   
  2021.     ;*****************************************************************
  2022.     ;                                                                *
  2023.     ;         INSTALLATION SUPPORT ROUTINES                          *
  2024.     ;                                                                *
  2025.     ;*****************************************************************
  2026.     
  2027.     [Install-INetSDK-Groups]
  2028.     
  2029.         ifstr(i) $(PRIVILEGES) == "SYSTEM"
  2030.             set Common = "Common"
  2031.         else
  2032.             set Common = ""
  2033.         endif
  2034.     
  2035.         set ToolsGroup = "ActiveX SDK"
  2036.         Create$(Common)ProgManGroup $(ToolsGroup) ""
  2037.         Show$(Common)ProgManGroup   $(ToolsGroup), 1
  2038.     
  2039.         ;Debug-Output "About to Jump in to Create Icons"
  2040.         ifstr(i) $(DoOnlineHelp) == $(Chosen)
  2041.             set HelpGroup = $(ToolsGroup)
  2042.             ;Debug-Output "Creating Icon"
  2043.     
  2044.             Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Overview"
  2045.             Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Overview" $(INetSDKHelp)\"Default.Htm" "" ""
  2046.     
  2047. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help"
  2048. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (HTML)"
  2049. ;            Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (HTML)"  $(INetSDKHelp)\"Default.Htm" "" ""
  2050.     
  2051. ;            Remove$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (InfoViewer)"
  2052.             Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help InfoViewer"  $(INetSDKHelp)\"infoview ActiveX.MVB" "" 0
  2053. ;        Create$(Common)ProgmanItem  $(HelpGroup) , "ActiveX SDK Help (InfoViewer)" $(INetSDKHelp)\"InfoView.exe" "" ""
  2054.    
  2055.   
  2056.         endif
  2057.     
  2058.         Remove$(Common)ProgmanItem  $(ToolsGroup) , "ReadMe"
  2059.         Create$(Common)ProgmanItem  $(ToolsGroup) , "ReadMe" $(INetSDKDir)\"ReadMe.txt" "" ""
  2060.     
  2061.         LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(INetSDKDir)\Bin\OLEViewer.exe
  2062.         ifstr(i) $(RetCode) == "YES"
  2063.         Remove$(Common)ProgmanItem  $(ToolsGroup) , "OLE Viewer"
  2064.         Create$(Common)ProgmanItem  $(ToolsGroup) , "OLE Viewer" $(INetSDKDir)\Bin\"OLEViewer.exe" "" ""
  2065.         endif
  2066.     
  2067.         Show$(Common)ProgManGroup   $(ToolsGroup), 6
  2068.     
  2069.         exit
  2070.     
  2071.     ;************************************************************************
  2072.     ;                                                                       *
  2073.     ;  INETSDK SYSTEM FILES REPLACEMENT                                     *
  2074.     ;                                                                       *
  2075.     ;************************************************************************
  2076.     
  2077. [ShellCreateDir]
  2078.   LibraryProcedure STATUS, $(!SDKLIBHANDLE), CreateNestDir  $($0)
  2079.   Return
  2080.  
  2081. [SystemFilesBackup]    
  2082. ; Debug-Output "Entering SystemFilesBackup"
  2083. ;  ifstr(i) $(DoBins) == $(Chosen)
  2084. ;    shell "" ShellCreateDir  $(INetSDKPath)
  2085. ;
  2086. ;    ifstr(i) $(!STF_HOSTOS) == "WIN95"
  2087. ;      ;Debug-Output "Enter win95 bin/system"
  2088. ;      ; Set Overwrite flag and make back ups
  2089. ;      set STF_OVERWRITE = "NEVER"
  2090. ;
  2091. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\MSVCRT40.IDK
  2092. ;      ifstr(i) $(RetCode) == "YES"
  2093. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\INetBack\MSVCRT40.Dll
  2094. ;        ifstr(i) $(RetCode) == "YES"
  2095. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile      $(!STF_WINDOWSPATH)\System\INetBack\MSVCRT40.Dll
  2096. ;        endif
  2097. ;        shell "" ShellCreateDir $(!STF_WINDOWSPATH)\System\INetBack
  2098. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system\MSVCRT40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MSVCRT40.DLL"
  2099. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system\MSVCRT40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MSVCRT40.DLL
  2100. ;      endif
  2101. ;
  2102. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\MFC40.IDK
  2103. ;      ifstr(i) $(RetCode) == "YES"
  2104. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system\INetBack\MFC40.Dll
  2105. ;        ifstr(i) $(RetCode) == "YES"
  2106. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile      $(!STF_WINDOWSPATH)\System\INetBack\MFC40.Dll
  2107. ;        endif
  2108. ;        shell "" ShellCreateDir $(!STF_WINDOWSPATH)\System\INetBack
  2109. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system\MFC40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MFC40.DLL"
  2110. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system\MFC40.IDK   ; $(!STF_WINDOWSPATH)\System\INetBack\MFC40.DLL
  2111. ;      endif
  2112. ;
  2113. ;      ;
  2114. ;      ; Create WININIT.INT for reboot copy.
  2115. ;      ;
  2116. ;      LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini "[rename]"
  2117. ;
  2118. ;      shell "" QueryReplaceFile $(!STF_WINDOWSPATH)\system\MSVCRT40.DLL   ; $(!STF_SRCDIR)INetSDK\System32\Win95\MSVCRT40.DLL
  2119. ;      ifstr(i) $($R0) == YES
  2120. ;        ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\i386\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System\~SVCRT40.DLL"
  2121. ;        LibraryProcedure RetCode, $(!LIBHANDLE), CopySingleFile   $(!STF_SRCDIR)INetSDK\System32\i386\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System\~SVCRT40.DLL
  2122. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MSVCRT40.IDK="$(!STF_WINDOWSPATH)"\SYSTEM\MSVCRT40.DLL"
  2123. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MSVCRT40.DLL="$(!STF_WINDOWSPATH)"\SYSTEM\~SVCRT40.DLL"
  2124. ;      endif
  2125. ;
  2126. ;      shell "" QueryReplaceFile $(!STF_WINDOWSPATH)\system\MFC40.DLL   ; $(!STF_SRCDIR)INetSDK\System32\Win95\MFC40.DLL
  2127. ;      ifstr(i) $($R0) == YES
  2128. ;        ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\i386\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System\~FC40.DLL"
  2129. ;        LibraryProcedure RetCode, $(!LIBHANDLE), CopySingleFile   $(!STF_SRCDIR)INetSDK\System32\i386\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System\~FC40.DLL
  2130. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MFC40.IDK="$(!STF_WINDOWSPATH)"\SYSTEM\MFC40.DLL"
  2131. ;        LibraryProcedure RetCode, $(!LIBHANDLE), ConfigFileAppend $(!STF_WINDOWSPATH)\wininit.ini ; $(!STF_WINDOWSPATH)"\SYSTEM\MFC40.DLL="$(!STF_WINDOWSPATH)"\SYSTEM\~FC40.DLL"
  2132. ;      endif
  2133. ;
  2134. ;      ; Set Overwrite flag to keep new stuff
  2135. ;      set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2136. ;
  2137. ;    else
  2138. ;      ; NT
  2139. ;      shell "" ShellCreateDir $(!STF_WINDOWSPATH)\System32\INetBack
  2140. ;      ;Debug-Output  $(!STF_WINDOWSPATH)\System32\INetBack
  2141. ;      ; Set Overwrite flag and make back ups
  2142. ;      set STF_OVERWRITE = "NEVER"
  2143. ;
  2144. ;      ;
  2145. ;      ; SUR ships with MSVCRT40.DLL and MFC40.DLL; don't install these there.
  2146. ;      ;
  2147. ;
  2148. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL
  2149. ;      ifstr(i) $(RetCode) == "YES"
  2150. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.DLL
  2151. ;        ;Debug-Output $(RetCode)
  2152. ;        ifstr(i) $(RetCode) == "YES"
  2153. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile          ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.Dll
  2154. ;        endif
  2155. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.DLL"
  2156. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MSVCRT40.DLL
  2157. ;      endif
  2158. ;
  2159. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MFC40.DLL
  2160. ;      ifstr(i) $(RetCode) == "YES"
  2161. ;        LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.DLL
  2162. ;        ;Debug-Output $(RetCode)
  2163. ;        ifstr(i) $(RetCode) == "YES"
  2164. ;          LibraryProcedure RetCode,$(!LIBHANDLE), DelFile          $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.Dll
  2165. ;        endif
  2166. ;        ;Debug-Output "CopySingleFile: $(!STF_WINDOWSPATH)\system32\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.DLL"
  2167. ;        LibraryProcedure STATUS,$(!LIBHANDLE), CopySingleFile $(!STF_WINDOWSPATH)\system32\MFC40.DLL   ; $(!STF_WINDOWSPATH)\System32\INetBack\MFC40.DLL
  2168. ;      endif
  2169. ;
  2170. ;      ;
  2171. ;      ; On NT just rename the files and copy away
  2172. ;      ;
  2173. ;
  2174. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL
  2175. ;      ifstr(i) $(RetCode) == "YES"
  2176. ;        shell "inetsdk.inf" QueryReplaceFile $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL ; $(!STF_SRCDIR)INetSDK\System32\i386\MSVCRT40.DLL
  2177. ;        ifstr(i) $($R0) == YES
  2178. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MSVCRT40.DLL.ISDK
  2179. ;          ifstr(i) $(RetCode) == "YES"
  2180. ;            LibraryProcedure RetCode,$(!LIBHANDLE), DelFile $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL.ISDK
  2181. ;          endif
  2182. ;          LibraryProcedure RetCode,$(!LIBHANDLE), RenFile  $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL ; $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL.ISDK
  2183. ;          ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MSVCRT40.DLL ; $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL"
  2184. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CopySingleFile ; $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MSVCRT40.DLL $(!STF_WINDOWSPATH)\System32\MSVCRT40.DLL
  2185. ;        endif
  2186. ;      endif
  2187. ;
  2188. ;      LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\System32\MFC40.DLL
  2189. ;      ifstr(i) $(RetCode) == "YES"
  2190. ;        shell "inetsdk.inf" QueryReplaceFile $(!STF_WINDOWSPATH)\system32\MFC40.DLL ; $(!STF_SRCDIR)INetSDK\System32\i386\MFC40.DLL
  2191. ;        ifstr(i) $($R0) == YES
  2192. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CheckFileExistance $(!STF_WINDOWSPATH)\system32\MFC40.DLL.ISDK
  2193. ;          ifstr(i) $(RetCode) == "YES"
  2194. ;            LibraryProcedure RetCode,$(!LIBHANDLE), DelFile $(!STF_WINDOWSPATH)\System32\MFC40.DLL.ISDK
  2195. ;          endif
  2196. ;          LibraryProcedure RetCode,$(!LIBHANDLE), RenFile  $(!STF_WINDOWSPATH)\System32\MFC40.DLL ; $(!STF_WINDOWSPATH)\System32\MFC40.DLL.ISDK
  2197. ;          ;Debug-Output "CopySingleFile: $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MFC40.DLL ; $(!STF_WINDOWSPATH)\System32\MFC40.DLL"
  2198. ;          LibraryProcedure RetCode,$(!LIBHANDLE), CopySingleFile ; $(!STF_SRCDIR)INetSDK\System32\$(!STF_PLATFORM)\MFC40.DLL $(!STF_WINDOWSPATH)\System32\MFC40.DLL
  2199. ;        endif
  2200. ;      endif
  2201. ;
  2202. ;      ; Set Overwrite flag to keep newer stuff
  2203. ;      set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2204. ;    endif
  2205. ;  endif
  2206. return    
  2207.     ;************************************************************************
  2208.     ;                                                                       *
  2209.     ;  INETSDK SUPPORT                                                      *
  2210.     ;                                                                       *
  2211.     ;************************************************************************
  2212.     
  2213.     [Install-CopyToolsFiles]
  2214.         set STF_VITAL = ""
  2215.      
  2216.      ifstr(i) $(DoINetSDK) == $(Chosen ) 
  2217.     
  2218.         ;
  2219.         ; 1. INETSDK - always done
  2220.         ;
  2221.     
  2222.         LibraryProcedure STATUS, $(!SDKLIBHANDLE), CreateNestDir  $(INetSDKDir)
  2223.         AddSectionFilesToCopyList Files-INetSDK $(!STF_SRCDIR)INetSDK                          $(INetSDKDir)
  2224.     
  2225.         ifstr(i) $(DoHeaders) == $(Chosen)
  2226.             CreateDir  $(INetSDKInclude)
  2227.             AddSectionFilesToCopyList Files-INetSDK-include                        $(!STF_SRCDIR)INetSDK\include                        $(INetSDKInclude)
  2228.         endif
  2229.     
  2230.         ifstr(i) $(DoBins) == $(Chosen)
  2231.             CreateDir  $(INetSDKPath)
  2232.             AddSectionFilesToCopyList Files-INetSDK-bin-$(STF_PLATFORM) $(!STF_SRCDIR)INetSDK\bin\$(STF_PLATFORM) $(INetSDKPath)
  2233.     
  2234.             ifstr(i) $(STF_HOSTOS) == "WIN95"
  2235.               set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2236.                   AddSectionFilesToCopyList Files-INetSDK-System32-$(STF_PLATFORM)   $(!STF_SRCDIR)INetSDK\System32\$(STF_PLATFORM)    $(STF_WINDOWSPATH)\system
  2237. ;                  AddSectionFilesToCopyList Files-INetSDK-System32-Win95             $(!STF_SRCDIR)INetSDK\System32\Win95              $(STF_WINDOWSPATH)\system
  2238.             else 
  2239.                ; NT
  2240.               set STF_OVERWRITE = "VERIFYSOURCEOLDER"
  2241.               AddSectionFilesToCopyList Files-INetSDK-System32-$(STF_PLATFORM)   $(!STF_SRCDIR)INetSDK\System32\$(STF_PLATFORM)    $(STF_WINDOWSPATH)\system32
  2242. ;              AddSectionFilesToCopyList Files-INetSDK-System32-WinNT   $(!STF_SRCDIR)INetSDK\System32\WinNT    $(STF_WINDOWSPATH)\system32
  2243.             endif
  2244.     
  2245.         endif
  2246.     
  2247.         ;
  2248.         ; Overwrite older sdk components
  2249.         ;
  2250.         set STF_OVERWRITE = "ALWAYS"
  2251.     
  2252.         ifstr(i) $(DoLibs) == $(Chosen)
  2253.             CreateDir  $(INetSDKLib)
  2254.             AddSectionFilesToCopyList Files-INetSDK-lib-$(STF_PLATFORM)      $(!STF_SRCDIR)INetSDK\lib\$(STF_PLATFORM)      $(INetSDKLib)
  2255.         endif
  2256.     
  2257.         ;
  2258.         ; 2. Help files - conditional
  2259.         ;
  2260.     
  2261.         ifstr(i) $(!DoOnlineHelp)  == $(!Chosen)
  2262.     
  2263.             CreateDir $(INetSDKHelp)
  2264.             CreateDir $(INetSDKHelp)\Art
  2265.             CreateDir $(INetSDKHelp)\Sweep
  2266.             CreateDir $(INetSDKHelp)\Sweep\Art
  2267.             CreateDir $(INetSDKHelp)\Sweep\Htmlhlp
  2268.             CreateDir $(INetSDKHelp)\Sweep\Htmlhlp\Art
  2269.             CreateDir $(INetSDKHelp)\Conf
  2270.             CreateDir $(INetSDKSpecs)
  2271.  
  2272.             AddSectionFilesToCopyList Files-INetSDK-Specs $(!STF_SRCDIR)INetSDK\Specs $(INetSDKSpecs)
  2273.             AddSectionFilesToCopyList Files-INetSDK-Help $(!STF_SRCDIR)INetSDK\Help $(INetSDKHelp)
  2274.          ;   AddSectionFilesToCopyList Files-INetSDK-Help-$(STF_PLATFORM) $(!STF_SRCDIR)INetSDK\Help\$(STF_PLATFORM) $(INetSDKHelp)
  2275.     
  2276.     
  2277.             ;
  2278.             ; The infoview program looks at infoview.ini for config info.
  2279.             ;  provide the minimum set we need to make it work.
  2280.             ;
  2281.     
  2282.             ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "licensed.name", "ActiveX SDK User"
  2283.             ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "licensed.organization", " "
  2284.             ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "license_version", "N/A"
  2285.             ReplaceIniKeyValue "infoview.ini", "ActiveX.Settings", "license_last_read", "N/A"
  2286.     
  2287.             ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "title", "Microsoft ActiveX Software Development Kit"
  2288.             ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "LocalDir", $(INetSDKHelp)
  2289.             ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "Path", $(INetSDKHelp)
  2290.             ReplaceIniKeyValue "infoview.ini", "ActiveX.MVB", "EXE", $(INetSDKHelp)"\infoview.exe"
  2291.     
  2292.             ReplaceIniKeyValue "infoview.ini", "series", "ActiveX", "ActiveX.MVB"
  2293.             ReplaceIniKeyValue "infoview.ini", "all titles", "ActiveX.MVB", "ActiveX.MVB"
  2294.     
  2295.     
  2296.         endif
  2297.     
  2298.         ;
  2299.         ; 3. INetSDK samples - conditional
  2300.         ;
  2301.     
  2302.     
  2303.         ifstr(i) $(!DoSamples) == $(!Chosen)
  2304.     
  2305.           CreateDir $(INetSDKDir)Samples
  2306.     
  2307.           CreateDir $(INetSDKDir)Samples\BaseCtl
  2308.           CreateDir $(INetSDKDir)Samples\BaseCtl\FrameWrk
  2309.           CreateDir $(INetSDKDir)Samples\BaseCtl\Include
  2310.     
  2311.           CreateDir $(INetSDKDir)Samples\BaseCtl\IELnk
  2312.           CreateDir $(INetSDKDir)Samples\BaseCtl\IEMime
  2313.           CreateDir $(INetSDKDir)Samples\BaseCtl\ToDoSvr
  2314.           CreateDir $(INetSDKDir)Samples\BaseCtl\WebImage
  2315.     
  2316.           CreateDir $(INetSDKDir)Samples\Framer
  2317.           CreateDir $(INetSDKDir)Samples\Progress
  2318.  
  2319.           CreateDir $(INetSDKDir)Samples\MSConf
  2320.           CreateDir $(INetSDKDir)Samples\MSConf\CnfTest
  2321.           CreateDir $(INetSDKDir)Samples\MSConf\Excel
  2322.           CreateDir $(INetSDKDir)Samples\MSConf\EzConf
  2323.           CreateDir $(INetSDKDir)Samples\MSConf\Word
  2324.           CreateDir $(INetSDKDir)Samples\MSConf\ULS
  2325.  
  2326.  
  2327.           CreateDir $(INetSDKDir)Samples\AXScript
  2328.           CreateDir $(INetSDKDir)Samples\AXScript\Spruuids
  2329.           CreateDir $(INetSDKDir)Samples\AXScript\Spruuids\Src
  2330.           CreateDir $(INetSDKDir)Samples\AXScript\Spruuids\Src\Inc_Ext
  2331.  
  2332.           CreateDir $(INetSDKDir)Samples\Range
  2333.  
  2334.           CreateDir $(INetSDKDir)Samples\UrlPad
  2335.  
  2336.           CreateDir $(INetSDKDir)Samples\VBScript
  2337.  
  2338.           CreateDir $(INetSDKDir)Samples\WinInet
  2339.           CreateDir $(INetSDKDir)Samples\WinInet\AsyncFtp
  2340.           CreateDir $(INetSDKDir)Samples\WinInet\HTTPAuth
  2341.           CreateDir $(INetSDKDir)Samples\WinInet\HeadDump
  2342.  
  2343.           CreateDir $(INetSDKDir)Samples\WebPost
  2344.           CreateDir $(INetSDKDir)Samples\WebPost\WbPost
  2345.           CreateDir $(INetSDKDir)Samples\WebPost\WbProv
  2346.  
  2347.           ; Begin Nashville
  2348.  
  2349.          ; CreateDir $(INetSDKDir)Samples\Wab
  2350.          ; CreateDir $(INetSDKDir)Samples\Wab\ApiTest
  2351.  
  2352.           ; End Nashville
  2353.  
  2354.           AddSectionFilesToCopyList Files-INetSDK-Samples                  $(!STF_SRCDIR)INetSDK\Samples                   $(INetSDKDir)Samples
  2355.           
  2356.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl          $(!STF_SRCDIR)INetSDK\Samples\BaseCtl           $(INetSDKDir)Samples\BaseCtl
  2357.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-FrameWrk $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\FrameWrk  $(INetSDKDir)Samples\BaseCtl\FrameWrk
  2358.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-Include  $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\Include   $(INetSDKDir)Samples\BaseCtl\Include
  2359.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-IELnk    $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\IELnk     $(INetSDKDir)Samples\BaseCtl\IELnk
  2360.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-IEMime   $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\IEMime    $(INetSDKDir)Samples\BaseCtl\IEMime
  2361.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-ToDoSvr  $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\ToDoSvr   $(INetSDKDir)Samples\BaseCtl\ToDoSvr
  2362.           AddSectionFilesToCopyList Files-INetSDK-Samples-BaseCtl-WebImage $(!STF_SRCDIR)INetSDK\Samples\BaseCtl\WebImage  $(INetSDKDir)Samples\BaseCtl\WebImage
  2363.  
  2364.           AddSectionFilesToCopyList Files-INetSDK-Samples-Framer           $(!STF_SRCDIR)INetSDK\Samples\Framer            $(INetSDKDir)Samples\Framer
  2365.  
  2366.           AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf           $(!STF_SRCDIR)INetSDK\Samples\MSConf            $(INetSDKDir)Samples\MSConf
  2367.           AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-CnfTest   $(!STF_SRCDIR)INetSDK\Samples\MSConf\CnfTest    $(INetSDKDir)Samples\MSConf\CnfTest
  2368.           AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-Excel     $(!STF_SRCDIR)INetSDK\Samples\MSConf\Excel      $(INetSDKDir)Samples\MSConf\Excel
  2369.           AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-EzConf    $(!STF_SRCDIR)INetSDK\Samples\MSConf\EzConf     $(INetSDKDir)Samples\MSConf\EzConf
  2370.           AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-Word      $(!STF_SRCDIR)INetSDK\Samples\MSConf\Word       $(INetSDKDir)Samples\MSConf\Word
  2371.           AddSectionFilesToCopyList Files-INetSDK-Samples-MSConf-ULS       $(!STF_SRCDIR)INetSDK\Samples\MSConf\ULS        $(INetSDKDir)Samples\MSConf\ULS
  2372.  
  2373.           AddSectionFilesToCopyList Files-INetSDK-Samples-Progress         $(!STF_SRCDIR)INetSDK\Samples\Progress          $(INetSDKDir)Samples\Progress
  2374.  
  2375.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-Range    $(!STF_SRCDIR)INetSDK\Samples\Range             $(INetSDKDir)Samples\Range
  2376.  
  2377.           AddSectionFilesToCopyList Files-INetSDK-Samples-VBScript-Spruuids $(!STF_SRCDIR)INetSDK\Samples\AXScript\Spruuids  $(INetSDKDir)Samples\AXScript\Spruuids
  2378.           AddSectionFilesToCopyList Files-INetSDK-Samples-VBScript-Spruuids-Src $(!STF_SRCDIR)INetSDK\Samples\AXScript\Spruuids\Src $(INetSDKDir)Samples\AXScript\Spruuids\Src
  2379.  
  2380.           AddSectionFilesToCopyList Files-INetSDK-Samples-UrlPad           $(!STF_SRCDIR)INetSDK\Samples\UrlPad            $(INetSDKDir)Samples\UrlPad
  2381.  
  2382.           AddSectionFilesToCopyList Files-INetSDK-Samples-VBScript         $(!STF_SRCDIR)INetSDK\Samples\VBScript          $(INetSDKDir)Samples\VBScript
  2383.  
  2384.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet          $(!STF_SRCDIR)INetSDK\Samples\WinInet           $(INetSDKDir)Samples\WinInet
  2385.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-AsyncFtp $(!STF_SRCDIR)INetSDK\Samples\WinInet\AsyncFtp  $(INetSDKDir)Samples\WinInet\AsyncFtp
  2386.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-HTTPAuth $(!STF_SRCDIR)INetSDK\Samples\WinInet\HTTPAuth  $(INetSDKDir)Samples\WinInet\HTTPAuth
  2387.           AddSectionFilesToCopyList Files-INetSDK-Samples-WinInet-HeadDump $(!STF_SRCDIR)INetSDK\Samples\WinInet\HeadDump  $(INetSDKDir)Samples\WinInet\HeadDump
  2388.  
  2389.           AddSectionFilesToCopyList Files-WebPost-Include                  $(!STF_SRCDIR)INetSDK\Include                   $(INetSDKDir)Include
  2390.           AddSectionFilesToCopyList Files-WebPost-Lib-$(STF_PLATFORM)      $(!STF_SRCDIR)INetSDK\Lib\$(STF_PLATFORM)       $(INetSDKDir)Lib
  2391.  
  2392.           AddSectionFilesToCopyList Files-NashSDK-Samples-WebPost          $(!STF_SRCDIR)INetSDK\Samples\WebPost           $(INetSDKDir)Samples\WebPost
  2393.           AddSectionFilesToCopyList Files-NashSDK-Samples-WebPost-WbPost   $(!STF_SRCDIR)INetSDK\Samples\WebPost\WbPost    $(INetSDKDir)Samples\WebPost\WbPost
  2394.           AddSectionFilesToCopyList Files-NashSDK-Samples-WebPost-WbProv   $(!STF_SRCDIR)INetSDK\Samples\WebPost\WbProv    $(INetSDKDir)Samples\WebPost\WbProv
  2395.  
  2396.           ; Begin Nashville
  2397.  
  2398.          ; AddSectionFilesToCopyList Files-NashSDK-Include                  $(!STF_SRCDIR)INetSDK\Include                   $(INetSDKDir)Include
  2399.          ; AddSectionFilesToCopyList Files-NashSDK-Specs                    $(!STF_SRCDIR)INetSDK\Specs                     $(INetSDKDir)Specs
  2400.          ; AddSectionFilesToCopyList Files-NashSDK-Lib-$(STF_PLATFORM)      $(!STF_SRCDIR)INetSDK\Lib\$(STF_PLATFORM)       $(INetSDKDir)Lib
  2401.  
  2402.          ; AddSectionFilesToCopyList Files-NashSDK-Samples-Wab-ApiTest      $(!STF_SRCDIR)INetSDK\Samples\Wab\ApiTest       $(INetSDKDir)Samples\Wab\ApiTest
  2403.  
  2404.           ; End Nashville
  2405.  
  2406.         endif
  2407.     
  2408.     endif
  2409.     ; end of INetSDK
  2410.     
  2411.     ifstr(i) $( DoPDCOther) == $(Chosen )
  2412.          ;CreateDir Put directory here
  2413.          ;AddSectionFilesToCopyList section-name $(!STF_SRCDIR)sourcepath  $(INetSDKDir)destpath
  2414.     endif
  2415.     ;endif PDCOther
  2416.     
  2417.     
  2418.     exit
  2419.     
  2420.     
  2421.     [Install-SeeIfFileIsPresent]
  2422.     LibraryProcedure STATUS,$(!LIBHANDLE), CheckFileExistance $(FileToCheck)
  2423.     exit
  2424.     
  2425.     [Install-All-Files-Now]
  2426.         CopyFilesInCopyList
  2427.         exit
  2428.     
  2429.     
  2430.     ;
  2431.     ; REGULAR INETSDK
  2432.     ;
  2433.  
  2434.  
  2435. 1,REDIST.TXT,!DECOMPRESS,NOLOG
  2436.  
  2437. [Files-INetSDK-Bin-i386]
  2438. 1,API.EXE,!DECOMPRESS,NOLOG
  2439. 1,AXDIST.EXE,!DECOMPRESS,NOLOG
  2440. 1,CERT2SPC.EXE,!DECOMPRESS,NOLOG
  2441. 1,CHKTRUST.EXE,!DECOMPRESS,NOLOG
  2442. 1,DIANTZ.EXE,!DECOMPRESS,NOLOG
  2443. 1,DIGSIG.DLL,!DECOMPRESS,NOLOG
  2444. 1,IVIEWERS.DLL,!DECOMPRESS,NOLOG
  2445. 1,LPK_TOOL.EXE,!DECOMPRESS,NOLOG
  2446. 1,LPK_TOOL.HLP,!DECOMPRESS,NOLOG
  2447. 1,LPK_TOOL.TXT,!DECOMPRESS,NOLOG
  2448. 1,MAKECERT.EXE,!DECOMPRESS,NOLOG
  2449. 1,MKTYPLIB.EXE,!DECOMPRESS,NOLOG
  2450. 1,NOPROXY.REG,!DECOMPRESS,NOLOG
  2451. 1,ODS_TOOL.EXE,!DECOMPRESS,NOLOG
  2452. 1,OLEVIEW.EXE,!DECOMPRESS,NOLOG
  2453. 1,PESIGMGR.EXE,!DECOMPRESS,NOLOG
  2454. 1,PROXY.REG,!DECOMPRESS,NOLOG
  2455. 1,README.TXT,!DECOMPRESS,NOLOG
  2456. 1,REG.TXT,!DECOMPRESS,NOLOG
  2457. 1,REGSET.TXT,!DECOMPRESS,NOLOG
  2458. 1,ROOT.CER,!DECOMPRESS,NOLOG
  2459. 1,SHOWKEYS.EXE,!DECOMPRESS,NOLOG
  2460. 1,SIGNCODE.EXE,!DECOMPRESS,NOLOG
  2461. 1,WEBPOST.EXE,!DECOMPRESS,NOLOG
  2462. 1,WINTDIST.EXE,!DECOMPRESS,NOLOG
  2463. 1,WVTSTOFF.REG,!DECOMPRESS,NOLOG
  2464. 1,WVTSTON.REG,!DECOMPRESS,NOLOG
  2465.  
  2466. [Files-INetSDK-Help]
  2467. 1,ACTIVEX.AUX,!DECOMPRESS,NOLOG
  2468. 1,ACTIVEX.CAC,!DECOMPRESS,NOLOG
  2469. 1,ACTIVEX.IDX,!DECOMPRESS,NOLOG
  2470. 1,ACTIVEX.KWD,!DECOMPRESS,NOLOG
  2471. 1,ACTIVEX.MVB,!DECOMPRESS,NOLOG
  2472. 1,ART\20000000.GIF,!DECOMPRESS,NOLOG
  2473. 1,ART\20000001.GIF,!DECOMPRESS,NOLOG
  2474. 1,ART\20000002.GIF,!DECOMPRESS,NOLOG
  2475. 1,ART\ACTIVEX.GIF,!DECOMPRESS,NOLOG
  2476. 1,ART\BULLET.GIF,!DECOMPRESS,NOLOG
  2477. 1,ART\TOCHEAD.GIF,!DECOMPRESS,NOLOG
  2478. 1,ART\TOCINDEX.GIF,!DECOMPRESS,NOLOG
  2479. 1,CONF\MSCON000.HTM,!DECOMPRESS,NOLOG
  2480. 1,CONF\MSCON001.HTM,!DECOMPRESS,NOLOG
  2481. 1,CONF\MSCON002.HTM,!DECOMPRESS,NOLOG
  2482. 1,CONF\MSCONF.HTM,!DECOMPRESS,NOLOG
  2483. 1,DEFAULT.HTM,!DECOMPRESS,NOLOG
  2484. 1,INFOVIEW.EXE,!DECOMPRESS,NOLOG
  2485. 1,OLE\00000000.HTM,!DECOMPRESS,NOLOG
  2486. 1,OLE\00000001.HTM,!DECOMPRESS,NOLOG
  2487. 1,OLE\00000002.HTM,!DECOMPRESS,NOLOG
  2488. 1,OLE\00000003.HTM,!DECOMPRESS,NOLOG
  2489. 1,OLE\00000004.HTM,!DECOMPRESS,NOLOG
  2490. 1,OLE\00000005.HTM,!DECOMPRESS,NOLOG
  2491. 1,OLE\00000006.HTM,!DECOMPRESS,NOLOG
  2492. 1,OLE\00000007.HTM,!DECOMPRESS,NOLOG
  2493. 1,OLE\00000008.HTM,!DECOMPRESS,NOLOG
  2494. 1,OLE\00000009.HTM,!DECOMPRESS,NOLOG
  2495. 1,OLE\00000010.HTM,!DECOMPRESS,NOLOG
  2496. 1,OLE\00000011.HTM,!DECOMPRESS,NOLOG
  2497. 1,OLE\00000012.HTM,!DECOMPRESS,NOLOG
  2498. 1,OLE\00000013.HTM,!DECOMPRESS,NOLOG
  2499. 1,OLE\00000014.HTM,!DECOMPRESS,NOLOG
  2500. 1,OLE\00000015.HTM,!DECOMPRESS,NOLOG
  2501. 1,OLE\00000016.HTM,!DECOMPRESS,NOLOG
  2502. 1,OLE\00000017.HTM,!DECOMPRESS,NOLOG
  2503. 1,OLE\00000018.HTM,!DECOMPRESS,NOLOG
  2504. 1,OLE\00000019.HTM,!DECOMPRESS,NOLOG
  2505. 1,OLE\00000020.HTM,!DECOMPRESS,NOLOG
  2506. 1,OLE\00000021.HTM,!DECOMPRESS,NOLOG
  2507. 1,OLE\00000022.HTM,!DECOMPRESS,NOLOG
  2508. 1,OLE\00000023.HTM,!DECOMPRESS,NOLOG
  2509. 1,OLE\00000024.HTM,!DECOMPRESS,NOLOG
  2510. 1,OLE\00000025.HTM,!DECOMPRESS,NOLOG
  2511. 1,OLE\00000026.HTM,!DECOMPRESS,NOLOG
  2512. 1,OLE\00000027.HTM,!DECOMPRESS,NOLOG
  2513. 1,OLE\00000028.HTM,!DECOMPRESS,NOLOG
  2514. 1,OLE\00000029.HTM,!DECOMPRESS,NOLOG
  2515. 1,OLE\00000030.HTM,!DECOMPRESS,NOLOG
  2516. 1,OLE\00000031.HTM,!DECOMPRESS,NOLOG
  2517. 1,OLE\00000032.HTM,!DECOMPRESS,NOLOG
  2518. 1,OLE\00000033.HTM,!DECOMPRESS,NOLOG
  2519. 1,OLE\00000034.HTM,!DECOMPRESS,NOLOG
  2520. 1,OLE\00000035.HTM,!DECOMPRESS,NOLOG
  2521. 1,OLE\00000036.HTM,!DECOMPRESS,NOLOG
  2522. 1,OLE\00000037.HTM,!DECOMPRESS,NOLOG
  2523. 1,OLE\00000038.HTM,!DECOMPRESS,NOLOG
  2524. 1,OLE\00000039.HTM,!DECOMPRESS,NOLOG
  2525. 1,OLE\00000040.HTM,!DECOMPRESS,NOLOG
  2526. 1,OLE\00000041.HTM,!DECOMPRESS,NOLOG
  2527. 1,OLE\00000042.HTM,!DECOMPRESS,NOLOG
  2528. 1,OLE\00000043.HTM,!DECOMPRESS,NOLOG
  2529. 1,OLE\00000044.HTM,!DECOMPRESS,NOLOG
  2530. 1,OLE\00000045.HTM,!DECOMPRESS,NOLOG
  2531. 1,OLE\00000046.HTM,!DECOMPRESS,NOLOG
  2532. 1,OLE\00000047.HTM,!DECOMPRESS,NOLOG
  2533. 1,OLE\00000048.HTM,!DECOMPRESS,NOLOG
  2534. 1,OLE\00000049.HTM,!DECOMPRESS,NOLOG
  2535. 1,OLE\00000050.HTM,!DECOMPRESS,NOLOG
  2536. 1,OLE\00000051.HTM,!DECOMPRESS,NOLOG
  2537. 1,OLE\00000052.HTM,!DECOMPRESS,NOLOG
  2538. 1,OLE\00000053.HTM,!DECOMPRESS,NOLOG
  2539. 1,OLE\00000054.HTM,!DECOMPRESS,NOLOG
  2540. 1,OLE\00000055.HTM,!DECOMPRESS,NOLOG
  2541. 1,OLE\00000056.HTM,!DECOMPRESS,NOLOG
  2542. 1,OLE\00000057.HTM,!DECOMPRESS,NOLOG
  2543. 1,OLE\00000058.HTM,!DECOMPRESS,NOLOG
  2544. 1,OLE\00000059.HTM,!DECOMPRESS,NOLOG
  2545. 1,OLE\00000060.HTM,!DECOMPRESS,NOLOG
  2546. 1,OLE\00000061.HTM,!DECOMPRESS,NOLOG
  2547. 1,OLE\00000062.HTM,!DECOMPRESS,NOLOG
  2548. 1,OLE\00000063.HTM,!DECOMPRESS,NOLOG
  2549. 1,OLE\00000064.HTM,!DECOMPRESS,NOLOG
  2550. 1,OLE\00000065.HTM,!DECOMPRESS,NOLOG
  2551. 1,OLE\00000066.HTM,!DECOMPRESS,NOLOG
  2552. 1,OLE\00000067.HTM,!DECOMPRESS,NOLOG
  2553. 1,OLE\00000068.HTM,!DECOMPRESS,NOLOG
  2554. 1,OLE\00000069.HTM,!DECOMPRESS,NOLOG
  2555. 1,OLE\00000070.HTM,!DECOMPRESS,NOLOG
  2556. 1,OLE\00000071.HTM,!DECOMPRESS,NOLOG
  2557. 1,OLE\00000072.HTM,!DECOMPRESS,NOLOG
  2558. 1,OLE\00000073.HTM,!DECOMPRESS,NOLOG
  2559. 1,OLE\00000074.HTM,!DECOMPRESS,NOLOG
  2560. 1,OLE\00000075.HTM,!DECOMPRESS,NOLOG
  2561. 1,OLE\00000076.HTM,!DECOMPRESS,NOLOG
  2562. 1,OLE\00000077.HTM,!DECOMPRESS,NOLOG
  2563. 1,OLE\00000078.HTM,!DECOMPRESS,NOLOG
  2564. 1,OLE\00000079.HTM,!DECOMPRESS,NOLOG
  2565. 1,OLE\00000080.HTM,!DECOMPRESS,NOLOG
  2566. 1,OLE\00000081.HTM,!DECOMPRESS,NOLOG
  2567. 1,OLE\00000082.HTM,!DECOMPRESS,NOLOG
  2568. 1,OLE\00000083.HTM,!DECOMPRESS,NOLOG
  2569. 1,OLE\00000084.HTM,!DECOMPRESS,NOLOG
  2570. 1,OLE\00000085.HTM,!DECOMPRESS,NOLOG
  2571. 1,OLE\00000086.HTM,!DECOMPRESS,NOLOG
  2572. 1,OLE\00000087.HTM,!DECOMPRESS,NOLOG
  2573. 1,OLE\00000088.HTM,!DECOMPRESS,NOLOG
  2574. 1,OLE\00000089.HTM,!DECOMPRESS,NOLOG
  2575. 1,OLE\00000090.HTM,!DECOMPRESS,NOLOG
  2576. 1,OLE\00000091.HTM,!DECOMPRESS,NOLOG
  2577. 1,OLE\00000092.HTM,!DECOMPRESS,NOLOG
  2578. 1,OLE\00000093.HTM,!DECOMPRESS,NOLOG
  2579. 1,OLE\00000094.HTM,!DECOMPRESS,NOLOG
  2580. 1,OLE\00000095.HTM,!DECOMPRESS,NOLOG
  2581. 1,OLE\00000096.HTM,!DECOMPRESS,NOLOG
  2582. 1,OLE\00000097.HTM,!DECOMPRESS,NOLOG
  2583. 1,OLE\00000098.HTM,!DECOMPRESS,NOLOG
  2584. 1,OLE\00000099.HTM,!DECOMPRESS,NOLOG
  2585. 1,OLE\00000100.HTM,!DECOMPRESS,NOLOG
  2586. 1,OLE\00000101.HTM,!DECOMPRESS,NOLOG
  2587. 1,OLE\00000102.HTM,!DECOMPRESS,NOLOG
  2588. 1,OLE\00000103.HTM,!DECOMPRESS,NOLOG
  2589. 1,OLE\00000104.HTM,!DECOMPRESS,NOLOG
  2590. 1,OLE\00000105.HTM,!DECOMPRESS,NOLOG
  2591. 1,OLE\00000106.HTM,!DECOMPRESS,NOLOG
  2592. 1,OLE\00000107.HTM,!DECOMPRESS,NOLOG
  2593. 1,OLE\00000108.HTM,!DECOMPRESS,NOLOG
  2594. 1,OLE\00000109.HTM,!DECOMPRESS,NOLOG
  2595. 1,OLE\00000110.HTM,!DECOMPRESS,NOLOG
  2596. 1,OLE\00000111.HTM,!DECOMPRESS,NOLOG
  2597. 1,OLE\00000112.HTM,!DECOMPRESS,NOLOG
  2598. 1,OLE\00000113.HTM,!DECOMPRESS,NOLOG
  2599. 1,OLE\00000114.HTM,!DECOMPRESS,NOLOG
  2600. 1,OLE\00000115.HTM,!DECOMPRESS,NOLOG
  2601. 1,OLE\00000116.HTM,!DECOMPRESS,NOLOG
  2602. 1,OLE\00000117.HTM,!DECOMPRESS,NOLOG
  2603. 1,OLE\00000118.HTM,!DECOMPRESS,NOLOG
  2604. 1,OLE\00000119.HTM,!DECOMPRESS,NOLOG
  2605. 1,OLE\00000120.HTM,!DECOMPRESS,NOLOG
  2606. 1,OLE\00000121.HTM,!DECOMPRESS,NOLOG
  2607. 1,OLE\00000122.HTM,!DECOMPRESS,NOLOG
  2608. 1,OLE\00000123.HTM,!DECOMPRESS,NOLOG
  2609. 1,OLE\00000124.HTM,!DECOMPRESS,NOLOG
  2610. 1,OLE\00000125.HTM,!DECOMPRESS,NOLOG
  2611. 1,OLE\00000126.HTM,!DECOMPRESS,NOLOG
  2612. 1,OLE\00000127.HTM,!DECOMPRESS,NOLOG
  2613. 1,OLE\00000128.HTM,!DECOMPRESS,NOLOG
  2614. 1,OLE\00000129.HTM,!DECOMPRESS,NOLOG
  2615. 1,OLE\00000130.HTM,!DECOMPRESS,NOLOG
  2616. 1,OLE\00000131.HTM,!DECOMPRESS,NOLOG
  2617. 1,OLE\00000132.HTM,!DECOMPRESS,NOLOG
  2618. 1,OLE\00000133.HTM,!DECOMPRESS,NOLOG
  2619. 1,OLE\00000134.HTM,!DECOMPRESS,NOLOG
  2620. 1,OLE\00000135.HTM,!DECOMPRESS,NOLOG
  2621. 1,OLE\00000136.HTM,!DECOMPRESS,NOLOG
  2622. 1,OLE\00000137.HTM,!DECOMPRESS,NOLOG
  2623. 1,OLE\00000138.HTM,!DECOMPRESS,NOLOG
  2624. 1,OLE\00000139.HTM,!DECOMPRESS,NOLOG
  2625. 1,OLE\00000140.HTM,!DECOMPRESS,NOLOG
  2626. 1,OLE\00000141.HTM,!DECOMPRESS,NOLOG
  2627. 1,OLE\00000142.HTM,!DECOMPRESS,NOLOG
  2628. 1,OLE\00000143.HTM,!DECOMPRESS,NOLOG
  2629. 1,OLE\00000144.HTM,!DECOMPRESS,NOLOG
  2630. 1,OLE\00000145.HTM,!DECOMPRESS,NOLOG
  2631. 1,OLE\00000146.HTM,!DECOMPRESS,NOLOG
  2632. 1,OLE\00000147.HTM,!DECOMPRESS,NOLOG
  2633. 1,OLE\00000148.HTM,!DECOMPRESS,NOLOG
  2634. 1,OLE\00000149.HTM,!DECOMPRESS,NOLOG
  2635. 1,OLE\00000150.HTM,!DECOMPRESS,NOLOG
  2636. 1,OLE\00000151.HTM,!DECOMPRESS,NOLOG
  2637. 1,OLE\00000152.HTM,!DECOMPRESS,NOLOG
  2638. 1,OLE\00000153.HTM,!DECOMPRESS,NOLOG
  2639. 1,OLE\00000154.HTM,!DECOMPRESS,NOLOG
  2640. 1,OLE\00000155.HTM,!DECOMPRESS,NOLOG
  2641. 1,OLE\00000156.HTM,!DECOMPRESS,NOLOG
  2642. 1,OLE\00000157.HTM,!DECOMPRESS,NOLOG
  2643. 1,OLE\00000158.HTM,!DECOMPRESS,NOLOG
  2644. 1,OLE\00000159.HTM,!DECOMPRESS,NOLOG
  2645. 1,OLE\00000160.HTM,!DECOMPRESS,NOLOG
  2646. 1,OLE\00000161.HTM,!DECOMPRESS,NOLOG
  2647. 1,OLE\00000162.HTM,!DECOMPRESS,NOLOG
  2648. 1,OLE\00000163.HTM,!DECOMPRESS,NOLOG
  2649. 1,OLE\00000164.HTM,!DECOMPRESS,NOLOG
  2650. 1,OLE\00000165.HTM,!DECOMPRESS,NOLOG
  2651. 1,OLE\00000166.HTM,!DECOMPRESS,NOLOG
  2652. 1,OLE\00000167.HTM,!DECOMPRESS,NOLOG
  2653. 1,OLE\00000168.HTM,!DECOMPRESS,NOLOG
  2654. 1,OLE\00000169.HTM,!DECOMPRESS,NOLOG
  2655. 1,OLE\00000170.HTM,!DECOMPRESS,NOLOG
  2656. 1,OLE\00000171.HTM,!DECOMPRESS,NOLOG
  2657. 1,OLE\00000172.HTM,!DECOMPRESS,NOLOG
  2658. 1,OLE\00000173.HTM,!DECOMPRESS,NOLOG
  2659. 1,OLE\00000174.HTM,!DECOMPRESS,NOLOG
  2660. 1,OLE\00000175.HTM,!DECOMPRESS,NOLOG
  2661. 1,OLE\00000176.HTM,!DECOMPRESS,NOLOG
  2662. 1,OLE\00000177.HTM,!DECOMPRESS,NOLOG
  2663. 1,OLE\00000178.HTM,!DECOMPRESS,NOLOG
  2664. 1,OLE\00000179.HTM,!DECOMPRESS,NOLOG
  2665. 1,OLE\00000180.HTM,!DECOMPRESS,NOLOG
  2666. 1,OLE\00000181.HTM,!DECOMPRESS,NOLOG
  2667. 1,OLE\00000182.HTM,!DECOMPRESS,NOLOG
  2668. 1,OLE\00000183.HTM,!DECOMPRESS,NOLOG
  2669. 1,OLE\00000184.HTM,!DECOMPRESS,NOLOG
  2670. 1,OLE\00000185.HTM,!DECOMPRESS,NOLOG
  2671. 1,OLE\00000186.HTM,!DECOMPRESS,NOLOG
  2672. 1,OLE\00000187.HTM,!DECOMPRESS,NOLOG
  2673. 1,OLE\00000188.HTM,!DECOMPRESS,NOLOG
  2674. 1,OLE\00000189.HTM,!DECOMPRESS,NOLOG
  2675. 1,OLE\00000190.HTM,!DECOMPRESS,NOLOG
  2676. 1,OLE\00000191.HTM,!DECOMPRESS,NOLOG
  2677. 1,OLE\00000192.HTM,!DECOMPRESS,NOLOG
  2678. 1,OLE\00000193.HTM,!DECOMPRESS,NOLOG
  2679. 1,OLE\00000194.HTM,!DECOMPRESS,NOLOG
  2680. 1,OLE\00000195.HTM,!DECOMPRESS,NOLOG
  2681. 1,OLE\00000196.HTM,!DECOMPRESS,NOLOG
  2682. 1,OLE\00000197.HTM,!DECOMPRESS,NOLOG
  2683. 1,OLE\00000198.HTM,!DECOMPRESS,NOLOG
  2684. 1,OLE\00000199.HTM,!DECOMPRESS,NOLOG
  2685. 1,OLE\00000200.HTM,!DECOMPRESS,NOLOG
  2686. 1,OLE\00000201.HTM,!DECOMPRESS,NOLOG
  2687. 1,OLE\00000202.HTM,!DECOMPRESS,NOLOG
  2688. 1,OLE\00000203.HTM,!DECOMPRESS,NOLOG
  2689. 1,OLE\00000204.HTM,!DECOMPRESS,NOLOG
  2690. 1,OLE\00000205.HTM,!DECOMPRESS,NOLOG
  2691. 1,OLE\00000206.HTM,!DECOMPRESS,NOLOG
  2692. 1,OLE\00000207.HTM,!DECOMPRESS,NOLOG
  2693. 1,OLE\00000208.HTM,!DECOMPRESS,NOLOG
  2694. 1,OLE\00000209.HTM,!DECOMPRESS,NOLOG
  2695. 1,OLE\00000210.HTM,!DECOMPRESS,NOLOG
  2696. 1,OLE\00000211.HTM,!DECOMPRESS,NOLOG
  2697. 1,OLE\00000212.HTM,!DECOMPRESS,NOLOG
  2698. 1,OLE\00000213.HTM,!DECOMPRESS,NOLOG
  2699. 1,OLE\00000214.HTM,!DECOMPRESS,NOLOG
  2700. 1,OLE\00000215.HTM,!DECOMPRESS,NOLOG
  2701. 1,OLE\00000216.HTM,!DECOMPRESS,NOLOG
  2702. 1,OLE\00000217.HTM,!DECOMPRESS,NOLOG
  2703. 1,OLE\00000218.HTM,!DECOMPRESS,NOLOG
  2704. 1,OLE\00000219.HTM,!DECOMPRESS,NOLOG
  2705. 1,OLE\00000220.HTM,!DECOMPRESS,NOLOG
  2706. 1,OLE\00000221.HTM,!DECOMPRESS,NOLOG
  2707. 1,OLE\00000222.HTM,!DECOMPRESS,NOLOG
  2708. 1,OLE\00000223.HTM,!DECOMPRESS,NOLOG
  2709. 1,OLE\00000224.HTM,!DECOMPRESS,NOLOG
  2710. 1,OLE\00000225.HTM,!DECOMPRESS,NOLOG
  2711. 1,OLE\00000226.HTM,!DECOMPRESS,NOLOG
  2712. 1,OLE\00000227.HTM,!DECOMPRESS,NOLOG
  2713. 1,OLE\00000228.HTM,!DECOMPRESS,NOLOG
  2714. 1,OLE\00000229.HTM,!DECOMPRESS,NOLOG
  2715. 1,OLE\00000230.HTM,!DECOMPRESS,NOLOG
  2716. 1,OLE\00000231.HTM,!DECOMPRESS,NOLOG
  2717. 1,OLE\00000232.HTM,!DECOMPRESS,NOLOG
  2718. 1,OLE\00000233.HTM,!DECOMPRESS,NOLOG
  2719. 1,OLE\00000234.HTM,!DECOMPRESS,NOLOG
  2720. 1,OLE\00000235.HTM,!DECOMPRESS,NOLOG
  2721. 1,OLE\00000236.HTM,!DECOMPRESS,NOLOG
  2722. 1,OLE\00000237.HTM,!DECOMPRESS,NOLOG
  2723. 1,OLE\00000238.HTM,!DECOMPRESS,NOLOG
  2724. 1,OLE\00000239.HTM,!DECOMPRESS,NOLOG
  2725. 1,OLE\00000240.HTM,!DECOMPRESS,NOLOG
  2726. 1,OLE\00000241.HTM,!DECOMPRESS,NOLOG
  2727. 1,OLE\00000242.HTM,!DECOMPRESS,NOLOG
  2728. 1,OLE\00000243.HTM,!DECOMPRESS,NOLOG
  2729. 1,OLE\00000244.HTM,!DECOMPRESS,NOLOG
  2730. 1,OLE\00000245.HTM,!DECOMPRESS,NOLOG
  2731. 1,OLE\00000246.HTM,!DECOMPRESS,NOLOG
  2732. 1,OLE\00000247.HTM,!DECOMPRESS,NOLOG
  2733. 1,OLE\00000248.HTM,!DECOMPRESS,NOLOG
  2734. 1,OLE\00000249.HTM,!DECOMPRESS,NOLOG
  2735. 1,OLE\00000250.HTM,!DECOMPRESS,NOLOG
  2736. 1,OLE\00000251.HTM,!DECOMPRESS,NOLOG
  2737. 1,OLE\00000252.HTM,!DECOMPRESS,NOLOG
  2738. 1,OLE\00000253.HTM,!DECOMPRESS,NOLOG
  2739. 1,OLE\00000254.HTM,!DECOMPRESS,NOLOG
  2740. 1,OLE\00000255.HTM,!DECOMPRESS,NOLOG
  2741. 1,OLE\00000256.HTM,!DECOMPRESS,NOLOG
  2742. 1,OLE\00000257.HTM,!DECOMPRESS,NOLOG
  2743. 1,OLE\20000000.GIF,!DECOMPRESS,NOLOG
  2744. 1,OLE\20000001.GIF,!DECOMPRESS,NOLOG
  2745. 1,OLE\20000002.GIF,!DECOMPRESS,NOLOG
  2746. 1,OLE\DEFAULT.HTM,!DECOMPRESS,NOLOG
  2747. 1,OLE\INDEX.HTM,!DECOMPRESS,NOLOG
  2748. 1,OLE\TOC00001.HTM,!DECOMPRESS,NOLOG
  2749. 1,OLE\TOC00002.HTM,!DECOMPRESS,NOLOG
  2750. 1,OLE\TOC00003.HTM,!DECOMPRESS,NOLOG
  2751. 1,OLE\TOC00004.HTM,!DECOMPRESS,NOLOG
  2752. 1,OVERVIEW.HTM,!DECOMPRESS,NOLOG
  2753. 1,SWEEP\ART\ANCHOR.GIF,!DECOMPRESS,NOLOG
  2754. 1,SWEEP\ART\BULLET.GIF,!DECOMPRESS,NOLOG
  2755. 1,SWEEP\ART\CODE1.GIF,!DECOMPRESS,NOLOG
  2756. 1,SWEEP\ART\CODE2.GIF,!DECOMPRESS,NOLOG
  2757. 1,SWEEP\ART\CODE3.GIF,!DECOMPRESS,NOLOG
  2758. 1,SWEEP\ART\CODEDWLD.GIF,!DECOMPRESS,NOLOG
  2759. 1,SWEEP\ART\CODEWLD.GIF,!DECOMPRESS,NOLOG
  2760. 1,SWEEP\ART\CONT_3.GIF,!DECOMPRESS,NOLOG
  2761. 1,SWEEP\ART\DOCUMENT.GIF,!DECOMPRESS,NOLOG
  2762. 1,SWEEP\ART\ELEMENT.GIF,!DECOMPRESS,NOLOG
  2763. 1,SWEEP\ART\FORM.GIF,!DECOMPRESS,NOLOG
  2764. 1,SWEEP\ART\FRAME.GIF,!DECOMPRESS,NOLOG
  2765. 1,SWEEP\ART\FSDK.GIF,!DECOMPRESS,NOLOG
  2766. 1,SWEEP\ART\HEADER.GIF,!DECOMPRESS,NOLOG
  2767. 1,SWEEP\ART\HISTORY.GIF,!DECOMPRESS,NOLOG
  2768. 1,SWEEP\ART\HOME_3.GIF,!DECOMPRESS,NOLOG
  2769. 1,SWEEP\ART\IMAGEMAP.GIF,!DECOMPRESS,NOLOG
  2770. 1,SWEEP\ART\INDEX_3.GIF,!DECOMPRESS,NOLOG
  2771. 1,SWEEP\ART\JAVA01.GIF,!DECOMPRESS,NOLOG
  2772. 1,SWEEP\ART\JAVA02.GIF,!DECOMPRESS,NOLOG
  2773. 1,SWEEP\ART\JAVA03.GIF,!DECOMPRESS,NOLOG
  2774. 1,SWEEP\ART\JAVA04.GIF,!DECOMPRESS,NOLOG
  2775. 1,SWEEP\ART\JAVA05.GIF,!DECOMPRESS,NOLOG
  2776. 1,SWEEP\ART\JAVA06.GIF,!DECOMPRESS,NOLOG
  2777. 1,SWEEP\ART\JAVA08.GIF,!DECOMPRESS,NOLOG
  2778. 1,SWEEP\ART\LINK.GIF,!DECOMPRESS,NOLOG
  2779. 1,SWEEP\ART\LOCATION.GIF,!DECOMPRESS,NOLOG
  2780. 1,SWEEP\ART\NAV.GIF,!DECOMPRESS,NOLOG
  2781. 1,SWEEP\ART\NEXT_3.GIF,!DECOMPRESS,NOLOG
  2782. 1,SWEEP\ART\OBJMODEL.GIF,!DECOMPRESS,NOLOG
  2783. 1,SWEEP\ART\OLESCR01.GIF,!DECOMPRESS,NOLOG
  2784. 1,SWEEP\ART\OLESCR02.GIF,!DECOMPRESS,NOLOG
  2785. 1,SWEEP\ART\OLESCR03.GIF,!DECOMPRESS,NOLOG
  2786. 1,SWEEP\ART\PREV_3.GIF,!DECOMPRESS,NOLOG
  2787. 1,SWEEP\ART\SCRIPT.GIF,!DECOMPRESS,NOLOG
  2788. 1,SWEEP\ART\THEEARTH.AVI,!DECOMPRESS,NOLOG
  2789. 1,SWEEP\ART\THEEARTH.GIF,!DECOMPRESS,NOLOG
  2790. 1,SWEEP\ART\TOCHEAD.GIF,!DECOMPRESS,NOLOG
  2791. 1,SWEEP\ART\TOCINDEX.GIF,!DECOMPRESS,NOLOG
  2792. 1,SWEEP\ART\TRUSTARC.GIF,!DECOMPRESS,NOLOG
  2793. 1,SWEEP\ART\WEBPOST.GIF,!DECOMPRESS,NOLOG
  2794. 1,SWEEP\ART\WINDOW.GIF,!DECOMPRESS,NOLOG
  2795. 1,SWEEP\CONTENTS.HTM,!DECOMPRESS,NOLOG
  2796. 1,SWEEP\HEADGRPH.HTM,!DECOMPRESS,NOLOG
  2797. 1,SWEEP\HTMLHLP\FRAME1.HTM,!DECOMPRESS,NOLOG
  2798. 1,SWEEP\HTMLHLP\SAMPLE1.HTM,!DECOMPRESS,NOLOG
  2799. 1,SWEEP\HTMLHLP\SAMPLE2.HTM,!DECOMPRESS,NOLOG
  2800. 1,SWEEP\HTMLHLP\X.HTM,!DECOMPRESS,NOLOG
  2801. 1,SWEEP\HTMLHLP\Y.HTM,!DECOMPRESS,NOLOG
  2802. 1,SWEEP\INDEX.HTM,!DECOMPRESS,NOLOG
  2803. 1,SWEEP\NAVBAR.HTM,!DECOMPRESS,NOLOG
  2804. 1,SWEEP\RUNHEAD.HTM,!DECOMPRESS,NOLOG
  2805. 1,SWEEP\SWEEP000.HTM,!DECOMPRESS,NOLOG
  2806. 1,SWEEP\SWEEP001.HTM,!DECOMPRESS,NOLOG
  2807. 1,SWEEP\SWEEP002.HTM,!DECOMPRESS,NOLOG
  2808. 1,SWEEP\SWEEP003.HTM,!DECOMPRESS,NOLOG
  2809. 1,SWEEP\SWEEP004.HTM,!DECOMPRESS,NOLOG
  2810. 1,SWEEP\SWEEP005.HTM,!DECOMPRESS,NOLOG
  2811. 1,SWEEP\SWEEP006.HTM,!DECOMPRESS,NOLOG
  2812. 1,SWEEP\SWEEP007.HTM,!DECOMPRESS,NOLOG
  2813. 1,SWEEP\SWEEP008.HTM,!DECOMPRESS,NOLOG
  2814. 1,SWEEP\SWEEP009.HTM,!DECOMPRESS,NOLOG
  2815. 1,SWEEP\SWEEP010.HTM,!DECOMPRESS,NOLOG
  2816. 1,SWEEP\SWEEP011.HTM,!DECOMPRESS,NOLOG
  2817. 1,SWEEP\SWEEP012.HTM,!DECOMPRESS,NOLOG
  2818. 1,SWEEP\SWEEP013.HTM,!DECOMPRESS,NOLOG
  2819. 1,SWEEP\SWEEP014.HTM,!DECOMPRESS,NOLOG
  2820. 1,SWEEP\SWEEP015.HTM,!DECOMPRESS,NOLOG
  2821. 1,SWEEP\SWEEP016.HTM,!DECOMPRESS,NOLOG
  2822. 1,SWEEP\SWEEP017.HTM,!DECOMPRESS,NOLOG
  2823. 1,SWEEP\SWEEP018.HTM,!DECOMPRESS,NOLOG
  2824. 1,SWEEP\SWEEP019.HTM,!DECOMPRESS,NOLOG
  2825. 1,SWEEP\SWEEP020.HTM,!DECOMPRESS,NOLOG
  2826. 1,SWEEP\SWEEP021.HTM,!DECOMPRESS,NOLOG
  2827. 1,SWEEP\SWEEP022.HTM,!DECOMPRESS,NOLOG
  2828. 1,SWEEP\SWEEP023.HTM,!DECOMPRESS,NOLOG
  2829. 1,SWEEP\SWEEP024.HTM,!DECOMPRESS,NOLOG
  2830. 1,SWEEP\SWEEP025.HTM,!DECOMPRESS,NOLOG
  2831. 1,SWEEP\SWEEP026.HTM,!DECOMPRESS,NOLOG
  2832. 1,SWEEP\SWEEP027.HTM,!DECOMPRESS,NOLOG
  2833. 1,SWEEP\SWEEP028.HTM,!DECOMPRESS,NOLOG
  2834. 1,SWEEP\SWEEP029.HTM,!DECOMPRESS,NOLOG
  2835. 1,SWEEP\SWEEP030.HTM,!DECOMPRESS,NOLOG
  2836. 1,SWEEP\SWEEP031.HTM,!DECOMPRESS,NOLOG
  2837. 1,SWEEP\SWEEP032.HTM,!DECOMPRESS,NOLOG
  2838. 1,SWEEP\SWEEP033.HTM,!DECOMPRESS,NOLOG
  2839. 1,SWEEP\SWEEP034.HTM,!DECOMPRESS,NOLOG
  2840. 1,SWEEP\SWEEP035.HTM,!DECOMPRESS,NOLOG
  2841. 1,SWEEP\SWEEP036.HTM,!DECOMPRESS,NOLOG
  2842. 1,SWEEP\SWEEP037.HTM,!DECOMPRESS,NOLOG
  2843. 1,SWEEP\SWEEP038.HTM,!DECOMPRESS,NOLOG
  2844. 1,SWEEP\SWEEP039.HTM,!DECOMPRESS,NOLOG
  2845. 1,SWEEP\SWEEP040.HTM,!DECOMPRESS,NOLOG
  2846. 1,SWEEP\SWEEP041.HTM,!DECOMPRESS,NOLOG
  2847. 1,SWEEP\SWEEP042.HTM,!DECOMPRESS,NOLOG
  2848. 1,SWEEP\SWEEP043.HTM,!DECOMPRESS,NOLOG
  2849. 1,SWEEP\SWEEP044.HTM,!DECOMPRESS,NOLOG
  2850. 1,SWEEP\SWEEP045.HTM,!DECOMPRESS,NOLOG
  2851. 1,SWEEP\SWEEP046.HTM,!DECOMPRESS,NOLOG
  2852. 1,SWEEP\SWEEP047.HTM,!DECOMPRESS,NOLOG
  2853. 1,SWEEP\SWEEP048.HTM,!DECOMPRESS,NOLOG
  2854. 1,SWEEP\SWEEP049.HTM,!DECOMPRESS,NOLOG
  2855. 1,SWEEP\SWEEP050.HTM,!DECOMPRESS,NOLOG
  2856. 1,SWEEP\SWEEP051.HTM,!DECOMPRESS,NOLOG
  2857. 1,SWEEP\SWEEP052.HTM,!DECOMPRESS,NOLOG
  2858. 1,SWEEP\SWEEP053.HTM,!DECOMPRESS,NOLOG
  2859. 1,SWEEP\SWEEP054.HTM,!DECOMPRESS,NOLOG
  2860. 1,SWEEP\SWEEP055.HTM,!DECOMPRESS,NOLOG
  2861. 1,SWEEP\SWEEP056.HTM,!DECOMPRESS,NOLOG
  2862. 1,SWEEP\SWEEP057.HTM,!DECOMPRESS,NOLOG
  2863. 1,SWEEP\SWEEP058.HTM,!DECOMPRESS,NOLOG
  2864. 1,SWEEP\SWEEP059.HTM,!DECOMPRESS,NOLOG
  2865. 1,SWEEP\SWEEP060.HTM,!DECOMPRESS,NOLOG
  2866. 1,SWEEP\SWEEP061.HTM,!DECOMPRESS,NOLOG
  2867. 1,SWEEP\SWEEP062.HTM,!DECOMPRESS,NOLOG
  2868. 1,SWEEP\SWEEP063.HTM,!DECOMPRESS,NOLOG
  2869. 1,SWEEP\SWEEP064.HTM,!DECOMPRESS,NOLOG
  2870. 1,SWEEP\SWEEP065.HTM,!DECOMPRESS,NOLOG
  2871. 1,SWEEP\SWEEP066.HTM,!DECOMPRESS,NOLOG
  2872. 1,SWEEP\SWEEP067.HTM,!DECOMPRESS,NOLOG
  2873. 1,SWEEP\SWEEP068.HTM,!DECOMPRESS,NOLOG
  2874. 1,SWEEP\SWEEP069.HTM,!DECOMPRESS,NOLOG
  2875. 1,SWEEP\SWEEP070.HTM,!DECOMPRESS,NOLOG
  2876. 1,SWEEP\SWEEP071.HTM,!DECOMPRESS,NOLOG
  2877. 1,SWEEP\SWEEP072.HTM,!DECOMPRESS,NOLOG
  2878. 1,SWEEP\SWEEP073.HTM,!DECOMPRESS,NOLOG
  2879. 1,SWEEP\SWEEP074.HTM,!DECOMPRESS,NOLOG
  2880. 1,SWEEP\SWEEP075.HTM,!DECOMPRESS,NOLOG
  2881. 1,SWEEP\SWEEP076.HTM,!DECOMPRESS,NOLOG
  2882. 1,SWEEP\SWEEP077.HTM,!DECOMPRESS,NOLOG
  2883. 1,SWEEP\SWEEP078.HTM,!DECOMPRESS,NOLOG
  2884. 1,SWEEP\SWEEP079.HTM,!DECOMPRESS,NOLOG
  2885. 1,SWEEP\SWEEP080.HTM,!DECOMPRESS,NOLOG
  2886. 1,SWEEP\SWEEP081.HTM,!DECOMPRESS,NOLOG
  2887. 1,SWEEP\SWEEP082.HTM,!DECOMPRESS,NOLOG
  2888. 1,SWEEP\SWEEP083.HTM,!DECOMPRESS,NOLOG
  2889. 1,SWEEP\SWEEP084.HTM,!DECOMPRESS,NOLOG
  2890. 1,SWEEP\SWEEP085.HTM,!DECOMPRESS,NOLOG
  2891. 1,SWEEP\SWEEP086.HTM,!DECOMPRESS,NOLOG
  2892. 1,SWEEP\SWEEP087.HTM,!DECOMPRESS,NOLOG
  2893. 1,SWEEP\SWEEP088.HTM,!DECOMPRESS,NOLOG
  2894. 1,SWEEP\SWEEP089.HTM,!DECOMPRESS,NOLOG
  2895. 1,SWEEP\SWEEP090.HTM,!DECOMPRESS,NOLOG
  2896. 1,SWEEP\SWEEP091.HTM,!DECOMPRESS,NOLOG
  2897. 1,SWEEP\SWEEP092.HTM,!DECOMPRESS,NOLOG
  2898. 1,SWEEP\SWEEP093.HTM,!DECOMPRESS,NOLOG
  2899. 1,SWEEP\SWEEP094.HTM,!DECOMPRESS,NOLOG
  2900. 1,SWEEP\SWEEP095.HTM,!DECOMPRESS,NOLOG
  2901. 1,SWEEP\SWEEP096.HTM,!DECOMPRESS,NOLOG
  2902. 1,SWEEP\SWEEP097.HTM,!DECOMPRESS,NOLOG
  2903. 1,SWEEP\SWEEP098.HTM,!DECOMPRESS,NOLOG
  2904. 1,SWEEP\SWEEPER.HTM,!DECOMPRESS,NOLOG
  2905. 1,TECHEAD.GIF,!DECOMPRESS,NOLOG
  2906.  
  2907. [Files-INetSDK-Include]
  2908. 1,OAIDL.H
  2909. 1,OBJBASE.H
  2910. 1,OCIDL.H
  2911. 1,OLEAUTO.H
  2912. 1,OLECTL.H
  2913. 1,WTYPES.H
  2914. 1,ACTIVSCP.H,!DECOMPRESS,NOLOG
  2915. 1,COMCAT.H,!DECOMPRESS,NOLOG
  2916. 1,COMCAT.IDL,!DECOMPRESS,NOLOG
  2917. 1,DOCOBJ.H,!DECOMPRESS,NOLOG
  2918. 1,DOCOBJ.IDL,!DECOMPRESS,NOLOG
  2919. 1,EXDISP.H,!DECOMPRESS,NOLOG
  2920. 1,EXDISP.ODL,!DECOMPRESS,NOLOG
  2921. 1,EXDISPID.H,!DECOMPRESS,NOLOG
  2922. 1,HLIFACE.H,!DECOMPRESS,NOLOG
  2923. 1,HLIFACE.IDL,!DECOMPRESS,NOLOG
  2924. 1,HLINK.H,!DECOMPRESS,NOLOG
  2925. 1,HLINK.IDL,!DECOMPRESS,NOLOG
  2926. 1,IDISPIDS.H,!DECOMPRESS,NOLOG
  2927. 1,INETSDK.H,!DECOMPRESS,NOLOG
  2928. 1,INETSDK.IDL,!DECOMPRESS,NOLOG
  2929. 1,INETSDK.MAK,!DECOMPRESS,NOLOG
  2930. 1,INTSHCUT.H,!DECOMPRESS,NOLOG
  2931. 1,ISGUIDS.H,!DECOMPRESS,NOLOG
  2932. 1,MSCONF.H,!DECOMPRESS,NOLOG
  2933. 1,OBJSAFE.H,!DECOMPRESS,NOLOG
  2934. 1,SERVPROV.H,!DECOMPRESS,NOLOG
  2935. 1,SERVPROV.IDL,!DECOMPRESS,NOLOG
  2936. 1,URLHLINK.H,!DECOMPRESS,NOLOG
  2937. 1,URLMON.H,!DECOMPRESS,NOLOG
  2938. 1,URLMON.IDL,!DECOMPRESS,NOLOG
  2939. 1,WININET.H,!DECOMPRESS,NOLOG
  2940.  
  2941. [Files-INetSDK-Lib-i386]
  2942. 1,HLINK.LIB,!DECOMPRESS,NOLOG
  2943. 1,MSCONF.LIB,!DECOMPRESS,NOLOG
  2944. 1,OLEAUT32.LIB,!DECOMPRESS,NOLOG
  2945. 1,URLMON.LIB,!DECOMPRESS,NOLOG
  2946. 1,UUID.LIB,!DECOMPRESS,NOLOG
  2947. 1,UUID2.LIB,!DECOMPRESS,NOLOG
  2948. 1,UUID3.LIB,!DECOMPRESS,NOLOG
  2949. 1,WININET.LIB,!DECOMPRESS,NOLOG
  2950.  
  2951. [Files-INetSDK-Lib]
  2952. 1,README.TXT,!DECOMPRESS,NOLOG
  2953.  
  2954. [Files-INetSDK-Other]
  2955. 1,LICENSE.TXT,!DECOMPRESS,NOLOG
  2956.  
  2957. [Files-INetSDK-Samples-BaseCtl-FrameWrk]
  2958. 1,AUTOOBJ.CPP,!DECOMPRESS,NOLOG
  2959. 1,CLASSF.CPP,!DECOMPRESS,NOLOG
  2960. 1,CLASSF.H,!DECOMPRESS,NOLOG
  2961. 1,CTLEMBED.CPP,!DECOMPRESS,NOLOG
  2962. 1,CTLHELP.CPP,!DECOMPRESS,NOLOG
  2963. 1,CTLHELP.H,!DECOMPRESS,NOLOG
  2964. 1,CTLMISC.CPP,!DECOMPRESS,NOLOG
  2965. 1,CTLOCX96.CPP,!DECOMPRESS,NOLOG
  2966. 1,CTLPSST.CPP,!DECOMPRESS,NOLOG
  2967. 1,CTLVIEW.CPP,!DECOMPRESS,NOLOG
  2968. 1,CTLWRAP.CPP,!DECOMPRESS,NOLOG
  2969. 1,DEBUG.CPP,!DECOMPRESS,NOLOG
  2970. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  2971. 1,GLOBALS.CPP,!DECOMPRESS,NOLOG
  2972. 1,INTERNET.CPP,!DECOMPRESS,NOLOG
  2973. 1,IPSERVER.CPP,!DECOMPRESS,NOLOG
  2974. 1,MAKEFILE,!DECOMPRESS,NOLOG
  2975. 1,PROPPAGE.CPP,!DECOMPRESS,NOLOG
  2976. 1,README.TXT,!DECOMPRESS,NOLOG
  2977. 1,STDENUM.CPP,!DECOMPRESS,NOLOG
  2978. 1,UNKNOWN.CPP,!DECOMPRESS,NOLOG
  2979. 1,UTIL.CPP,!DECOMPRESS,NOLOG
  2980.  
  2981. [Files-INetSDK-Samples-BaseCtl-IELnk]
  2982. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  2983. 1,CATHELP.H,!DECOMPRESS,NOLOG
  2984. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  2985. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  2986. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  2987. 1,GUIDS.H,!DECOMPRESS,NOLOG
  2988. 1,IELNK.CPP,!DECOMPRESS,NOLOG
  2989. 1,IELNK.DEF,!DECOMPRESS,NOLOG
  2990. 1,IELNK.ODL,!DECOMPRESS,NOLOG
  2991. 1,IELNK.RC,!DECOMPRESS,NOLOG
  2992. 1,IELNKCTL.BMP,!DECOMPRESS,NOLOG
  2993. 1,IELNKCTL.CPP,!DECOMPRESS,NOLOG
  2994. 1,IELNKCTL.H,!DECOMPRESS,NOLOG
  2995. 1,IELNKDEM.HTM,!DECOMPRESS,NOLOG
  2996. 1,IELNKJV.HTM,!DECOMPRESS,NOLOG
  2997. 1,IELNKPPG.CPP,!DECOMPRESS,NOLOG
  2998. 1,IELNKPPG.H,!DECOMPRESS,NOLOG
  2999. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3000. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3001. 1,README.TXT,!DECOMPRESS,NOLOG
  3002. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3003. 1,RESRC1.H,!DECOMPRESS,NOLOG
  3004. 1,XSINK.CPP,!DECOMPRESS,NOLOG
  3005. 1,XSINK.H,!DECOMPRESS,NOLOG
  3006.  
  3007. [Files-INetSDK-Samples-BaseCtl-IEMime]
  3008. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  3009. 1,CATHELP.H,!DECOMPRESS,NOLOG
  3010. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3011. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  3012. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3013. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3014. 1,IEMIM.CPP,!DECOMPRESS,NOLOG
  3015. 1,IEMIM.DEF,!DECOMPRESS,NOLOG
  3016. 1,IEMIM.HTM,!DECOMPRESS,NOLOG
  3017. 1,IEMIM.ODL,!DECOMPRESS,NOLOG
  3018. 1,IEMIM.RC,!DECOMPRESS,NOLOG
  3019. 1,IEMIM.TXT,!DECOMPRESS,NOLOG
  3020. 1,IEMIMCTL.BMP,!DECOMPRESS,NOLOG
  3021. 1,IEMIMCTL.CPP,!DECOMPRESS,NOLOG
  3022. 1,IEMIMCTL.H,!DECOMPRESS,NOLOG
  3023. 1,IEMIMIFC.H,!DECOMPRESS,NOLOG
  3024. 1,IEMIMPPG.CPP,!DECOMPRESS,NOLOG
  3025. 1,IEMIMPPG.H,!DECOMPRESS,NOLOG
  3026. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3027. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3028. 1,MIMEINET.CPP,!DECOMPRESS,NOLOG
  3029. 1,MIMEINET.H,!DECOMPRESS,NOLOG
  3030. 1,README.TXT,!DECOMPRESS,NOLOG
  3031. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3032. 1,RESRC1.H,!DECOMPRESS,NOLOG
  3033.  
  3034. [Files-INetSDK-Samples-BaseCtl-Include]
  3035. 1,AUTOOBJ.H,!DECOMPRESS,NOLOG
  3036. 1,CTRLOBJ.H,!DECOMPRESS,NOLOG
  3037. 1,DATAPATH.H,!DECOMPRESS,NOLOG
  3038. 1,DEBUG.H,!DECOMPRESS,NOLOG
  3039. 1,GLOBALS.H,!DECOMPRESS,NOLOG
  3040. 1,INTERNET.H,!DECOMPRESS,NOLOG
  3041. 1,IPSERVER.H,!DECOMPRESS,NOLOG
  3042. 1,LOCALSRV.H,!DECOMPRESS,NOLOG
  3043. 1,PROPPAGE.H,!DECOMPRESS,NOLOG
  3044. 1,STDENUM.H,!DECOMPRESS,NOLOG
  3045. 1,STRCOLL.H,!DECOMPRESS,NOLOG
  3046. 1,UNKNOWN.H,!DECOMPRESS,NOLOG
  3047. 1,UTIL.H,!DECOMPRESS,NOLOG
  3048. 1,VC41WARN.H,!DECOMPRESS,NOLOG
  3049.  
  3050. [Files-INetSDK-Samples-BaseCtl-ToDoSvr]
  3051. 1,CDOCOBJ.CPP,!DECOMPRESS,NOLOG
  3052. 1,CDOCOBJ.H,!DECOMPRESS,NOLOG
  3053. 1,DEFAULT.HTM,!DECOMPRESS,NOLOG
  3054. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3055. 1,DOREG.CPP,!DECOMPRESS,NOLOG
  3056. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  3057. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3058. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3059. 1,IODOC.CPP,!DECOMPRESS,NOLOG
  3060. 1,IODOCVW.CPP,!DECOMPRESS,NOLOG
  3061. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3062. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3063. 1,MENU.CPP,!DECOMPRESS,NOLOG
  3064. 1,README.TXT,!DECOMPRESS,NOLOG
  3065. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3066. 1,SAMPLE.TDO,!DECOMPRESS,NOLOG
  3067. 1,TODOCTL.BMP,!DECOMPRESS,NOLOG
  3068. 1,TODOCTL.CPP,!DECOMPRESS,NOLOG
  3069. 1,TODOCTL.H,!DECOMPRESS,NOLOG
  3070. 1,TODOPPG.CPP,!DECOMPRESS,NOLOG
  3071. 1,TODOPPG.H,!DECOMPRESS,NOLOG
  3072. 1,TODOSVR.CPP,!DECOMPRESS,NOLOG
  3073. 1,TODOSVR.DEF,!DECOMPRESS,NOLOG
  3074. 1,TODOSVR.ODL,!DECOMPRESS,NOLOG
  3075. 1,TODOSVR.RC,!DECOMPRESS,NOLOG
  3076.  
  3077. [Files-INetSDK-Samples-BaseCtl-WebImage]
  3078. 1,CATHELP.CPP,!DECOMPRESS,NOLOG
  3079. 1,CATHELP.H,!DECOMPRESS,NOLOG
  3080. 1,DIBCLS.CPP,!DECOMPRESS,NOLOG
  3081. 1,DIBCLS.H,!DECOMPRESS,NOLOG
  3082. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3083. 1,DWINVERS.H,!DECOMPRESS,NOLOG
  3084. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3085. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3086. 1,LOCALOBJ.H,!DECOMPRESS,NOLOG
  3087. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3088. 1,README.TXT,!DECOMPRESS,NOLOG
  3089. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3090. 1,SHOWWIMG.HTM,!DECOMPRESS,NOLOG
  3091. 1,WIMG.CPP,!DECOMPRESS,NOLOG
  3092. 1,WIMG.DEF,!DECOMPRESS,NOLOG
  3093. 1,WIMG.ODL,!DECOMPRESS,NOLOG
  3094. 1,WIMG.RC,!DECOMPRESS,NOLOG
  3095. 1,WIMGCTL.BMP,!DECOMPRESS,NOLOG
  3096. 1,WIMGCTL.CPP,!DECOMPRESS,NOLOG
  3097. 1,WIMGCTL.H,!DECOMPRESS,NOLOG
  3098. 1,WIMGPPG.CPP,!DECOMPRESS,NOLOG
  3099. 1,WIMGPPG.H,!DECOMPRESS,NOLOG
  3100. 1,WINNET24.BMP,!DECOMPRESS,NOLOG
  3101.  
  3102. [Files-INetSDK-Samples-BaseCtl]
  3103. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3104. 1,README.TXT,!DECOMPRESS,NOLOG
  3105.  
  3106. [Files-INetSDK-Samples-Framer]
  3107. 1,FRAMER.CPP,!DECOMPRESS,NOLOG
  3108. 1,FRAMER.H,!DECOMPRESS,NOLOG
  3109. 1,FRAMER.ICO,!DECOMPRESS,NOLOG
  3110. 1,FRAMER.MAK,!DECOMPRESS,NOLOG
  3111. 1,FRAMER.RC,!DECOMPRESS,NOLOG
  3112. 1,IADVSINK.CPP,!DECOMPRESS,NOLOG
  3113. 1,ICLISITE.CPP,!DECOMPRESS,NOLOG
  3114. 1,IDOCSITE.CPP,!DECOMPRESS,NOLOG
  3115. 1,IIPSITE.CPP,!DECOMPRESS,NOLOG
  3116. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3117. 1,README.TXT,!DECOMPRESS,NOLOG
  3118. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3119. 1,SITE.CPP,!DECOMPRESS,NOLOG
  3120. 1,SITE.H,!DECOMPRESS,NOLOG
  3121.  
  3122. [Files-INetSDK-Samples-MSConf-CnfTest]
  3123. 1,CMD.C,!DECOMPRESS,NOLOG
  3124. 1,CNFTEST.ICO,!DECOMPRESS,NOLOG
  3125. 1,CNFTEST.MAK,!DECOMPRESS,NOLOG
  3126. 1,CNFTEST.RC,!DECOMPRESS,NOLOG
  3127. 1,DLG.C,!DECOMPRESS,NOLOG
  3128. 1,GLOBAL.H,!DECOMPRESS,NOLOG
  3129. 1,INIT.C,!DECOMPRESS,NOLOG
  3130. 1,MAIN.C,!DECOMPRESS,NOLOG
  3131. 1,MAIN.H,!DECOMPRESS,NOLOG
  3132. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3133. 1,MSG.C,!DECOMPRESS,NOLOG
  3134. 1,README.TXT,!DECOMPRESS,NOLOG
  3135. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3136. 1,RTNS.C,!DECOMPRESS,NOLOG
  3137. 1,SBAR.C,!DECOMPRESS,NOLOG
  3138. 1,TEST.C,!DECOMPRESS,NOLOG
  3139. 1,UTIL.C,!DECOMPRESS,NOLOG
  3140.  
  3141. [Files-INetSDK-Samples-MSConf-Excel]
  3142. 1,NETMTG.XLA,!DECOMPRESS,NOLOG
  3143. 1,NETMTG.XLS,!DECOMPRESS,NOLOG
  3144. 1,README.TXT,!DECOMPRESS,NOLOG
  3145.  
  3146. [Files-INetSDK-Samples-MSConf-EzConf]
  3147. 1,EZCONF.C,!DECOMPRESS,NOLOG
  3148. 1,EZCONF.DEF,!DECOMPRESS,NOLOG
  3149. 1,EZCONF.DLL,!DECOMPRESS,NOLOG
  3150. 1,EZCONF.MAK,!DECOMPRESS,NOLOG
  3151. 1,EZCONF.RC,!DECOMPRESS,NOLOG
  3152. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3153. 1,README.TXT,!DECOMPRESS,NOLOG
  3154.  
  3155. [Files-INetSDK-Samples-MSConf-ULS]
  3156. 1,ULSERVER.TXT,!DECOMPRESS,NOLOG
  3157. 1,ULS.DOC,!DECOMPRESS,NOLOG
  3158. 1,ULSERVER.DLL,!DECOMPRESS,NOLOG
  3159.  
  3160. [Files-INetSDK-Samples-MSConf-Word]
  3161. 1,NETMTG.DOT,!DECOMPRESS,NOLOG
  3162. 1,README.TXT,!DECOMPRESS,NOLOG
  3163.  
  3164. [Files-INetSDK-Samples-MSConf]
  3165. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3166. 1,README.TXT,!DECOMPRESS,NOLOG
  3167.  
  3168. [Files-INetSDK-Samples-Progress]
  3169. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3170. 1,PROGRESS.CPP,!DECOMPRESS,NOLOG
  3171. 1,PROGRESS.MAK,!DECOMPRESS,NOLOG
  3172. 1,PROGRESS.MDP,!DECOMPRESS,NOLOG
  3173. 1,PROGRESS.RC,!DECOMPRESS,NOLOG
  3174. 1,README.TXT,!DECOMPRESS,NOLOG
  3175. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3176.  
  3177. [Files-INetSDK-Samples-UrlPad]
  3178. 1,ABOUTBOX.CPP,!DECOMPRESS,NOLOG
  3179. 1,ABOUTBOX.H,!DECOMPRESS,NOLOG
  3180. 1,DOWNLOAD.CPP,!DECOMPRESS,NOLOG
  3181. 1,DOWNLOAD.H,!DECOMPRESS,NOLOG
  3182. 1,FILEOPEN.CPP,!DECOMPRESS,NOLOG
  3183. 1,FILEOPEN.H,!DECOMPRESS,NOLOG
  3184. 1,IPFRAME.CPP,!DECOMPRESS,NOLOG
  3185. 1,IPFRAME.H,!DECOMPRESS,NOLOG
  3186. 1,ITOOLBAR.BMP,!DECOMPRESS,NOLOG
  3187. 1,LINKITEM.CPP,!DECOMPRESS,NOLOG
  3188. 1,LINKITEM.H,!DECOMPRESS,NOLOG
  3189. 1,MAINFRM.CPP,!DECOMPRESS,NOLOG
  3190. 1,MAINFRM.H,!DECOMPRESS,NOLOG
  3191. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3192. 1,PADDOC.CPP,!DECOMPRESS,NOLOG
  3193. 1,PADDOC.H,!DECOMPRESS,NOLOG
  3194. 1,PADDOC.ICO,!DECOMPRESS,NOLOG
  3195. 1,PADFRAME.CPP,!DECOMPRESS,NOLOG
  3196. 1,PADFRAME.H,!DECOMPRESS,NOLOG
  3197. 1,PADITEM.CPP,!DECOMPRESS,NOLOG
  3198. 1,PADITEM.H,!DECOMPRESS,NOLOG
  3199. 1,PADVIEW.CPP,!DECOMPRESS,NOLOG
  3200. 1,PADVIEW.H,!DECOMPRESS,NOLOG
  3201. 1,PAGESET.CPP,!DECOMPRESS,NOLOG
  3202. 1,PAGESET.H,!DECOMPRESS,NOLOG
  3203. 1,README.HTM,!DECOMPRESS,NOLOG
  3204. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3205. 1,STDAFX.CPP,!DECOMPRESS,NOLOG
  3206. 1,STDAFX.H,!DECOMPRESS,NOLOG
  3207. 1,SUPERPAD.CPP,!DECOMPRESS,NOLOG
  3208. 1,SUPERPAD.H,!DECOMPRESS,NOLOG
  3209. 1,SUPERPAD.MAK,!DECOMPRESS,NOLOG
  3210. 1,SUPERPAD.MDP,!DECOMPRESS,NOLOG
  3211. 1,TABSTOP.CPP,!DECOMPRESS,NOLOG
  3212. 1,TABSTOP.H,!DECOMPRESS,NOLOG
  3213. 1,TOOLBAR.BMP,!DECOMPRESS,NOLOG
  3214. 1,URLPAD.ICO,!DECOMPRESS,NOLOG
  3215. 1,URLPAD.RC,!DECOMPRESS,NOLOG
  3216. 1,URLPAD.REG,!DECOMPRESS,NOLOG
  3217.  
  3218. [Files-INetSDK-Samples-VBScript-spruuids-Src]
  3219. 1,APP.CPP,!DECOMPRESS,NOLOG
  3220. 1,APP.H,!DECOMPRESS,NOLOG
  3221. 1,DEBUG.H,!DECOMPRESS,NOLOG
  3222. 1,DISPIDS.H,!DECOMPRESS,NOLOG
  3223. 1,GAME.CPP,!DECOMPRESS,NOLOG
  3224. 1,GAME.H,!DECOMPRESS,NOLOG
  3225. 1,GAMEOA.CPP,!DECOMPRESS,NOLOG
  3226. 1,GUIDS.CPP,!DECOMPRESS,NOLOG
  3227. 1,GUIDS.H,!DECOMPRESS,NOLOG
  3228. 1,HELPERS.H,!DECOMPRESS,NOLOG
  3229. 1,INC_EXT\COMPMGR.H,!DECOMPRESS,NOLOG
  3230. 1,INC_EXT\MULTINFO.H,!DECOMPRESS,NOLOG
  3231. 1,INC_EXT\VBSGUIDS.H,!DECOMPRESS,NOLOG
  3232. 1,MAIN.H,!DECOMPRESS,NOLOG
  3233. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3234. 1,MSGLOOP.CPP,!DECOMPRESS,NOLOG
  3235. 1,MSGLOOP.H,!DECOMPRESS,NOLOG
  3236. 1,OLEAUTO.CPP,!DECOMPRESS,NOLOG
  3237. 1,OLEAUTO.H,!DECOMPRESS,NOLOG
  3238. 1,PLUS.BMP,!DECOMPRESS,NOLOG
  3239. 1,README.TXT,!DECOMPRESS,NOLOG
  3240. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3241. 1,SCORE.CPP,!DECOMPRESS,NOLOG
  3242. 1,SCORE.H,!DECOMPRESS,NOLOG
  3243. 1,SHIP.BMP,!DECOMPRESS,NOLOG
  3244. 1,SPR.CPP,!DECOMPRESS,NOLOG
  3245. 1,SPR.H,!DECOMPRESS,NOLOG
  3246. 1,SPROA.CPP,!DECOMPRESS,NOLOG
  3247. 1,SPRUUIDP.H,!DECOMPRESS,NOLOG
  3248. 1,SPRUUIDP.HH,!DECOMPRESS,NOLOG
  3249. 1,SPRUUIDP.PIX,!DECOMPRESS,NOLOG
  3250. 1,SPRUUIDS.BMP,!DECOMPRESS,NOLOG
  3251. 1,SPRUUIDS.CUR,!DECOMPRESS,NOLOG
  3252. 1,SPRUUIDS.ICO,!DECOMPRESS,NOLOG
  3253. 1,SPRUUIDS.MAK,!DECOMPRESS,NOLOG
  3254. 1,SPRUUIDS.ODL,!DECOMPRESS,NOLOG
  3255. 1,SPRUUIDS.RC,!DECOMPRESS,NOLOG
  3256.  
  3257. [Files-INetSDK-Samples-VBScript-spruuids]
  3258. 1,GAME1.TXT,!DECOMPRESS,NOLOG
  3259. 1,GAME2.TXT,!DECOMPRESS,NOLOG
  3260. 1,GAME3.TXT,!DECOMPRESS,NOLOG
  3261. 1,GAMEFULL.TXT,!DECOMPRESS,NOLOG
  3262.  
  3263. [Files-INetSDK-Samples-VBScript]
  3264. 1,SOURCE~1\600WLINE.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\600WLine.Gif"
  3265. 1,SOURCE~1\BTNSRCH.JPG,!DECOMPRESS,NOLOG,RENAME="Source Code\BtnSrch.Jpg"
  3266. 1,SOURCE~1\BTNVBS.JPG,!DECOMPRESS,NOLOG,RENAME="Source Code\BtnVBS.Jpg"
  3267. 1,SOURCE~1\CALCUL~1\EXPLAIN.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Calculator\Explain.Htm"
  3268. 1,SOURCE~1\CALCUL~1\VBSCALC.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Calculator\VBSCalc.Htm"
  3269. 1,SOURCE~1\CONNECT4\CONNECT4.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Connect4\Connect4.Htm"
  3270. 1,SOURCE~1\CONNECT4\EXPLAIN.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Connect4\Explain.Htm"
  3271. 1,SOURCE~1\CONNECT4\INTIMER.OCX,!DECOMPRESS,NOLOG,RENAME="Source Code\Connect4\InTimer.Ocx"
  3272. 1,SOURCE~1\CONNECT4\THREED32.OCX,!DECOMPRESS,NOLOG,RENAME="Source Code\Connect4\Threed32.Ocx"
  3273. 1,SOURCE~1\HANGMAN\DIFFIC~1.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\Difficulty.Htm"
  3274. 1,SOURCE~1\HANGMAN\EMPTY.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\Empty.Htm"
  3275. 1,SOURCE~1\HANGMAN\HANGMAN.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\Hangman.Htm"
  3276. 1,SOURCE~1\HANGMAN\HMHUGE.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\HmHuge.Htm"
  3277. 1,SOURCE~1\HANGMAN\S1.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S1.Gif"
  3278. 1,SOURCE~1\HANGMAN\S2.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S2.Gif"
  3279. 1,SOURCE~1\HANGMAN\S3.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S3.Gif"
  3280. 1,SOURCE~1\HANGMAN\S4.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S4.Gif"
  3281. 1,SOURCE~1\HANGMAN\S5.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S5.Gif"
  3282. 1,SOURCE~1\HANGMAN\S6.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S6.Gif"
  3283. 1,SOURCE~1\HANGMAN\S7.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\S7.Gif"
  3284. 1,SOURCE~1\HANGMAN\WONLOST.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hangman\WonLost.Htm"
  3285. 1,SOURCE~1\HELLO\EXPLAIN.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hello\Explain.Htm"
  3286. 1,SOURCE~1\HELLO\HELLO.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Hello\Hello.Htm"
  3287. 1,SOURCE~1\MOUSET\EXPLAIN.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\MouseT\Explain.Htm"
  3288. 1,SOURCE~1\MOUSET\MOUSET.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\MouseT\MouseT.Htm"
  3289. 1,SOURCE~1\MOUSET\MSN-HOME.JPG,!DECOMPRESS,NOLOG,RENAME="Source Code\MouseT\MSN-Home.Htm"
  3290. 1,SOURCE~1\MSFTD\MSFTD.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\MSFtd\MsFtd.Gif"
  3291. 1,SOURCE~1\MSFTD\MSFTD.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\MSFtd\MsFtd.Htm"
  3292. 1,SOURCE~1\VBFLDR1.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\VBFldr1.Gif"
  3293. 1,SOURCE~1\VBSSML.JPG,!DECOMPRESS,NOLOG,RENAME="Source Code\Vbssml.Jpg"
  3294. 1,SOURCE~1\WEBZEE\DIE.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die.Gif"
  3295. 1,SOURCE~1\WEBZEE\DIE1.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die1.Bmp"
  3296. 1,SOURCE~1\WEBZEE\DIE2.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die2.Bmp"
  3297. 1,SOURCE~1\WEBZEE\DIE2.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die2.Gif"
  3298. 1,SOURCE~1\WEBZEE\DIE3.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die3.Bmp"
  3299. 1,SOURCE~1\WEBZEE\DIE4.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die4.Bmp"
  3300. 1,SOURCE~1\WEBZEE\DIE5.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die5.Bmp"
  3301. 1,SOURCE~1\WEBZEE\DIE6.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die6.Bmp"
  3302. 1,SOURCE~1\WEBZEE\DIE_PATT.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Die_Patt.Gif"
  3303. 1,SOURCE~1\WEBZEE\HDLKAHOL.MID,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\HdlKahol.Mif"
  3304. 1,SOURCE~1\WEBZEE\P1TS.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\P1TS.Gif"
  3305. 1,SOURCE~1\WEBZEE\P2TS.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\P2TS.Gif"
  3306. 1,SOURCE~1\WEBZEE\PLAY1.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Play1.Gif"
  3307. 1,SOURCE~1\WEBZEE\PLAY2.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Play2.Gif"
  3308. 1,SOURCE~1\WEBZEE\REDBARCH.MID,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\RedBArch.Mid"
  3309. 1,SOURCE~1\WEBZEE\ROLL.WAV,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Roll.Wav"
  3310. 1,SOURCE~1\WEBZEE\ROLLDICE.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\RollDice.Gif"
  3311. 1,SOURCE~1\WEBZEE\TEST2.BMP,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Test2.Bmp"
  3312. 1,SOURCE~1\WEBZEE\TEXTURE2.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\Texture2.Gif"
  3313. 1,SOURCE~1\WEBZEE\WEBYATZ.JPG,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\WebYatz.Htm"
  3314. 1,SOURCE~1\WEBZEE\WEBZEE.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\WebZee.Htm"
  3315. 1,SOURCE~1\WEBZEE\WEBZEE.JPG,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\WebZee.Jpg"
  3316. 1,SOURCE~1\WEBZEE\WEBZEE~1.GIF,!DECOMPRESS,NOLOG,RENAME="Source Code\WebZee\WebZeeLogo.Gif"
  3317. 1,SOURCE~1\WELCOME\EXPLAIN.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Welcome\Explain.Htm"
  3318. 1,SOURCE~1\WELCOME\WELCOME.HTM,!DECOMPRESS,NOLOG,RENAME="Source Code\Welcome\Welcome.Htm"
  3319. 1,VBSCRI~1.HTM,!DECOMPRESS,NOLOG,RENAME="VBScript Samples.Htm"
  3320. 1,VBSCRI~1.URL,!DECOMPRESS,NOLOG,RENAME="VBScript Web Site.Url"
  3321.  
  3322. [Files-INetSDK-Samples-WinInet-AsyncFtp]
  3323. 1,ASYNCFTP.RC,!DECOMPRESS,NOLOG
  3324. 1,BOOKS.AVI,!DECOMPRESS,NOLOG
  3325. 1,BTNUP.BMP,!DECOMPRESS,NOLOG
  3326. 1,CAPP.CPP,!DECOMPRESS,NOLOG
  3327. 1,CAPP.H,!DECOMPRESS,NOLOG
  3328. 1,CDLG.CPP,!DECOMPRESS,NOLOG
  3329. 1,CDLG.H,!DECOMPRESS,NOLOG
  3330. 1,CDLGOPT.CPP,!DECOMPRESS,NOLOG
  3331. 1,CDLGOPT.H,!DECOMPRESS,NOLOG
  3332. 1,CLIST.CPP,!DECOMPRESS,NOLOG
  3333. 1,CLIST.H,!DECOMPRESS,NOLOG
  3334. 1,CLOSED.BMP,!DECOMPRESS,NOLOG
  3335. 1,COMCTL.CPP,!DECOMPRESS,NOLOG
  3336. 1,COMCTLHD.H,!DECOMPRESS,NOLOG
  3337. 1,LEAF.BMP,!DECOMPRESS,NOLOG
  3338. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3339. 1,OPEN.BMP,!DECOMPRESS,NOLOG
  3340. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3341.  
  3342. [Files-INetSDK-Samples-WinInet-HeadDump]
  3343. 1,HEADDUMP.CPP,!DECOMPRESS,NOLOG
  3344. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3345. 1,README.TXT,!DECOMPRESS,NOLOG
  3346.  
  3347. [Files-INetSDK-Samples-WinINet-HTTPAuth]
  3348. 1,HTTPAUTH.CPP,!DECOMPRESS,NOLOG
  3349. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3350. 1,README.TXT,!DECOMPRESS,NOLOG
  3351.  
  3352. [Files-INetSDK-Samples-WinInet-Range]
  3353. 1,CACHE.CPP,!DECOMPRESS,NOLOG
  3354. 1,CALLBACK.CPP,!DECOMPRESS,NOLOG
  3355. 1,CALLBACK.HPP,!DECOMPRESS,NOLOG
  3356. 1,DOWNLOAD.CPP,!DECOMPRESS,NOLOG
  3357. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3358. 1,RANGE.C,!DECOMPRESS,NOLOG
  3359. 1,RANGE.H,!DECOMPRESS,NOLOG
  3360. 1,README.TXT,!DECOMPRESS,NOLOG
  3361. 1,RECVBUF.CPP,!DECOMPRESS,NOLOG
  3362. 1,RECVBUF.HPP,!DECOMPRESS,NOLOG
  3363.  
  3364. [Files-INetSDK-Samples-WinInet]
  3365. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3366.  
  3367. [Files-INetSDK-Samples]
  3368. 1,MAKEALL.BAT,!DECOMPRESS,NOLOG
  3369. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3370. 1,README.TXT,!DECOMPRESS,NOLOG
  3371.  
  3372. [Files-INetSDK-Specs]
  3373. 1,ASYNCMON.DOC,!DECOMPRESS,NOLOG
  3374. 1,CODEDWLD.DOC,!DECOMPRESS,NOLOG
  3375. 1,EMBEDTAG.HTM,!DECOMPRESS,NOLOG
  3376. 1,HLINK.DOC,!DECOMPRESS,NOLOG
  3377. 1,HLSIMPLE.DOC,!DECOMPRESS,NOLOG
  3378. 1,IBHNEW.HTM,!DECOMPRESS,NOLOG
  3379. 1,OC96.DOC,!DECOMPRESS,NOLOG
  3380. 1,OCGUIDE.DOC,!DECOMPRESS,NOLOG
  3381. 1,OLELOGO.GIF,!DECOMPRESS,NOLOG
  3382. 1,OMRNOTE.DOC,!DECOMPRESS,NOLOG
  3383. 1,PCT2.HTM,!DECOMPRESS,NOLOG
  3384. 1,SFTPUBTP.DOC,!DECOMPRESS,NOLOG
  3385. 1,UOS.HTM,!DECOMPRESS,NOLOG
  3386. 1,URLMON.DOC,!DECOMPRESS,NOLOG
  3387. 1,VBSC116B.GIF,!DECOMPRESS,NOLOG
  3388. 1,VBSC116C.GIF,!DECOMPRESS,NOLOG
  3389. 1,VBSCRIPT.HTM,!DECOMPRESS,NOLOG
  3390. 1,WHATSNEW.HTM,!DECOMPRESS,NOLOG
  3391. 1,ASYNCH~1.DOC,!DECOMPRESS,NOLOG,RENAME="Asynchronous Storage.Doc"
  3392. 1,COMPON~1.DOC,!DECOMPRESS,NOLOG,RENAME="Component_Categories.Doc"
  3393. 1,OLECON~1.DOC,!DECOMPRESS,NOLOG,RENAME="OLE Controls-COM Objects for the Internet.Doc"
  3394. 1,OLEDOC~1.DOC,!DECOMPRESS,NOLOG,RENAME="OLE Document Objects Specification.Doc"
  3395. 1,SWEEPE~1.HTM,!DECOMPRESS,NOLOG,RENAME="Sweeper_Object_Model.Htm"
  3396.  
  3397. [Files-INetSDK-System32-i386]
  3398. 1,DATAPATH.TLB,!DECOMPRESS,NOLOG
  3399.  
  3400. [Files-INetSDK]
  3401. 1,README.TXT,!DECOMPRESS,NOLOG
  3402. 1,SETENV.BAT,!DECOMPRESS,NOLOG
  3403.  
  3404. [Files-NashSDK-Include]
  3405. 1,COMMCTRL.H,!DECOMPRESS,NOLOG
  3406. 1,JOBSCHED.H,!DECOMPRESS,NOLOG
  3407. 1,WAB.H,!DECOMPRESS,NOLOG
  3408. 1,WABAPI.H,!DECOMPRESS,NOLOG
  3409. 1,WABCODE.H,!DECOMPRESS,NOLOG
  3410. 1,WABDEFS.H,!DECOMPRESS,NOLOG
  3411. 1,WABIAB.H,!DECOMPRESS,NOLOG
  3412. 1,WABMEM.H,!DECOMPRESS,NOLOG
  3413. 1,WABNOT.H,!DECOMPRESS,NOLOG
  3414. 1,WABTAGS.H,!DECOMPRESS,NOLOG
  3415. 1,WABUTIL.H,!DECOMPRESS,NOLOG
  3416.  
  3417. [Files-NashSDK-Lib-i386]
  3418. 1,COMCTL32.LIB,!DECOMPRESS,NOLOG
  3419. 1,MSTASK.LIB,!DECOMPRESS,NOLOG
  3420. 1,WAB32.LIB,!DECOMPRESS,NOLOG
  3421.  
  3422. [Files-NashSDK-Samples-Wab-ApiTest]
  3423. 1,APITEST.C,!DECOMPRESS,NOLOG
  3424. 1,APITEST.DEF,!DECOMPRESS,NOLOG
  3425. 1,APITEST.H,!DECOMPRESS,NOLOG
  3426. 1,APITEST.RC,!DECOMPRESS,NOLOG
  3427. 1,INSTRING.C,!DECOMPRESS,NOLOG
  3428. 1,INSTRING.H,!DECOMPRESS,NOLOG
  3429. 1,INSTRING.RC,!DECOMPRESS,NOLOG
  3430. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3431.  
  3432. [Files-NashSDK-Samples-WebPost-WbPost]
  3433. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3434. 1,README.TXT,!DECOMPRESS,NOLOG
  3435. 1,WBPOST.CPP,!DECOMPRESS,NOLOG
  3436. 1,WBPOST.H,!DECOMPRESS,NOLOG
  3437.  
  3438. [Files-NashSDK-Samples-WebPost-WbProv]
  3439. 1,GUID.C,!DECOMPRESS,NOLOG
  3440. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3441. 1,README.TXT,!DECOMPRESS,NOLOG
  3442. 1,RESOURCE.H,!DECOMPRESS,NOLOG
  3443. 1,SITE.CPP,!DECOMPRESS,NOLOG
  3444. 1,WBPROV.CPP,!DECOMPRESS,NOLOG
  3445. 1,WBPROV.DEF,!DECOMPRESS,NOLOG
  3446. 1,WBPROV.H,!DECOMPRESS,NOLOG
  3447. 1,WBPROV.RC,!DECOMPRESS,NOLOG
  3448. 1,WIZARD.CPP,!DECOMPRESS,NOLOG
  3449.  
  3450. [Files-NashSDK-Samples-WebPost]
  3451. 1,MAKEFILE,!DECOMPRESS,NOLOG
  3452.  
  3453. [Files-NashSDK-Specs]
  3454. 1,WABAPI.DOC,!DECOMPRESS,NOLOG
  3455.  
  3456. [Files-WebPost-Include]
  3457. 1,WPAPI.H,!DECOMPRESS,NOLOG
  3458. 1,WPGUID.H,!DECOMPRESS,NOLOG
  3459. 1,WPOBJ.H,!DECOMPRESS,NOLOG
  3460. 1,WPSPI.H,!DECOMPRESS,NOLOG
  3461.  
  3462. [Files-WebPost-Lib-i386]
  3463. 1,WEBPOST.LIB,!DECOMPRESS,NOLOG
  3464.  
  3465.