Leaked source code of windows server 2003
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.

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