Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

400 lines
8.1 KiB

  1. @*:
  2. @*: This file is processed for platform first and then for
  3. @*: server vs. workstation. ANY LINE WITH TAGS MUST ACCOUNT
  4. @*: FOR BOTH STEPS.
  5. @*:
  6. @*:
  7. @*: The section below exist just for internal use, so that the file
  8. @*: can be processed using setupapi.dll
  9. @*:
  10. [Version]
  11. signature="$Windows NT$"
  12. @*: These two sections [ServicesToDisable] and [ServicesToStopInstallation] have been moved to
  13. @*: SDXROOT\MergedComponents\SetupInfs\compdata\ntcompat.inx.
  14. @*: The meaning of some flags have also changed so please read the comments in ntcompat.inx.
  15. [Directories]
  16. @*: Specification of the source directory structure. Say the source is at
  17. @*: %source% and all of the files that are part of the OS are under it. Then
  18. @*: the dosnet.inf file should be at %source%\i386 or under the platform directory
  19. @*: under the %source% directory. The directories specified in this section are
  20. @*: all relative to this %source% directory. Every entry should have a leading
  21. @*: backslash. Trailing backslashes are ignored. It is also advised to end
  22. @*: every entry with the platform e.g. \i386, \cmpnents\tabletpc\i386, and \cmpnents\mediactr\i386.
  23. @*: To specify the root, leave the directory field blank or use \.
  24. @a:d1 = \amd64
  25. @i!n:d1 = \I386
  26. @i!n:@w!p:d2 = \cmpnents\tabletpc\I386
  27. @i!n:@w!p:d3 = \cmpnents\mediactr\I386
  28. @i!n:@w!p:d4 = \cmpnents\netfx\I386
  29. @n:d1 = \nec98
  30. @m:d1 = \ia64
  31. @6:d2 = \I386
  32. [Miscellaneous]
  33. @@:@w!p:ProductType = 0
  34. @@:@s!e!b!l:ProductType = 1
  35. @@:@e!d:ProductType = 2
  36. @@:@d:ProductType = 3
  37. @@:@p:ProductType = 4
  38. @@:@b:ProductType = 5
  39. @@:@l:ProductType = 6
  40. @i:@w:MinimumMemory = 67108864
  41. @i:@s:MinimumMemory = 134217728
  42. @m:@w:MinimumMemory = 67108864
  43. @m:@s:MinimumMemory = 134217728
  44. @a:DestinationPlatform = amd64
  45. @i!n:DestinationPlatform = i386
  46. @n:DestinationPlatform = nec98
  47. @m:DestinationPlatform = ia64
  48. @*: Service Pack number (major.minor)
  49. @*: used by dynamic update to decide which packages to download
  50. @@:ServicePack = 1.0
  51. @*:
  52. @*: This section lists the architectures that are no longer supported.
  53. @*:
  54. @@:[UnsupportedArchitectures]
  55. @i:halcbus.dll = %cbus2_mp%
  56. @i:halcbusm.dll = %cbusmc_mp%
  57. @i:halmca.dll = %mca_up%
  58. @i:halmpsm.dll = %mps_mca_mp%
  59. @i:halncr.dll = %ncr_mp%
  60. @i:missprocfeat = %missing_proc_feat%
  61. @*:We can get rid of this now as we don't support 486 anymore and the performance loss on Pentiums is really small
  62. @*:@@:@@:[OptionalSrcDirs]
  63. @*:@i:uniproc
  64. #ifdef PRERELEASE
  65. [SymbolDirs]
  66. ..\symbols.pri\retail,symbols
  67. ..\symbols.pri\retail,symbols
  68. ..\sym\retail,symbols
  69. ..\sym\retail,symbols
  70. [SymbolFiles]
  71. dll\setupapi.pdb
  72. dll\syssetup.pdb
  73. dll\ntdll.pdb
  74. dll\kernel32.pdb
  75. dll\ocmanage.pdb
  76. dll\ocgen.pdb
  77. dll\sxs.pdb
  78. #endif
  79. @i:[FloppyFiles.0]
  80. @i:d1,disk1,disk101
  81. @i:d1,ntdetect.com
  82. @i:d1,ntkrnlmp.exe
  83. @i:d1,setupldr.bin
  84. @i:d1,txtsetup.sif
  85. @i:d1,biosinfo.inf
  86. @i:
  87. @i:[FloppyFiles.1]
  88. @i:d1,disk1,disk102
  89. @i!n:d1,hal.dll
  90. @i!n:d1,halacpi.dll
  91. @i!n:d1,halapic.dll
  92. @i!n:d1,halaacpi.dll
  93. @i:d1,drvmain.sdb
  94. @i:d1,setupreg.hiv
  95. @i:d1,setupdd.sys
  96. @i:d1,spddlang.sys
  97. @i:d1,bootvid.dll
  98. @i:d1,kdcom.dll
  99. @i:d1,kd1394.dll
  100. @*:
  101. @*: Video dirvers
  102. @*:
  103. @i:d1,vga.sys
  104. @i:d1,videoprt.sys
  105. @*:
  106. @*: keyboard dirvers
  107. @*:
  108. @i:d1,wmilib.sys
  109. @i:d1,i8042prt.sys
  110. @i:d1,kbdclass.sys
  111. @n:d1,neckbrep.sys
  112. @*:
  113. @*: Boot Bus extenders and related files
  114. @*:
  115. @i:d1,pci.sys
  116. @i:d1,acpi.sys
  117. @i:d1,isapnp.sys
  118. @i:d1,acpiec.sys
  119. @i:d1,oprghdlr.sys
  120. @*:
  121. @*: ohci1394.sys and 1394bus.sys have to be in the same floppy
  122. @*: ohci1394.sys will load 1394bus.sys, by reference
  123. @*:
  124. @i:d1,ohci1394.sys
  125. @i:d1,1394bus.sys
  126. @*:
  127. @*: Bus extenders and related files
  128. @*:
  129. @i:d1,pcmcia.sys
  130. @i:d1,intelide.sys
  131. @i:d1,pciide.sys
  132. @i:d1,cmdide.sys
  133. @i:d1,toside.sys
  134. @i:d1,viaide.sys
  135. @i:d1,aliide.sys
  136. @i:d1,pciidex.sys
  137. @i:d1,mountmgr.sys
  138. @i:d1,ftdisk.sys
  139. @i:d1,partmgr.sys
  140. @i:d1,fdc.sys
  141. @i:d1,dmload.sys
  142. @i:d1,dmio.sys
  143. @i:d1,sbp2port.sys
  144. @i:d1,lbrtfdc.sys
  145. @*:
  146. @*: Input devices and related files
  147. @*: All this files have to be on the same floppy,
  148. @*: except for serenum.sys and serial.sys.
  149. @*: hidclass.sys, hidparse.sys and usbd.sys, are automatically loaded
  150. @*: when the other USB drivers are loaded.
  151. @*:
  152. @i:d1,hidclass.sys
  153. @i:d1,hidparse.sys
  154. @i:d1,usbd.sys
  155. @i:d1,usbport.sys
  156. @i:d1,usbehci.sys
  157. @i:d1,usbohci.sys
  158. @i:d1,usbuhci.sys
  159. @i:d1,usbhub.sys
  160. @i:d1,hidusb.sys
  161. @i:d1,kbdhid.sys
  162. @i:d1,serenum.sys
  163. @i:d1,serial.sys
  164. @i:d1,usbstor.sys
  165. @*:
  166. @*: SCSI miniports and related files
  167. @*: Do not move this file to the disk that
  168. @*: contains the SCSI Miniports, otherwise
  169. @*: it will break the setup loader when the
  170. @*: user is booting from the boot floppies,
  171. @*: and the user provides an OEM SCSI Miniport
  172. @*: using the F6 mechanism.
  173. @*:
  174. @i:d1,scsiport.sys
  175. @i:d1,usbccgp.sys
  176. @s:@i:d1,storport.sys
  177. @i:
  178. @i:[FloppyFiles.2]
  179. @i:d1,disk1,disk103
  180. @i!n:d1,cpqarray.sys
  181. @i!n:@@!d:d1,aha154x.sys
  182. @i:@@!d:d1,sparrow.sys
  183. @i:d1,atapi.sys
  184. @i!n:d1,symc810.sys
  185. @i:d1,aic78xx.sys
  186. @i!n:d1,dac960nt.sys
  187. @i!n:d1,ql10wnt.sys
  188. @i!n:@@!d:d1,amsint.sys
  189. @i!n:@s:d1,lp6nds35.sys
  190. @i!n:@s:d1,ql2100.sys
  191. @i!n:@s:d1,ql2200.sys
  192. @i!n:d1,asc.sys
  193. @i!n:d1,asc3550.sys
  194. @i!n:d1,mraid35x.sys
  195. @i!n:@s:d1,cpqfcalm.sys
  196. @i!n:d1,ini910u.sys
  197. @i!n:d1,ql1240.sys
  198. @i!n:d1,tffsport.sys
  199. @i!n:d1,aic78u2.sys
  200. @i!n:@s:d1,ipsraidn.sys
  201. @i!n:@s:d1,nfrd960.sys
  202. @i!n:d1,symc8xx.sys
  203. @i!n:d1,sym_hi.sys
  204. @i!n:d1,sym_u3.sys
  205. @i!n:d1,ql1280.sys
  206. @i!n:d1,ql12160.sys
  207. @i!n:@@!d:d1,abp480n5.sys
  208. @i!n:@@!d:d1,asc3350p.sys
  209. @i!n:@@!d:d1,cd20xrnt.sys
  210. @i!n:@@!d:d1,ultra.sys
  211. @i!n:d1,adpu160m.sys
  212. @i!n:d1,ql1080.sys
  213. @i!n:@s:d1,cpqarry2.sys
  214. @i!n:d1,i2omp.sys
  215. @i!n:@s:d1,symmpi.sys
  216. @i!n:d1,perc2.sys
  217. @i!n:d1,perc2hib.sys
  218. @i!n:d1,hpn.sys
  219. @i!n:d1,dpti2o.sys
  220. @i:@s:d1,afc9xxx.sys
  221. @i:@@:d1,dac2w2k.sys
  222. @i:@@:d1,cbidf2k.sys
  223. @i:@s:d1,cpqcissm.sys
  224. @i:@s:d1,afcnt.sys
  225. @*:
  226. @*: Disk drivers
  227. @*:
  228. @i:d1,dmboot.sys
  229. @*:
  230. @i:
  231. @i:[FloppyFiles.3]
  232. @i:d1,disk1,disk104
  233. @i:d1,ntdll.dll,system32\ntdll.dll
  234. @i:d1,usetup.exe,system32\smss.exe
  235. @i:d1,flpydisk.sys
  236. @*:
  237. @*: SCSI class files
  238. @*:
  239. @i:d1,classpnp.sys
  240. @i:d1,disk.sys
  241. @i:d1,ramdisk.sys
  242. @i:d1,cdrom.sys
  243. @i!n:d1,sfloppy.sys
  244. @i:d1,i2omgmt.sys
  245. @*:
  246. @*: File systems
  247. @*:
  248. @i:d1,fastfat.sys
  249. @i:d1,ntfs.sys
  250. @i:d1,ksecdd.sys
  251. @i:d1,cdfs.sys
  252. @i:
  253. @*:
  254. @*: command console
  255. @*:
  256. @i:d1,spcmdcon.sys
  257. @i:[FloppyFiles.x]
  258. @i:d1,ntldr
  259. @i:
  260. @i:[RootBootFiles]
  261. @i:txtsetup.sif
  262. @i:setupldr.bin,$LDR$
  263. @i:ntdetect.com
  264. @i:ntldr
  265. @a:[RootBootFiles]
  266. @a:txtsetup.sif
  267. @a:setupldr.bin,$LDR$
  268. @a:ntdetect.com
  269. @a:ntldr
  270. @*:
  271. @*:#if defined(REMOTE_BOOT)
  272. @*: The following lines are for winnt32 upgrade of remote boot clients.
  273. @*: Remote boot is not currently supported, so these lines are commented out.
  274. @*:
  275. @*:@i:[RootRemoteBootFiles]
  276. @*:@i:ntdetect.com
  277. @*:@i:ntldr
  278. @*:@i:
  279. @*:@i:[MachineRootRemoteBootFiles]
  280. @*:@i:setupldr.exe,ntldr
  281. @*:@i:startrom.com
  282. @*:#endif // defined(REMOTE_BOOT)
  283. @@:[Files]
  284. @@:d1,usetup.exe,system32\smss.exe
  285. @@:d1,ntdll.dll,system32\ntdll.dll
  286. @*:
  287. @*:
  288. @*: this file list is used only when creating
  289. @*: a command console boot dir on the user's
  290. @*: hard drive. these files are copied into
  291. @*: the cmdcons dir.
  292. @*:
  293. [CmdConsFiles]
  294. autochk.exe
  295. autofmt.exe
  296. KBDAL.DLL
  297. KBDBE.DLL
  298. KBDBU.DLL
  299. KBDBLR.DLL
  300. KBDCA.DLL
  301. KBDCR.DLL
  302. KBDCZ.DLL
  303. KBDCZ1.DLL
  304. KBDDA.DLL
  305. KBDDV.DLL
  306. KBDES.DLL
  307. KBDEST.DLL
  308. KBDFC.DLL
  309. KBDFI.DLL
  310. KBDFR.DLL
  311. KBDGKL.DLL
  312. KBDGR.DLL
  313. KBDGR1.DLL
  314. KBDHE.DLL
  315. KBDHE220.DLL
  316. KBDHE319.DLL
  317. KBDHELA2.DLL
  318. KBDHELA3.DLL
  319. KBDHU.DLL
  320. KBDHU1.DLL
  321. KBDIC.DLL
  322. KBDIR.DLL
  323. KBDIT142.DLL
  324. KBDIT.DLL
  325. KBDLV.DLL
  326. KBDLV1.DLL
  327. KBDLT.DLL
  328. KBDNE.DLL
  329. KBDNO.DLL
  330. KBDPL.DLL
  331. KBDLA.DLL
  332. KBDPL1.DLL
  333. KBDPO.DLL
  334. KBDBR.DLL
  335. KBDRO.DLL
  336. KBDRU.DLL
  337. KBDRU1.DLL
  338. KBDSF.DLL
  339. KBDSG.DLL
  340. KBDSP.DLL
  341. KBDSL.DLL
  342. KBDSL1.DLL
  343. KBDSW.DLL
  344. KBDTUQ.DLL
  345. KBDTUF.DLL
  346. KBDUR.DLL
  347. KBDUK.DLL
  348. KBDUS.DLL
  349. KBDUSL.DLL
  350. KBDUSR.DLL
  351. KBDUSX.DLL
  352. KBDYCC.DLL
  353. KBDYCL.DLL
  354. [AssemblyDirectories]
  355. asms
  356. @6:\i386\asms
  357. @6:\i386\wasms
  358. @*: @i:\ia64\asms
  359. @*: the preceding line is useful for testing on x86
  360. @*:[RunOnceExclusions.Value]
  361. @*:
  362. @*: Use this section to keep HKLM RunOnce entries from triggering a compatibility warning.
  363. @*: Each line provides a value name pattern. If a RunOnce entry matches any of the listed
  364. @*: patterns, it will be ignored. Patterns can include standard * and ? wildcards.
  365. @*:
  366. @*:; empty
  367. [RunOnceExclusions.ValueData]
  368. @*:
  369. @*: Use this section to keep HKLM RunOnce entries from triggering a compatibility warning.
  370. @*: This section lists patterns that are matched against value data (the RunOnce executable).
  371. @*:
  372. "*\CTAvStub.exe EAX.AVI"