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.

1357 lines
66 KiB

  1. @*:======================================================
  2. @*: FxsOcm.inf
  3. @*:
  4. @*: This file is the inf that drives the fax setup
  5. @*: during the GUI portion of Windows Setup
  6. @*:
  7. @*: If you add files to the SourceDisksFiles section
  8. @*: in this file, you MUST also add the file to the
  9. @*: layout.inx file in the setup\inf\win4\inf directory.
  10. @*: failing to to so will cause a file copy error
  11. @*: during guimode.
  12. @*:======================================================
  13. [version]
  14. signature="$WINDOWS NT$"
  15. SetupClass=BASE
  16. LayoutFile=layout.inf
  17. @*:===================================================
  18. @*: This INF uses some custom keywords
  19. @*:
  20. @*: - CreateDir = [dir section],[dir section],...
  21. @*: - DelDir = [dir section],[dir section],...
  22. @*:
  23. @*: [dir section]
  24. @*: Path = <path to folder to create>
  25. @*: Platform = <one of the PRODUCT_SKU_* below>
  26. @*: Security = <DACL in string format>
  27. @*: Attributes = <one of the FILE_ATTRIBUTE_* below>, will be added to attributes
  28. @*:
  29. @*:
  30. @*: - CreateShare = [share section],[share section],...
  31. @*: - DelShare = [share section],[share section],...
  32. @*:
  33. @*: [share section]
  34. @*: Path = <path to folder on which share is created>
  35. @*: Name = <name of share as it appears to the user>
  36. @*: Comment = <share comment as it appears to the user>
  37. @*: Platform = <one of the PRODUCT_SKU_* below>
  38. @*: Security = <DACL in string format>
  39. @*:
  40. @*:
  41. @*: - ProfileItems_Platform = <Platform>, [ProfileItems section]
  42. @*:
  43. @*: - RegisterDlls_Platform = <Platform>, [RegisterDlls section]
  44. @*:
  45. @*: - UnregisterDlls_Platform = <Platform>, [UnregisterDlls section]
  46. @*:
  47. @*: - AddReg_Platform = <Platform>, [AddReg section]
  48. @*:
  49. @*: - CopyFiles_Platform = <Platform>, [CopyFiles section]
  50. @*:
  51. @*:===================================================
  52. @*:============================
  53. @*: FaxOcmDebug - Used
  54. @*: for debugging FaxOCM.dll
  55. @*:
  56. @*: DebugLevel can be one of the following:
  57. @*: 0 - no debug output
  58. @*: 1 - see errors only
  59. @*: 2 - see errors & warnings
  60. @*: 3 - see all the debug output
  61. @*:
  62. @*: DebugFormat can be one of the following:
  63. @*: 0 - print to std output
  64. @*: 1 - print to file ("FaxSetup.log" in %windir% directory)
  65. @*: 2 - print to both
  66. @*:============================
  67. [FaxOcmDebug]
  68. DebugLevel = 3
  69. DebugFormat = 1
  70. [Optional Components]
  71. Fax ; Top Level Option
  72. @*:
  73. @*: Destination directories that the files
  74. @*: listed below are installed to.
  75. @*:
  76. [DestinationDirs]
  77. FaxFiles.System = 11 ; DIRID_SYSTEM
  78. FaxFiles.System.Console = 11 ; DIRID_SYSTEM
  79. FaxFiles.System.Server.Section = 11 ; DIRID_SYSTEM
  80. FaxFiles.Coverpage = 16419, %str_CoverPages% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
  81. FaxFiles.Addin = 10, %str_addins% ; NOT Localized Addin Directory under Windows
  82. FaxFiles.DelOnUpgrade.FromW9X.Windows = 10
  83. FaxFiles.DelOnUpgrade.FromW2K.System = 11
  84. FaxFiles.DelOnUpgrade.FromW2K.Help = 18
  85. FaxFiles.DelOnUpgrade.FromW2K.AddIn = 10, %str_addins% ; NOT Localized Addin Directory under Windows
  86. FaxFiles.DelOnUpgrade.FromXP.NET.System = 11
  87. @*:===========================================
  88. @*: this is the directory structure we build
  89. @*: on the server when creating the down level
  90. @*: client installation point
  91. @*:
  92. @*: %systemroot%
  93. @*: +---system32
  94. @*: +---clients
  95. @*: +---faxclient
  96. @*: +---PrgFiles
  97. @*: | +---msfax
  98. @*: | +---Bin
  99. @*: | +---Bin9x
  100. @*: +---System
  101. @*: | +---W95
  102. @*: | +---W98
  103. @*: +---System32
  104. @*: | +---NT4
  105. @*: +---Windows
  106. @*: | +---addins
  107. @*: | +---Help
  108. @*: +---Drivers
  109. @*: +---W9X
  110. @*: +---NT4
  111. @*:===========================================
  112. FaxFiles.Clients.Fax = 11,%str_DownLevelClients% ; %systemroot%\system32\clients\faxclient
  113. FaxFiles.Clients.Fax.PrgFiles = 11,%str_DownLevelClients%\%str_PrgFiles% ; %systemroot%\system32\clients\faxclient\PrgFiles
  114. FaxFiles.Clients.Fax.PrgFiles.msfax = 11,%str_DownLevelClients%\%str_PrgFiles%\%str_MsFax% ; %systemroot%\system32\clients\faxclient\PrgFiles\msfax
  115. FaxFiles.Clients.Fax.PrgFiles.msfax.Bin = 11,%str_DownLevelClients%\%str_PrgFiles%\%str_MsFax%\Bin ; %systemroot%\system32\clients\faxclient\PrgFiles\msfax\Bin
  116. FaxFiles.Clients.Fax.PrgFiles.msfax.Bin9x = 11,%str_DownLevelClients%\%str_PrgFiles%\%str_MsFax%\Bin9x ; %systemroot%\system32\clients\faxclient\PrgFiles\msfax\Bin9x
  117. FaxFiles.Clients.Fax.System = 11,%str_DownLevelClients%\%str_System% ; %systemroot%\system32\clients\faxclient\System
  118. FaxFiles.Clients.Fax.System.W95 = 11,%str_DownLevelClients%\%str_System%\W95 ; %systemroot%\system32\clients\faxclient\System\W95
  119. FaxFiles.Clients.Fax.System.W98 = 11,%str_DownLevelClients%\%str_System%\W98 ; %systemroot%\system32\clients\faxclient\System\W98
  120. FaxFiles.Clients.Fax.System32 = 11,%str_DownLevelClients%\System32 ; %systemroot%\system32\clients\faxclient\System32
  121. FaxFiles.Clients.Fax.System32.NT4 = 11,%str_DownLevelClients%\System32\NT4 ; %systemroot%\system32\clients\faxclient\System32\NT4
  122. FaxFiles.Clients.Fax.Windows = 11,%str_DownLevelClients%\%str_Windows% ; %systemroot%\system32\clients\faxclient\Windows
  123. FaxFiles.Clients.Fax.Windows.addins = 11,%str_DownLevelClients%\%str_Windows%\addins ; %systemroot%\system32\clients\faxclient\Windows\addins
  124. FaxFiles.Clients.Fax.Windows.help = 11,%str_DownLevelClients%\%str_Windows%\help ; %systemroot%\system32\clients\faxclient\Windows\help
  125. FaxFiles.Clients.Fax.Drivers = 11,%str_DownLevelClients%\%str_Drivers% ; %systemroot%\system32\clients\faxclient\Drivers
  126. FaxFiles.Clients.Fax.Drivers.W9X = 11,%str_DownLevelClients%\%str_Drivers%\W9X ; %systemroot%\system32\clients\faxclient\Drivers\W9X
  127. FaxFiles.Clients.Fax.Drivers.NT4 = 11,%str_DownLevelClients%\%str_Drivers%\NT4 ; %systemroot%\system32\clients\faxclient\Drivers\NT4
  128. @*:=============================================
  129. @*: Fax
  130. @*:=============================================
  131. [Fax]
  132. OptionDesc = %str_fax_desc%
  133. Tip = %str_fax_tip%
  134. IconIndex = 19 ;; 19 is index for the Fax Icon
  135. @*:We remarked the next line, because we want the fax component to be off by default (can be overridden by answer file FAX=ON)
  136. @*:
  137. @*:Modes = 0,1,2,3 ;; install fax in all install scenarios
  138. @*:
  139. FaxCleanInstall = Fax.CleanInstall
  140. FaxUpgradeFromWin9x = Fax.UpgradeFromW9X
  141. FaxUpgradeFromWin2K = Fax.UpgradeFromWin2K
  142. FaxUpgradeFromXpDotNet = Fax.UpgradeFromXpDotNet
  143. FaxUninstall = Fax.Uninstall
  144. @*:=============================================
  145. @*: Fax.CleanInstall
  146. @*:=============================================
  147. [Fax.CleanInstall]
  148. CopyFiles = FaxFiles.System, \
  149. FaxFiles.System.Console, \
  150. FaxFiles.Addin, \
  151. FaxFiles.Clients.Fax.Drivers, \
  152. @s:@i: FaxFiles.System.Server.Section, \
  153. @s!b:@i: FaxFiles.Clients.Fax, \
  154. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles, \
  155. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax, \
  156. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax.Bin, \
  157. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax.Bin9x, \
  158. @s!b:@i: FaxFiles.Clients.Fax.System, \
  159. @s!b:@i: FaxFiles.Clients.Fax.System.W95, \
  160. @s!b:@i: FaxFiles.Clients.Fax.System.W98, \
  161. @s!b:@i: FaxFiles.Clients.Fax.System32, \
  162. @s!b:@i: FaxFiles.Clients.Fax.System32.NT4, \
  163. @s!b:@i: FaxFiles.Clients.Fax.Windows, \
  164. @s!b:@i: FaxFiles.Clients.Fax.Windows.addins, \
  165. @s!b:@i: FaxFiles.Clients.Fax.Windows.help, \
  166. @s!b:@i: FaxFiles.Clients.Fax.Drivers.W9X, \
  167. @s!b:@i: FaxFiles.Clients.Fax.Drivers.NT4, \
  168. FaxFiles.Coverpage
  169. DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser
  170. DelDir = Fax.Dir.W2K.CommonCoverpages
  171. AddReg = FaxReg.CoverPageAssociation, \
  172. FaxReg.EventLogging, \
  173. FaxReg.MSFax, \
  174. FaxReg.ActivityLogging, \
  175. FaxReg.Receipts, \
  176. FaxReg.Setup, \
  177. FaxReg.OriginalSetup, \
  178. FaxReg.Client, \
  179. FaxReg.PerformanceCounters, \
  180. FaxReg.RoutingExtensions, \
  181. FaxReg.ModemDeviceProvider, \
  182. FaxReg.ModemDeviceProvider.LoggingFolders, \
  183. FaxReg.OutboundRouting, \
  184. FaxReg.PerUserStub, \
  185. FaxReg.EventSounds.PerUser, \
  186. FaxReg.Setup.PerUser, \
  187. FaxReg.ExchangeClientExtension, \
  188. @w:@i: FaxReg.Inbox.Desktop.Section, \
  189. @w:@i: FaxReg.SentItems.Desktop.Section, \
  190. @s:@i: FaxReg.Inbox.Server.Section, \
  191. @s:@i: FaxReg.SentItems.Server.Section, \
  192. @s:@i: FaxReg.MSFax.ServerSpecific.Section, \
  193. @s:@i: FaxReg.Client.ServerSpecific.Section, \
  194. FaxReg.PerUserStub.Provider
  195. AddService = %str_FaxServiceName%,,FaxSvc.Service
  196. @w:@i:RegisterDlls = Fax.RegSvr.Common.Section
  197. @s:@i:RegisterDlls = Fax.RegSvr.Common.Section, Fax.RegSvr.Server.Section
  198. ProfileItems = Fax.InstallGroup.Fax, \
  199. Fax.InstallLink.SendWizard, \
  200. Fax.InstallLink.CoverPage, \
  201. @s:@i: Fax.InstallLink.MMCSnapin, \
  202. Fax.InstallLink.Client
  203. CreateDir = Fax.Dir.Inbox, \
  204. Fax.Dir.SentItems, \
  205. Fax.Dir.Queue, \
  206. Fax.Dir.ActivityLog, \
  207. Fax.Dir.PSSLogIncoming, \
  208. Fax.Dir.PSSLogOutgoing, \
  209. Fax.Dir.FxsTmp, \
  210. Fax.Dir.CommonCoverpages
  211. CreateShare = Fax.Share.CommonCoverpages, \
  212. Fax.Share.DownLevelClientInstallationPoint
  213. UpdateInis = MAPI.AddToIni
  214. @*:=============================================
  215. @*: Fax.UpgradeFromXpDotNet
  216. @*:=============================================
  217. [Fax.UpgradeFromXpDotNet]
  218. DelFiles = FaxFiles.DelOnUpgrade.FromXP.NET.System
  219. CopyFiles = FaxFiles.System, \
  220. FaxFiles.System.Console, \
  221. FaxFiles.Clients.Fax.Drivers, \
  222. @s:@i: FaxFiles.System.Server.Section, \
  223. @s!b:@i: FaxFiles.Clients.Fax, \
  224. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles, \
  225. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax, \
  226. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax.Bin, \
  227. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax.Bin9x, \
  228. @s!b:@i: FaxFiles.Clients.Fax.System, \
  229. @s!b:@i: FaxFiles.Clients.Fax.System.W95, \
  230. @s!b:@i: FaxFiles.Clients.Fax.System.W98, \
  231. @s!b:@i: FaxFiles.Clients.Fax.System32, \
  232. @s!b:@i: FaxFiles.Clients.Fax.System32.NT4, \
  233. @s!b:@i: FaxFiles.Clients.Fax.Windows, \
  234. @s!b:@i: FaxFiles.Clients.Fax.Windows.addins, \
  235. @s!b:@i: FaxFiles.Clients.Fax.Windows.help, \
  236. @s!b:@i: FaxFiles.Clients.Fax.Drivers.W9X, \
  237. @s!b:@i: FaxFiles.Clients.Fax.Drivers.NT4, \
  238. FaxFiles.Addin
  239. DelReg = FaxReg.DelOnUpgrade.FromXpDotNet
  240. AddReg = FaxReg.Client, \
  241. @s:@i: FaxReg.Client.ServerSpecific.Section, \
  242. FaxReg.MSFax.Upgrade, \
  243. FaxReg.ModemDeviceProvider.LoggingFolders
  244. @w:@i:RegisterDlls = Fax.RegSvr.Common.Section
  245. @s:@i:RegisterDlls = Fax.RegSvr.Common.Section, Fax.RegSvr.Server.Section
  246. @w:@i:UnregisterDlls = Fax.RegSvr.Server.Section
  247. @*: We create all the folders here in order to set their ACL
  248. CreateDir = Fax.Dir.Inbox, \
  249. Fax.Dir.SentItems, \
  250. Fax.Dir.Queue, \
  251. Fax.Dir.ActivityLog, \
  252. Fax.Dir.PSSLogIncoming, \
  253. Fax.Dir.PSSLogOutgoing, \
  254. Fax.Dir.FxsTmp
  255. @*: We re-create the service to change its startup type and SD, we are using SPSVCINST_CLOBBER_SECURITY flag to change the SD
  256. AddService = %str_FaxServiceName%,0x400,FaxSvc.Service
  257. @*:=============================================
  258. @*: Fax.UpgradeFromWin2K
  259. @*:=============================================
  260. [Fax.UpgradeFromWin2K]
  261. DelFiles = FaxFiles.DelOnUpgrade.FromW2K.System, \
  262. FaxFiles.DelOnUpgrade.FromW2K.Help, \
  263. FaxFiles.DelOnUpgrade.FromW2K.AddIn
  264. DelReg = FaxReg.DelOnUpgrade.FromW2K, \
  265. FaxReg.DelOnUpgrade.FromW2K.PerUser
  266. DelDir = Fax.Dir.W2K.CommonCoverpages
  267. ProfileItems = Fax.UninstallLink.FromW2K.MyFaxes, \
  268. Fax.UninstallLink.FromW2K.SendCoverPage, \
  269. Fax.UninstallLink.FromW2K.Help, \
  270. Fax.UninstallLink.FromW2K.MMCSnapin, \
  271. Fax.UninstallLink.FromW2K.FaxQueue, \
  272. Fax.UninstallLink.CfgWzrd, \
  273. Fax.InstallGroup.Fax, \
  274. Fax.InstallLink.SendWizard, \
  275. Fax.InstallLink.CoverPage, \
  276. @s:@i: Fax.InstallLink.MMCSnapin, \
  277. @w:@i: Fax.UninstallLink.MMCSnapin, \
  278. Fax.InstallLink.Client
  279. CopyFiles = FaxFiles.System, \
  280. FaxFiles.System.Console, \
  281. FaxFiles.Addin, \
  282. FaxFiles.Clients.Fax.Drivers, \
  283. @s:@i: FaxFiles.System.Server.Section, \
  284. @s!b:@i: FaxFiles.Clients.Fax, \
  285. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles, \
  286. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax, \
  287. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax.Bin, \
  288. @s!b:@i: FaxFiles.Clients.Fax.PrgFiles.msfax.Bin9x, \
  289. @s!b:@i: FaxFiles.Clients.Fax.System, \
  290. @s!b:@i: FaxFiles.Clients.Fax.System.W95, \
  291. @s!b:@i: FaxFiles.Clients.Fax.System.W98, \
  292. @s!b:@i: FaxFiles.Clients.Fax.System32, \
  293. @s!b:@i: FaxFiles.Clients.Fax.System32.NT4, \
  294. @s!b:@i: FaxFiles.Clients.Fax.Windows, \
  295. @s!b:@i: FaxFiles.Clients.Fax.Windows.addins, \
  296. @s!b:@i: FaxFiles.Clients.Fax.Windows.help, \
  297. @s!b:@i: FaxFiles.Clients.Fax.Drivers.W9X, \
  298. @s!b:@i: FaxFiles.Clients.Fax.Drivers.NT4, \
  299. FaxFiles.Coverpage
  300. AddReg = FaxReg.CoverPageAssociation, \
  301. FaxReg.EventLogging, \
  302. FaxReg.MSFax, \
  303. FaxReg.ActivityLogging, \
  304. FaxReg.Receipts, \
  305. FaxReg.Setup, \
  306. FaxReg.OriginalSetup, \
  307. FaxReg.Client, \
  308. FaxReg.PerformanceCounters, \
  309. FaxReg.RoutingExtensions, \
  310. FaxReg.ModemDeviceProvider, \
  311. FaxReg.ModemDeviceProvider.LoggingFolders, \
  312. FaxReg.OutboundRouting, \
  313. FaxReg.PerUserStub, \
  314. FaxReg.EventSounds.PerUser, \
  315. FaxReg.Setup.PerUser, \
  316. FaxReg.ExchangeClientExtension, \
  317. @w:@i: FaxReg.Inbox.Desktop.Section, \
  318. @w:@i: FaxReg.SentItems.Desktop.Section, \
  319. @s:@i: FaxReg.Inbox.Server.Section, \
  320. @s:@i: FaxReg.SentItems.Server.Section, \
  321. @s:@i: FaxReg.MSFax.ServerSpecific.Section, \
  322. @s:@i: FaxReg.Client.ServerSpecific.Section, \
  323. FaxReg.PerUserStub.Provider
  324. @*: we are using SPSVCINST_CLOBBER_SECURITY flag to change the SD
  325. AddService = %str_FaxServiceName%,0x400,FaxSvc.Service
  326. @w:@i:RegisterDlls = Fax.RegSvr.Common.Section
  327. @s:@i:RegisterDlls = Fax.RegSvr.Common.Section, Fax.RegSvr.Server.Section
  328. @w:@i:UnregisterDlls = Fax.RegSvr.Server.Section, Fax.Unregister.FromW2K.Section
  329. @s:@i:UnregisterDlls = Fax.Unregister.FromW2K.Section
  330. CreateDir = Fax.Dir.Inbox, \
  331. Fax.Dir.SentItems, \
  332. Fax.Dir.Queue, \
  333. Fax.Dir.ActivityLog, \
  334. Fax.Dir.PSSLogIncoming, \
  335. Fax.Dir.PSSLogOutgoing, \
  336. Fax.Dir.FxsTmp, \
  337. Fax.Dir.CommonCoverpages
  338. CreateShare = Fax.Share.CommonCoverpages, \
  339. Fax.Share.DownLevelClientInstallationPoint
  340. UpdateInis = MAPI.AddToIni
  341. @*:=============================================
  342. @*: Fax.UpgradeFromW9X
  343. @*:=============================================
  344. [Fax.UpgradeFromW9X]
  345. DelFiles = FaxFiles.DelOnUpgrade.FromW9X.Windows
  346. DelReg = FaxReg.DelOnUpgrade.FromW9X
  347. ProfileItems = Fax.UninstallLink.FromW9x.CoverPage, \
  348. Fax.InstallGroup.Fax, \
  349. Fax.InstallLink.SendWizard, \
  350. Fax.InstallLink.CoverPage, \
  351. Fax.InstallLink.Client
  352. CopyFiles = FaxFiles.System, \
  353. FaxFiles.System.Console, \
  354. FaxFiles.Addin, \
  355. FaxFiles.Coverpage, \
  356. FaxFiles.Clients.Fax.Drivers
  357. AddReg = FaxReg.CoverPageAssociation, \
  358. FaxReg.EventLogging, \
  359. FaxReg.MSFax, \
  360. FaxReg.ActivityLogging, \
  361. FaxReg.Receipts, \
  362. FaxReg.Setup, \
  363. FaxReg.OriginalSetup, \
  364. FaxReg.Client, \
  365. FaxReg.PerformanceCounters, \
  366. FaxReg.RoutingExtensions, \
  367. FaxReg.ModemDeviceProvider, \
  368. FaxReg.ModemDeviceProvider.LoggingFolders, \
  369. FaxReg.OutboundRouting, \
  370. FaxReg.PerUserStub, \
  371. FaxReg.EventSounds.PerUser, \
  372. FaxReg.Setup.PerUser, \
  373. FaxReg.ExchangeClientExtension, \
  374. FaxReg.AwdAssociation, \
  375. FaxReg.PerUserStub.Provider, \
  376. FaxReg.Inbox.Desktop.Section, \
  377. FaxReg.SentItems.Desktop.Section
  378. @*: we are using SPSVCINST_CLOBBER_SECURITY flag to change the SD
  379. AddService = %str_FaxServiceName%,0x400,FaxSvc.Service
  380. RegisterDlls = Fax.RegSvr.Common.Section
  381. CreateDir = Fax.Dir.Inbox, \
  382. Fax.Dir.SentItems, \
  383. Fax.Dir.Queue, \
  384. Fax.Dir.ActivityLog, \
  385. Fax.Dir.PSSLogIncoming, \
  386. Fax.Dir.PSSLogOutgoing, \
  387. Fax.Dir.FxsTmp, \
  388. Fax.Dir.CommonCoverpages
  389. CreateShare = Fax.Share.CommonCoverpages
  390. UpdateInis = MAPI.AddToIni, \
  391. MAPI.RemoveFromIni.AWF
  392. @*:=============================================
  393. @*: Fax.Uninstall
  394. @*:=============================================
  395. [Fax.Uninstall]
  396. AddReg = FaxReg.PerUserStub.UnInstall, \
  397. FaxReg.PerUserStub.UnInstall.Provider
  398. DelShare = Fax.Share.CommonCoverpages, \
  399. Fax.Share.DownLevelClientInstallationPoint
  400. DelDir = Fax.Dir.FxsTmp
  401. DelFiles = FaxFiles.System, \
  402. FaxFiles.System.Console, \
  403. FaxFiles.Addin, FileFiles.Coverpage, \
  404. FaxFiles.System.Server.Section, \
  405. FaxFiles.Clients.Fax, \
  406. FaxFiles.Clients.Fax.PrgFiles, \
  407. FaxFiles.Clients.Fax.PrgFiles.msfax, \
  408. FaxFiles.Clients.Fax.PrgFiles.msfax.Bin, \
  409. FaxFiles.Clients.Fax.PrgFiles.msfax.Bin9x, \
  410. FaxFiles.Clients.Fax.System, \
  411. FaxFiles.Clients.Fax.System.W95, \
  412. FaxFiles.Clients.Fax.System.W98, \
  413. FaxFiles.Clients.Fax.System32, \
  414. FaxFiles.Clients.Fax.System32.NT4, \
  415. FaxFiles.Clients.Fax.Windows, \
  416. FaxFiles.Clients.Fax.Windows.addins, \
  417. FaxFiles.Clients.Fax.Windows.help, \
  418. FaxFiles.Clients.Fax.Drivers, \
  419. FaxFiles.Clients.Fax.Drivers.W9X, \
  420. FaxFiles.Clients.Fax.Drivers.NT4
  421. DelReg = FaxReg.RemoveTree.HKLM, \
  422. FaxReg.RemoveTree.PerUser, \
  423. FaxReg.ExchangeClientExtension, \
  424. FaxReg.PerformanceCounters
  425. DelService = %str_FaxServiceName%
  426. UnregisterDlls = Fax.RegSvr.Common.Section, \
  427. Fax.RegSvr.Server.Section
  428. ProfileItems = Fax.UninstallLink.CoverPage, \
  429. Fax.UninstallLink.SendWizard, \
  430. Fax.UninstallLink.Client, \
  431. Fax.UninstallLink.MMCSnapin, \
  432. Fax.UninstallLink.CfgWzrd
  433. UpdateInis = MAPI.RemoveFromIni
  434. @*:=============================================
  435. @*: Share section
  436. @*:=============================================
  437. [Fax.Share.CommonCoverpages]
  438. Path = %16419%\%str_CoverPages% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
  439. Name = %str_CoverPageShareName% ; "FxsSrvCp$"
  440. Comment = %str_CoverPageShareComment% ; "Common Fax Cover Pages Directory"
  441. Security = "D:(A;;FA;;;BA)(A;;0x1200a9;;;WD)" ; Everyone can read, Administrators have full control
  442. Platform = %PRODUCT_SHARED_SKU% ; Share on server SKUs only
  443. [Fax.Share.DownLevelClientInstallationPoint]
  444. Path = %11%\%str_DownLevelClients% ; %systemroot%\system32\clients\faxclient
  445. Name = %str_DownLevelClientShare% ; "faxclient"
  446. Comment = %str_DownLevelClientComment% ; "Microsoft Shared Fax Clients"
  447. Security = "D:(A;;0x1200a9;;;WD)" ; Everyone can read
  448. Platform = %PRODUCT_SHARED_SKU% ; Share on server SKUs only
  449. @*:=============================================
  450. @*: Directory section
  451. @*:=============================================
  452. [Fax.Dir.Inbox]
  453. Path = %16419%\%str_Inbox% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Inbox
  454. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  455. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;NS)" ; Administrators have full access, Network service have full access
  456. [Fax.Dir.SentItems]
  457. Path = %16419%\%str_SentItems% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Sent Items
  458. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  459. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;NS)" ; Administrators have full access, Network service have full access
  460. [Fax.Dir.Queue]
  461. Path = %16419%\%str_Queue% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Queue
  462. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  463. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;NS)" ; Administrators have full access, Network service have full access
  464. [Fax.Dir.ActivityLog]
  465. Path = %16419%\%str_ActivityLog% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Queue
  466. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  467. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;NS)" ; Administrators have full access, Network service have full access
  468. [Fax.Dir.PSSLogIncoming]
  469. Path = %11%\%str_PSSLogIncoming% ; %windir%\system32\LogFiles\Fax\Incoming
  470. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  471. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;NS)" ; Administrators have full access, Network service have full access
  472. [Fax.Dir.PSSLogOutgoing]
  473. Path = %11%\%str_PSSLogOutgoing% ; %windir%\system32\LogFiles\Fax\Outgoing
  474. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  475. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;NS)" ; Administrators have full access, Network service have full access
  476. [Fax.Dir.FxsTmp]
  477. Path = %11%\FxsTmp ; %windir%\system32\FxsTmp
  478. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  479. Security = "D:PAI(A;;0x100003;;;BU)(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICIIO;FA;;;CO)" ; Special ACL
  480. [Fax.Dir.CommonCoverpages]
  481. Path = %16419%\%str_CoverPages% ; CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
  482. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  483. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;WD)" ; Everyone can read, Administrators have full control
  484. ; We delete this folder to support upgrade from build
  485. ; to build and to clear the W2K common coverpages
  486. ; Our migration code moves the W2K coverpages to
  487. ; the new location before this folder is removed
  488. [Fax.Dir.W2K.CommonCoverpages]
  489. Path = %16430%\%str_MyFaxes%\%str_CommonCoverPages% ; CSIDL_COMMON_DOCUMENTS\My Faxes\Common CoverPages (i.e. All Users\Documents\My Faxes\..., 0x002e or'd with 0x4000)
  490. Platform = %PRODUCT_ALL_SKUS% ; create on all platforms
  491. Security = "D:PAI(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;WD)" ; Everyone can read, Administrators have full control
  492. @*:=============================================
  493. @*: MAPISVC.INF section
  494. @*:=============================================
  495. [MAPI.AddToIni]
  496. %11%\mapisvc.inf,"MSFAX XPP" ,,"PR_PROVIDER_DISPLAY=%str_FaxMailTransport%"
  497. %11%\mapisvc.inf,"MSFAX XPP" ,,"PR_DISPLAY_NAME=%str_FaxMailTransport%"
  498. %11%\mapisvc.inf,"MSFAX XPP" ,,"PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE"
  499. %11%\mapisvc.inf,"MSFAX XPP" ,,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER"
  500. %11%\mapisvc.inf,"MSFAX XPP" ,,"PR_PROVIDER_DLL_NAME=FXSXP.DLL"
  501. %11%\mapisvc.inf,"MSFAX XP" ,,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY"
  502. %11%\mapisvc.inf,"MSFAX XP" ,,"PR_SERVICE_ENTRY_NAME=ServiceEntry"
  503. %11%\mapisvc.inf,"MSFAX XP" ,,"PR_SERVICE_SUPPORT_FILES=FXSXP.DLL"
  504. %11%\mapisvc.inf,"MSFAX XP" ,,"PR_SERVICE_DLL_NAME=FXSXP.DLL"
  505. %11%\mapisvc.inf,"MSFAX XP" ,,"Providers=MSFAX XPP"
  506. %11%\mapisvc.inf,"MSFAX XP" ,,"PR_DISPLAY_NAME=%str_FaxMailTransport%"
  507. %11%\mapisvc.inf,"Services" ,,"MSFAX XP=%str_FaxMailTransport%"
  508. %11%\mapisvc.inf,"Default Services" ,,"MSFAX XP=%str_FaxMailTransport%"
  509. [MAPI.RemoveFromIni]
  510. %11%\mapisvc.inf,"MSFAX XPP" ,"PR_PROVIDER_DISPLAY=%str_FaxMailTransport%",
  511. %11%\mapisvc.inf,"MSFAX XPP" ,"PR_DISPLAY_NAME=%str_FaxMailTransport%",
  512. %11%\mapisvc.inf,"MSFAX XPP" ,"PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE",
  513. %11%\mapisvc.inf,"MSFAX XPP" ,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER",
  514. %11%\mapisvc.inf,"MSFAX XPP" ,"PR_PROVIDER_DLL_NAME=FXSXP.DLL",
  515. %11%\mapisvc.inf,"MSFAX XP" ,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY",
  516. %11%\mapisvc.inf,"MSFAX XP" ,"PR_SERVICE_ENTRY_NAME=ServiceEntry",
  517. %11%\mapisvc.inf,"MSFAX XP" ,"PR_SERVICE_SUPPORT_FILES=FXSXP.DLL",
  518. %11%\mapisvc.inf,"MSFAX XP" ,"PR_SERVICE_DLL_NAME=FXSXP.DLL",
  519. %11%\mapisvc.inf,"MSFAX XP" ,"Providers=MSFAX XPP",
  520. %11%\mapisvc.inf,"MSFAX XP" ,"PR_DISPLAY_NAME=%str_FaxMailTransport%",
  521. %11%\mapisvc.inf,"Services" ,"MSFAX XP=%str_FaxMailTransport%",
  522. %11%\mapisvc.inf,"Default Services" ,"MSFAX XP=%str_FaxMailTransport%",
  523. [MAPI.RemoveFromIni.AWF]
  524. %11%\mapisvc.inf,"AWFAX_AB" ,"PR_PROVIDER_DISPLAY=Microsoft Fax Address Book",,
  525. %11%\mapisvc.inf,"AWFAX_AB" ,"PR_DISPLAY_NAME=Microsoft Fax Address Book",,
  526. %11%\mapisvc.inf,"AWFAX_AB" ,"PR_PROVIDER_DLL_NAME=awfxab.dll",,
  527. %11%\mapisvc.inf,"AWFAX_AB" ,"PR_RESOURCE_TYPE=MAPI_AB_PROVIDER",,
  528. %11%\mapisvc.inf,"AWFAX_AB" ,"PR_RESOURCE_FLAGS=00000000",,
  529. %11%\mapisvc.inf,"AWFAX_XP" ,"PR_PROVIDER_DISPLAY=Microsoft Fax Transport",,
  530. %11%\mapisvc.inf,"AWFAX_XP" ,"PR_PROVIDER_DLL_NAME=awfaxp.dll",,
  531. %11%\mapisvc.inf,"AWFAX_XP" ,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER",,
  532. %11%\mapisvc.inf,"AWFAX_XP" ,"PR_RESOURCE_FLAGS=00000000",,
  533. %11%\mapisvc.inf,"AWFAX" ,"PR_DISPLAY_NAME=Microsoft Fax Messaging Service",,
  534. %11%\mapisvc.inf,"AWFAX" ,"PR_SERVICE_DLL_NAME=awfaxp.dll",,
  535. %11%\mapisvc.inf,"AWFAX" ,"PR_SERVICE_ENTRY_NAME=ServiceEntry",,
  536. %11%\mapisvc.inf,"AWFAX" ,"WIZARD_ENTRY_NAME=WizardInformation",,
  537. %11%\mapisvc.inf,"AWFAX" ,"Providers=AWFAX_AB, AWFAX_XP",,
  538. %11%\mapisvc.inf,"AWFAX" ,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY",,
  539. %11%\mapisvc.inf,"AWFAX" ,"PR_SERVICE_SUPPORT_FILES=awfaxp,awfxab,awcl1_,awdevl,awrndr,awfxcg",,
  540. %11%\mapisvc.inf,"Services" ,"AWFAX=Microsoft Fax",,
  541. %11%\mapisvc.inf,"Default Services" ,"AWFAX=Microsoft Fax",,
  542. @*:=============================================
  543. @*: Install/Uninstall Links
  544. @*:
  545. @*: This section creates the fax links in
  546. @*: the start menu.
  547. @*:=============================================
  548. [CreateLink.Common]
  549. ProfileItems = Fax.InstallGroup.Fax, \
  550. Fax.InstallLink.SendWizard, \
  551. Fax.InstallLink.CoverPage, \
  552. Fax.InstallLink.Client
  553. [Fax.InstallGroup.Fax]
  554. Name = %str_FaxGroup%, 4 ; the flag '4' means create a program group
  555. DisplayResource = "%systemroot%\system32\fxsres.dll",118 ; display resource is 'Fax'
  556. [Fax.InstallLink.CoverPage]
  557. Name = %str_FaxCoverPageLink%
  558. CmdLine = 11,,FxsCover.exe
  559. Subdir = %str_FaxGroup%
  560. WorkingDir = 16389,%str_FaxPersonalCoverpages% ; CSIDL_PERSONAL or'd with 0x4000
  561. IconPath = 11,, FxsCover.exe
  562. IconIndex = 0
  563. InfoTip = "@%systemroot%\system32\fxsres.dll,-113"
  564. DisplayResource = "%systemroot%\system32\fxsres.dll",112
  565. [Fax.UninstallLink.CoverPage]
  566. Name = %str_FaxCoverPageLink%, 2 ; the flag '2' means 'delete link'
  567. SubDir = %str_FaxGroup%
  568. [Fax.InstallLink.MMCSnapin]
  569. Name = %str_FaxMMCLink%
  570. CmdLine = 11,,%SystemRoot%\System32\fxsadmin.msc
  571. Subdir = %str_FaxGroup%
  572. IconPath = 11,, fxsadmin.dll
  573. IconIndex = 0
  574. InfoTip = "@%systemroot%\system32\fxsres.dll,-117"
  575. DisplayResource = "%systemroot%\system32\fxsres.dll",116
  576. [Fax.UninstallLink.MMCSnapin]
  577. Name = %str_FaxMMCLink%, 2 ; the flag '2' means 'delete link'
  578. SubDir = %str_FaxGroup%
  579. [Fax.InstallLink.SendWizard]
  580. Name = %str_FaxSendWizardLink%
  581. CmdLine = 11,,FxsSend.exe
  582. Subdir = %str_FaxGroup%
  583. IconPath = 11,, FxsSend.exe
  584. IconIndex = 0
  585. InfoTip = "@%systemroot%\system32\fxsres.dll,-111"
  586. DisplayResource = "%systemroot%\system32\fxsres.dll",110
  587. [Fax.UninstallLink.SendWizard]
  588. Name = %str_FaxSendWizardLink%, 2 ; the flag '2' means 'delete link'
  589. SubDir = %str_FaxGroup%
  590. [Fax.InstallLink.Client]
  591. Name = %str_FaxClientLink%
  592. CmdLine = 11,,"FxsClnt.exe /new"
  593. Subdir = %str_FaxGroup%
  594. IconPath = 11,, FxsClntR.dll
  595. IconIndex = 0
  596. InfoTip = "@%systemroot%\system32\fxsres.dll,-115"
  597. DisplayResource = "%systemroot%\system32\fxsres.dll",114
  598. [Fax.UninstallLink.Client]
  599. Name = %str_FaxClientLink%, 2 ; the flag '2' means 'delete link'
  600. SubDir = %str_FaxGroup%
  601. [Fax.UninstallLink.CfgWzrd]
  602. Name = %str_FaxConfigWzrdLink%, 2 ; the flag '2' means 'delete link'
  603. SubDir = %str_FaxGroup%
  604. [Fax.InstallLink.WhereDidMyFaxGo]
  605. Name = %str_WhereDidMyFaxGo%,1 ; the flag '1' means create for current user.
  606. CmdLine = 11,,"rundll32.exe %11%\Setup\FxsOcm.dll,WhereDidMyFaxGo"
  607. Subdir = %str_SBSFaxGroup%
  608. IconPath = 11,, FxsClntR.dll
  609. IconIndex = 0
  610. [Fax.UninstallLink.WhereDidMyFaxGo]
  611. Name = %str_WhereDidMyFaxGo%, 3 ; the flag '3' means 'delete link' for 'currnet user'
  612. SubDir = %str_SBSFaxGroup%
  613. @*:=============================================
  614. @*: Remove W9X shortcuts
  615. @*:=============================================
  616. [Fax.UninstallLink.FromW9x.CoverPage]
  617. Name = %str_FaxW9XCoverPageLink%, 2 ; the flag '2' means 'delete link'
  618. SubDir = %str_AWFaxGroup%
  619. @*:=============================================
  620. @*: Remove W2K shortcuts
  621. @*:=============================================
  622. [Fax.UninstallLink.FromW2K.MyFaxes]
  623. Name = %str_FaxW2KMyFaxesLink%, 2 ; the flag '2' means 'delete link'
  624. SubDir = %str_FaxGroup%
  625. [Fax.UninstallLink.FromW2K.SendCoverPage]
  626. Name = %str_FaxW2KSendCoverPageLink%, 2 ; the flag '2' means 'delete link'
  627. SubDir = %str_FaxGroup%
  628. [Fax.UninstallLink.FromW2K.Help]
  629. Name = %str_FaxW2KHelpLink%, 2 ; the flag '2' means 'delete link'
  630. SubDir = %str_FaxGroup%
  631. [Fax.UninstallLink.FromW2K.MMCSnapin]
  632. Name = %str_FaxW2KMMCSnapinLink%, 2 ; the flag '2' means 'delete link'
  633. SubDir = %str_FaxGroup%
  634. [Fax.UninstallLink.FromW2K.FaxQueue]
  635. Name = %str_FaxW2KFaxQueueLink%, 2 ; the flag '2' means 'delete link'
  636. SubDir = %str_FaxGroup%
  637. @*:=============================================
  638. @*: Copy Files Section
  639. @*:=============================================
  640. [SourceDisksNames.x86]
  641. 201=%cdname%,"",0,\i386
  642. @s!b:@i:555=%cdname%,"fxsclnt.cab",0,\i386
  643. [SourceDisksFiles]
  644. fxsadmin.msc=201,,
  645. fxsadmin.dll=201,,
  646. fxsrtmtd.dll=201,,
  647. fxst30p.dll=201,,
  648. fxsapi.dll=201,,
  649. fxscfgwz.dll=201,,
  650. fxscom.dll=201,,
  651. fxscomex.dll=201,,
  652. fxsclntR.dll=201,,
  653. fxsclnt.exe=201,,
  654. fxscount.h=201,,
  655. fxscover.exe=201,,
  656. fxsdrv.dll=201,,
  657. fxsevent.dll=201,,
  658. fxsext32.dll=201,,
  659. fxsmon.dll=201,,
  660. fxsperf.dll=201,,
  661. fxsperf.ini=201,,
  662. fxsres.dll=201,,
  663. fxsroute.dll=201,,
  664. fxssend.exe=201,,
  665. fxsst.dll=201,,
  666. fxssvc.exe=201,,
  667. fxst30.dll=201,,
  668. fxstiff.dll=201,,
  669. fxsui.dll=201,,
  670. fxswzrd.dll=201,,
  671. fxsxp32.dll=201,,
  672. fxsext.ecf=201,,
  673. fxsclnt.msi=201,,
  674. confdent.cov=201,,
  675. fyi.cov=201,,
  676. generic.cov=201,,
  677. urgent.cov=201,,
  678. fxscl_s.hlp=201,,
  679. @*: these files are shared with TS down level client
  680. instmsia.exe=201,,
  681. instmsiw.exe=201,,
  682. @*: these files are copied from our CAB file (fxsclnt.cab)
  683. @s!b:@i:W95_iconlib.dll=555,,
  684. @s!b:@i:W95_unidrv.dll=555,,
  685. @s!b:@i:W95_unidrv.hlp=555,,
  686. @s!b:@i:W98_iconlib.dll=555,,
  687. @s!b:@i:W98_unidrv.dll=555,,
  688. @s!b:@i:W98_unidrv.hlp=555,,
  689. @s!b:@i:W9X_fxsapi.dll=555,,
  690. @s!b:@i:W9X_fxsclnt.exe=555,,
  691. @s!b:@i:W9X_fxsclntr.dll=555,,
  692. @s!b:@i:W9X_fxscover.exe=555,,
  693. @s!b:@i:W9X_fxsdrv16.drv=555,,
  694. @s!b:@i:W9X_fxsdrv32.dll=555,,
  695. @s!b:@i:NT4_fxsdrv4.dll=555,,
  696. @s!b:@i:NT4_fxsapi.dll=555,,
  697. @s!b:@i:W9X_fxsext32.dll=555,,
  698. @s!b:@i:W9X_fxstiff.dll=555,,
  699. @s!b:@i:W9X_fxssend.exe=555,,
  700. @s!b:@i:W9X_fxsxp32.dll=555,,
  701. @s!b:@i:W9X_fxswzrd.dll=555,,
  702. @s!b:@i:FXS_setup.exe=555,,
  703. @s!b:@i:FXS_strap.exe=555,,
  704. @s!b:@i:FXS_setup.ini=555,,
  705. @s!b:@i:FXS_msvcrt.dll=555,,
  706. @s!b:@i:FXS_fxsclnt.chm=555,,
  707. @s!b:@i:FXS_fxscover.chm=555,,
  708. @*: those files are part of the core OS
  709. mfc42.dll=201,,
  710. mfc42u.dll=201,,
  711. msvcp60.dll=201,,
  712. @*: These files are removed when upgrading from W2K
  713. [FaxFiles.DelOnUpgrade.FromW2K.System]
  714. basenote.cov,,,0x00010000
  715. fax.cpk,,,0x00010000
  716. fax.cpl,,,0x00010000
  717. faxadmin.dll,,,0x00010000
  718. faxcom.dll,,,0x00010000
  719. faxcover.exe,,,0x00010000
  720. faxcount.h,,,0x00010000
  721. faxdrv.dll,,,0x00010000
  722. faxevent.dll,,,0x00010000
  723. faxext32.dll,,,0x00010000
  724. faxmapi.dll,,,0x00010000
  725. faxocm.dll,,,0x00010000
  726. faxperf.dll,,,0x00010000
  727. faxperf.ini,,,0x00010000
  728. faxqueue.exe,,,0x00010000
  729. faxroute.dll,,,0x00010000
  730. faxsend.exe,,,0x00010000
  731. faxserv.msc,,,0x00010000
  732. faxshell.dll,,,0x00010000
  733. faxsvc.exe,,,0x00010000
  734. faxt30.dll,,,0x00010000
  735. faxtiff.dll,,,0x00010000
  736. faxui.dll,,,0x00010000
  737. faxxp32.dll,,,0x00010000
  738. msfaxmon.dll,,,0x00010000
  739. routeext.dll,,,0x00010000
  740. @*:;winfax.dll,,,0x00010000 we will replace this file during the text mode of Whistler
  741. [FaxFiles.DelOnUpgrade.FromW2K.Help]
  742. fax.chm,,,0x00010000
  743. fax.hlp,,,0x00010000
  744. faxcover.chm,,,0x00010000
  745. faxmgmt.chm,,,0x00010000
  746. faxqueue.chm,,,0x00010000
  747. [FaxFiles.DelOnUpgrade.FromW2K.AddIn]
  748. faxext.ecf,,,0x00010000
  749. [FaxFiles.DelOnUpgrade.FromW9X.Windows]
  750. faxcover.exe,,,0x00010000
  751. [FaxFiles.DelOnUpgrade.FromXP.NET.System]
  752. fxsdrv.dll, , ,0x00010000
  753. fxsui.dll, , ,0x00010000
  754. fxswzrd.dll, , ,0x00010000
  755. [FaxFiles.System.Server.Section]
  756. fxsadmin.msc,,,0x00010000
  757. fxsadmin.dll,,,0x00010000
  758. fxsrtmtd.dll,,,0x00010000
  759. fxst30p.dll,,,0x00010000
  760. [FaxFiles.System]
  761. @*:;;0x0001000 means copy on reboot if file is busy
  762. fxsapi.dll,,,0x00010000
  763. fxscfgwz.dll,,,0x00010000
  764. fxscom.dll,,,0x00010000
  765. fxscomex.dll,,,0x00010000
  766. fxsclntR.dll,,,0x00010000
  767. fxsclnt.exe,,,0x00010000
  768. fxscount.h,,,0x00010000
  769. fxscover.exe,,,0x00010000
  770. fxsevent.dll,,,0x00010000
  771. fxsext32.dll,,,0x00010000
  772. fxsmon.dll,,,0x00010000
  773. fxsperf.dll,,,0x00010000
  774. fxsperf.ini,,,0x00010000
  775. fxsres.dll,,,0x00010000
  776. fxsroute.dll,,,0x00010000
  777. fxssend.exe,,,0x00010000
  778. fxsst.dll,,,0x00010000
  779. fxst30.dll,,,0x00010000
  780. fxstiff.dll,,,0x00010000
  781. fxsxp32.dll,,,0x00010000
  782. @*:;
  783. @*:;;; Remove the comments from the following files if you want them copied during standalone setup
  784. @*:;
  785. @*:;fxsocm.dll,,,0x00010000
  786. @*:;winfax.dll,,,0x00010000 will be installed during text mode (see layout.inx)
  787. [FaxFiles.System.Console]
  788. fxssvc.exe,,,0x00010000
  789. [FaxFiles.Clients.Fax]
  790. fxsclnt.msi, , ,0x00010000
  791. instmsia.exe, , ,0x00010000
  792. instmsiw.exe, , ,0x00010000
  793. fxssetup.exe, FXS_setup.exe, ,0x00010000
  794. setup.exe, FXS_strap.exe, ,0x00010000
  795. setup.ini, FXS_setup.ini, ,0x00010000
  796. [FaxFiles.Clients.Fax.PrgFiles]
  797. [FaxFiles.Clients.Fax.PrgFiles.msfax]
  798. [FaxFiles.Clients.Fax.PrgFiles.msfax.Bin]
  799. fxsclnt.exe, , ,0x00010000
  800. fxsclntr.dll, , ,0x00010000
  801. fxscover.exe, , ,0x00010000
  802. fxsext32.dll, , ,0x00010000
  803. fxssend.exe, , ,0x00010000
  804. fxstiff.dll, , ,0x00010000
  805. [FaxFiles.Clients.Fax.PrgFiles.msfax.Bin9x]
  806. fxsclnt.exe, W9X_fxsclnt.exe, ,0x00010000
  807. fxsclntr.dll, W9X_fxsclntr.dll, ,0x00010000
  808. fxscover.exe, W9X_fxscover.exe, ,0x00010000
  809. fxsext32.dll, W9X_fxsext32.dll, ,0x00010000
  810. fxssend.exe, W9X_fxssend.exe, ,0x00010000
  811. [FaxFiles.Clients.Fax.System]
  812. fxsapi.dll, W9X_fxsapi.dll, ,0x00010000
  813. fxsdrv16.drv, W9X_fxsdrv16.drv, ,0x00010000
  814. fxsdrv32.dll, W9X_fxsdrv32.dll, ,0x00010000
  815. fxstiff.dll, W9X_fxstiff.dll, ,0x00010000
  816. fxswzrd.dll, W9X_fxswzrd.dll, ,0x00010000
  817. fxsxp32.dll, W9X_fxsxp32.dll, ,0x00010000
  818. mfc42.dll, , ,0x00010000
  819. [FaxFiles.Clients.Fax.System.W95]
  820. iconlib.dll, W95_iconlib.dll, ,0x00010000
  821. unidrv.dll, W95_unidrv.dll, ,0x00010000
  822. unidrv.hlp, W95_unidrv.hlp, ,0x00010000
  823. [FaxFiles.Clients.Fax.System.W98]
  824. iconlib.dll, W98_iconlib.dll, ,0x00010000
  825. unidrv.dll, W98_unidrv.dll, ,0x00010000
  826. unidrv.hlp, W98_unidrv.hlp, ,0x00010000
  827. [FaxFiles.Clients.Fax.System32]
  828. fxsapi.dll, , ,0x00010000
  829. fxsres.dll, , ,0x00010000
  830. fxsxp32.dll, , ,0x00010000
  831. mfc42u.dll, , ,0x00010000
  832. msvcp60.dll, , ,0x00010000
  833. msvcrt.dll, FXS_msvcrt.dll, ,0x00010000
  834. [FaxFiles.Clients.Fax.System32.NT4]
  835. fxsapi.dll, NT4_fxsapi.dll, ,0x00010000
  836. [FaxFiles.Clients.Fax.Windows]
  837. [FaxFiles.Clients.Fax.Windows.addins]
  838. fxsext.ecf, , ,0x00010000
  839. [FaxFiles.Clients.Fax.Windows.help]
  840. fxsclnt.chm, FXS_fxsclnt.chm, ,0x00010000
  841. fxsclnt.hlp, fxscl_s.hlp, ,0x00010000
  842. fxscover.chm, FXS_fxscover.chm, ,0x00010000
  843. [FaxFiles.Clients.Fax.Drivers]
  844. fxsapi.dll, , ,0x00010000
  845. fxsdrv.dll, , ,0x00010000
  846. fxsres.dll, , ,0x00010000
  847. fxstiff.dll, , ,0x00010000
  848. fxsui.dll, , ,0x00010000
  849. fxswzrd.dll, , ,0x00010000
  850. [FaxFiles.Clients.Fax.Drivers.W9X]
  851. fxsdrv16.drv, W9X_fxsdrv16.drv, ,0x00010000
  852. fxsdrv32.dll, W9X_fxsdrv32.dll, ,0x00010000
  853. fxsres.dll, , ,0x00010000
  854. iconlib.dll, W95_iconlib.dll, ,0x00010000
  855. unidrv.dll, W95_unidrv.dll, ,0x00010000
  856. unidrv.hlp, W95_unidrv.hlp, ,0x00010000
  857. fxswzrd.dll, W9X_fxswzrd.dll, ,0x00010000
  858. fxsapi.dll, W9X_fxsapi.dll, ,0x00010000
  859. fxstiff.dll, W9X_fxstiff.dll, ,0x00010000
  860. [FaxFiles.Clients.Fax.Drivers.NT4]
  861. fxsdrv4.dll, NT4_fxsdrv4.dll, ,0x00010000
  862. fxsui.dll, , ,0x00010000
  863. fxswzrd.dll, , ,0x00010000
  864. fxsapi.dll, NT4_fxsapi.dll, ,0x00010000
  865. fxstiff.dll, , ,0x00010000
  866. fxsres.dll, , ,0x00010000
  867. [FaxFiles.System.Security]
  868. "D:P(A;;GRGX;;;BU)(A;;GRGX;;;PU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
  869. [FaxFiles.System.Console.Security]
  870. "D:P(A;;GRGX;;;IU)(A;;GRGX;;;SU)(A;;GRGX;;;S-1-5-3)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;CO)"
  871. [FaxFiles.Addin]
  872. fxsext.ecf,,,0x00010000
  873. [FaxFiles.Coverpage]
  874. @*:
  875. @*: These file names are localized so make sure that
  876. @*: the destination name is listed as a string
  877. @*: defined in the [strings] section below
  878. @*: The format of the syntax is:
  879. @*: "dest_file_name, source_file_name"
  880. @*:
  881. %str_confdent%,confdent.cov,,0x00010000
  882. %str_fyi%,fyi.cov,,0x00010000
  883. %str_generic%,generic.cov,,0x00010000
  884. %str_urgent%,urgent.cov,,0x00010000
  885. @*:=============================================
  886. @*: Register COM Server
  887. @*:=============================================
  888. @*:
  889. @*: This lists the binaries that are self registering
  890. @*: Syntax:
  891. @*: <dirid>,<subdir>,<filename>,<registration flags>,<optional timeout>,<arguments>
  892. @*:
  893. @*:<dirid> supplies the base directory id of the file.
  894. @*:
  895. @*:<subdir> if specified, specifies the subdir from the base directory
  896. @*: where the file resides
  897. @*:
  898. @*:<filename> specifies the name of the file to be registered
  899. @*:
  900. @*:<registration flags> specifies the registration action to be taken
  901. @*:
  902. @*: FLG_REGSVR_DLLREGISTER ( 0x00000001 )
  903. @*: FLG_REGSVR_DLLINSTALL ( 0x00000002 )
  904. @*:
  905. @*:<optional timeout> specifies how long to wait for the registration to
  906. @*: complete. if not specified, use the default timeout
  907. @*: (default is 60 seconds), field is in seconds
  908. @*:
  909. @*:<arguments> if specified, contains the cmdline to pass to an executable
  910. @*: if we're not handling an EXE, this argument is ignored
  911. [Fax.RegSvr.Common]
  912. RegisterDlls = Fax.RegSvr.Common.Section
  913. [Fax.RegSvr.Common.Section]
  914. 11,,fxscomex.dll,1
  915. 11,,fxscom.dll,1
  916. [Fax.Unregister.FromW2K.Section]
  917. 11,,faxadmin.dll,1
  918. [Fax.RegSvr.Server.Section]
  919. 11,,fxsadmin.dll,1
  920. 11,,fxst30p.dll,1
  921. 11,,fxsrtmtd.dll,1
  922. @*:=============================================
  923. @*: Per User installation Section
  924. @*:=============================================
  925. [FaxReg.PerUserStub]
  926. HKLM,%KEY_ACTIVE_SETUP_NT%,,,%PRODUCT_NAME%
  927. HKLM,%KEY_ACTIVE_SETUP_NT%,"ComponentID",,"Fax"
  928. HKLM,%KEY_ACTIVE_SETUP_NT%,"IsInstalled",%REG_DWORD_OVERWRITE%, 1
  929. HKLM,%KEY_ACTIVE_SETUP_NT%,"DontAsk",%REG_DWORD%, 2
  930. HKLM,%KEY_ACTIVE_SETUP_NT%,"Version",,"%VERSION_STR%"
  931. HKLM,%KEY_ACTIVE_SETUP_NT%,"Locale",,"%LOCALE_ID%"
  932. HKLM,%KEY_ACTIVE_SETUP_NT%,"StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\fxsocm.inf,Fax.Install.PerUser"
  933. [FaxReg.PerUserStub.UnInstall]
  934. HKLM,%KEY_ACTIVE_SETUP_NT%,"IsInstalled",%REG_DWORD_OVERWRITE%, 0
  935. HKLM,%KEY_ACTIVE_SETUP_NT%,"StubPath",,"rundll32.exe advpack.dll,LaunchINFSection %17%\fxsocm.inf,Fax.UnInstall.PerUser"
  936. [FaxReg.PerUserStub.Provider]
  937. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,,,%PRODUCT_NAME_PROVIDER%
  938. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"ComponentID",,"Fax Provider"
  939. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"IsInstalled",%REG_DWORD_OVERWRITE%, 1
  940. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"DontAsk",%REG_DWORD%, 2
  941. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"Version",,"%VERSION_STR%"
  942. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"Locale",,"%LOCALE_ID%"
  943. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"StubPath",,""
  944. [FaxReg.PerUserStub.UnInstall.Provider]
  945. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"IsInstalled",%REG_DWORD_OVERWRITE%, 0
  946. HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"StubPath",,"rundll32.exe %11%\Setup\FxsOcm.dll,XP_UninstallProvider"
  947. [Fax.Install.PerUser]
  948. AddReg = FaxReg.EventSounds.PerUser, \
  949. FaxReg.Setup.PerUser
  950. DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser
  951. [Fax.Install.PerUser.AppUpgrade]
  952. AddReg = FaxReg.EventSounds.PerUser, \
  953. FaxReg.Setup.PerUser
  954. DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser
  955. ProfileItems = Fax.InstallLink.WhereDidMyFaxGo
  956. [Fax.UnInstall.PerUser]
  957. DelReg = FaxReg.RemoveTree.PerUser
  958. ProfileItems = Fax.UninstallLink.WhereDidMyFaxGo
  959. [Fax.UnInstall.PerUser.WhereDidMyFaxGo]
  960. ProfileItems = Fax.UninstallLink.WhereDidMyFaxGo
  961. @*:=============================================
  962. @*: Registry Section
  963. @*:=============================================
  964. [FaxReg.CoverPageAssociation]
  965. HKCR,".cov",,%REG_SZ_OVERWRITE%, %str_CoverPage%
  966. HKCR,".cpe",,%REG_SZ_OVERWRITE%, %str_CoverPage%
  967. HKCR,%str_CoverPage%,,%REG_SZ%, %str_FaxCoverpageFile%
  968. HKCR,%str_CoverPage%,"FriendlyTypeName",%REG_EXPAND_SZ%, "@%systemroot%\system32\fxscover.exe,-2332"
  969. HKCR,%str_CoverPage%\DefaultIcon,,%REG_EXPAND_SZ%, "%systemroot%\system32\fxscover.exe,-2100"
  970. HKCR,%str_CoverPage%\Shell\Open\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\fxscover.exe """%1"""
  971. HKCR,%str_CoverPage%\Shell\Print\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\fxscover.exe /p """%1"""
  972. [FaxReg.AwdAssociation]
  973. HKCR,".awd",,%REG_SZ_OVERWRITE%, %str_AwdFile%
  974. HKCR,%str_AwdFile%,,%REG_SZ%, %str_FaxAwdFileType%
  975. HKCR,%str_AwdFile%,"FriendlyTypeName",%REG_EXPAND_SZ%, "@%systemroot%\system32\fxsres.dll,-119"
  976. HKCR,%str_AwdFile%\Shell\Open\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\awdvstub.exe """%1"""
  977. HKCR,%str_AwdFile%\Shell\Convert\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\awdvstub.exe /c """%1"""
  978. [FaxReg.EventSounds.PerUser]
  979. HKCU,"AppEvents\EventLabels\FaxNew" ,,%REG_SZ%,%str_FaxNew%
  980. HKCU,"AppEvents\EventLabels\FaxSent" ,,%REG_SZ%,%str_FaxSent%
  981. HKCU,"AppEvents\EventLabels\FaxError" ,,%REG_SZ%,%str_FaxError%
  982. HKCU,"AppEvents\EventLabels\FaxLineRings" ,,%REG_SZ%,%str_FaxLineRings%
  983. HKCU,"AppEvents\Schemes\Apps\explorer\FaxNew\.Default" ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\notify.wav
  984. HKCU,"AppEvents\Schemes\Apps\explorer\FaxNew\.Current" ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\notify.wav
  985. HKCU,"AppEvents\Schemes\Apps\explorer\FaxSent\.Default" ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\tada.wav
  986. HKCU,"AppEvents\Schemes\Apps\explorer\FaxSent\.Current" ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\tada.wav
  987. HKCU,"AppEvents\Schemes\Apps\explorer\FaxError\.Default" ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ding.wav
  988. HKCU,"AppEvents\Schemes\Apps\explorer\FaxError\.Current" ,, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ding.wav
  989. HKCU,"AppEvents\Schemes\Apps\explorer\FaxLineRings\.Default",, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ringin.wav
  990. HKCU,"AppEvents\Schemes\Apps\explorer\FaxLineRings\.Current",, %REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ringin.wav
  991. [FaxReg.Setup.PerUser]
  992. HKCU,Software\Microsoft\Fax\Setup, "CoverPageDir",%REG_SZ_OVERWRITE%,%str_FaxPersonalCoverpages%
  993. [FaxReg.EventLogging]
  994. HKLM, SYSTEM\CurrentControlSet\Services\Eventlog\Application\Microsoft Fax, "EventMessageFile", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxsevent.dll"
  995. HKLM, SYSTEM\CurrentControlSet\Services\Eventlog\Application\Microsoft Fax, "CategoryMessageFile", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxsevent.dll"
  996. HKLM, SYSTEM\CurrentControlSet\Services\Eventlog\Application\Microsoft Fax, "CategoryCount", %REG_DWORD_OVERWRITE%, 0x00000004
  997. HKLM, SYSTEM\CurrentControlSet\Services\Eventlog\Application\Microsoft Fax, "TypesSupported", %REG_DWORD_OVERWRITE%, 0x00000007
  998. [FaxReg.MSFax]
  999. HKLM, Software\Microsoft\Fax, "Retries", %REG_DWORD%, 0x00000003
  1000. HKLM, Software\Microsoft\Fax, "Retry Delay", %REG_DWORD%, 0x0000000a
  1001. HKLM, Software\Microsoft\Fax, "QueueState", %REG_DWORD_OVERWRITE%, 0x00000000
  1002. HKLM, Software\Microsoft\Fax, "NextJobNumber", %REG_DWORD_OVERWRITE%, 0x00000003
  1003. HKLM, Software\Microsoft\Fax, "Branding", %REG_DWORD_OVERWRITE%, 0x00000001
  1004. HKLM, Software\Microsoft\Fax, "UseDeviceTsid", %REG_DWORD_OVERWRITE%, 0x00000001
  1005. HKLM, Software\Microsoft\Fax, "Inbound Profile", %REG_SZ_OVERWRITE%
  1006. HKLM, Software\Microsoft\Fax, "ServerCoverPageOnly", %REG_DWORD%, 0x00000000
  1007. HKLM, Software\Microsoft\Fax, "LastUniqueLineId", %REG_DWORD_OVERWRITE%, 0x00010001
  1008. [FaxReg.MSFax.Security]
  1009. "D:PAI(A;OICI;FA;;;BA)(A;OICI;RCSDKRKW;;;NS)" ; Built-in administrators have full access
  1010. ; Network Service has - KEY_READ | KEY_WRITE | DELETE | READ_CONTROL
  1011. [FaxReg.MSFax.Upgrade]
  1012. HKLM, Software\Microsoft\Fax, "Inbound Profile", %REG_SZ_OVERWRITE%
  1013. [FaxReg.MSFax.Upgrade.Security]
  1014. "D:PAI(A;OICI;FA;;;BA)(A;OICI;RCSDKRKW;;;NS)" ; Built-in administrators have full access
  1015. ; Network Service has - KEY_READ | KEY_WRITE | DELETE | READ_CONTROL
  1016. [FaxReg.MSFax.ServerSpecific.Section]
  1017. HKLM, Software\Microsoft\Fax, "Dirty Days", %REG_DWORD%, 0x00000007
  1018. HKLM, Software\Microsoft\Fax\Setup, "IsFaxPrinterShared", %REG_DWORD%, 0x00000000
  1019. [FaxReg.ActivityLogging]
  1020. HKLM, Software\Microsoft\Fax\ActivityLogging, "LogIncoming", %REG_DWORD_OVERWRITE%, 0x00000001
  1021. HKLM, Software\Microsoft\Fax\ActivityLogging, "LogOutgoing", %REG_DWORD_OVERWRITE%, 0x00000001
  1022. HKLM, Software\Microsoft\Fax\ActivityLogging, "DBFile", %REG_SZ_OVERWRITE%, %16419%\%str_ActivityLog% ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\..., 0x0023 or'd with 0x4000)
  1023. [FaxReg.Receipts]
  1024. HKLM, Software\Microsoft\Fax\Receipts, "Port", %REG_DWORD_OVERWRITE%, 0x00000019 ;; 25 = Default SMTP port
  1025. HKLM, Software\Microsoft\Fax\Receipts, "Type", %REG_DWORD_OVERWRITE%, 0x00000000 ;; No receipts by default
  1026. [FaxReg.Inbox.Server.Section]
  1027. HKLM, Software\Microsoft\Fax\Inbox, "Use", %REG_DWORD%, 0x00000001
  1028. HKLM, Software\Microsoft\Fax\Inbox, "SizeQuotaWarn", %REG_DWORD%, 0x00000001
  1029. HKLM, Software\Microsoft\Fax\Inbox, "HighWatermark", %REG_DWORD%, 0x00000078
  1030. HKLM, Software\Microsoft\Fax\Inbox, "LowWatermark", %REG_DWORD%, 0x00000073
  1031. HKLM, Software\Microsoft\Fax\Inbox, "AgeLimit", %REG_DWORD%, 0x0000005a
  1032. HKLM, Software\Microsoft\Fax\Inbox, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_Inbox% ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  1033. [FaxReg.Inbox.Desktop.Section]
  1034. HKLM, Software\Microsoft\Fax\Inbox, "Use", %REG_DWORD%, 0x00000001
  1035. HKLM, Software\Microsoft\Fax\Inbox, "SizeQuotaWarn", %REG_DWORD%, 0x00000000
  1036. HKLM, Software\Microsoft\Fax\Inbox, "HighWatermark", %REG_DWORD%, 0x00000000
  1037. HKLM, Software\Microsoft\Fax\Inbox, "LowWatermark", %REG_DWORD%, 0x00000000
  1038. HKLM, Software\Microsoft\Fax\Inbox, "AgeLimit", %REG_DWORD%, 0x00000000
  1039. HKLM, Software\Microsoft\Fax\Inbox, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_Inbox% ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  1040. [FaxReg.SentItems.Server.Section]
  1041. HKLM, Software\Microsoft\Fax\SentItems, "Use", %REG_DWORD%, 0x00000001
  1042. HKLM, Software\Microsoft\Fax\SentItems, "SizeQuotaWarn", %REG_DWORD%, 0x00000001
  1043. HKLM, Software\Microsoft\Fax\SentItems, "HighWatermark", %REG_DWORD%, 0x00000064
  1044. HKLM, Software\Microsoft\Fax\SentItems, "LowWatermark", %REG_DWORD%, 0x0000005F
  1045. HKLM, Software\Microsoft\Fax\SentItems, "AgeLimit", %REG_DWORD%, 0x0000003C
  1046. HKLM, Software\Microsoft\Fax\SentItems, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_SentItems% ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  1047. [FaxReg.SentItems.Desktop.Section]
  1048. HKLM, Software\Microsoft\Fax\SentItems, "Use", %REG_DWORD%, 0x00000001
  1049. HKLM, Software\Microsoft\Fax\SentItems, "SizeQuotaWarn", %REG_DWORD%, 0x00000000
  1050. HKLM, Software\Microsoft\Fax\SentItems, "HighWatermark", %REG_DWORD%, 0x00000000
  1051. HKLM, Software\Microsoft\Fax\SentItems, "LowWatermark", %REG_DWORD%, 0x00000000
  1052. HKLM, Software\Microsoft\Fax\SentItems, "AgeLimit", %REG_DWORD%, 0x00000000
  1053. HKLM, Software\Microsoft\Fax\SentItems, "Folder", %REG_SZ_OVERWRITE%, %16419%\%str_SentItems% ;;; 16419=CSIDL_COMMON_APPDATA (i.e. All Users\Application Data\...,0x0023 or'd with 0x4000)
  1054. [FaxReg.OriginalSetup]
  1055. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "CSID", %REG_SZ%, %str_CSID_Fax%
  1056. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "TSID", %REG_SZ%, %str_TSID_Fax%
  1057. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "Rings", %REG_DWORD%, 0x00000002
  1058. HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "Flags", %REG_DWORD%, 0x00000002
  1059. [FaxReg.OriginalSetup.security]
  1060. "D:PAI(A;OICI;FA;;;BA)(A;OICI;RCSDKRKW;;;NS)" ; Built-in administrators have full access
  1061. ; Network Service has - KEY_READ | KEY_WRITE | DELETE | READ_CONTROL
  1062. [FaxReg.Setup]
  1063. HKLM, Software\Microsoft\Fax\Setup, "Installed", %REG_DWORD_OVERWRITE%, 0x00000001
  1064. HKLM, Software\Microsoft\Fax\Setup, "ServerCoverPageDir", %REG_SZ_OVERWRITE%, %str_CoverPages%
  1065. [FaxReg.Setup.security]
  1066. "D:PAI(A;OICI;FA;;;BA)(A;OICI;RCSDKRKW;;;NS)(A;;KR;;;BU)" ; This subkey is designed to give Authenticated users read permissions
  1067. ; Built-in administrators have full access
  1068. ; Network Service has - KEY_READ | KEY_WRITE | DELETE | READ_CONTROL
  1069. ; Authenticated users - KEY_READ (Includes notify)
  1070. [FaxReg.DelOnUpgrade.FromXpDotNet]
  1071. HKLM, Software\Microsoft\Fax, "CfgWzdrDevice", %REG_DWORD%, 0x00000001
  1072. HKLM, Software\Microsoft\Fax\Client, "ServerCoverPageDir", %REG_SZ_OVERWRITE%, %str_CoverPages%
  1073. HKLM, Software\Microsoft\Fax\Setup\ServiceStartup, "RPCReady", %REG_DWORD_OVERWRITE%, 0x00000000 ; Notify clients the service's RPC server is ready
  1074. HKLM, Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "LoggingFolder", %REG_EXPAND_SZ%, "%windir%\system32\LogFiles\Fax"
  1075. [FaxReg.Client]
  1076. HKLM, Software\Microsoft\Fax\Setup, "ServerCoverPageDir", %REG_SZ_OVERWRITE%, %str_CoverPages%
  1077. HKLM, Software\Microsoft\Fax\Client\ServiceStartup, "RPCReady", %REG_DWORD_OVERWRITE%, 0x00000000 ; Notify clients the service's RPC server is ready
  1078. [FaxReg.Client.security]
  1079. "D:PAI(A;OICI;FA;;;BA)(A;OICI;RCSDKRKW;;;NS)(A;;KR;;;BU)" ; This subkey is designed to give Authenticated users read permissions
  1080. ; Built-in administrators have full access
  1081. ; Network Service has - KEY_READ | KEY_WRITE | DELETE | READ_CONTROL
  1082. ; Authenticated users - KEY_READ (Includes notify)
  1083. [FaxReg.Client.ServerSpecific.Section]
  1084. HKLM, Software\Microsoft\Fax\Client, "CfgWzdrDevice", %REG_DWORD%, 0x00000001
  1085. [FaxReg.Client.ServerSpecific.Section.Security]
  1086. "D:PAI(A;OICI;FA;;;BA)(A;OICI;RCSDKRKW;;;NS)(A;;KR;;;BU)" ; This subkey is designed to give Authenticated users read permissions
  1087. ; Built-in administrators have full access
  1088. ; Network Service has - KEY_READ | KEY_WRITE | DELETE | READ_CONTROL
  1089. ; Authenticated users - KEY_READ (Includes notify)
  1090. [FaxReg.PerformanceCounters]
  1091. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Open", %REG_SZ_OVERWRITE%, "OpenFaxPerformanceData"
  1092. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Close", %REG_SZ_OVERWRITE%, "CloseFaxPerformanceData"
  1093. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Collect", %REG_SZ_OVERWRITE%, "CollectFaxPerformanceData"
  1094. HKLM, System\CurrentControlSet\Services\Fax\Performance, "Library", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\\system32\\fxsperf.dll"
  1095. [FaxReg.ExchangeClientExtension]
  1096. HKLM, Software\Microsoft\Exchange\Client\Extensions, "FaxExtension", %REG_SZ_OVERWRITE%, "4.0;%11%\fxsext32.dll;1;00000100000000"
  1097. HKLM, Software\Microsoft\Exchange\Client\Extensions, "Outlook Setup Extension", %REG_SZ_OVERWRITE%, "4.0;outxxx.dll;7;000000000000000;0000000000;OutXXX"
  1098. [FaxReg.RoutingExtensions]
  1099. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension, "FriendlyName", %REG_SZ%, %str_MSRoutingExtension%
  1100. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension, "ImageName", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxsroute.dll"
  1101. @*:; Routing Method - Email
  1102. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "FriendlyName", %REG_SZ%, %str_RouteThroughEmail%
  1103. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "Function Name", %REG_SZ%, "FaxRouteEmail"
  1104. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "Guid", %REG_SZ%, "{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"
  1105. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Email, "Priority", %REG_DWORD%, 0x00000001
  1106. @*:; Routing Method - Folder
  1107. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "FriendlyName", %REG_SZ%, %str_StoreInFolder%
  1108. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "Function Name", %REG_SZ%, "FaxRouteStore"
  1109. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "Guid", %REG_SZ%, "{92041a90-9af2-11d0-abf7-00c04fd91a4e}"
  1110. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Folder, "Priority", %REG_DWORD%, 0x00000002
  1111. @*:; Routing Method - Printing
  1112. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "FriendlyName", %REG_SZ%, %str_Print%
  1113. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "Function Name", %REG_SZ%, "FaxRoutePrint"
  1114. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "Guid", %REG_SZ%, "{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"
  1115. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Printing, "Priority", %REG_DWORD%, 0x00000003
  1116. [FaxReg.ModemDeviceProvider]
  1117. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "FriendlyName", %REG_SZ%, %str_MSModemDeviceProvider%
  1118. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "ImageName", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxst30.dll"
  1119. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "ProviderName", %REG_SZ%, %str_WinCTI_SrvPrvdr%
  1120. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "LoggingEnabled", %REG_DWORD%, 0x00000002
  1121. @s:@i:HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "MaxLogFileCount", %REG_DWORD%, 0x00000064
  1122. @w:@i:HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "MaxLogFileCount", %REG_DWORD%, 0x0000000a
  1123. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "MaxLogFileSize", %REG_DWORD%, 0x00019000
  1124. [FaxReg.ModemDeviceProvider.LoggingFolders]
  1125. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "LoggingFolderIncoming", %REG_EXPAND_SZ%, "%windir%\system32\LogFiles\Fax\Incoming"
  1126. HKLM,Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "LoggingFolderOutgoing", %REG_EXPAND_SZ%, "%windir%\system32\LogFiles\Fax\Outgoing"
  1127. [FaxReg.OutboundRouting]
  1128. HKLM,Software\Microsoft\Fax\Outbound Routing
  1129. [FaxReg.RemoveTree.HKLM]
  1130. HKLM, Software\Microsoft\Fax, "Retries"
  1131. HKLM, Software\Microsoft\Fax, "Retry Delay"
  1132. HKLM, Software\Microsoft\Fax, "QueueState"
  1133. HKLM, Software\Microsoft\Fax, "NextJobNumber"
  1134. HKLM, Software\Microsoft\Fax, "Branding"
  1135. HKLM, Software\Microsoft\Fax, "UseDeviceTsid"
  1136. HKLM, Software\Microsoft\Fax, "Inbound Profile"
  1137. HKLM, Software\Microsoft\Fax, "ServerCoverPageOnly"
  1138. HKLM, Software\Microsoft\Fax, "LastUniqueLineId"
  1139. HKLM, Software\Microsoft\Fax, "Dirty Days"
  1140. HKLM, Software\Microsoft\Fax, "UseDefaultFaultHandlingPolicy"
  1141. HKLM, Software\Microsoft\Fax\Setup
  1142. HKLM, Software\Microsoft\Fax\ActivityLogging
  1143. HKLM, Software\Microsoft\Fax\Receipts
  1144. HKLM, Software\Microsoft\Fax\Inbox
  1145. HKLM, Software\Microsoft\Fax\SentItems
  1146. HKLM, Software\Microsoft\Fax\Client
  1147. HKLM, Software\Microsoft\Fax\Devices
  1148. HKLM, Software\Microsoft\Fax\Logging
  1149. HKLM, Software\Microsoft\Fax\Security
  1150. HKLM, Software\Microsoft\Fax\TAPIDevices
  1151. HKLM, Software\Microsoft\Fax\Device Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}
  1152. HKLM,Software\Microsoft\Fax\Routing Extensions
  1153. HKLM,Software\Microsoft\Fax\Outbound Routing
  1154. [FaxReg.RemoveTree.PerUser]
  1155. HKCU, "Software\Microsoft\Fax"
  1156. HKCU, "AppEvents\EventLabels\FaxNew"
  1157. HKCU, "AppEvents\EventLabels\FaxSent"
  1158. HKCU, "AppEvents\EventLabels\FaxError"
  1159. HKCU, "AppEvents\EventLabels\FaxLineRings"
  1160. HKCU, "AppEvents\Schemes\Apps\explorer\FaxNew"
  1161. HKCU, "AppEvents\Schemes\Apps\explorer\FaxSent"
  1162. HKCU, "AppEvents\Schemes\Apps\explorer\FaxError"
  1163. HKCU, "AppEvents\Schemes\Apps\explorer\FaxLineRings"
  1164. [FaxReg.DelOnUpgrade.FromW2K]
  1165. HKLM,Software\Microsoft\Fax, "DebugLevel"
  1166. HKLM,Software\Microsoft\Fax, "QueuePaused"
  1167. HKLM,Software\Microsoft\Fax\Device Providers\Microsoft Modem Device Provider
  1168. HKLM,Software\Microsoft\Fax\Devices
  1169. HKLM,Software\Microsoft\Fax\Security
  1170. HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension\Routing Methods\Inbox
  1171. HKLM,Software\Microsoft\Fax\Setup, "InstalledPlatforms"
  1172. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Printer"
  1173. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Store Directory"
  1174. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Profile"
  1175. HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Mask"
  1176. [FaxReg.DelOnUpgrade.FromW2K.PerUser]
  1177. HKCU,Software\Microsoft\Fax\Queue
  1178. HKCU,Software\Microsoft\Fax\Setup, "CoverPageEditor"
  1179. HKCU,Software\Microsoft\Fax\UserInfo, "AlwaysOnTop"
  1180. HKCU,Software\Microsoft\Fax\UserInfo, "EnableManualAnswer"
  1181. HKCU,Software\Microsoft\Fax\UserInfo, "LastCountryID"
  1182. HKCU,Software\Microsoft\Fax\UserInfo, "LastRecipientAreaCode"
  1183. HKCU,Software\Microsoft\Fax\UserInfo, "LastUseDialingRules"
  1184. HKCU,Software\Microsoft\Fax\UserInfo, "OnTaskBar"
  1185. HKCU,Software\Microsoft\Fax\UserInfo, "SoundNotification"
  1186. HKCU,Software\Microsoft\Fax\UserInfo, "VisualNotification"
  1187. HKCU,"AppEvents\EventLabels\Incoming-Fax"
  1188. HKCU,"AppEvents\EventLabels\Outgoing-Fax"
  1189. HKCU,"AppEvents\Schemes\Apps\explorer\Incoming-Fax"
  1190. HKCU,"AppEvents\Schemes\Apps\explorer\Outgoing-Fax"
  1191. [FaxReg.DelOnUpgrade.FromW9X]
  1192. HKLM, "Software\Microsoft\At Work Fax"
  1193. HKLM, "Software\Microsoft\Exchange\Client\Extensions", "MicrosoftFax", %REG_SZ%, "4.0;awfext32.dll;10;;;AWFAX"
  1194. @*:=============================================
  1195. @*: Services Section
  1196. @*:=============================================
  1197. [FaxSvc.Service]
  1198. DisplayName = %str_FaxServiceDisplayName%
  1199. ServiceType = 16 ; SERVICE_WIN32_OWN_PROCESS
  1200. StartType = 2 ; SERVICE_AUTO_START
  1201. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  1202. ServiceBinary = %systemroot%\system32\fxssvc.exe
  1203. StartName = "NT AUTHORITY"\NetworkService
  1204. Dependencies = TapiSrv, RpcSs, PlugPlay, Spooler
  1205. Description = %str_FaxServiceDescription%
  1206. Security = "D:(A;;LCRP;;;WD)(A;;CCLCSWRPWPDTLOCRRC;;;NS)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"