home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / i386 / layout.in_ / layout.inf
INI File  |  1995-10-25  |  13KB  |  353 lines

  1. [Identification]
  2.     OptionType = LAYOUT
  3. [Identify]
  4.     read-syms Identification
  5.     set Status     = STATUS_SUCCESSFUL
  6.     set Identifier = $(OptionType)
  7.     set Media      = #("Source Media Descriptions", 1, 1)
  8.     Return $(Status) $(Identifier) $(Media)
  9. [ReturnOptions]
  10.     set Status        = STATUS_FAILED
  11.     set OptionList     = {}
  12.     set OptionTextList = {}
  13.     set LanguageList = ^(LanguagesSupported, 1)
  14.     Ifcontains(i) $($0) in $(LanguageList)
  15.         goto returnoptions
  16.     else
  17.         set Status = STATUS_NOLANGUAGE
  18.         goto finish_ReturnOptions
  19.     endif
  20. returnoptions = +
  21.     set OptionList     = ^(Options, 0)
  22.     set OptionTextList = ^(OptionsText$($0), 1)
  23.     set Status         = STATUS_SUCCESSFUL
  24. finish_ReturnOptions = +
  25.     Return $(Status) $(OptionList) $(OptionTextList)
  26. [InstallOption]
  27.     set Status   = STATUS_FAILED
  28.     set Option   = $($1)
  29.     set SrcDir   = $($2)
  30.     set AddCopy  = $($3)
  31.     set DoCopy   = $($4)
  32.     set DoConfig = $($5)
  33.     set LanguageList = ^(LanguagesSupported, 1)
  34.     Ifcontains(i) $($0) in $(LanguageList)
  35.     else
  36.         set Status = STATUS_NOLANGUAGE
  37.         goto finish_InstallOption
  38.     endif
  39.     read-syms Strings$($0)
  40.     set OptionList = ^(Options, 0)
  41.     ifcontains $(Option) in $(OptionList)
  42.     else
  43.         goto finish_InstallOption
  44.     endif
  45.     set OptionList = ""
  46.     set OptionFile = #(Options, $(Option), 1)
  47. installtheoption = +
  48.     ifstr(i) $(AddCopy) == "YES"
  49.         install Install-AddCopyOption
  50.         ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
  51.             Debug-Output "Adding video files to copy list failed"
  52.             goto finish_InstallOption
  53.         endif
  54.     endif
  55.     ifstr(i) $(DoCopy) == "YES"
  56.         read-syms ProgressCopy$($0)
  57.         install Install-DoCopyOption
  58.         ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  59.             Debug-Output "Copying files failed"
  60.             goto finish_InstallOption
  61.         else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  62.             set Status = STATUS_USERCANCEL
  63.             goto finish_InstallOption
  64.         endif
  65.     endif
  66.     ifstr(i) $(DoConfig) == "YES"
  67.         shell "registry.inf"  MakeLayoutEntry $(Option) $(OptionFile)
  68.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  69.             Debug-Output "Couldn't execute MakeLayoutEntry in registry.inf"
  70.             shell "subroutn.inf" SetupMessage $($0) "FATAL" $(String2)
  71.             goto finish_InstallOption
  72.         endif
  73.         ifstr(i) $($R0) != STATUS_SUCCESSFUL
  74.             Debug-Output "MakeLayoutEntry failed"
  75.             shell "subroutn.inf" SetupMessage $($0) "FATAL" $(String2)
  76.             goto finish_InstallOption
  77.         endif
  78.     endif
  79.     set Status = STATUS_SUCCESSFUL
  80. finish_InstallOption = +
  81.     Return $(Status)
  82. [Install-AddCopyOption]
  83.     set STF_VITAL = VITAL
  84.     AddSectionKeyFileToCopyList   Files-Layout               +
  85.                                   $(Option)                  +
  86.                                   $(SrcDir)                  +
  87.                                   $(!STF_WINDOWSSYSPATH)
  88.     exit
  89. [Install-DoCopyOption]
  90.     CopyFilesInCopyList
  91.     exit
  92. [ExternalInstallOption]
  93.     Set !G:DebugOutputControl = 0
  94.     set Exit_Code = $(!SETUP_ERROR_GENERAL)
  95.     set DrivesToFree = {}
  96.     install LoadSetupLibrary
  97.     ifstr(i)      $(STF_LANGUAGE)  == ""
  98.         goto end
  99.     else-ifstr(i) $(OPTION)        == ""
  100.         goto end
  101.     else-ifstr(i) $(ADDCOPY)       == ""
  102.         goto end
  103.     else-ifstr(i) $(DOCOPY)        == ""
  104.         goto end
  105.     else-ifstr(i) $(DOCONFIG)      == ""
  106.         goto end
  107.     endif
  108.     read-syms UiVars
  109.     detect    UiVars
  110.     set STF_SRCDIR = A:\
  111.     shell "registry.inf" GetNTSource
  112.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  113.     else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
  114.     else
  115.         set STF_SRCDIR = $($R1)
  116.     endif
  117.     shell "subroutn.inf" DoAskSource $(STF_SRCDIR)
  118.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  119.         Debug-Output "shelling DoAskSource failed"
  120.         goto end
  121.     endif
  122.     ifstr(i) $($R0) == STATUS_SUCCESSFUL
  123.         set STF_SRCDIR = $($R1)
  124.         ifstr(i) $($R2) != ""
  125.             set DrivesToFree = >($(DrivesToFree), $($R2))
  126.         endif
  127.     else
  128.         goto end
  129.     endif
  130.     shell "" InstallOption $(STF_LANGUAGE) $(OPTION) $(STF_SRCDIR) $(ADDCOPY) $(DOCOPY) $(DOCONFIG)
  131.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  132.         Debug-Output "Execing Configuring hardware options failed"
  133.         goto end
  134.     endif
  135.     ifstr(i) $($R0) == STATUS_SUCCESSFUL
  136.         set Exit_Code = $(!SETUP_ERROR_SUCCESS)
  137.     else-ifstr(i) $($R0) == STATUS_USERCANCEL
  138.         set Exit_Code = $(!SETUP_ERROR_USERCANCEL)
  139.     endif
  140. end =+
  141.     ForListDo $(DrivesToFree)
  142.         LibraryProcedure STATUS,$(!LIBHANDLE), DeleteNetConnection $($) "TRUE"
  143.     EndForListDo
  144.     install   FreeSetupLibrary
  145.     exit
  146. [LoadSetupLibrary]
  147.     LoadLibrary "x" $(!STF_CWDDIR)setupdll.dll !LIBHANDLE
  148.     exit
  149. [FreeSetupLibrary]
  150.     FreeLibrary $(!LIBHANDLE)
  151.     exit
  152. [UiVars]
  153.     STF_CONTROLSET     = CurrentControlSet
  154.     STF_WINDOWSPATH    = "" ? $(!LIBHANDLE) GetWindowsNtDir
  155.     STF_WINDOWSSYSPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
  156. [Source Media Descriptions]
  157.      1 = "Windows NT Server CD-ROM または セットアップ ディスク #5" , TAGFILE = disk1.s
  158.      2 = "Windows NT Server CD-ROM または セットアップ ディスク #6" , TAGFILE = disk2.s
  159.      3 = "Windows NT Server CD-ROM または セットアップ ディスク #7" , TAGFILE = disk3.s
  160.      4 = "Windows NT Server CD-ROM または セットアップ ディスク #8" , TAGFILE = disk4.s
  161.      5 = "Windows NT Server CD-ROM または セットアップ ディスク #9" , TAGFILE = disk5.s
  162.      6 = "Windows NT Server CD-ROM または セットアップ ディスク #10" , TAGFILE = disk6.s
  163.      7 = "Windows NT Server CD-ROM または セットアップ ディスク #11", TAGFILE = disk7.s
  164.      8 = "Windows NT Server CD-ROM または セットアップ ディスク #12", TAGFILE = disk8.s
  165.      9 = "Windows NT Server CD-ROM または セットアップ ディスク #13", TAGFILE = disk9.s
  166.     10 = "Windows NT Server CD-ROM または セットアップ ディスク #14", TAGFILE = disk10.s
  167.     11 = "Windows NT Server CD-ROM または セットアップ ディスク #15", TAGFILE = disk11.s
  168.     12 = "Windows NT Server CD-ROM または セットアップ ディスク #16", TAGFILE = disk12.s
  169.     13 = "Windows NT Server CD-ROM または セットアップ ディスク #17", TAGFILE = disk13.s
  170.     14 = "Windows NT Server CD-ROM または セットアップ ディスク #18", TAGFILE = disk14.s
  171.     15 = "Windows NT Server CD-ROM または セットアップ ディスク #19", TAGFILE = disk15.s
  172.     16 = "Windows NT Server CD-ROM または セットアップ ディスク #20", TAGFILE = disk16.s
  173.     17 = "Windows NT Server CD-ROM または セットアップ ディスク #21", TAGFILE = disk17.s
  174.     18 = "Windows NT Server CD-ROM または セットアップ ディスク #22", TAGFILE = disk18.s
  175.     19 = "Windows NT Server CD-ROM または セットアップ ディスク #23", TAGFILE = disk19.s
  176.     20 = "Windows NT Server CD-ROM または セットアップ ディスク #24", TAGFILE = disk20.s
  177.     21 = "Windows NT Server CD-ROM または セットアップ ディスク #25", TAGFILE = disk21.s
  178.     22 = "Windows NT Server CD-ROM または セットアップ ディスク #26", TAGFILE = disk22.s
  179.     23 = "Windows NT Server CD-ROM または セットアップ ディスク #27", TAGFILE = disk23.s
  180.     24 = "Windows NT Server CD-ROM または セットアップ ディスク #28", TAGFILE = disk24.s
  181.     25 = "Windows NT Server CD-ROM または セットアップ ディスク #29", TAGFILE = disk25.s
  182.     26 = "Windows NT Server CD-ROM または セットアップ ディスク #30", TAGFILE = disk26.s
  183.     27 = "Windows NT Server CD-ROM または セットアップ ディスク #31", TAGFILE = disk27.s
  184.     28 = "Windows NT Server CD-ROM または セットアップ ディスク #32", TAGFILE = disk28.s
  185.     29 = "Windows NT Server CD-ROM または セットアップ ディスク #33", TAGFILE = disk29.s
  186.     30 = "Windows NT Server CD-ROM または セットアップ ディスク #34", TAGFILE = disk30.s
  187.     50 = "Windows NT Server CD-ROM または リモートブート ディスク #1", TAGFILE = disk50.s
  188.     51 = "Windows NT Server CD-ROM または リモートブート ディスク #2", TAGFILE = disk51.s
  189. [Signature]
  190.     FileType = MICROSOFT_FILE
  191. [GetSignature]
  192.     read-syms Signature
  193.     return $(FileType)
  194. [ProductType]
  195. STF_PRODUCT  = LanmanNT
  196. STF_PLATFORM = I386
  197. [Files-Layout]
  198. 00000402 = 14,KBDBU.DLL , SIZE=7168
  199. 00000405 = 14,KBDCZ.DLL , SIZE=8192
  200. 00000406 = 14,KBDDA.DLL , SIZE=7168
  201. 00000407 = 14,KBDGR.DLL , SIZE=8192
  202. 00000408 = 14,KBDHE.DLL , SIZE=7168
  203. 00000409 = 14,KBDUS.DLL , SIZE=7168
  204. 0000040A = 14,KBDSP.DLL , SIZE=8192
  205. 0000040B = 14,KBDFI.DLL , SIZE=7168
  206. 0000040C = 14,KBDFR.DLL , SIZE=7168
  207. 0000040E = 14,KBDHU.DLL , SIZE=8192
  208. 0000040F = 14,KBDIC.DLL , SIZE=7168
  209. 00000410 = 14,KBDIT.DLL , SIZE=7168
  210. 00000411 = 14,KBDJPN.DLL , SIZE=8192
  211. 00000413 = 14,KBDNE.DLL , SIZE=7168
  212. 00000414 = 14,KBDNO.DLL , SIZE=7168
  213. 00000415 = 14,KBDPL1.DLL , SIZE=7168
  214. 00000416 = 14,KBDBR.DLL , SIZE=8192
  215. 00000418 = 14,KBDRO.DLL , SIZE=7168
  216. 00000419 = 14,KBDRU.DLL , SIZE=7168
  217. 0000041A = 14,KBDCR.DLL , SIZE=8192
  218. 0000041B = 14,KBDSL.DLL , SIZE=8192
  219. 0000041D = 14,KBDSW.DLL , SIZE=7168
  220. 0000041F = 14,KBDTUQ.DLL , SIZE=8192
  221. 00000424 = 14,KBDCR.DLL , SIZE=8192
  222. 00000807 = 14,KBDSG.DLL , SIZE=8192
  223. 00000809 = 14,KBDUK.DLL , SIZE=5120
  224. 0000080A = 14,KBDLA.DLL , SIZE=8192
  225. 0000080C = 14,KBDBE.DLL , SIZE=8192
  226. 00000813 = 14,KBDBE.DLL , SIZE=8192
  227. 00000816 = 14,KBDPO.DLL , SIZE=7168
  228. 00000C0C = 14,KBDFC.DLL , SIZE=8192
  229. 00001009 = 14,KBDCA.DLL , SIZE=8192
  230. 0000100C = 14,KBDSF.DLL , SIZE=7168
  231. 00010408 = 14,KBDHE220.DLL , SIZE=7168
  232. 00010409 = 14,KBDDV.DLL , SIZE=7168
  233. 0001040A = 14,KBDES.DLL , SIZE=8192
  234. 0001040E = 14,KBDHU1.DLL , SIZE=7168
  235. 00010410 = 14,KBDIT142.DLL , SIZE=7168
  236. 00010415 = 14,KBDPL.DLL , SIZE=8192
  237. 0001041F = 14,KBDTUF.DLL , SIZE=8192
  238. 00010C0C = 14,KBDCA.DLL , SIZE=8192
  239. 00020408 = 14,KBDHE319.DLL , SIZE=7168
  240. 00020409 = 14,KBDUSX.DLL , SIZE=7168
  241. 00030408 = 14,KBDHELA2.DLL , SIZE=7168
  242. 00030409 = 14,KBDUSL.DLL , SIZE=7168
  243. 00040408 = 14,KBDHELA3.DLL , SIZE=7168
  244. 00040409 = 14,KBDUSR.DLL , SIZE=7168
  245. [LanguagesSupported]
  246.     ENG
  247. [OptionsTextENG]
  248.     00000411 = "日本語"
  249.     00000813 = "オランダ語 (ベルギー)"
  250.     0000080C = "フランス語 (ベルギー)"
  251.     00000416 = "ブラジル語 (ABNT)"
  252.     00000402 = "ブルガリア語"
  253.     00001009 = "英語 (カナダ マルチリンガル)"
  254.     00000C0C = "フランス語 (カナダ)"
  255.     00010C0C = "フランス語 (カナダ マルチリンガル)"
  256.     0000041A = "クロアチア語"
  257.     00000405 = "チェコ語"
  258.     00000406 = "デンマーク語"
  259.     00000413 = "オランダ語"
  260.     0000040B = "フィンランド語"
  261.     0000040C = "フランス語"
  262.     00000407 = "ドイツ語"
  263.     00000408 = "ギリシア語" 
  264.     00010408 = "ギリシア語 (220)"
  265.     00020408 = "ギリシア語 (319)"
  266.     00030408 = "ギリシア語 (220) ラテン"
  267.     00040408 = "ギリシア語 (319) ラテン"
  268.     0000040E = "ハンガリー語"
  269.     0001040E = "ハンガリー語 101 キーボード"
  270.     0000040F = "アイスランド語" 
  271.     00000410 = "イタリア語"
  272.     00010410 = "イタリア語 (142)"
  273.     0000080A = "ラテン アメリカン"
  274.     00000414 = "ノルウェー語"
  275.     00010415 = "ポーランド語 (214)"
  276.     00000415 = "ポーランド語 (プログラマ)"
  277.     00000816 = "ポルトガル語"
  278.     00000418 = "ルーマニア語"
  279.     00000419 = "ロシア語"
  280.     0000041B = "スロバキア語"
  281.     00000424 = "スロベニア語"
  282.     0000040A = "スペイン語"
  283.     0001040A = "スペイン語 (バリエーション)"
  284.     0000041D = "スウェーデン語"
  285.     0000100C = "フランス語 (スイス)"
  286.     00000807 = "ドイツ語 (スイス)"
  287.     0001041F = "トルコ語 F"
  288.     0000041F = "トルコ語 Q"
  289.     00000809 = "英語"
  290.     00000409 = "US"
  291.     00010409 = "US (Dvorak)"
  292.     00030409 = "US (Dvorak 左手用)"
  293.     00040409 = "US (Dvorak 右手用)"
  294.     00020409 = "US (インターナショナル)"
  295. [Options]
  296.     00000411 = kbdjpn.dll  
  297.     00000813 = kbdbe.dll   
  298.     0000080C = kbdbe.dll   
  299.     00000416 = kbdbr.dll   
  300.     00000402 = kbdbu.dll   
  301.     00001009 = kbdca.dll   
  302.     00000C0C = kbdfc.dll   
  303.     00010C0C = kbdca.dll   
  304.     0000041A = kbdcr.dll   
  305.     00000405 = kbdcz.dll   
  306.     00000406 = kbdda.dll   
  307.     00000413 = kbdne.dll   
  308.     0000040B = kbdfi.dll   
  309.     0000040C = kbdfr.dll   
  310.     00000407 = kbdgr.dll   
  311.     00000408 = kbdhe.dll   
  312.     00010408 = kbdhe220.dll 
  313.     00020408 = kbdhe319.dll 
  314.     00030408 = kbdhela2.dll 
  315.     00040408 = kbdhela3.dll 
  316.     0000040E = kbdhu.dll   
  317.     0001040E = kbdhu1.dll  
  318.     0000040F = kbdic.dll   
  319.     00000410 = kbdit.dll   
  320.     00010410 = kbdit142.dll 
  321.     0000080A = kbdla.dll   
  322.     00000414 = kbdno.dll   
  323.     00010415 = kbdpl.dll   
  324.     00000415 = kbdpl1.dll  
  325.     00000816 = kbdpo.dll   
  326.     00000418 = kbdro.dll   
  327.     00000419 = kbdru.dll   
  328.     0000041B = kbdsl.dll   
  329.     00000424 = kbdcr.dll   
  330.     0000040A = kbdsp.dll   
  331.     0001040A = kbdes.dll   
  332.     0000041D = kbdsw.dll   
  333.     0000100C = kbdsf.dll   
  334.     00000807 = kbdsg.dll   
  335.     0001041F = kbdtuf.dll  
  336.     0000041F = kbdtuq.dll  
  337.     00000809 = kbduk.dll   
  338.     00000409 = kbdus.dll   
  339.     00010409 = kbddv.dll   
  340.     00030409 = kbdusl.dll  
  341.     00040409 = kbdusr.dll  
  342.     00020409 = kbdusx.dll  
  343. [StringsENG]
  344.     String2 = "セットアップは選択したキーボード レイアウトを組み込むことができませんでした。"
  345. [ProgressCopyENG]
  346.     ProCaption   = "Windows NT セットアップ"
  347.     ProCancel    = "キャンセル"
  348.     ProCancelMsg = "Windows NT は正しく組み込まれていません。"+
  349.                    "ファイルのコピーを中止しますか?"
  350.     ProCancelCap = "セットアップ メッセージ"
  351.     ProText1     = "コピー元:"
  352.     ProText2     = "コピー先:"
  353.