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.

923 lines
38 KiB

  1. ;
  2. ; SHDOCVW Registry for:
  3. ; 1. Control: COM Objects provided for 3rd party redistribution use.
  4. ; 2. Browser: Base IE40 functionality.
  5. ; 3. ShellIntegration: IE40 functionality available only with Shell Integration.
  6. ;
  7. ; Section Names: (Names beginning with '!' AREN'T BACKED
  8. ; !RegRollback<SectionName> - Used by installer to restore during uninstall. Weird Advpack.dll requirement.
  9. ; Reg<SectionName>
  10. ; Install: Backup IE3 values and add IE4 values.
  11. ; UnInstall: Delete IE4 values and restore IE3 values.
  12. ; DelReg<SectionName>
  13. ; Install: Backup IE3 values and leave them blank because IE4 doesn't use these values.
  14. ; UnInstall: Restore the IE3 values.
  15. ; !Reg<SectionName>IE4B2
  16. ; Install: Delete permenately because we don't need them in this new version of IE4
  17. ; and uninstall gets us back to IE3 where they aren't needed either.
  18. ; UnInstall: nothing.
  19. ;
  20. ; WARNINGS:
  21. ; Note the AddReg and DelReg keys have a maximum length of 255 characters.
  22. ; Only one AddReg and DelReg key per header section.
  23. ;
  24. ; RegItems with %11% or %25% are substituted on NT with
  25. ; %SystemRoot%\whatever. But this needs to be REG_EXPAND_SZ! Use the
  26. ; token %RES% (0x20000).
  27. ;
  28. ; Any entries that go into the registry that contain
  29. ; %_SYS_MOD_PATH%, %11%, %25% MUST have this flag set. (w95 ignores it).
  30. [Version]
  31. Signature="$CHICAGO$"
  32. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  33. ; Control Registration (For 3rd Parties)
  34. ;
  35. ; RegControls and UnregControls are processed for DllRegisterServer
  36. ; and DllUnregisterServer. These are for OCXs only (that the OS
  37. ; doesn't rely on).
  38. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  39. [InstallControls]
  40. ComponentName=IE40.Controls
  41. ComponentVersion=6.0
  42. AdvOptions=36
  43. AddReg=RegControls
  44. DelReg=!RegRollbackControls
  45. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  46. NoBackupPlatform=NT5.1
  47. [UnInstallControls]
  48. ComponentName=IE40.Controls
  49. ComponentVersion=6.0
  50. AdvOptions=260
  51. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  52. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  53. ; Common Browser Registration
  54. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  55. [InstallBrowser]
  56. ComponentName=IE40.Browser
  57. ComponentVersion=6.0
  58. AdvOptions=36
  59. AddReg=RegBrowser
  60. DelReg=DelRegBrowser,!RegRollbackBrowser
  61. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  62. NoBackupPlatform=NT5.1
  63. [UnInstallBrowser]
  64. ComponentName=IE40.Browser
  65. ComponentVersion=6.0
  66. AdvOptions=260
  67. RequireEngine=SETUPAPI,%ERR_NOSETUPAPI%
  68. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  69. ; Browser Registration when no shell Integration features are present
  70. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  71. [InstallOnlyBrowser]
  72. ComponentName=IE40.OnlyBrowser
  73. ComponentVersion=6.0
  74. AdvOptions=36
  75. AddReg=RegOnlyBrowser
  76. DelReg=!RegRollbackOnlyBrowser,!RegRollbackShell
  77. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  78. NoBackupPlatform=NT5.1
  79. [UnInstallOnlyBrowser]
  80. ComponentName=IE40.OnlyBrowser
  81. ComponentVersion=6.0
  82. AdvOptions=260
  83. RequireEngine=SETUPAPI,%ERR_NOSETUPAPI%
  84. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  85. ; Browser Registration when Integrated Shell is available
  86. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  87. [InstallOnlyShell]
  88. ComponentName=IE40.Shell
  89. ComponentVersion=6.0
  90. AdvOptions=36
  91. AddReg=RegShell
  92. DelReg=DelRegShell,!RegRollbackShell,!RegRollbackOnlyBrowser
  93. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  94. NoBackupPlatform=NT5.1
  95. [UnInstallOnlyShell]
  96. ComponentName=IE40.Shell
  97. ComponentVersion=6.0
  98. AdvOptions=260
  99. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  100. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  101. ; IE File Association Registration
  102. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  103. [InstallAssociations]
  104. ComponentName=IE40.Assoc
  105. ComponentVersion=6.0
  106. AdvOptions=36
  107. DelReg=!RegRollbackAssociations
  108. BackupReg=RegAssociations
  109. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  110. NoBackupPlatform=NT5.1
  111. [UnInstallAssociations]
  112. ComponentName=IE40.Assoc
  113. ComponentVersion=6.0
  114. AdvOptions=260
  115. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  116. [InstallWin2KShell]
  117. DelReg=DelRegPreWin2KShell
  118. [DelRegPreWin2KShell]
  119. HKCR,".DOC\ShellEx\%IID_IQueryInfo%"
  120. HKCR,".DOT\ShellEx\%IID_IQueryInfo%"
  121. HKCR,".XLS\ShellEx\%IID_IQueryInfo%"
  122. HKCR,".XLT\ShellEx\%IID_IQueryInfo%"
  123. HKCR,".PPT\ShellEx\%IID_IQueryInfo%"
  124. HKCR,".POT\ShellEx\%IID_IQueryInfo%"
  125. HKCR,CLSID\{83799FE0-1F5A-11d1-95C7-00609797EA4F} ; CLSID_DocFileInfoTip
  126. [InstallXP]
  127. AddReg=AddRegXP
  128. DelReg=DelRegXP
  129. ;
  130. ; For XP, CLSID_Internet is a per-desktop (i.e., different setting
  131. ; depending on which Start Menu the user has selected)
  132. ; setting rather than simply per-user.
  133. ;
  134. [AddRegXP]
  135. HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideOnDesktopPerUser,,""
  136. HKCR,"CLSID\%CLSID_Internet%","LocalizedString",%REGEXSZ%,"@shdoclc.dll,-880"
  137. HKCR,"CLSID\%CLSID_Internet%","InfoTip",%REGEXSZ%,"@shdoclc.dll,-881"
  138. [DelRegXP]
  139. HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideAsDeletePerUser
  140. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  141. ; Rollback Registration
  142. ;
  143. ; These registry keys will kick off the RollBack during uninstall.
  144. ; clean up!! we DelReg those in Install<SectionName> section since
  145. ; there are no HKCU data in those INF section anymore.
  146. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  147. [!RegRollbackControls]
  148. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Controls",0,""
  149. [!RegRollbackBrowser]
  150. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Browser",0,""
  151. [!RegRollbackOnlyBrowser]
  152. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.OnlyBrowser",0,""
  153. [!RegRollbackShell]
  154. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Shell",0,""
  155. [!RegRollbackAssociations]
  156. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Assoc",0,""
  157. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  158. ; Control Registration (For 3rd Parties)
  159. ;
  160. ; This section exists so we can give shdocvw.dll to 3rd parties and they
  161. ; can install it and use some of the Controls we provide. This section
  162. ; will get installed by them (regsvr32.exe shdocvw.dll) or by the IE40
  163. ; product (regsvr32.exe /i shdocvw.dll).
  164. ;
  165. ; WARNING: This should only contain controls 3rd parties can use WITHOUT IE.
  166. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  167. [RegControls]
  168. ; Currently Empty
  169. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  170. ; Browser Registration
  171. ;
  172. ; This section will be installed with the IE4 product (Both Browser Only
  173. ; and Integrated Shell)
  174. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  175. ;................................................................................
  176. ; These registry entries are valid in the previous version of the product (IE3)
  177. ; but they need to be removed while this version of the product (IE4) is installed.
  178. ; They will be restore when this products (IE4) is uninstalled.
  179. ;................................................................................
  180. [DelRegBrowser]
  181. ; Valid for IE3 but not for IE4.
  182. HKCR,"CLSID\%CLSID_WebBrowser1%\Control"
  183. HKCR,"CLSID\%CLSID_HostProxyISF%"
  184. HKLM,"%SMWCVSEA%","%CLSID_HostProxyISF%"
  185. HKCR,"ShellFavoritesNameSpace.ShellFavoritesNameSpace"
  186. HKCR,"ShellFavoritesNameSpace.ShellFavoritesNameSpace.1"
  187. ; Remove old Template strings for auto search
  188. HKLM,"%SMIE%\Main\UrlTemplate"
  189. ;................................................................................
  190. ; This section will get Installed with IE4 and uninstalled by IE4.
  191. ; Any values that exist here before will be backed up during install
  192. ; and restored during uninstall.
  193. ;................................................................................
  194. [RegBrowser]
  195. ; CLSID_FolderMarshalStub
  196. HKCR,"CLSID\%CLSID_FolderMarshalStub%",,,"IShellFolder marshaler app compat stub"
  197. HKCR,"CLSID\%CLSID_FolderMarshalStub%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  198. HKCR,"CLSID\%CLSID_FolderMarshalStub%\%IPS%",ThreadingModel,,Both
  199. ; note we don't write to HKCR\Interface\IShellFolder here, shdocvw code does that for us
  200. ; CLSID_FavBand
  201. ; In: IE4
  202. HKCR,"CLSID\%CLSID_FavBand%",,,"%DESC_FavBand%"
  203. HKCR,"CLSID\%CLSID_FavBand%\DefaultIcon",,%RES%,"%_SYS_MOD_PATH%,7"
  204. HKCR,"CLSID\%CLSID_FavBand%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  205. HKCR,"CLSID\%CLSID_FavBand%\%IPS%","ThreadingModel",,"Apartment"
  206. HKLM,"%SMWCVSEA%","%CLSID_FavBand%",,"%DESC_FavBand%"
  207. ; CLSID_HistBand
  208. ; In: IE4
  209. HKCR,"CLSID\%CLSID_HistBand%",,,"%DESC_HistBand%"
  210. HKCR,"CLSID\%CLSID_HistBand%\DefaultIcon",,%RES%,"%_SYS_MOD_PATH%,9"
  211. HKCR,"CLSID\%CLSID_HistBand%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  212. HKCR,"CLSID\%CLSID_HistBand%\%IPS%","ThreadingModel",,"Apartment"
  213. ;HKLM,"%SMWCVSEA%","%CLSID_HistBand%",,"%DESC_HistBand%"
  214. ; In: IE4
  215. HKCR,"CLSID\%CLSID_ShellDispatchInproc%",,,"%DESC_ShellDispatchInproc%"
  216. HKCR,"CLSID\%CLSID_ShellDispatchInproc%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  217. HKCR,"CLSID\%CLSID_ShellDispatchInproc%\%IPS%",ThreadingModel,,Apartment
  218. HKLM,"%SMWCVSEA%","%CLSID_ShellDispatchInproc%",,"%DESC_ShellDispatchInproc%"
  219. ; In: IE4
  220. HKCR,"CLSID\%CLSID_WinListShellProc%",,,"%DESC_WinListShellProc%"
  221. HKCR,"CLSID\%CLSID_WinListShellProc%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  222. HKCR,"CLSID\%CLSID_WinListShellProc%\%IPS%",ThreadingModel,,Apartment
  223. ; make "Inbox" deletable
  224. HKCR,"CLSID\{00020D75-0000-0000-C000-000000000046}\ShellFolder",Attributes,%REGDW%,0x00000072
  225. ; In: IE3, IE4
  226. HKCR,"CLSID\%CLSID_CDocObjectFolder%",,,"%DESC_ShellDocObjViewer%"
  227. HKCR,"CLSID\%CLSID_CDocObjectFolder%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  228. HKCR,"CLSID\%CLSID_CDocObjectFolder%\%IPS%",ThreadingModel,,Apartment
  229. HKCR,"CLSID\%CLSID_CDocObjectFolder%\ShellFolder",Attributes,%REGDW%,0xA0000050
  230. HKLM,"%SMWCVSEA%","%CLSID_CDocObjectFolder%",,"%DESC_ShellDocObjViewer%"
  231. ; In: IE5
  232. HKCR,"CLSID\%CLSID_CBaseBrowser%",,,"%DESC_CBaseBrowser%"
  233. HKCR,"CLSID\%CLSID_CBaseBrowser%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  234. HKCR,"CLSID\%CLSID_CBaseBrowser%\%IPS%",ThreadingModel,,Apartment
  235. HKCR,"CLSID\%CLSID_CBaseBrowser%\ShellFolder",Attributes,%REGDW%,0xA0000050
  236. HKLM,"%SMWCVSEA%","%CLSID_CBaseBrowser%",,"%DESC_CBaseBrowser%"
  237. HKCR,"CLSID\%CLSID_DocHostUIHandler%",,,"%DESC_DocHostUIHandler%"
  238. HKCR,"CLSID\%CLSID_DocHostUIHandler%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  239. HKCR,"CLSID\%CLSID_DocHostUIHandler%\%IPS%",ThreadingModel,,Apartment
  240. ; Shell.BrowserReg.
  241. ; In: IE4
  242. HKCR,"CLSID\%CLSID_WebBrowser1%",,,"%DESC_WebBrowserV1%"
  243. HKCR,"CLSID\%CLSID_WebBrowser1%\%IPS%",,,"%_MOD_PATH%"
  244. HKCR,"CLSID\%CLSID_WebBrowser1%\%IPS%",ThreadingModel,,Apartment
  245. HKCR,"CLSID\%CLSID_WebBrowser1%\MiscStatus",,,"0"
  246. HKCR,"CLSID\%CLSID_WebBrowser1%\MiscStatus\1",,,"131473"
  247. HKCR,"CLSID\%CLSID_WebBrowser1%\ProgID",,,"Shell.Explorer.1"
  248. HKCR,"CLSID\%CLSID_WebBrowser1%\ToolboxBitmap32",,,"%_MOD_PATH%, 257"
  249. HKCR,"CLSID\%CLSID_WebBrowser1%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
  250. HKCR,"CLSID\%CLSID_WebBrowser1%\Version",,,"1.1"
  251. HKCR,"CLSID\%CLSID_WebBrowser1%\VersionIndependentProgID",,,"Shell.Explorer"
  252. ; In: IE4
  253. HKCR,"CLSID\%CLSID_WebBrowser2%",,,"%DESC_WebBrowser%"
  254. HKCR,"CLSID\%CLSID_WebBrowser2%\Control",,,""
  255. HKCR,"CLSID\%CLSID_WebBrowser2%\%IPS%",,,"%_MOD_PATH%"
  256. HKCR,"CLSID\%CLSID_WebBrowser2%\%IPS%",ThreadingModel,,Apartment
  257. HKCR,"CLSID\%CLSID_WebBrowser2%\MiscStatus",,,"0"
  258. HKCR,"CLSID\%CLSID_WebBrowser2%\MiscStatus\1",,,"131473"
  259. HKCR,"CLSID\%CLSID_WebBrowser2%\ProgID",,,"Shell.Explorer.2"
  260. HKCR,"CLSID\%CLSID_WebBrowser2%\ToolboxBitmap32",,,"%_MOD_PATH%, 257"
  261. HKCR,"CLSID\%CLSID_WebBrowser2%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
  262. HKCR,"CLSID\%CLSID_WebBrowser2%\Version",,,"1.1"
  263. HKCR,"CLSID\%CLSID_WebBrowser2%\VersionIndependentProgID",,,"Shell.Explorer"
  264. ; In: IE4
  265. HKCR,"Shell.Explorer",,,"%DESC_WebBrowser%"
  266. HKCR,"Shell.Explorer\CLSID",,,"%CLSID_WebBrowser2%"
  267. HKCR,"Shell.Explorer\CurVer",,,"Shell.Explorer.2"
  268. HKCR,"Shell.Explorer.1",,,"%DESC_WebBrowser%"
  269. HKCR,"Shell.Explorer.1\CLSID",,,"%CLSID_WebBrowser1%"
  270. HKCR,"Shell.Explorer.2",,,"%DESC_WebBrowser%"
  271. HKCR,"Shell.Explorer.2\CLSID",,,"%CLSID_WebBrowser2%"
  272. ; Note: this object is probably misnamed, as it's not specifically
  273. ; a shell object. It's more of a grab bag of shortcut
  274. ; related stuff.
  275. ; ShellUIHelper
  276. ; In: IE4
  277. HKCR,"CLSID\%CLSID_ShellUIHelper%",,,"%DESC_ShellUIHelper%"
  278. HKCR,"CLSID\%CLSID_ShellUIHelper%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  279. HKCR,"CLSID\%CLSID_ShellUIHelper%\%IPS%",ThreadingModel,,Apartment
  280. HKCR,"CLSID\%CLSID_ShellUIHelper%\ProgID",,,"Shell.UIHelper.1"
  281. HKCR,"CLSID\%CLSID_ShellUIHelper%\Implemented Categories\%CATID_SafeForInitializing%",,,""
  282. HKCR,"CLSID\%CLSID_ShellUIHelper%\Implemented Categories\%CATID_SafeForScripting%",,,""
  283. HKCR,"Shell.UIHelper",,,"%DESC_ShellUIHelper%"
  284. HKCR,"Shell.UIHelper\CLSID",,,"%CLSID_ShellUIHelper%"
  285. HKCR,"Shell.UIHelper\CurVer",,,"Shell.UIHelper.1"
  286. HKCR,"Shell.UIHelper.1",,,"%DESC_ShellUIHelper%"
  287. HKCR,"Shell.UIHelper.1\CLSID",,,"%CLSID_ShellUIHelper%"
  288. ; Internet Shortcut
  289. ; In: IE4
  290. HKCR,"CLSID\%CLSID_InternetShortcut%\ProgID",,,"InternetShortcut"
  291. HKCR,".URL\ShellEx\%IID_IShellLinkA%",,,"%CLSID_InternetShortcut%"
  292. HKCR,".URL\ShellEx\%IID_IShellLinkW%",,,"%CLSID_InternetShortcut%"
  293. HKCR,".URL\ShellEx\%IID_IUniformResourceLocatorA%",,,"%CLSID_InternetShortcut%"
  294. HKCR,".URL\ShellEx\%IID_IUniformResourceLocatorW%",,,"%CLSID_InternetShortcut%"
  295. HKCR,".URL\ShellEx\%IID_IQueryInfo%",,,"%CLSID_InternetShortcut%"
  296. HKLM,"%SMWCVSEA%","%CLSID_InternetShortcut%",,"InternetShortcut"
  297. ; Classic Shortcut
  298. ; (need this for security in case a web page refers to a malicious
  299. ; shortcut)
  300. ;
  301. HKCR,"CLSID\%CLSID_ShellLink%\ProgID",,,"lnkfile"
  302. HKCR,"lnkfile\CLSID",,,"%CLSID_ShellLink%"
  303. ; WebTemplates
  304. ; register .CSS extensions so browser doesn't get confused
  305. ; In: IE4 (B1?, B2)
  306. HKCR,.css,,2,"CSSfile"
  307. HKCR,.css,"Content Type",2,"text/css"
  308. HKCR,CSSfile,,2,%HYPERTEXT_STYLE%
  309. HKCR,CSSfile,"FriendlyTypeName",0x00020002,"@%SystemRoot%\System32\shdoclc.dll,-24611"
  310. HKCR,CSSfile,EditFlags,%REGDW%,0x00010000
  311. HKCR,CSSfile\DefaultIcon,,0x20002,"%11%\shell32.dll,-151"
  312. ; SECURITY - SECURITY - SECURITY - SECURITY - SECURITY - SECURITY
  313. ; Mark these types "unsafe" for security reasons
  314. ; The second byte from the end being 00 means to ask.
  315. ;
  316. ; .ins and .isp files
  317. HKCR,"x-internet-signup",EditFlags,%REGDW%,0x00000000
  318. ; .crt files
  319. HKCR,"certificatefile",EditFlags,%REGDW%,0x00000000
  320. HKCR,"lnkfile",EditFlags,%REGDW%,0x00000001
  321. HKCR,"InternetShortcut",EditFlags,%REGDW%,0x00000002
  322. ; need this to keep file: URLs kosher
  323. ; doesnt do anything except make them acceptable
  324. HKCR,"file","URL Protocol",,
  325. HKCR,"file",,,"URL:File Protocol"
  326. ; Profile Assistant
  327. ; In: IE4
  328. HKLM,"%SMIE%\P3\Write","Registration",,".microsoft.com"
  329. HKLM,"%SMIE%\Main","Start Page",,"http://www.microsoft.com/isapi/redir.dll?prd={SUB_PRD}&clcid={SUB_CLSID}&pver={SUB_PVER}&ar=home"
  330. ; IE4 key -- don't whack it so side-by-side works
  331. ; HKLM,"%SMIE%\Main","Search Bar",,"http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm"
  332. HKLM,"%SMIE%\Search","SearchAssistant",,"http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm"
  333. HKLM,"%SMIE%\Search","CustomizeSearch",,"http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchcust.htm"
  334. ;
  335. ; ==== Template strings for auto search ====
  336. ;
  337. HKLM,"%SMIE%\Main\UrlTemplate","1",,"%AUTOCOMP1%"
  338. HKLM,"%SMIE%\Main\UrlTemplate","2",,"%AUTOCOMP2%"
  339. HKLM,"%SMIE%\Main\UrlTemplate","3",,"%AUTOCOMP3%"
  340. HKLM,"%SMIE%\Main\UrlTemplate","4",,"%AUTOCOMP4%"
  341. ;
  342. ; ==== Add Related Sites page to tools menu ====
  343. ;
  344. HKLM, "%SMIEERS%","MenuText",,"@shdoclc.dll,-864"
  345. HKLM, "%SMIEERS%","MenuStatusBar",,"@shdoclc.dll,-865"
  346. HKLM, "%SMIEERS%","Script",%RES%,"%25%\web\related.htm"
  347. HKLM, "%SMIEERS%","clsid",,"{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
  348. HKLM, "%SMIEERS%","Icon",,",4"
  349. HKLM, "%SMIEERS%","HotIcon",,",4"
  350. HKLM, "%SMIEERS%","ButtonText",,"@shdoclc.dll,-866"
  351. ;
  352. ; ==== Threshold length for dispalying server error page
  353. ;
  354. HKLM,"%SMIE%\Main\ErrorThresholds","400",%REGDW%,512
  355. HKLM,"%SMIE%\Main\ErrorThresholds","403",%REGDW%,256
  356. HKLM,"%SMIE%\Main\ErrorThresholds","404",%REGDW%,512
  357. HKLM,"%SMIE%\Main\ErrorThresholds","405",%REGDW%,256
  358. HKLM,"%SMIE%\Main\ErrorThresholds","406",%REGDW%,512
  359. HKLM,"%SMIE%\Main\ErrorThresholds","408",%REGDW%,512
  360. HKLM,"%SMIE%\Main\ErrorThresholds","409",%REGDW%,512
  361. HKLM,"%SMIE%\Main\ErrorThresholds","410",%REGDW%,256
  362. HKLM,"%SMIE%\Main\ErrorThresholds","500",%REGDW%,512
  363. HKLM,"%SMIE%\Main\ErrorThresholds","501",%REGDW%,512
  364. HKLM,"%SMIE%\Main\ErrorThresholds","505",%REGDW%,512
  365. ; TaskbarList
  366. ; In: IE4 (RTM)
  367. HKCR,"CLSID\%CLSID_TaskbarList%",,,"%DESC_TaskbarList%"
  368. HKCR,"CLSID\%CLSID_TaskbarList%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  369. HKCR,"CLSID\%CLSID_TaskbarList%\%IPS%",ThreadingModel,,Apartment
  370. ; CLSID_CUrlHistory
  371. ; In: IE4
  372. HKCR,"CLSID\%CLSID_CUrlHistory%",,,"%DESC_CUrlHistory%"
  373. HKCR,"CLSID\%CLSID_CUrlHistory%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  374. HKCR,"CLSID\%CLSID_CUrlHistory%\%IPS%",ThreadingModel,,Apartment
  375. HKLM,"%SMWCVSEA%","%CLSID_CUrlHistory%",,"%DESC_CUrlHistory%"
  376. ; CLSID_HIST
  377. ; In: IE4
  378. HKCR,CLSID\%CLSID_HIST%,,,"%DESC_Hist_Folder%"
  379. HKCR,CLSID\%CLSID_HIST%\%IPS%,,%RES%,%_SYS_MOD_PATH%
  380. HKCR,CLSID\%CLSID_HIST%\%IPS%,ThreadingModel,,Apartment
  381. HKCR,CLSID\%CLSID_HIST%\DefaultIcon,,%RES%,"%_SYS_MOD_PATH%,-20785"
  382. HKCR,CLSID\%CLSID_HIST%\ShellFolder,Attributes,%REGDW%,0xA0000004
  383. HKLM,"%SMWCVSEA%","%CLSID_HIST%",,"%DESC_Hist_Folder%"
  384. ; CLSID_CACHE
  385. ; In: IE4
  386. HKCR,CLSID\%CLSID_CACHE%,,,"%DESC_Cache_Folder%"
  387. HKCR,CLSID\%CLSID_CACHE%\%IPS%,,%RES%,%_SYS_MOD_PATH%
  388. HKCR,CLSID\%CLSID_CACHE%\%IPS%,ThreadingModel,,Apartment
  389. HKCR,CLSID\%CLSID_CACHE%\DefaultIcon,,%RES%,"%_SYS_MOD_PATH%,-20780"
  390. HKCR,CLSID\%CLSID_CACHE%\ShellFolder,Attributes,%REGDW%,0x20000004
  391. HKLM,"%SMWCVSEA%","%CLSID_CACHE%",,"%DESC_Cache_Folder%"
  392. ; CLSID_CACHE2
  393. ; In: Whistler
  394. HKCR,CLSID\%CLSID_CACHE2%,,,"%DESC_Cache_Folder%"
  395. HKCR,CLSID\%CLSID_CACHE2%\%IPS%,,%RES%,%_SYS_MOD_PATH%
  396. HKCR,CLSID\%CLSID_CACHE2%\%IPS%,ThreadingModel,,Apartment
  397. HKCR,CLSID\%CLSID_CACHE2%\ShellFolder,Attributes,%REGDW%,0x20000004
  398. HKLM,"%SMWCVSEA%","%CLSID_CACHE2%",,"%DESC_Cache_Folder%"
  399. ; CLSID_CURLSearchHook
  400. ; In: IE4
  401. HKCR,"CLSID\%CLSID_CURLSearchHook%",,,"%DESC_CURLSearchHook%"
  402. HKCR,"CLSID\%CLSID_CURLSearchHook%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  403. HKCR,"CLSID\%CLSID_CURLSearchHook%\%IPS%",ThreadingModel,,Apartment
  404. HKLM,"%SMWCVSEA%","%CLSID_CURLSearchHook%",,"%DESC_CURLSearchHook%"
  405. ; CLSID_CStubBindStatusCallback
  406. ; In: IE4
  407. HKCR,"CLSID\%CLSID_CStubBindStatusCallback%",,,"%DESC_CStubBindStatusCallback%"
  408. HKCR,"CLSID\%CLSID_CStubBindStatusCallback%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  409. HKCR,"CLSID\%CLSID_CStubBindStatusCallback%\%IPS%",ThreadingModel,,Apartment
  410. ; CLSID_NSCTree
  411. ; In: IE5 b2 and later
  412. HKCR,"CLSID\%CLSID_NSCTree%",,,"%DESC_NSCTree%"
  413. HKCR,"CLSID\%CLSID_NSCTree%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  414. HKCR,"CLSID\%CLSID_NSCTree%\%IPS%",ThreadingModel,,Apartment
  415. ; CLSID_SplashScreen
  416. ; In: IE4
  417. HKCR,"CLSID\%CLSID_SplashScreen%",,,"%DESC_SplashScreen%"
  418. HKCR,"CLSID\%CLSID_SplashScreen%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  419. HKCR,"CLSID\%CLSID_SplashScreen%\%IPS%",ThreadingModel,,Apartment
  420. HKLM,"%SMWCVSEA%","%CLSID_SplashScreen%",,"%DESC_SplashScreen%"
  421. ; CLSID_CDFCopyHook
  422. HKCR,"CLSID\%CLSID_CDFCopyHook%",,,"%DESC_CDFCopyHook%"
  423. HKCR,"CLSID\%CLSID_CDFCopyHook%\InProcServer32",,%RES%,"%_SYS_MOD_PATH%"
  424. HKCR,"CLSID\%CLSID_CDFCopyHook%\InProcServer32",ThreadingModel,,Apartment
  425. HKLM,"%SMWCVSEA%","%CLSID_CDFCopyHook%",,"%DESC_CDFCopyHook%"
  426. HKCR,"Directory\shellex\CopyHookHandlers\CDF",,,"%CLSID_CDFCopyHook%"
  427. ; CLSID_NSCOC
  428. ; In: IE5
  429. HKCR,"CLSID\%CLSID_NSCOC%",,,"%DESC_NSCOC%"
  430. HKCR,"CLSID\%CLSID_NSCOC%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  431. HKCR,"CLSID\%CLSID_NSCOC%\%IPS%","ThreadingModel",,"Apartment"
  432. HKCR,"CLSID\%CLSID_NSCOC%\ProgID",,,"ShellNameSpace.ShellNameSpace.1"
  433. HKCR,"CLSID\%CLSID_NSCOC%\VersionIndependentProgID",,,"ShellNameSpace.ShellNameSpace"
  434. HKCR,"CLSID\%CLSID_NSCOC%\MiscStatus",,,"0"
  435. HKCR,"CLSID\%CLSID_NSCOC%\MiscStatus\1",,,"131473"
  436. HKCR,"CLSID\%CLSID_NSCOC%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
  437. HKCR,"ShellNameSpace.ShellNameSpace",,,"%DESC_NSCOC%"
  438. HKCR,"ShellNameSpace.ShellNameSpace\CLSID",,,"%CLSID_NSCOC%"
  439. HKCR,"ShellNameSpace.ShellNameSpace\CurVer",,,"ShellNameSpace.ShellNameSpace.1"
  440. HKCR,"ShellNameSpace.ShellNameSpace.1",,,"%DESC_NSCOC%"
  441. HKCR,"ShellNameSpace.ShellNameSpace.1\CLSID",,,"%CLSID_NSCOC%"
  442. ; CLSID_SearchAssistantOC
  443. ; In: IE5
  444. HKCR,"CLSID\%CLSID_SearchAssistantOC%",,,"%DESC_SearchAssistantOC%"
  445. HKCR,"CLSID\%CLSID_SearchAssistantOC%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  446. HKCR,"CLSID\%CLSID_SearchAssistantOC%\%IPS%","ThreadingModel",,"Apartment"
  447. HKCR,"CLSID\%CLSID_SearchAssistantOC%\MiscStatus",,,"0"
  448. HKCR,"CLSID\%CLSID_SearchAssistantOC%\MiscStatus\1",,,"132497"
  449. HKCR,"CLSID\%CLSID_SearchAssistantOC%\ProgID",,,"SearchAssistantOC.SearchAssistantOC.1"
  450. HKCR,"CLSID\%CLSID_SearchAssistantOC%\Programmable",,,""
  451. HKCR,"CLSID\%CLSID_SearchAssistantOC%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
  452. HKCR,"CLSID\%CLSID_SearchAssistantOC%\Version",,,"1.0"
  453. HKCR,"CLSID\%CLSID_SearchAssistantOC%\VersionIndependentProgID",,,"SearchAssistantOC.SearchAssistantOC"
  454. HKCR,"SearchAssistantOC.SearchAssistantOC",,,"%DESC_SearchAssistantOC%"
  455. HKCR,"SearchAssistantOC.SearchAssistantOC\CLSID",,,"%CLSID_SearchAssistantOC%"
  456. HKCR,"SearchAssistantOC.SearchAssistantOC\CurVer",,,"SearchAssistantOC.SearchAssistantOC.1"
  457. HKCR,"SearchAssistantOC.SearchAssistantOC.1",,,"%DESC_SearchAssistantOC%"
  458. HKCR,"SearchAssistantOC.SearchAssistantOC.1\CLSID",,,"%CLSID_SearchAssistantOC%"
  459. ; In: IE5
  460. HKLM,"%SMWCV%\Internet Settings\SafeSites","ie.search.msn.com",,"http://ie.search.msn.com/*"
  461. HKLM,"%SMWCV%\Internet Settings\SafeSites","winweb",,"%windir%\Web\*"
  462. ;#ifdef ENABLE_CHANNELS
  463. ; CLSID_ISFBandOC
  464. ; In: IE4
  465. HKCR,"CLSID\%CLSID_ISFBandOC%",,,"%DESC_ISFBandOC%"
  466. HKCR,"CLSID\%CLSID_ISFBandOC%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  467. HKCR,"CLSID\%CLSID_ISFBandOC%\%IPS%",ThreadingModel,,Apartment
  468. HKCR,"CLSID\%CLSID_ISFBandOC%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
  469. HKLM,"%SMWCVSEA%","%CLSID_ISFBandOC%",,"%DESC_ISFBandOC%"
  470. ;#endif
  471. ; CLSID_SearchAssistant
  472. ; In: IE5
  473. HKCR,"CLSID\%CLSID_SearchAssistant%",,,"%DESC_SearchAssistant%"
  474. HKCR,"CLSID\%CLSID_SearchAssistant%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  475. HKCR,"CLSID\%CLSID_SearchAssistant%\%IPS%",ThreadingModel,,Apartment
  476. HKCR,"CLSID\%CLSID_SearchAssistant%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
  477. HKLM,"%SMWCVSEA%","%CLSID_SearchAssistant%",,"%DESC_SearchAssistant%"
  478. ; internet name space object, used on browser only and integrated
  479. ; In: IE3, IE4 (B1, B2)
  480. HKCR,"CLSID\%CLSID_CURLFolder%",,2,"%SELFREG_TOO_LONG%"
  481. HKCR,"CLSID\%CLSID_CURLFolder%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  482. HKCR,"CLSID\%CLSID_CURLFolder%\%IPS%",ThreadingModel,,Apartment
  483. HKLM,"%SMWCVSEA%","%CLSID_CURLFolder%",,"%SELFREG_TOO_LONG%"
  484. ; Stuff we screwed up before that we need to try to recover from...
  485. ; In: IE4
  486. HKCR,CLSID\%CLSID_PanMap%,,,"%DESC_PanMapFixup%"
  487. HKCR,CLSID\%CLSID_PanMap%\InprocServer32,,,"panmap.dll"
  488. HKCR,CLSID\%CLSID_PanMap%\InprocServer32,ThreadingModel,,"Apartment"
  489. ; HTTP/HTTPS/FTP/GOPHER associations (see htregmng.c)
  490. ; htmlfile association (see htregmng.c too)
  491. HKCR,"htmlfile",,,"%DESC_HTMFile%"
  492. HKCR,"htmlfile\BrowseInPlace",,,""
  493. ; shouldn't mshtml.dll own the following?
  494. HKCR,"htmlfile\CLSID",,,"%CLSID_Mshtml%"
  495. HKCR,"CLSID\%CLSID_Mshtml%\ProgID",,,"htmlfile"
  496. ; Temporary Internet Files Cleaner
  497. ; In: IE4
  498. HKCR,CLSID\%CLSID_CacheCleaner%,,,"%DESC_CacheCleaner%"
  499. HKCR,CLSID\%CLSID_CacheCleaner%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
  500. HKCR,CLSID\%CLSID_CacheCleaner%\InprocServer32,ThreadingModel,,"Apartment"
  501. HKCR,CLSID\%CLSID_CacheCleaner%\DefaultIcon,,%RES%,"%11%\inetcpl.cpl,15"
  502. HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,,,%CLSID_CacheCleaner%
  503. HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,Display,,%DESC_CacheFiles%
  504. HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,Description,,%DESC_RemoveCacheFiles%
  505. HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,AdvancedButtonText,,%DESC_AdvButtonText%
  506. HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,Priority,0x00010001,100
  507. ; Offline Pages Cleaner
  508. HKCR,CLSID\%CLSID_OfflineCleaner%,,,"%DESC_OCacheCleaner%"
  509. HKCR,CLSID\%CLSID_OfflineCleaner%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
  510. HKCR,CLSID\%CLSID_OfflineCleaner%\InprocServer32,ThreadingModel,,"Apartment"
  511. HKCR,CLSID\%CLSID_OfflineCleaner%\DefaultIcon,,%RES%,"%11%\webcheck.dll,0"
  512. HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,,,%CLSID_OfflineCleaner%
  513. HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,Display,,%DESC_OCacheFiles%
  514. HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,Description,,%DESC_ORemoveCacheFiles%
  515. HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,AdvancedButtonText,,%DESC_OAdvButtonText%
  516. HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,Priority,0x00010001,100
  517. ; Toolbar Button Extension for Bands and Executables
  518. HKCR,CLSID\%CLSID_ToolbarExtBand%,,,"%DESC_ToolbarExtBand%"
  519. HKCR,CLSID\%CLSID_ToolbarExtBand%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
  520. HKCR,CLSID\%CLSID_ToolbarExtBand%\InprocServer32,ThreadingModel,,"Apartment"
  521. HKCR,CLSID\%CLSID_ToolbarExtExec%,,,"%DESC_ToolbarExtExec%"
  522. HKCR,CLSID\%CLSID_ToolbarExtExec%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
  523. HKCR,CLSID\%CLSID_ToolbarExtExec%\InprocServer32,ThreadingModel,,"Apartment"
  524. // Edit button
  525. ;HKLM,"%SMIE%\Default HTML Editor","Stubs",%REGMULSZ%,"msohtmed.exe"
  526. ; Add shdocvw "About:" URLs here
  527. ;
  528. HKLM,"%SMIE%\AboutURLs","NavigationFailure",,"res://shdoclc.dll/navcancl.htm"
  529. HKLM,"%SMIE%\AboutURLs","DesktopItemNavigationFailure",,"res://shdoclc.dll/navcancl.htm"
  530. HKLM,"%SMIE%\AboutURLs","NavigationCanceled",,"res://shdoclc.dll/navcancl.htm"
  531. HKLM,"%SMIE%\AboutURLs","OfflineInformation",,"res://shdoclc.dll/offcancl.htm"
  532. ; Implement special URLs by passing the DVIDM_ id that is passed to GetStdLocation
  533. HKLM,"%SMIE%\AboutURLs","Home",65537,0x0000010e
  534. //Tip of the day
  535. HKCR,CLSID\%CLSID_TipOfTheDay%,,,"%DESC_TipOfTheDay%"
  536. HKCR,CLSID\%CLSID_TipOfTheDay%,"MenuText",,"@shdoclc.dll,-867"
  537. HKCR,CLSID\%CLSID_TipOfTheDay%,"HelpText",,"@shdoclc.dll,-868"
  538. HKCR,CLSID\%CLSID_TipOfTheDay%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
  539. HKCR,CLSID\%CLSID_TipOfTheDay%\InprocServer32,ThreadingModel,,"Apartment"
  540. HKCR,CLSID\%CLSID_TipOfTheDay%\Implemented Categories\{00021494-0000-0000-C000-000000000046},,,""
  541. HKCR,CLSID\%CLSID_TipOfTheDay%\Instance,CLSID,,"{4D5C8C2A-D075-11d0-B416-00C04FB90376}"
  542. HKCR,CLSID\%CLSID_TipOfTheDay%\Instance\InitPropertyBag,Url,%RES%,"%25%\Web\tip.htm"
  543. HKCR,CLSID\%CLSID_TipOfTheDay%\Instance\InitPropertyBag,Pluggable,,"yes"
  544. HKLM,%SMIE%\Explorer Bars\%CLSID_TipOfTheDay%,BarSize,1,41,00,00,00,00,00,00,00
  545. ;................................................................................
  546. ; Browser Only Registry Entries
  547. ;
  548. ; These registry entries will only be available when in Browser Only mode.
  549. ; They will not be registered if the user has Shell Integration, even
  550. ; if he/she switches from BrowserOnly->ShellIntegration.
  551. ;
  552. ; The IE3 values will be backed up and restored.
  553. ;................................................................................
  554. [RegOnlyBrowser]
  555. ; This allows the link to be used the old way.
  556. HKCR,".lnk\ShellNew","Command",%REGEXSZ%,"%11%\RunDLL32.exe AppWiz.Cpl,NewLinkHere %1"
  557. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  558. ; Integrated Shell Registration
  559. ; (Only installed for IE4 Shell Integration)
  560. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  561. ;................................................................................
  562. ; Shell Integration Only Registry Entries
  563. ;
  564. ; These registry entries will only be available only when in Shell Integration mode.
  565. ; They will not be registered on Win95 Browser Only install scenarios.
  566. ;
  567. ; The IE3 values will be backed up and restored.
  568. ;................................................................................
  569. [RegShell]
  570. ; Shdocvw implements the internet namespace, but can only hook it in
  571. ; on IE4 Integrated shell32 and beyond...
  572. ;
  573. ; Internet Namespace for Full-Shell
  574. ; In: IE4
  575. ; CLSID_Internet is the desktop icon
  576. ; CLSID_CURLFolder and CLSID_Internet are the same object for compat with IE4
  577. HKCR,"CLSID\%CLSID_Internet%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  578. HKCR,"CLSID\%CLSID_Internet%\%IPS%",ThreadingModel,,Apartment
  579. HKCR,"CLSID\%CLSID_Internet%","InfoTip",,"%THEINTERNET_INFOTIP%"
  580. HKCR,"CLSID\%CLSID_Internet%\shell",,,OpenHomePage
  581. HKCR,"CLSID\%CLSID_Internet%\shell\OpenHomePage",,,%MENU_OpenHomePage%
  582. HKCR,"CLSID\%CLSID_Internet%\shell\OpenHomePage",MUIVerb,,"@shdoclc.dll,-10241"
  583. HKCR,"CLSID\%CLSID_Internet%\shell\OpenHomePage\Command",,%RES%,"""%MSIEXPLORE%"""
  584. HKCR,"CLSID\%CLSID_Internet%\ShellFolder",Attributes,%REGDW%,0x00000024
  585. HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideAsDeletePerUser,,""
  586. HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideFolderVerbs,,""
  587. HKCR,"CLSID\%CLSID_Internet%\ShellFolder",WantsParseDisplayName,,""
  588. HKCR,"CLSID\%CLSID_Internet%\DefaultIcon",,%REGEXSZ%,"shdoclc.dll,-190"
  589. HKLM,"%SMWCVSEA%","%CLSID_Internet%",,"Internet Name Space"
  590. HKCR,"CLSID\%CLSID_MruLongList%",,,"%DESC_MruLongList%"
  591. HKCR,"CLSID\%CLSID_MruLongList%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  592. HKCR,"CLSID\%CLSID_MruLongList%\%IPS%",ThreadingModel,,Apartment
  593. HKCR,"CLSID\%CLSID_MruPidlList%",,,"%DESC_MruPidlList%"
  594. HKCR,"CLSID\%CLSID_MruPidlList%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  595. HKCR,"CLSID\%CLSID_MruPidlList%\%IPS%",ThreadingModel,,Apartment
  596. ; CLSID_ExplorerBand
  597. ; In: IE4
  598. HKCR,"CLSID\%CLSID_ExplorerBand%",,,"%DESC_ExplorerBand%"
  599. HKCR,"CLSID\%CLSID_ExplorerBand%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
  600. HKCR,"CLSID\%CLSID_ExplorerBand%\%IPS%","ThreadingModel",,"Apartment"
  601. HKLM,"%SMWCVSEA%","%CLSID_ExplorerBand%",,"%DESC_ExplorerBand%"
  602. ;
  603. ; For stuff that [RegShell] used to register but it now
  604. ; wants to delete, put that here:
  605. ;
  606. [DelRegShell]
  607. HKCR,"CLSID\%CLSID_CShellFrameAuto%"
  608. HKCR,"CLSID\%CLSID_CShellDataSource%"
  609. // IE3 registered this, which confuses us on upgrade. Remove it.
  610. HKCR,"CLSID\%CLSID_Internet%\DefaultIcon",,,""
  611. ;................................................................................
  612. ; Associations to Backup/Restore
  613. ;
  614. ; These will be backed up and restored.
  615. ;................................................................................
  616. [RegAssociations]
  617. HKCR,"http"
  618. HKCR,"https"
  619. HKCR,"ftp"
  620. HKCR,"gopher"
  621. HKCR,"mailto",,,
  622. HKCR,"mailto",EditFlags,,
  623. HKCR,"mailto","URL Protocol",,
  624. HKCR,"telnet"
  625. HKCR,"rlogin"
  626. HKCR,"tn3270"
  627. HKCR,"news",,,
  628. HKCR,"news",EditFlags,,
  629. HKCR,"news","URL Protocol",,
  630. HKCR,"file"
  631. HKCR,"htmlfile"
  632. HKCR,"mhtmlfile"
  633. HKCR,"InternetShortcut"
  634. HKCR,"SHCmdFile"
  635. HKCR,".url"
  636. HKCR,".scf"
  637. HKCR,".htm"
  638. HKCR,".html"
  639. HKCR,".mht"
  640. HKCR,".mhtml"
  641. [Strings]
  642. REGMULSZ=0x00010000
  643. ; These lines compress the file.
  644. SMWCV="Software\Microsoft\Windows\CurrentVersion"
  645. SMWCVE="Software\Microsoft\Windows\CurrentVersion\Explorer"
  646. SMWCVSEA="SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"
  647. SMIE="SOFTWARE\Microsoft\Internet Explorer"
  648. SMIEERS="SOFTWARE\Microsoft\Internet Explorer\Extensions\{c95fe080-8f5d-11d2-a20b-00aa003c157a}"
  649. IPS="InProcServer32"
  650. ERR_NOSETUPAPI="Can not register shdocvw.dll because setupapi.dll is missing."
  651. ;REG_EXPAND_SZ
  652. RES= 0x00020000
  653. ;REG_DWORD
  654. REGDW=0x00010001
  655. IID_IShellLinkA = "{000214EE-0000-0000-C000-000000000046}"
  656. IID_IShellLinkW = "{000214F9-0000-0000-C000-000000000046}"
  657. IID_IUniformResourceLocatorA = "{FBF23B80-E3F0-101B-8488-00AA003E56F8}"
  658. IID_IUniformResourceLocatorW = "{CABB0DA0-DA57-11CF-9974-0020AFD79762}"
  659. IID_IQueryInfo = "{00021500-0000-0000-C000-000000000046}"
  660. IID_IExtractImage = "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}"
  661. CLSID_FolderMarshalStub = "{bf50b68e-29b8-4386-ae9c-9734d5117cd5}"
  662. CLSID_CDocObjectFolder = "{E7E4BC40-E76A-11CE-A9BB-00AA004AE837}"
  663. CLSID_CBaseBrowser = "{A5E46E3A-8849-11D1-9D8C-00C04FC99D61}"
  664. CLSID_CURLFolder = "{3DC7A020-0ACD-11CF-A9BB-00AA004AE837}"
  665. CLSID_TaskbarList = "{56FDF344-FD6D-11d0-958A-006097C9A090}"
  666. CLSID_ShellUIHelper = "{64AB4BB7-111E-11d1-8F79-00C04FC2FBE1}"
  667. CLSID_CUrlHistory = "{3C374A40-BAE4-11CF-BF7D-00AA006946EE}"
  668. CLSID_CURLSearchHook = "{CFBFAE00-17A6-11D0-99CB-00C04FD64497}"
  669. CLSID_CStubBindStatusCallback = "{2B4F54B1-3D6D-11d0-8258-00C04FD5AE38}"
  670. CLSID_NSCTree = "{43A8F463-4222-11d2-B641-006097DF5BD4}"
  671. CLSID_Mshtml = "{25336920-03F9-11CF-8FD0-00AA00686F13}"
  672. CLSID_Internet = "{871C5380-42A0-1069-A2EA-08002B30309D}"
  673. CLSID_SHDocVwTypeLib = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}"
  674. CLSID_WebBrowser1 = "{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}"
  675. CLSID_WebBrowser2 = "{8856F961-340A-11D0-A96B-00C04FD705A2}"
  676. CLSID_ShellDispatchInproc = "{0A89A860-D7B1-11CE-8350-444553540000}"
  677. CLSID_InternetShortcut = "{FBF23B40-E3F0-101B-8488-00AA003E56F8}"
  678. CLSID_ShellLink = "{00021401-0000-0000-C000-000000000046}"
  679. CLSID_SplashScreen = "{A2B0DD40-CC59-11d0-A3A5-00C04FD706EC}"
  680. CLSID_HIST = "{FF393560-C2A7-11CF-BFF4-444553540000}"
  681. CLSID_CACHE = "{7BD29E00-76C1-11CF-9DD0-00A0C9034933}"
  682. CLSID_CACHE2 = "{7BD29E01-76C1-11CF-9DD0-00A0C9034933}"
  683. CLSID_WinListShellProc = "{ffdc1a80-d527-11d0-a32c-34af06c10000}"
  684. CLSID_PanMap = "{BD84B381-8CA2-1069-AB1D-08000948F534}"
  685. CLSID_CDFCopyHook = "{67EA19A0-CCEF-11d0-8024-00C04FD75D13}"
  686. CLSID_CacheCleaner = "{9B0EFD60-F7B0-11D0-BAEF-00C04FC308C9}"
  687. CLSID_OfflineCleaner = "{8E6E6079-0CB7-11d2-8F10-0000F87ABD16}"
  688. CLSID_HostProxyISF = "{4F748358-CD6B-11d0-9816-00C04FD91972}"
  689. CLSID_DocHostUIHandler = "{7057e952-bd1b-11d1-8919-00c04fc2c836}"
  690. CLSID_ToolbarExtBand = "{E0DD6CAB-2D10-11d2-8F1A-0000F87ABD16}"
  691. CLSID_ToolbarExtExec = "{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
  692. CLSID_HistBand = "{EFA24E62-B078-11d0-89E4-00C04FC9E26E}"
  693. CLSID_FavBand = "{EFA24E61-B078-11d0-89E4-00C04FC9E26E}"
  694. CLSID_ExplorerBand = "{EFA24E64-B078-11d0-89E4-00C04FC9E26E}"
  695. CLSID_NSCOC = "{55136805-B2DE-11D1-B9F2-00A0C98BC547}"
  696. CLSID_SearchAssistantOC = "{B45FF030-4447-11D2-85DE-00C04FA35C89}"
  697. CLSID_TipOfTheDay = "{4D5C8C25-D075-11d0-B416-00C04FB90376}"
  698. ;#ifdef ENABLE_CHANNELS
  699. CLSID_ISFBandOC = "{131A6951-7F78-11D0-A979-00C04FD705A2}"
  700. ;#endif
  701. CLSID_SearchAssistant = "{9461b922-3c5a-11d2-bf8b-00c04fb93661}"
  702. CLSID_MruLongList = "{53bd6b4e-3780-4693-afc3-7161c2f3ee9c}"
  703. DESC_MruLongList = "MruLongList"
  704. CLSID_MruPidlList = "{42aedc87-2188-41fd-b9a3-0c966feabec1}"
  705. DESC_MruPidlList = "MruPidlList"
  706. ; we delete this one from IE4 install
  707. CLSID_CShellFrameAuto = "{20C46560-8491-11CF-960C-0080C7F4EE85}"
  708. ; we delete this one from IE4 install
  709. CLSID_CShellDataSource = "{D4903360-44DA-11D0-89E2-00A0C90A90AC}"
  710. CATID_SafeForInitializing = "{7DD95801-9882-11CF-9FA9-00AA006C42C4}"
  711. CATID_SafeForScripting = "{7DD95802-9882-11CF-9FA9-00AA006C42C4}"
  712. ; InfoTip Strings
  713. THEINTERNET_INFOTIP = "Finds and displays information and Web sites on the Internet"
  714. ; these should technically be localized...
  715. DESC_WebBrowserV1 = "Microsoft Web Browser Version 1"
  716. DESC_WebBrowser = "Microsoft Web Browser"
  717. DESC_ShellDispatchInproc = "Shell Automation Inproc Service"
  718. DESC_ShellDocObjViewer = "Shell DocObject Viewer"
  719. DESC_CBaseBrowser = "Microsoft Browser Architecture"
  720. DESC_DocHostUIHandler = "Microsoft DocHost User Interface Handler"
  721. DESC_WinListShellProc = "Window List in Shell Process"
  722. ; i don't think anybody ever sees these
  723. DESC_InternetToolbar = "Microsoft Internet Toolbar"
  724. DESC_TaskbarList = "Task Bar Communication"
  725. DESC_ShellUIHelper = "Microsoft Shell UI Helper"
  726. DESC_CUrlHistory = "Microsoft Url History Service"
  727. DESC_CURLSearchHook = "Microsoft Url Search Hook"
  728. DESC_CStubBindStatusCallback = "Shell BindStatusCallback Proxy"
  729. DESC_NSCTree = "Shell Name Space ListView"
  730. DESC_HTMFile = "HTML Document"
  731. DESC_SplashScreen = "IE4 Suite Splash Screen"
  732. DESC_Hist_Folder = "History"
  733. DESC_Cache_Folder = "Temporary Internet Files"
  734. DESC_PanMapFixup = "PANOSE Core Mapper"
  735. DESC_CDFCopyHook = "CDF Extension Copy Hook"
  736. DESC_DocFileInfoTip = "DocFile InfoTip Handler"
  737. DESC_ToolbarExtBand = "Toolbar Extension for Bands"
  738. DESC_ToolbarExtExec = "Toolbar Extension for Executable"
  739. DESC_HistBand = "History Band"
  740. DESC_FavBand = "Favorites Band"
  741. DESC_ExplorerBand = "Explorer Band"
  742. DESC_NSCOC = "Shell Name Space"
  743. DESC_SearchAssistantOC = "SearchAssistantOC"
  744. ;#ifdef ENABLE_CHANNELS
  745. DESC_ISFBandOC = "ISFBand OC"
  746. ;#endif
  747. DESC_SearchAssistant = "Search Assistant OC"
  748. HYPERTEXT_STYLE = "Cascading Style Sheet Document"
  749. ; Temporary Internet Files cleaner
  750. DESC_CacheCleaner = "Temporary Internet Files Cleaner"
  751. DESC_CacheFiles = "Temporary Internet Files"
  752. DESC_RemoveCacheFiles = "The Temporary Internet Files folder contains Web pages stored on your hard disk for quick viewing. Your personalized settings for Web pages will be left intact."
  753. DESC_AdvButtonText = "&View Files"
  754. ; Offline Pages Cleaner
  755. DESC_OCacheCleaner = "Offline Pages Cleaner"
  756. DESC_OCacheFiles = "Offline Web Pages"
  757. DESC_ORemoveCacheFiles = "Offline pages are Web pages that are stored on your computer so you can view them without being connected to the Internet. If you delete these pages now, you can still view your favorites offline later by synchronizing them. Your personalized settings for Web pages will be left intact."
  758. DESC_OAdvButtonText = "&View Pages"
  759. DESC_TipOfTheDay = "&Tip of the Day"
  760. MENU_OpenHomePage = "Open &Home Page"
  761. AUTOCOMP1 = "www.%s.com"
  762. AUTOCOMP2 = "www.%s.org"
  763. AUTOCOMP3 = "www.%s.net"
  764. AUTOCOMP4 = "www.%s.edu"
  765. ; WARNING - WARNING - WARNING - WARNING - WARNING
  766. ; WARNING - WARNING - WARNING - WARNING - WARNING
  767. ; WARNING - WARNING - WARNING - WARNING - WARNING
  768. ; WARNING: DO NOT ADD ANYTHING BELOW THIS....
  769. ; Win95's SetupX.DLL has a 64k limit on .INF files and
  770. ; this last line will not be processed if that limit is
  771. ; exceeded. If it is, the "The Internet" icon on the desktop
  772. ; will say "%SELFREG_TOO_LONG%" because of this.
  773. SELFREG_TOO_LONG = "The Internet"