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.

924 lines
23 KiB

  1. [Version]
  2. Signature="$Windows NT$"
  3. ;
  4. ; specifies how a native directory maps to a WOW directory
  5. ;
  6. [NativeDataToWowData.DirectoryInformation.Textmode]
  7. 2=82
  8. ; implies that the destination directory, 2 (system32) maps to
  9. ; the 82 (syswow64)
  10. 35=84
  11. 47=85
  12. 65=86
  13. 24=89
  14. 52=88
  15. 60=66 ; so that 32-bit files are placed in %windir%\AppPatch
  16. 100=113
  17. 101=114
  18. 102=115
  19. 103=116
  20. 104=117
  21. 105=118
  22. 106=119
  23. 107=120
  24. 108=121
  25. 109=122
  26. 140=141
  27. 142=143
  28. 144=145
  29. 146=147
  30. 148=149
  31. 150=151
  32. 152=153
  33. 154=155
  34. 156=157
  35. 158=159
  36. 160=161
  37. 162=163
  38. 164=165
  39. 166=167
  40. 168=169
  41. 170=171
  42. 172=173
  43. 174=175
  44. 176=177
  45. 178=179
  46. 127=128
  47. 130=131
  48. ;
  49. ; specifies special cases for file prefix during renames
  50. ; uses listed prefix instead of prefix specified on command line
  51. ;
  52. ;Syntax:
  53. ;<filename>, <prefix>
  54. [NativeDataToWowData.FilePrefixList]
  55. digest.dll = ww
  56. wdigest.dll = ww
  57. ;
  58. ; specifies mapping information for Setupapi
  59. ;
  60. [NativeDataToWowData.DirectoryInformation.SetupAPI]
  61. 11=16425
  62. ; implies that destination directory, 11 which is equivalent
  63. ; to DIRID_SYSTEM now maps to destination directory 16425
  64. ; which is equivalent to DIRID_SYSTEM_X86
  65. ;
  66. ; specifies how a native media label maps to a WOW media label
  67. ; <sourcedisksinformation>
  68. ;
  69. [NativeDataToWowData.SourceInfo]
  70. Default = 1
  71. 1=55
  72. 7=56
  73. ; specifies that the source disk id 1 specified in
  74. ; [sourcedisknames*] sections, maps to source disk id 55 for
  75. ; all operations
  76. ;
  77. ; specifies filtering information that defines how files are ; mapped. All files are mapped based on specified extensions
  78. ;
  79. [WowData.Filter]
  80. DirectoryToMap=2
  81. ; multiple DirectoryToMap lines can be specified if more than
  82. ; one source directory needs to be mapped
  83. DirectoryToMap=35
  84. DirectoryToMap=47
  85. DirectoryToMap=65
  86. DirectoryToMap=24
  87. DirectoryToMap=52
  88. DirectoryToMap=53
  89. DirectoryToMap=60
  90. DirectoryToMap=100
  91. DirectoryToMap=101
  92. DirectoryToMap=102
  93. DirectoryToMap=103
  94. DirectoryToMap=104
  95. DirectoryToMap=105
  96. DirectoryToMap=106
  97. DirectoryToMap=107
  98. DirectoryToMap=108
  99. DirectoryToMap=109
  100. DirectoryToMap=127
  101. DirectoryToMap=140
  102. DirectoryToMap=142
  103. DirectoryToMap=144
  104. DirectoryToMap=146
  105. DirectoryToMap=148
  106. DirectoryToMap=150
  107. DirectoryToMap=152
  108. DirectoryToMap=154
  109. DirectoryToMap=156
  110. DirectoryToMap=158
  111. DirectoryToMap=160
  112. DirectoryToMap=162
  113. DirectoryToMap=164
  114. DirectoryToMap=166
  115. DirectoryToMap=168
  116. DirectoryToMap=170
  117. DirectoryToMap=172
  118. DirectoryToMap=174
  119. DirectoryToMap=176
  120. DirectoryToMap=178
  121. FileExtensions=drv,exe,dll,ocx,tlb,ax,nls,cpl,rll,mof,tsp,acm,ime
  122. ; specifies the extensions to look for
  123. SourceArchitecture=x86
  124. ; specifies the architecture to look for in [SourceDiskFiles]
  125. ; and a corresponding architecture section, i.e. [SourceDiskFiles.x86] in this case.
  126. ;
  127. ; specifies list of files that should be excluded from wow64
  128. ; files are specified by source file name
  129. ;
  130. [WowData.Files.Exclude]
  131. adsnw.dll ; dependent on CSNW
  132. adsnds.dll ; dependent on CSNW
  133. alrsvc.dll ; always native
  134. asr_fmt.exe ; always native - ASR component - bug 214329
  135. asr_ldm.exe ; always native - ASR component - bug 214329
  136. atmfd.dll ; kernelmode DLL
  137. basesrv.dll ; CSRSS is always native
  138. bootvid.dll ; kernelmode DLL
  139. bootcfg.exe ; tool for editing boot.ini, which doesn't exist on win64
  140. cdm.dll
  141. comm.drv ; DOS
  142. csrss.exe ; CSRSS is always native
  143. csrsrv.dll ; CSRSS is always native
  144. csvde.exe ; always native
  145. cys.exe ; always native
  146. dcpromo.exe ; always native - DCPromo - bug 365427
  147. debug.exe ; 16-bit exe - bug 496304
  148. defrag.exe ; always native - Defrag component - bug 214342
  149. devmgmt.msc ; device installs always native
  150. devmgr.dll ; device installs always native
  151. dfrgfat.exe ; always native - Defrag component - bug 214342
  152. dfrgntfs.exe ; always native - Defrag component - bug 214342
  153. dfrgifc.exe ; always native - Defrag component
  154. dfrgifps.dll ; always native - Defrag component
  155. dfrgres.dll ; always native - Defrag component - bug 214342
  156. dfrgsnap.dll ; always native - Defrag component - bug 214342
  157. dfrgui.dll ; always native - Defrag component - bug 214342
  158. dfscore.dll ; always native - DFS Admin component - bug 214297
  159. dfsgui.dll ; always native - DFS Admin component - bug 214297
  160. dfsshlex.dll ; always native - DFS Admin component - bug 214297
  161. dgnet.dll ; always native - diag component - bug 236137
  162. dhcpwiz.exe ; always native - Called by CYS
  163. diskpart.exe ; always native - LDM component - bug 214295
  164. dmadmin.exe ; always native - LDM component - bug 214295
  165. dmconfig.dll ; always native - LDM component - bug 214295
  166. dmdlgs.dll ; always native - LDM component - bug 214295
  167. dmdskmgr.dll ; always native - LDM component - bug 214295
  168. dmdskres.dll ; always native - LDM component - bug 214295
  169. dmintf.dll ; always native - LDM component - bug 214295
  170. dmivcitf.dll ; always native
  171. dmremote.exe ; always native - LDM component - bug 214295
  172. dmserver.dll ; always native - LDM component - bug 214295
  173. dmutil.dll ; always native - LDM component - bug 214295
  174. dmvdsitf.dll ; always native
  175. dmview.ocx ; always native - LDM component - bug 214295
  176. dnswiz.exe ; always native - Called by CYS
  177. dosx.exe ; DOS
  178. dpcdll.dll ; WPA files should not exist on IA64
  179. drwatson.exe ; Win16
  180. ds16gt.dll ; Win16
  181. dsadd.exe ; DS command line utilities
  182. dsget.exe ; DS command line utilities
  183. dsmod.exe ; DS command line utilities
  184. dsmove.exe ; DS command line utilities
  185. dsrm.exe ; DS command line utilities
  186. dsquery.exe ; DS command line utilities
  187. edlin.exe ; DOS
  188. ersvc.dll ; always native - error reporting service.
  189. esent.dll ; always native
  190. esent97.dll ; for W2k-to-Whistler upgrade only
  191. esentprf.dll ; always native
  192. esentutl.exe ; always native
  193. eventcls.dll ; always native - VolSnap COM+ component
  194. eventlog.dll ; always native
  195. exe2bin.exe ; DOS
  196. fastopen.exe ; DOS
  197. filemgmt.dll ; always native - SharedFolder snap-in - bug 214315
  198. forcedos.exe ; DOS
  199. framebuf.dll ; kernelmode DLL
  200. hdwwiz.cpl ; device installs always native
  201. hnetwiz.dll ; shouldn't exist on IA64
  202. hnw.exe ; shouldn't exist on IA64
  203. hotplug.dll ; always native
  204. imapi.exe ; always native - IMAPI CD-Burning COM Service
  205. iuctl.dll ; No x86 Windows Update support on IA64
  206. iuengine.dll ; No x86 Windows Update support on IA64
  207. kd1394.dll ; kernelmode DLL
  208. kdcom.dll ; kernelmode DLL
  209. kdcsvc.dll ; Kerberos DC component
  210. krnl386.exe ; Win16
  211. ldifde.exe ; always native
  212. licdll.dll ; WPA files should not exist on IA64
  213. localspl.dll ; spooler - always native
  214. lsasrv.dll ; LSA
  215. lsass.exe ; LSA
  216. mcdsrv32.dll ; kernelmode DLL
  217. mem.exe ; DOS
  218. modex.dll ; kernelmode DLL
  219. mouse.drv ; DOS
  220. mq1repl.dll ; MSMQ
  221. mq1sync.exe ; MSMQ
  222. mqads.dll ; MSMQ
  223. mqcertui.dll ; MSMQ
  224. mqdbodbc.dll ; MSMQ
  225. mqdssrv.dll ; MSMQ
  226. mqdssvc.exe ; MSMQ
  227. mqbkup.exe ; MSMQ
  228. mqgentr.dll ; MSMQ
  229. mqise.dll ; MSMQ
  230. mqlogmgr.dll ; MSMQ
  231. mqmig.exe ; MSMQ
  232. mqmigrat.dll ; MSMQ
  233. mqoa.tlb ; MSMQ
  234. mqoa10.tlb ; MSMQ
  235. mqoa20.tlb ; MSMQ
  236. mqqm.dll ; MSMQ
  237. mqrperf.dll ; MSMQ
  238. mqrtdep.dll ; MSMQ
  239. mqsnap.dll ; MSMQ
  240. mqsvc.exe ; MSMQ
  241. mqtgclus.dll ; MSMQ
  242. mqtgsvc.exe ; MSMQ
  243. mqtrig.dll ; MSMQ
  244. mqtrig.tlb ; MSMQ
  245. mqupgrd.dll ; MSMQ
  246. mscdexnt.exe ; DOS
  247. ncxp16.dll ; shouldn't exist on IA64
  248. ncxp32.dll ; shouldn't exist on IA64
  249. ncxpNT.dll ; shouldn't exist on IA64
  250. msgsvc.dll ; always native
  251. msppalrt.dll ; always native
  252. msppcnfg.exe ; always native
  253. msppcntr.dll ; always native
  254. mspplkrh.dll ; always native
  255. msppmalr.dll ; always native
  256. msppmd5.dll ; always native
  257. msppmgr.dll ; always native
  258. msppnxus.dll ; always native
  259. mys.dll ; always native
  260. netman.dll ; always native
  261. netware.drv ; DOS
  262. nlsfunc.exe ; DOS
  263. ntbackup.exe ; always native
  264. ntdsa.dll ; DS
  265. ntdsatq.dll ; Socket code for DS
  266. ntmsdba.dll ; always native - RSM component
  267. ntmsevt.dll ; always native - RSM component
  268. ntmsmgr.dll ; always native - RSM component
  269. ntmssvc.dll ; always native - RSM component
  270. ntsdkcc.dll ; Replication routing engine for DS
  271. ntvdm.exe ; DOS
  272. ntvdmd.dll ; DOS
  273. nw16.exe ; DOS
  274. nwapi16.dll ; dependent on non-existant 32 bit nwrdr.sys
  275. nwapi32.dll ; dependent on non-existant 32 bit nwrdr.sys
  276. nwc.cpl ; dependent on non-existant 32 bit nwrdr.sys
  277. nwcfg.dll ; dependent on non-existant 32 bit nwrdr.sys
  278. nwevent.dll ; dependent on non-existant 32 bit nwrdr.sys
  279. nwprovau.dll ; dependent on non-existant 32 bit nwrdr.sys
  280. nwscript.exe ; dependent on non-existant 32 bit nwrdr.sys
  281. nwwks.dll ; dependent on non-existant 32 bit nwrdr.sys
  282. ole2disp.dll ; Win16 (ole2.dll is allowed to be installed since vb6 depends on its existence to extract some resources)
  283. ole2nls.dll ; Win16
  284. olecli.dll ; Win16
  285. olesvr.dll ; Win16
  286. opnfiles.exe ; some api's used doesn't work on IA64
  287. perfnw.dll ; dependent on non-existant 32 bit nwrdr.sys
  288. rdpdd.dll ; kernelmode DLL
  289. redir.exe ; DOS
  290. replprov.dll ; 32 bit WMI provider is not needed on 64 bit machines
  291. rpcss.dll ; always native
  292. rraswiz.exe ; always native - Called by CYS
  293. rsfsaps.dll ; always native - RSS component - bug 188538
  294. rsnotify.exe ; always native - RSS component - bug 188538
  295. rsm.exe ; always native - RSM component
  296. rsmmllsv.exe ; always native - RSM component
  297. rsmps.dll ; always native - RSM component
  298. rsmsink.exe ; always native - RSM component
  299. rsmui.exe ; always native - RSM component
  300. rtcdll.dll ;SIP functionality (acapp) not in IA64
  301. rtcshare.exe ;SIP functionality (acapp) not in IA64
  302. sacsess.exe ; always native
  303. sacsvr.dll ; always native
  304. samsrv.dll ; SAM
  305. scesrv.dll ; always native
  306. schedsvc.dll ; always native
  307. services.exe ; SCM is always native
  308. setver.exe ; DOS
  309. share.exe ; DOS
  310. shell.dll ; Win16
  311. shgina.dll ; always native
  312. shrpubw.exe ; always native - SharedFolder snap-in - bug 214315
  313. shutdown.exe ; always native - bug 588006
  314. snapshot.dll ; always native - bug 588006
  315. spoolss.dll ; spooler - always native
  316. spoolsv.exe ; spooler - always native
  317. srvsvc.dll ; always native
  318. swprv.dll ; always native - VolSnap COM+ component
  319. system.drv ; DOS
  320. toolhelp.dll ; DOS
  321. trustmon.dll ; 32 bit WMI provider wont work on 64 WMI
  322. typelib.dll ; Win16
  323. telnet.exe ; do not need to keep 32-bit versions of telnet files
  324. tlntsvrp.dll ; do not need to keep 32-bit versions of telnet files
  325. tlntsvr.exe ; do not need to keep 32-bit versions of telnet files
  326. tlntsess.exe ; do not need to keep 32-bit versions of telnet files
  327. tlntadmn.exe ; do not need to keep 32-bit versions of telnet files
  328. umpnpmgr.dll ; always native
  329. user.exe ; althoug this is a Win16 file, it is needed for quicktime. see #491368. this file is added thru wowfile.inx
  330. ver.dll ; Win16
  331. vdmredir.dll ; DOS [vdmdbg.dll is needed just because taskmgr links with it]
  332. vds.exe ; always native
  333. vds.mof ; always native
  334. vds.mfl ; always native
  335. vdsbas.dll ; always native
  336. vdsdyndr.dll ; always native
  337. vdsldr.exe ; always native
  338. vds_ps.dll ; always native
  339. vdsutil.dll ; always native
  340. vdswmi.dll ; always native
  341. vga.dll ; kernelmode DLL
  342. vga.drv ; Win16
  343. vga256.dll ; kernelmode DLL
  344. vga64k.dll ; kernelmode DLL
  345. vss.mof ; always native
  346. vss.mfl ; always native
  347. vssadmin.exe ; always native - VolSnap component - bug 214190
  348. vssui.dll ; always native - VSS Server UI
  349. vssvc.exe ; always native - VolSnap COM service
  350. vsswmi.dll ; always native
  351. wfwnet.drv ; Win16
  352. wiaacmgr.exe ; PrintScan : acqmagr is always native
  353. win32spl.dll ; spooler - always native
  354. win87em.dll ; Win16
  355. winlogon.exe ; winlogon is always native
  356. winsrv.dll ; CSRSS is always native
  357. wkssvc.dll ; always native
  358. wlnotify.dll ; winlogon dll - always native
  359. wpabaln.exe ; WPA Balloon reminder
  360. wow32.dll ; Win16
  361. wowdeb.exe ; Win16
  362. wuauclt.exe
  363. wuaueng.dll
  364. wuauserv.dll
  365. wzcsvc.dll ; always native
  366. ;
  367. ;Specifies files to exclude while processing Component Infs
  368. ;Excludes from CopyFiles, RenameFiles, DeleteFiles and RegisterDlls
  369. ;If you want to do this only for your INF then copy the section name below and
  370. ;create one more appending . and the name of your INF without extension i.e. to apply it
  371. ;for foo.inf only use -
  372. ; [NativeDataToWowData.SetupINF.FilesToExclude.foo]
  373. ;
  374. [NativeDataToWowData.SetupINF.FilesToExclude]
  375. [NativeDataToWowData.SetupINF.FilesToExclude.intl]
  376. imjpch.dic
  377. imjpgn.grm
  378. imjpln.dic
  379. imjpnm.dic
  380. imjpsb.dic
  381. imjpst.dic
  382. imjptk.dic
  383. imjpzp.dic
  384. jpnpaden.chm
  385. imepaden.hlp
  386. imjpcl.chm
  387. imjpcl.hlp
  388. imjpcle.chm
  389. imjpcle.hlp
  390. imjpdt.chm
  391. imjpdte.chm
  392. imjppd.chm
  393. imjpsm.chm
  394. imjpsm.hlp
  395. imjpsme.chm
  396. imjpsme.hlp
  397. imjptu.chm
  398. jpnpaden.chm
  399. voiceeng.chm
  400. voicejp.chm
  401. voicepad.dll
  402. voicesub.dll
  403. multibox.dll
  404. hwxjpn.dll
  405. imscinst.exe
  406. pintlgc.imd
  407. pintlgd.imd
  408. pintlgdx.imd
  409. pintlgi.imd
  410. pintlgix.imd
  411. pintlgl.imd
  412. pintlgne.chm
  413. pintlgnt.chm
  414. pintlgr.imd
  415. pintlgs.imd
  416. pintlpad.chm
  417. pintlpae.chm
  418. pmigrate.dll
  419. chsbrkr.dll
  420. tintlgc.imd
  421. tintlgl.imd
  422. tintlgs.imd
  423. phhlp.chm
  424. phhlp.cnt
  425. phhlp.hlp
  426. phhlpen.chm
  427. phhlpen.cnt
  428. phhlpen.hlp
  429. chtapt.chm
  430. chtapt.hlp
  431. chtapten.hlp
  432. jpnpaden.chm
  433. chtpaden.chm
  434. hwxcht.dll
  435. chtmbx.dll
  436. cintlgs.imd
  437. cintlgsi.imd
  438. cintlgu.imd
  439. cintlguc.imd
  440. cintlgb.imd
  441. cintlgd.imd
  442. cintlgie.imd
  443. cintlgl.imd
  444. cintlgnt.chm
  445. cintlgnt.cnt
  446. cintlgnt.hlp
  447. ;
  448. ;Korean IME files
  449. ;
  450. hanja.lex
  451. hanjadic.dll
  452. hwxkor.dll
  453. imkr61.chm
  454. imkr61.hlp
  455. imekr.lex
  456. imkren61.chm
  457. imkren61.hlp
  458. imekrmbx.dll
  459. imekrmig.exe
  460. impdko61.chm
  461. imkrinst.exe
  462. imkrinst.ini
  463. korpaden.chm
  464. ;
  465. ;Korean Word breaker files
  466. ;
  467. korwbrkr.dll
  468. korwbrkr.lex
  469. noise.kor
  470. [NativeDataToWowData.SetupINF.FilesToExclude.WbemOC]
  471. ;
  472. ; the following files installed by wbemoc.inf are excluded from wow
  473. ;
  474. ; wbem files in system32
  475. cmprops.dll
  476. mmfutil.dll
  477. servdeps.dll
  478. wmimgmt.msc
  479. licwmi.dll ; WPA WMI Provider should not exist on IA64
  480. ;
  481. ; wbem files in system32\wbem
  482. cimwin32.dll
  483. csv.xsl
  484. dsprov.dll
  485. evntrprv.dll
  486. fwdprov.dll
  487. hform.xsl
  488. htable.xsl
  489. krnlprov.dll
  490. licwmi.dll ; WPA WMI Provider should not exist on IA64
  491. mof.xsl
  492. msiprov.dll
  493. ncprov.dll
  494. ntevt.dll
  495. policman.dll
  496. profdef.dll
  497. provthrd.dll
  498. rawxml.xsl
  499. repdrvfs.dll
  500. scrcons.exe
  501. smtpcons.dll
  502. stdprov.dll
  503. texttable.xsl
  504. texttbl.xsl
  505. textvalu.xsl
  506. textvaluelist.xsl
  507. tmplprov.dll
  508. trnsprov.dll
  509. unsecapp.exe
  510. updprov.dll
  511. viewprov.dll
  512. wbemcntl.dll
  513. wbemcons.dll
  514. wbemcore.dll
  515. wbemess.dll
  516. wbemtest.exe
  517. wbemupgd.dll
  518. winmgmt.exe
  519. winmgmtr.dll
  520. wmiadap.exe
  521. wmiapres.dll
  522. wmiapsrv.exe
  523. wmic.exe
  524. wmidcprv.dll
  525. wmimsg.dll
  526. wmipcima.dll
  527. wmipdfs.dll
  528. wmipdskq.dll
  529. wmipicmp.dll
  530. wmipiprt.dll
  531. wmipjobj.dll
  532. wmiprvsd.dll
  533. wmiprvse.exe
  534. wmipsess.dll
  535. wmisvc.dll
  536. wmitimep.dll
  537. xml.xsl
  538. xsl-mappings.xml
  539. xslmap.xml
  540. ;
  541. ; wbem mofs and mfls
  542. appprof.mfl
  543. appprof.mof
  544. cimwin32.mfl
  545. cimwin32.mof
  546. cli.mof
  547. cliegali.mfl
  548. cliegali.mof
  549. cliegaliases.mfl
  550. cliegaliases.mof
  551. dsprov.mfl
  552. dsprov.mof
  553. fconprov.mfl
  554. fconprov.mof
  555. fevprov.mfl
  556. fevprov.mof
  557. krnlprov.mfl
  558. krnlprov.mof
  559. msi.mfl
  560. msi.mof
  561. ncprov.mfl
  562. ncprov.mof
  563. ntevt.mfl
  564. ntevt.mof
  565. policman.mfl
  566. policman.mof
  567. regevent.mfl
  568. regevent.mof
  569. scm.mof
  570. scrcons.mfl
  571. scrcons.mof
  572. secrcw32.mfl
  573. secrcw32.mof
  574. smtpcons.mfl
  575. smtpcons.mof
  576. subscrpt.mof
  577. system.mof
  578. tmplprov.mfl
  579. tmplprov.mof
  580. trnsprov.mfl
  581. trnsprov.mof
  582. updprov.mfl
  583. updprov.mof
  584. wbemcons.mfl
  585. wbemcons.mof
  586. wmi.mfl
  587. wmi.mof
  588. wmipcima.mfl
  589. wmipcima.mof
  590. wmipdfs.mfl
  591. wmipdfs.mof
  592. wmipdskq.mfl
  593. wmipdskq.mof
  594. wmipicmp.mfl
  595. wmipicmp.mof
  596. wmipiprt.mfl
  597. wmipiprt.mof
  598. wmipjobj.mfl
  599. wmipjobj.mof
  600. wmipsess.mfl
  601. wmipsess.mof
  602. wmitimep.mfl
  603. wmitimep.mof
  604. ;
  605. ; wbem files in system32\wbem\xml
  606. cim20.dtd
  607. wmi20.dtd
  608. wmi2xml.dll
  609. ;
  610. ; end of wbemoc.inf files
  611. ;
  612. ;
  613. ;Specifies files to exclude from RegisterDlls section while processing Component Infs
  614. ;If you want to do this only for your INF then copy the section name below and
  615. ;create one more appending . and the name of your INF without extension i.e. to apply it
  616. ;for foo.inf only use -
  617. ; [NativeDataToWowData.SetupINF.FilesToExcludeFromRegistration.foo]
  618. ;
  619. [NativeDataToWowData.SetupINF.FilesToExcludeFromRegistration]
  620. [NativeDataToWowData.SetupINF.FilesToExcludeFromRegistration.WbemOC]
  621. ;
  622. ; the following wbem files that do get installed in wow should not be registered
  623. ;
  624. framedyn.dll
  625. mofcomp.exe
  626. wmiaprpl.dll
  627. ;
  628. ; end of wbem files
  629. ;
  630. ;
  631. ; specifies list of files to be excluded from layout information
  632. ; when processing an INF file and generating the layout.inf append stub
  633. ; Useful when the file is used already in layout.inf to also copy during
  634. ; textmode. In such a case its WOW stub is already present in layout.inf
  635. ; when layout.inf is WOW processed
  636. ;
  637. [WowData.SetupInfLayout.Exclude]
  638. ;
  639. ;Following files are intl.inf files present already in layout.inf
  640. ;for textmode copy - keyboard layouts etc.
  641. ;start intl.inf exclude files
  642. agt0406.dll
  643. agt0407.dll
  644. agt040b.dll
  645. agt040c.dll
  646. agt0410.dll
  647. agt0413.dll
  648. agt0414.dll
  649. agt0416.dll
  650. agt041d.dll
  651. agt0816.dll
  652. agt0c0a.dll
  653. c_10006.nls
  654. c_10007.nls
  655. c_10010.nls
  656. c_10017.nls
  657. c_10029.nls
  658. c_10081.nls
  659. c_10082.nls
  660. c_28598.nls
  661. c_28605.nls
  662. c_720.nls
  663. c_737.nls
  664. c_852.nls
  665. c_855.nls
  666. c_857.nls
  667. c_866.nls
  668. c_869.nls
  669. c_875.nls
  670. c_is2022.dll
  671. c_iscii.dll
  672. c_g18030.dll
  673. f3ahvoas.dll
  674. kbd101.dll
  675. kbd101a.dll
  676. kbd101b.dll
  677. kbd101c.dll
  678. kbd103.dll
  679. kbd106.dll
  680. kbd106n.dll
  681. kbda1.dll
  682. kbda2.dll
  683. kbda3.dll
  684. kbdal.dll
  685. kbdarme.dll
  686. kbdarmw.dll
  687. kbdax2.dll
  688. kbdaze.dll
  689. kbdazel.dll
  690. kbdblr.dll
  691. kbdbu.dll
  692. kbdcr.dll
  693. kbdcz.dll
  694. kbdcz1.dll
  695. kbdcz2.dll
  696. kbddiv1.dll
  697. kbddiv2.dll
  698. kbdest.dll
  699. kbdfa.dll
  700. kbdgeo.dll
  701. kbdgkl.dll
  702. kbdhe.dll
  703. kbdhe220.dll
  704. kbdhe319.dll
  705. kbdheb.dll
  706. kbdhela2.dll
  707. kbdhela3.dll
  708. kbdhept.dll
  709. kbdhu.dll
  710. kbdhu1.dll
  711. kbdibm02.dll
  712. kbdindev.dll
  713. kbdinguj.dll
  714. kbdinhin.dll
  715. kbdinkan.dll
  716. kbdinmar.dll
  717. kbdinpun.dll
  718. kbdintam.dll
  719. kbdintel.dll
  720. kbdjpn.dll
  721. kbdkaz.dll
  722. kbdkor.dll
  723. kbdkyr.dll
  724. kbdlk41a.dll
  725. kbdlk41j.dll
  726. kbdlt.dll
  727. kbdlt1.dll
  728. kbdlv.dll
  729. kbdlv1.dll
  730. kbdmon.dll
  731. kbdnec95.dll
  732. kbdnec.dll
  733. kbdnecat.dll
  734. kbdnecnt.dll
  735. kbdpl.dll
  736. kbdpl1.dll
  737. kbdro.dll
  738. kbdru.dll
  739. kbdru1.dll
  740. kbdsl.dll
  741. kbdsl1.dll
  742. kbdsyr1.dll
  743. kbdsyr2.dll
  744. kbdtat.dll
  745. kbdth0.dll
  746. kbdth1.dll
  747. kbdth2.dll
  748. kbdth3.dll
  749. kbdtuf.dll
  750. kbdtuq.dll
  751. kbdur.dll
  752. kbdurdu.dll
  753. kbduzb.dll
  754. kbdvntc.dll
  755. kbdycc.dll
  756. kbdycl.dll
  757. ksc.nls
  758. ; end intl.inf files
  759. ;
  760. ; specifies list of OLE files to be excluded from registration
  761. ; files are specified by source file name
  762. ;
  763. [WowData.OleList.Exclude]
  764. ;appwiz.cpl
  765. ;inetcpl.cpl
  766. cdosys.dll
  767. hnetwiz.dll
  768. srvwiz.dll
  769. lodctr.exe
  770. ; w32time.dll is not properly redirected so it must be excluded
  771. w32time.dll
  772. auhook.dll
  773. wuaupd98.dll
  774. osuninst.dll
  775. ;
  776. ; specifies list of files to be included in Wow64 even though
  777. ; are not in the input inf's file list.
  778. ; files are specified by source file name
  779. ;
  780. [WowData.Files.Include]
  781. cmmgr32.hlp ; 64-bit CM uses winhlp to launch this file in system32
  782. format.com ; this is a Win32 EXE with a nonstandard extension
  783. odbcconf.rsp
  784. winhlp.hlp
  785. cmmgr32s.hlp
  786. ;
  787. ; specifies list of OLE files to be included in registration
  788. ; even though are not in the input inf's file list.
  789. ; files are specified by source file name
  790. ;
  791. [WowData.OleList.Include]
  792. ntvdm64.dll
  793. msjetoledb40.dll
  794. ;Need inetcfg.dll for icwnt5.inf. It needs to be here as it is not automatically picked up since
  795. ;layout.inf lists it as "3,3"
  796. inetcfg.dll
  797. ; setupapi inf filter information
  798. [NativeDataToWowData.SetupINF.Keyword]
  799. Keywords=0x7f
  800. CopyFiles=CopySyntax,MapDirId
  801. DelFiles=CopySyntax,MapDirId
  802. RenFiles=CopySyntax,MapDirId
  803. RegisterDlls=RegisterSyntax
  804. UnRegisterDlls=RegisterSyntax
  805. AddReg=RegistrySyntax
  806. DelReg=RegistrySyntax
  807. [NativeDataToWowData.SetupINF.DestinationDirsToMap]
  808. 11=16425
  809. 10=10
  810. 16422=16426
  811. 16427=16428
  812. 127=10
  813. 130=131
  814. [NativeDataToWowData.DirectoryInformation.SetupAPI]
  815. 11=16425
  816. 10=10
  817. 16422=16426
  818. 16427=16428
  819. 127=10
  820. 130=131
  821. [NativeDataToWowData.SetupINF.RegistryInformation]
  822. RegistryFlags=0x00004000
  823. [NativeDataToWowData.SetupINF.Syntax]
  824. CopySyntax=dstname,srcname
  825. RegisterSyntax=MapDirId,SubDir,dstname
  826. RegistrySyntax=rootstring,subkey,value,RegistryFlags
  827. ;
  828. ; decorated copy of above, as we want to treat syssetup.inf differently than
  829. ; other infs
  830. ;
  831. ; setupapi inf filter information
  832. [NativeDataToWowData.SetupINF.Keyword.Syssetup]
  833. Keywords=0x3
  834. CopyFiles=CopySyntax,MapDirId
  835. DelFiles=CopySyntax,MapDirId
  836. RenFiles=CopySyntax,MapDirId
  837. RegisterDlls=RegisterSyntax
  838. UnRegisterDlls=RegisterSyntax
  839. AddReg=RegistrySyntax
  840. DelReg=RegistrySyntax
  841. [NativeDataToWowData.SetupINF.DestinationDirsToMap.Syssetup]
  842. 11=16425
  843. 16422=16426
  844. 16427=16428
  845. [NativeDataToWowData.SetupINF.Syntax.Syssetup]
  846. CopySyntax=dstname,srcname
  847. RegisterSyntax=MapDirId,SubDir,dstname
  848. RegistrySyntax=rootstring,subkey,value,RegistryFlags
  849. [NativeDataToWowData.SetupINF.RegistryInformation.Syssetup]
  850. RegistryFlags=0x00004000
  851. [NativeDataToWowData.SetupINF.Keyword.NOREGSVR]
  852. Keywords=0x67
  853. CopyFiles=CopySyntax,MapDirId
  854. DelFiles=CopySyntax,MapDirId
  855. RenFiles=CopySyntax,MapDirId
  856. RegisterDlls=RegisterSyntax
  857. UnRegisterDlls=RegisterSyntax
  858. AddReg=RegistrySyntax
  859. DelReg=RegistrySyntax
  860. [NativeDataToWowData.SetupINF.DestinationDirsToMap.NOREGSVR]
  861. 11=16425
  862. 16422=16426
  863. 16427=16428
  864. [NativeDataToWowData.SetupINF.Syntax.NOREGSVR]
  865. CopySyntax=dstname,srcname
  866. RegisterSyntax=MapDirId,SubDir,dstname
  867. RegistrySyntax=rootstring,subkey,value,RegistryFlags
  868. [NativeDataToWowData.SetupINF.RegistryInformation.NOREGSVR]
  869. RegistryFlags=0x00004000
  870. [NativeDataToWowData.SetupINF.ExcludeSection.communic]
  871. Hypertrm
  872. HypertrmUninstall
  873. ;
  874. ; standard inf string section
  875. ;
  876. [Strings]