home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 July / VPR9907B.BIN / DRIVER / IBM / ILP902 / ilp902jp.exe / DEVAPPS1.INF < prev    next >
INI File  |  1998-11-13  |  5KB  |  110 lines

  1. [Identification]
  2.       OptionType = TAPE
  3.   [SystemVariables]
  4.          STF_WINDOWSSYSPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
  5.      STF_NTPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
  6.      STF_WINDOWSPATH = "" ? $(!LIBHANDLE) GetWindowsNtDir
  7.  [ExternalInstallOption]
  8.       Debug-Output "Entering ExternalInstallOption"
  9.      Set !G:DebugOutputControl = 1
  10.       set Exit_Code   = $(!SETUP_ERROR_GENERAL)
  11.      install LoadSetupLibrary
  12.      LoadLibrary "x" $(!STF_CWDDIR)setupdll.dll !LIBHANDLE
  13.      set STF_CONTROLSET = CurrentControlSet
  14.      read-syms SystemVariables
  15.      Detect    SystemVariables
  16.      ifstr(i)      $(INF_SECTION)  == ""
  17.       Debug-Output "INF_SECTION is empty"
  18.       goto end
  19.      else-ifstr(i)      $(STF_LANGUAGE)  == ""
  20.          Debug-Output "STF_LANGUAGE is empty"
  21.     goto end
  22.      else-ifstr(i) $(INFFILE)       == ""
  23.          Debug-Output "INIFILE  is empty"
  24.          goto end
  25.      endif
  26.      ifstr(i)      $(INF_SECTION)  == "InstallOption"
  27.          Debug-Output "InstallOption section"
  28.          ifstr(i) $(OPTION)        == ""
  29.            Debug-Output "OPTION  is empty"
  30.            goto end
  31.          else-ifstr(i) $(INITSRC)       == ""
  32.            Debug-Output "INITSRC  is empty"
  33.            goto end
  34.          else-ifstr(i) $(ADDCOPY)       == ""
  35.            Debug-Output "ADDCOPY  is empty"
  36.            goto end
  37.          else-ifstr(i) $(DOCOPY)        == ""
  38.            Debug-Output "DOCOPY  is empty"
  39.            goto end
  40.          else-ifstr(i) $(DOCONFIG)        == ""
  41.            Debug-Output "DOCONFIG  is empty"
  42.            goto end
  43. endif 
  44.           Debug-Output "Before Shel command"
  45.           shell $(INFFILE) $(INF_SECTION) $(STF_LANGUAGE) $(OPTION) $(INITSRC) $(ADDCOPY) $(DOCOPY) $(DOCONFIG)
  46.           Debug-Output "After Shel command"
  47.        else-ifstr(i)      $(INF_SECTION)  == "NetInstallOption"
  48.          Debug-Output "Entering NetInstallOption"
  49.          Set !STF_CWDIR = $(!STF_WINDOWSSYSPATH)
  50.           Shell NCPARAM.INF Param_SetGlobals
  51.           LoadLibrary "x" $(!STF_CWDIR)\ncpa.cpl !NCPA_HANDLE
  52.            LoadLibrary "x" $(!STF_CWDIR)\setupdll.dll !LIBHANDLE
  53.           Shell "NCPARAM.INF" Param_ControlDetection DTSTART
  54.            set !NTN_RegBase      = $(INF_NET_REG_BASE)
  55.            set !NTN_SoftwareBase = "Software"
  56.            set !NTN_ServiceBase  = "System\CurrentControlSet\Services"
  57.           set !STF_HWND = $(MY_APP_WHND)
  58.           Debug-Output "Setting default net option"
  59.           set !NTN_InstallMode  = install
  60.           SET !STF_INSTALL_MODE = install
  61.           ifstr(i) $(INF_SECTION_OP) == "R"
  62.             Debug-Output "Removing net option"
  63.             set !NTN_InstallMode  = deinstall
  64.           else-ifstr(i)  $(INF_SECTION_OP)  == "C"
  65.             Debug-Output "Config net option"
  66.             set !NTN_InstallMode  = configure
  67.           endif
  68.           Debug-Output "Before Shel command"
  69.           set !STF_BUSTYPELIST = {PCMCIA} 
  70.           Shell $(INFFILE) InstallOption $(STF_LANGUAGE) $(OPTION) $(!STF_CWDIR) "YES" "YES" "NO"
  71.           ifstr(i) $($R0) == STATUS_SUCCESSFUL
  72.             set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  73.           else-ifstr(i) $($R0) == STATUS_USERCANCEL
  74.             set Exit_Code = $(!SETUP_ERROR_USERCANCEL)
  75.            goto end
  76.          endif
  77.           Set NCPA_CMD_LINE = " /t STF_INSTALL_MODE = EXPRESS"
  78.          Set NCPA_FUNC = NCPA
  79.           LibraryProcedure NCPA_RESULT $(!NCPA_HANDLE),CPlSetup $(!STF_HWND), $(NCPA_FUNC), $(NCPA_CMD_LINE) 
  80.           Debug-Output "Before end"
  81.  Debug-Output "After Shel command"
  82.      else-ifstr(i)      $(INF_SECTION)  == "DeInstallOption"
  83.           Debug-Output "DeInstallOption"
  84.           ifstr(i) $(OPTION)        == ""
  85.             Debug-Output "OPTION"
  86.             goto end
  87.           endif
  88.           shell $(INFFILE) $(INF_SECTION) $(STF_LANGUAGE) $(OPTION)
  89.      else-ifstr(i)      $(INF_SECTION)  == "GetInstalledOptions"
  90.           shell $(INFFILE) GetInstalledOptions $(STF_LANGUAGE)
  91.           endif
  92.      ifint $($ShellCode) != $(!SHELL_CODE_OK)
  93.           Debug-Output "Execing Configuring hardware fail"
  94.          goto finish_InstallOption
  95.      endif
  96.      Debug-Output "Before end"
  97.      ifstr(i) $($R0) == STATUS_SUCCESSFUL
  98.          set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  99.      else-ifstr(i) $($R0) == STATUS_USERCANCEL
  100.          set Exit_Code = $(!SETUP_ERROR_USERCANCEL)
  101.      endif
  102.  end =+
  103.      Debug-Output "IN END"
  104.      install   FreeSetupLibrary
  105.      FreeLibrary $(!LIBHANDLE)
  106.      exit
  107.  [Source Media Descriptions]
  108.      1  = "Windows NT Workstation Setup Disk #1"  , TAGFILE = disk1
  109.      2  = "Windows NT Workstation Setup CD-ROM"  , TAGFILE = disk2
  110.