; ; This inf file is used by filegen.exe to autogenerate a list of files to be ; protected by the OS. The output of filegen is a header file consisting ; of an array of PROTECT_FILE_ENTRY structures, one per file. ; ; The filegen tool does it's work by crawling all of the infs in the ; specified inf directory, crossreferencing these with txtsetup.sif and ; layout.inf. If the file is installed during textmode setup, the last ; entries in txtsetup.sif will be something other than 3,3. In this case, the ; file source and destination are encoded in txtsetup.sif\layout.inf using a ; proprietary format. If, however, the file's entry ends in 3,3, this means ; that the file is installed during gui-mode setup or beyond. In this case, ; filegen.exe reads the infs in the system to determine what inf tries to ; install this file. It then uses setupapi rules to determine where the file ; get's installed to. ; ; Note that there are some tricks and limitations to this tool: ; 1) you can specify files of certain extensions only to be processed. In ; general, we only care about executable files (DLL EXE OCX SYS extensions). ; 2) you can force exclude certain files ; 3) you can force include certain files ; 4) these rules all run per architecture ; 5) x86 files on alpha are tricky, but are mostly handled by the multipleplatforms ; section. ; 6) certain directories in setupapi infs are tricky to resolve because they use ; custom directory ids. ; 7) localization is big can of worms since we need to resolve directory names ; to the proper localized string. ; ; [Version] Signature="$CHICAGO$" [NTFILES_KNOWNLOCATION] [FILELIST.PLATFORMS] X86 AMD64 IA64 [FILELIST.PRODUCTS] WKS=WKSINF PER=PERINF DTC=DTCINF SRV=SRVINF ENT=ENTINF BLA=BLAINF SBS=SBSINF [FILELIST.MULTIPLEPLATFORMS] X86=X86 [FILELIST.IGNOREDIR.WKS] PERINF PERINF\testsign PERINF\realsign SRVINF SRVINF\testsign SRVINF\realsign ENTINF ENTINF\testsign ENTINF\realsign DTCINF DTCINF\testsign DTCINF\realsign [FILELIST.IGNOREDIR.PER] SRVINF SRVINF\testsign SRVINF\realsign ENTINF ENTINF\testsign ENTINF\realsign DTCINF DTCINF\testsign DTCINF\realsign [FILELIST.IGNOREDIR.BLA] ENTINF ENTINF\testsign ENTINF\realsign DTCINF DTCINF\testsign DTCINF\realsign [FILELIST.IGNOREDIR.SBS] ENTINF ENTINF\testsign ENTINF\realsign DTCINF DTCINF\testsign DTCINF\realsign [FILELIST.IGNOREDIR.SRV] ENTINF ENTINF\testsign ENTINF\realsign DTCINF DTCINF\testsign DTCINF\realsign [FILELIST.IGNOREDIR.ENT] DTCINF DTCINF\testsign DTCINF\realsign [FILELIST.IGNOREDIR] adminpak cdf CHP chs cht clients cmakinst covinf ddkbin debuggers devtest dirsync Discover drivers2 drvcab DS dscsetup fe GER idw JPN KOR NEC_98 NFR10 NOENF noexport NTTEST nws obj opk pbainst perf perf.ns presign preview printers query realsign reskit shellcab system32 TSClient testsign uniproc valueadd web win95 win9xmig WOW6432 ;new source depot directories ads build_logs cabs cdf certsrv clients cluster comp congeal_scripts dbg ddkbin ddk_cd ddk_flat devtest dirsync discover drivers2 dtc dump EFIPart encpack ent eval fe hal_flat idw ifs_flat jpn kor mstools nec_98 nfr10 neenf noexport nt4 nws per presign preview printers pro query realsign reskit srv support symbad symbolcd symbols symbols.pri symsrv system32 tsclient uniproc valueadd web win9xmig winnt32 winnt4 wks wowbins [FILELIST.GENERATE] [FILELIST.EXCLUDEDIR] [FILELIST.RENAMEDIRS] ; ; This section is used for renaming some directories. It is done over and ; over until no rename is performed. For example directory 10\system32\drivers will ; require two passes but eventually will be renamed to 12 ; ; only one * allowed as wildchars at the end of the string ; 10\system32,11 10\system32\*,11\* 25\system32,11 25\system32\*,11\* 11\drivers,12 11\drivers\*,12\* 10\inf,17 10\inf\*,17\* 25\inf,17 25\inf\*,17\* 10\help,18 10\help\*,18\* 25\help,18 25\help\*,18\* 10\fonts,20 10\fonts\*,20\* 25\fonts,20 25\fonts\*,20\* 11\spool,51 11\spool\*,51\* 51\drivers,52 51\drivers\*,52\* 51\prtprocs,55 51\prtprocs\*,55\* 24\%ProgramFiles%,16422 24\%ProgramFiles%\*,16422\* 24\%ProgramFilesx86%,XX001 24\%ProgramFilesx86%\*,XX001\* 16422\%CommonFiles%,16427 16422\%CommonFiles%\*,16427\* XX001\%CommonFiles%,16428 XX001\%CommonFiles%\*,16428\* [FILELIST.EXCLUDEINF] ; ; This section allows you to exclude certain CopyFiles sections from INF files ; from processing. The syntax is: ; ,
; If you don't specify section name, the whole INF is excluded from processing ; ; corelist.inf doesn't actually install any files corelist.inf ntprint.inf ; *Reason For Exclusion, ntprint.inf* - Print drivers installed via point and print are broken by file protection. ; these drivers were self-signed for Beta 3, but this caused a huge increase in build-time at the build lab. ; This solution also did not solve the problem of forced installation of unsigned print drivers, which is allowed ; by Win2000 device installer. This architectural problem of point-and-print not using the standard driver model ; will be addressed in 5.1 (contact phillipc). instcm.inf ; *Reason For Exclusion, instcm.inf* - This is for connection manager redistributable package and doesn't realy do ; anything on Win2K. This inf needs to eventually be removed from our product. (contact QuintinB) msnmsn.inf ; *Reason For Exclusion, msnmsn.inf* - MSN has got exclusion status because as part of MARS they will auto update etc. ; their component. Also they have assured that they won't be including system component dependencies and will operate isolated. msmsgs.inf ; *Reason For Exclusion, msmsgs.inf* - Messenger gets autoupdated both independently and as part of Mars. (ShabbirS) ;; ;; THE FOLLOWING SECTIONS ARE FILES THAT ARE EXCLUDED BECAUSE OF INFS WHICH REFER TO FILES WHICH ;; ARE NOT PART OF THE PRODUCT. ;; cfmmustk.inf,MFS12SZ.Files cfmmustk.inf,MSF12SZ.Files cfmcanon.inf,CANOSCAN.Files ; *Reason for exclusion* - These inf lists files in this section but the files are not actually installed. (contact VladS) dvd.inf,LUX220.CopyFiles ; *Reason for exclusion* - These inf lists files in this section but the files are not actually installed. mpcodecs.inf,WMPlayerCopy.Codecs mpcodecs.inf,WMPlayerCopy.Core ; *Reason for exclusion* - This inf lists several install sections but doesn't actually install anything. (contact ZachD) mpste920.inf,TE920.Copy ; *Reason for exclusion* - Win9x only install section. mwavmdm.inf,VV_Sys ; *Reason for exclusion* - section not installed, files not in product. mwtpdsp.inf ; *Reason for exclusion* - allow upgrade of mwave driver files using a custom update utility. usbstor.inf,NTMAP.CopyList wdma_csf.inf,cwcspudw98.CopyList ; *Reason for exclusion* - section not installed, files not in product. fp40ext.inf,FPvid_deploy ; *Reason for exclusion* - Security hole because it can be installed on the system by accident [FILELIST.EXCLUDE.WKS] msmqocm.inf,MsmqMigrationFiles ; *Reason For Exclusion* - inf is shared between professional and server, but this section is not processed in the ; professional product (contact ShaiK) [FILELIST.EXCLUDEINF.X86] phil1vid.inf,phil1Cam.CopyAlphacodec ; *Reason for exclusion* - These inf lists files in this section but the files are not actually installed. (contact VladS) [FILELIST.EXCLUDE] ; ; This section is for excluding certain files from processing (wild chars allowed) ; Second argument is for how the file will be treated ; 0 - any name collision on 9x is not treated as an OSFILE - do not include in header file or filelist.dat ; 1 - any name collision on 9x is NOT treated as an OSFILE but this file is ; considered installed by NT. If some other rule (migdb) removed the Win9x file ; the NT installed file will take over - include in header file, include in section 1 and in section 2 ; of filelist.dat ; ; ;------------------------------------ ; hal hal dlls ;------------------------------------ ; hal.dll,0 ; *Reason For Exclusion* - DCR-level work required to track custom HALs and restore proper version, postponed for 5.1 (contact brettmi). ; ;------------------------------------ ; hyperterm ;------------------------------------ ; hticons.dll,0 hypertrm.dll,0 hypertrm.exe,0 ; *Reason For Exclusion* - Files owned by external 3rd-party (Hilgraeve), protecting them breaks upgrade/migration of after-market upgrade (contact kathye, cjohnson). ; ;------------------------------------ ; Indeo codecs ;------------------------------------ ; ir32_32.dll,0 ; *Reason For Exclusion* - "As part of the DirectShow drop to W2K, the Indeo Video Codec is installed. All of the files ; of this codec are currently protected by WFP. When installing any newer version of the codec (many titles, including ; MS's own Links 2000 do this), a new version of the codec files is installed and gives a WFP warning. Since there is ; already a large dispersion of Indeo codecs shipping with titles, it is impossible to change their installer or sign ; their DLLs for these existing products. I would like to disable the WFP on their codec since these files are not ; required for OS operation, but are provided only as a service to ensure that the most popular AVI format works ;out-of-the-box on W2K. ; ;------------------------------------ ; redistributed POSIX subsystem dlls ;------------------------------------ ; posix.exe,0 psxss.exe,0 psxdll.dll,0 psxrun.exe,0 ; *Reason For Exclusion* - Softway Interix has license to redist the POSIX subsystem (contact SundarS) ; ;------------------------------------ ; visual basic runtimes ;------------------------------------ ; msvbvm60.dll,0 msvbvm50.dll,0 ; *Reason For Exclusion* - Migration DLLs used for backward-compatability of VB apps (contact rayco). ; ;------------------------------------ ; sql files ;------------------------------------ ; sqloledb.dll,0 sqlsrv32.dll,0 sqlstr.dll,0 sqlwid.dll,0 sqlwoa.dll,0 dbmsadsn.dll,0 dbmsrpcn.dll,0 dbmsvinn.dll,0 dbnmpntw.dll,0 odbcbcp.dll,0 cliconfg.dll,0 cliconfg.exe,0 ; *Reason For Exclusion* - These files are excluded because clustered SQL must munge the executable in order to work ; properly (contact CamSl). ;------------------------------------ ; setver.exe (legacy app) ;------------------------------------ setver.exe,0 ; *Reason For Exclusion* - The problem is with setver.exe that keeps a table of appnames and msdos versions they should receive ; from ntvdm. The problem is that the table is kept in the setver binary itself and any update made to it is overwritten by ; sfp (contact VadimB) ;------------------------------------ ; frontpage 98 stub files ;------------------------------------ fpsrvadm.exe,0 fpsrvwin.exe,0 ; *Reason For Exclusion* - These files are installed if you install frontpage 2000 extensions. Installing frontpage 2000 extensions ; requires IIS to be installed, but some people use the extensions to admin non-IIS web servers. Instead of installing fp2000, ; these users will continue to use frontpage 98 to administer their web-servers. If these files are protected, then the frontpage ; version of these files may not exist on the system. Frontpage team owns coming up with a better story for this in the future. ; (contact ArthurT/BrettMi) ; ;------------------------------------ ; superfluous IBM mwave files in our BOM ;------------------------------------ mwci.dll,0 ; *Reason For Exclusion* - These files are in our layout.inf, and are present on our CD, but the mwave installer will only ; install these files on win98. So we unprotect in case a newer MWAVE wants to overwrite these files (contact KenRe) ;------------------------------------ ; WMS-supplied VB OCX files ;------------------------------------ ielabel.ocx,0 IEMENU.OCX,0 ietimer.ocx,0 msflxgrd.ocx,0 flxgdJP.dll flxgdDE.dll flxgdCHS.dll flxgdCHT.dll flxgdKO.dll flxgdit.dll flxgdes.dll flxgdfr.dll ; *Reason For Exclusion* - These are VB OCX's which should ideally not be in the product. VB team needs to have control to ; overwrite these files since they own release of these files. (contact ScottHar/RayCo) ;------------------------------------ ; office 2000 localized file ;------------------------------------ mapistub.dll,0 ; *Reason For Exclusion* - This file is localized into several languages; if you install a langpack and then a localized version of mapistub.dll, ; the localized version of mapistub.dll will not have a valid signature since only the source language version of mapistub.dll will be signed. ; the longterm solution to this is to make mapistub.dll a self-signed binary so that any language's mapistub.dll has a valid signature. ; (contact BrettMi) ; ;------------------------------------ ; Jet reconciler files ;------------------------------------ msrecr40.dll,0 msrclr40.dll,0 ; *Reason For Exclusion* - See NTRAID #379464. Office 2000 expects the OS to install these files. Nothing in the OS uses these ; files. Eventually they need to be removed from the product, but we have to wait for office 2000 SR1 for this to occur. ; (contact RayCo) ; ;------------------------------------ ; office supplied converters ;------------------------------------ html32.cnv,0 mswrd832.cnv,0 msconv97.dll,0 msencode.dll,0 ; *Reason For Exclusion* - office supplied converter files. (contact RayCo). Ray's comment: "I recommend we postpone to ; Win2001 (we will need the monolithic converters shortly) and remove the converters from from the protected list. ; This will put the burden on the Office team to (1) provide the monolithic converters for Win2001 ; (2) not to regress the converters shipping with Win2000. " ; ;------------------------------------ ; 3rd party ISDN drivers ;------------------------------------ capi.dll,0 capi2032.dll,0 capi20.dll,0 ; *Reason For Exclusion* - The following files are being excluded from protection per request of the EURO ISDN ; vendors who use CAPI. These files are common to the ISDN community in Europe but have different versions depending ; on when vendors are implimenting them. Protecting one vendors CAPI files causes problems for other vendors who wish ; to develop CAPI applications for Windows 2000 since the other vendors CAPI files will be over written with the vendor ; who is included with Windows 2000. (contact JamesB) ; ;------------------------------------ ; 3rd-party WMS codecs ;------------------------------------ ; acelpdec.ax,0 clramd.ax,0 clrviddc.dll,0 clrviddd.dll,0 decvw_32.dll,0 encvw_32.dll,0 i263_32.drv,0 iccvid.dll,0 ivvideo.dll,0 iyvu9_32.dll,0 l3codeca.acm,0 l3codecx.acm,0 l3codecx.ax,0 msms001.vwp,0 msv2all.vxp,0 mvoice.vwp,0 mvoiced.vwp,0 sl_anet.acm,0 tm20dec.ax,0 tr2032.dll,0 tssoft32.acm,0 vct3216.acm,0 vct3216.dll,0 vdodec32.dll,0 vdoenc32.dll,0 vdowave.drv,0 vivog723.acm,0 voxmsdec.ax,0 voxmvdec.ax,0 vvaudflt.ax,0 vvvidflt.ax,0 ; *Reason For Exclusion* - "These 3rd-party codecs are installed on Windows 2000. All of these files are currently ; protected by WFP. When installing any newer version of these codecs, a new version of the codec files is ; installed and gives a WFP warning. Since other 3rd-party applications already ship these files (and might bring ; lawsuits/injuctions against us if we protect them), it is impossible to change their installer or sign their DLLs ; for these existing products. (contact ZachD) ; ; iconlib.dll is an icon container. We write here migrated icons. The file ; is modified each time a user performs a migration. ; iconlib.dll,0 ; Visual FoxPro Odbc driver vfpodbc.dll,0 ; *Reason For Exclusion* - NT#329602 "APPCOMPAT: During Office 2000 installs there was a popup concerning ; vfpodbc.dll not working. So the VFP team produced a shim that replaces the real vfpodbc.dll for Whistler ; that avoids the popup. The Dll shipped in Whistler must never overwrite a version of the Dll ; already on a customer's system so it is excluded from protection." ;------------------------------------ ; .NET Framework ;------------------------------------ mscoree.dll,0 aspnet_perf.dll,0 netfxperf.dll,0 ; *Reason For Exclusion* - The .NET Framework is written to be installed side-by-side for the core product. ; These files are the only files installed to the system dir. They control which version of the Framework runtime and perf counters to load. ; They are designed to be kept small and robust so we can ensure compatibility with all versions. ; (contact kathyhe) ;------------------------------------ ; ADAPTEC CD Drivers ;------------------------------------ cdr4_2k.sys,0 cdralw2k.sys,0 ;*Reason for Exclusion* - these 2 files that are in-box ONLY to fix a gui-mode set-up hang caused by the previous version of these files ; that shipped with versions of EZ-CD Creator, WMP and REAL player ; (contact emhill) ;------------------------------------ ; Home networking client install (self-extracting exe) ;------------------------------------ netsetup.exe,0 ;*Reason for Exclusion* - This is a self extracting exe and needs to be unprotected ; as the service pack patching process re-builds this file on the target machine ;------------------------------------ ; Macromedia flash control ;------------------------------------ swflash.ocx,0 ;*Reason for Exclusion* - This is a third-party control that has to be upgradeable out-of-band. [FILELIST.EXCLUDE.SRV] dbnetlib.dll,0 sqlunirl.dll,0 ;*Reason for Exclusion* - Per the MDAC guys, dbnetlib.dll & sqlunirl.dll need to be unsystem file protected on server machines. ; We need to keep them system file protected on the client. ; (contact chrispu) [FILELIST.EXCLUDE.X86] ; *Reason For Exclusion* - file is not in the product for x86 ; ; migpwd.exe is deleted by winlogon after first logon on a Win9x upgrade ; It is used for password resets for the users ; ; migpwd.exe,0 ; ; *Reason For Exclusion* - shipped by MacroVision - we have to install it as an appcompat solution to allow ; Encarta and most popular games to install on XP, but we don't own the file. ; secdrv.sys,0 [FILELIST.FORCEINCLUDE] ; ; This section allows you to include certain files that were previously excluded using the ; FILELIST.EXCLUDE section above. The point here is to be able to fine tune exclusion. ; For example you might want to exclude all JPG files, but you want to include just one of ; them (foo.jpg). ; ; dest-file-name, source-file-name, inf-name, dirid ; ; [FILELIST.KNOWNFILES] notepad.exe,notepad.exe,layout.inf,10 taskman.exe,taskman.exe,layout.inf,10 @@:@3:avicap.dll,avicap.dll,layout.inf,50 @@:@3:avifile.dll,avifile.dll,layout.inf,50 @@:@3:commdlg.dll,commdlg.dll,layout.inf,50 @@:@3:lzexpand.dll,lzexpand.dll,layout.inf,50 @@:@3:keyboard.drv,keyboard.drv,layout.inf,50 @@:@3:mciavi.drv,mciavi.drv,layout.inf,50 @@:@3:mciseq.drv,mciseq.drv,layout.inf,50 @@:@3:mciwave.drv,mciwave.drv,layout.inf,50 @@:@3:mmsystem.dll,mmsystem.dll,layout.inf,50 @@:@3:mmtask.tsk,mmtask.tsk,layout.inf,50 @@:@3:mouse.drv,mouse.drv,layout.inf,50 @@:@3:msvideo.dll,msvideo.dll,layout.inf,50 @@:@3:olecli.dll,olecli.dll,layout.inf,50 @@:@3:olesvr.dll,olesvr.dll,layout.inf,50 @@:@3:shell.dll,shell.dll,layout.inf,50 @@:@3:sound.drv,sound.drv,layout.inf,50 @@:@3:system.drv,system.drv,layout.inf,50 @@:@3:tapi.dll,tapi.dll,layout.inf,50 @@:@3:timer.drv,timer.drv,layout.inf,50 @@:@3:ver.dll,ver.dll,layout.inf,50 @@:@3:vga.drv,vga.drv,layout.inf,50 @@:@3:wfwnet.drv,wfwnet.drv,layout.inf,50 @@:@3:winspool.drv,winspool.drv,layout.inf,11 sRGB Color Space Profile.icm,srgb.icm,layout.inf,51\drivers\color certclas.inf,certclas.inf,17 layout.inf,layout.inf,17 syssetup.inf,syssetup.inf,17 hccoin.dll,hccoin.dll,usbport.inf,11 usbehci.sys,usbehci.sys,usbport.inf,12 [FILELIST.KNOWNFILES.X86.SRV] ctl3d32.dll,ctl3d32.dll,layout.inf,11 [FILELIST.KNOWNFILES.X86.ENT] ctl3d32.dll,ctl3d32.dll,layout.inf,11 [FILELIST.KNOWNFILES.X86.DTC] ctl3d32.dll,ctl3d32.dll,layout.inf,11 [FILELIST.HEADERFILES.X86] ctl3d32.dll,0 [FILELIST.HEADERFILES] ; ; This section allows you to specify all files that you want to be included in the header file ; generated by this tool. (Please be aware that, if the files are excluded using exclude sections ; above, they will not be in the header file). Pattern matching allowed ; ; ; default files ; *.DLL *.EXE *.SYS *.OCX *.AX *.PAL *.CPX *.cnv *.cpl *.tsp *.msstyles *.SCR *.SDB *.SPD *.SDF *.LXA *.LEX *.TLB *.IME *.VBS ; ; WPA BIOS stuff ; @@:@i:oembios.bin,0 @@:@i:oembios.dat,0 @@:@i:oembios.sig,0 @@:@i:secupd.dat,0 @@:@i:secupd.sig,0 ; ; Office 2000 files. ; admin.dll,0 admin.exe,0 author.dll,0 author.exe,0 cfgwiz.exe,0 fp4amsft.dll,0 fp4anscp.dll,0 fp4apws.dll,0 fp4areg.dll,0 fp4atxt.dll,0 ;fp4autl.dll,0 fp4avnb.dll,0 fp4avss.dll,0 fp4awebs.dll,0 fp4awel.dll,0 fp98sadm.exe,0 fp98swin.exe,0 fpcount.exe,0 ;fpencode.dll,0 fpexedll.dll,0 fpmmc.dll,0 fpmmcsat.dll,0 fpremadm.exe,0 fpsrvadm.exe,0 fpsrvwin.exe,0 htimage.exe,0 imagemap.exe,0 shtml.dll,0 shtml.exe,0 tcptest.exe,0 tcptsat.dll,0 ; ; tier1 files ; AcLayers.dll,0 AcSpecfc.dll,0 AcGenral.dll,0 AcXtrnal.dll,0 ahui.exe,0 apphelp.dll,0 apph_sp.sdb,0 apphelp.sdb,0 asycfilt.dll,0 atmlib.dll,0 cfgmgr32.dll,0 comctl32.dll,0 compatui.dll,0 comdlg32.dll,0 crypt32.dll,0 cryptdlg.dll,0 cryptdll.dll,0 cryptext.dll,0 cryptnet.dll,0 cryptsvc.dll,0 cryptui.dll,0 csapi3t1.dll,0 dispex.dll,0 dosapp.fon,0 drvmain.sdb,0 fastfat.sys,0 fixedsys.fon,0 framd.ttf,0 framdit.ttf,0 imeshare.dll,0 itircl.dll,0 itss.dll,0 jscript.dll,0 jsproxy.dll,0 kernel32.dll,0 mfc40.dll,0 mfc40u.dll,0 mfc42.dll,0 mfc42u.dll,0 mfcsubs.dll,0 micross.ttf,0 modern.fon,0 msimain.sdb,0 msls3.dll,0 mssip32.dll,0 msvcrt.dll,0 msvcrt40.dll,0 netapi32.dll,0 nt5.cat,0 nt5inf.cat,0 ntdll.dll,0 ntfs.sys,0 ntoskrnl.exe,0 nwapi16.dll,0 nwapi32.dll,0 nwc.cpl,0 ocmanage.dll,0 odbccp32.dll,0 odtext32.dll,0 ole32.dll,0 oleaut32.dll,0 olepro32.dll,0 riched20.dll,0 riched32.dll,0 s3legacy.dll,0 samlib.dll,0 samsrv.dll,0 script.fon,0 scrobj.dll,0 scrrun.dll,0 sdbinst.exe,0 setupapi.dll,0 sfc.dll,0 sfc.exe,0 sfcfiles.dll,0 shimeng.dll,0 slayerxp.dll,0 stdole2.tlb,0 sysmain.sdb,0 sysocmgr.exe,0 tahoma.ttf,0 tahomabd.ttf,0 twunk_16.exe,0 twunk_32.exe,0 typelib.dll,0 umpnpmgr.dll,0 url.dll,0 urlmon.dll,0 vbscript.dll,0 vgaoem.fon,0 wininet.dll,0 winlogon.exe,0 wintrust.dll,0 ; ; adminpak files ; wamregps.dll,0 w3scfg.dll,0 staxmem.dll,0 smtpsnap.dll,0 smtpadm.dll,0 nntpsnap.dll,0 nntpadm.dll,0 logui.ocx,0 isatq.dll,0 infoadmn.dll,0 inetsloc.dll,0 inetmgr.exe,0 inetmgr.dll,0 iisui.dll,0 iisrtl.dll,0 iisrstas.exe,0 iisrstap.dll,0 iisreset.exe,0 iismap.dll,0 iisext.dll,0 ftpsapi2.dll,0 fscfg.dll,0 dt_ctrl.dll,0 coadmin.dll,0 cnfgprts.ocx,0 certwiz.ocx,0 certmap.ocx,0 adsiis.dll,0 admwprox.dll,0 ; ; mdac files ; cliconfg.dll ,1 cliconfg.exe ,1 dao360.dll ,1 dbmsadsn.dll ,1 dbmsrpcn.dll ,1 dbmsvinn.dll ,1 dbnmpntw.dll ,1 ds32gt.dll ,1 expsrv.dll ,1 msadce.dll ,1 msadcer.dll ,1 msadcf.dll ,1 msadcfr.dll ,1 msadco.dll ,1 msadcor.dll ,1 msadcs.dll ,1 msadds.dll ,1 msaddsr.dll ,1 msader15.dll ,1 msado15.dll ,1 msado20.tlb ,1 msado21.tlb ,1 msadomd.dll ,1 msador15.dll ,1 msadox.dll ,1 msadrh15.dll ,1 mscpxl32.dll ,1 msdadc.dll ,1 msdaenum.dll ,1 msdaer.dll ,1 msdaora.dll ,1 msdaosp.dll ,1 msdaprsr.dll ,1 msdaprst.dll ,1 msdaps.dll ,1 msdarem.dll ,1 msdaremr.dll ,1 msdart32.dll ,1 msdasc.dll ,1 msdasql.dll ,1 msdasqlr.dll ,1 msdatl2.dll ,1 msdatsrc.tlb ,1 msdatt.dll ,1 msdaurl.dll ,1 msdfmap.dll ,1 msexch40.dll ,1 msexcl40.dll ,1 msjet40.dll ,1 msjetol1.dll ,1 msjint40.dll ,1 msjro.dll ,1 msjter40.dll ,1 msjtes40.dll ,1 msltus40.dll ,1 msorcl32.dll ,1 mspbde40.dll ,1 msrclr40.dll ,1 msrd2x40.dll ,1 msrd3x40.dll ,1 msrecr40.dll ,1 msrepl40.dll ,1 mstext40.dll ,1 mswdat10.dll ,1 mswstr10.dll ,1 msxactps.dll ,1 msxbde40.dll ,1 odbc32.dll ,1 odbc32gt.dll ,1 odbcad32.exe ,1 odbcbcp.dll ,1 odbcconf.dll ,1 odbcconf.exe ,1 odbcconf.rsp ,1 odbccp32.cpl ,1 odbccp32.dll ,1 odbccr32.dll ,1 odbccu32.dll ,1 odbcint.dll ,1 odbcji32.dll ,1 odbcjt32.dll ,1 odbctrac.dll ,1 oddbse32.dll ,1 odexl32.dll ,1 odfox32.dll ,1 odpdx32.dll ,1 odtext32.dll ,1 oledb32.dll ,1 oledb32r.dll ,1 oledb32x.dll ,1 sqloledb.dll ,1 sqlsrv32.dll ,1 sqlstr.dll ,1 sqlwid.dll ,1 sqlwoa.dll ,1 vbajet32.dll ,1 ; WMS files sfsipc.dll,1 drmclien.dll,1 drmstor.dll,1 dxmasf.dll,1 laprxy.dll,1 logagent.exe,1 mpg4ds32.ax,1 mplayer2.exe,1 msadds32.ax,1 msdxmlc.dll,1 NPDSPlay.dll,1 npwmsdrm.dll,1 strmdll.dll,1 unregmp2.exe,1 wmsocm.dll,1 MDSPRIV.dll,1 MPG4C32.dll,1 NSCMPERF.dll,1 nserror.dll,1 nsfts.dll,1 NSUMPERF.dll,1 asfsipc.dll,1 msdxm.ocx,1 nscomdlg.ocx,1 ; ; mdac files ; msado20.tlb msado21.tlb msdart32.dll msdatsrc.tlb odbccp32.cpl ; ; 128 bit upgrade files (see encinst.inf comment above) ; ndiswan.sys,0 ipsec.sys,0 lsasrv.dll,0 schannel.dll,0 dssenh.dll,0 rsaenh.dll,0 ; ; known files that are protected in more than one location (see FileList.KnownFiles) ; notepad.exe taskman.exe avicap.dll avifile.dll commdlg.dll lzexpand.dll keyboard.drv mciavi.drv mciseq.drv mciwave.drv mmsystem.dll mmtask.tsk mouse.drv msvideo.dll olecli.dll olesvr.dll shell.dll sound.drv system.drv tapi.dll timer.drv ver.dll vga.drv wfwnet.drv winspool.drv ; ; System Restore ; srframe.mmf [FILELIST.PRIVATEIDDIR] clusocm.inf,33001,11\Cluster clusocm.inf,33002,11\Cluster clusocm.inf,33003,11\Cluster clusocm.inf,32768,10\Cluster iis.inf,32768,11\inetsrv fp40ext.inf,40002,16427\Microsoft Shared\Web Server Extensions fp40ext.inf,40003,16422\Microsoft FrontPage