Help: MS Fax service failed re-installation - log extract inside

B

Beemer

MS fax was working on this same computer but I uninstalled the service after
buying a fax machine now broken. Now when I try to reinstall the service it
goes through the XP SP2 add windows component process and stops without any
error message. Here is an extract from the fail point of the log:

I am the administrator. I have no other fax software or modem software
running. There has been no change to the Conexant 9MS (MS hardware and
driver) compatable modem previously working with MS fax:

[11/24/05 09:36:49] [0x08d8] [ ] Installing Fax Service...

[11/24/05 09:36:49] [0x08d8] [ ] fxocSvc_Install (fax - Fax.CleanInstall)

[11/24/05 09:36:49] [0x08d8] [ ] {

[11/24/05 09:36:50] [0x08d8] [ ] Successfully installed fax service from
section 'Fax.CleanInstall'

[11/24/05 09:36:50] [0x08d8] [ ] fxocSvc_StartFaxService

[11/24/05 09:36:50] [0x08d8] [ ] {

[11/24/05 09:36:51] [0x08d8] [ ] } (1062)

[11/24/05 09:36:51] [0x08d8] [ERR] Failed to start fax service, rc = 0x426

[11/24/05 09:36:51] [0x08d8] [ ] } (1062)

[11/24/05 09:36:51] [0x08d8] [ERR] Failed to install fax service. This is a
fatal error, abandoning fax install...rc=0x426

regards,

Beemer
 
R

Russ Valentine [MVP-Outlook]

The eventlogs typically shows what went wrong.



If possible please send me the following and I will try to investigate
little more.



*

fxsocm.inf file.

*

event logs.
 
B

Beemer

| The eventlogs typically shows what went wrong.
|
|
|
| If possible please send me the following and I will try to investigate
| little more.
|
|
|
| *
|
| fxsocm.inf file.
|
| *
|
| event logs.
|
|
| --
| Russ Valentine
| [MVP-Outlook]
| | > MS fax was working on this same computer but I uninstalled the service
| > after
| > buying a fax machine now broken. Now when I try to reinstall the
service
| > it
| > goes through the XP SP2 add windows component process and stops without
| > any
| > error message. Here is an extract from the fail point of the log:
| >
| > I am the administrator. I have no other fax software or modem software
| > running. There has been no change to the Conexant 9MS (MS hardware and
| > driver) compatable modem previously working with MS fax:
| >
| > [11/24/05 09:36:49] [0x08d8] [ ] Installing Fax Service...
| >
| > [11/24/05 09:36:49] [0x08d8] [ ] fxocSvc_Install (fax -
Fax.CleanInstall)
| >
| > [11/24/05 09:36:49] [0x08d8] [ ] {
| >
| > [11/24/05 09:36:50] [0x08d8] [ ] Successfully installed fax service from
| > section 'Fax.CleanInstall'
| >
| > [11/24/05 09:36:50] [0x08d8] [ ] fxocSvc_StartFaxService
| >
| > [11/24/05 09:36:50] [0x08d8] [ ] {
| >
| > [11/24/05 09:36:51] [0x08d8] [ ] } (1062)
| >
| > [11/24/05 09:36:51] [0x08d8] [ERR] Failed to start fax service, rc =
0x426
| >
| > [11/24/05 09:36:51] [0x08d8] [ ] } (1062)
| >
| > [11/24/05 09:36:51] [0x08d8] [ERR] Failed to install fax service. This
is
| > a
| > fatal error, abandoning fax install...rc=0x426
| >
| > regards,
| >
| > Beemer
| >
| >
| >
| >
| >
| >
|
|
Russ,

In answer


;======================================================
; FxsOcm.inf
;
; This file is the inf that drives the fax setup
; during the GUI portion of Windows Setup
;
; If you add files to the SourceDisksFiles section
; in this file, you MUST also add the file to the
; layout.inx file in the setup\inf\win4\inf directory.
; failing to to so will cause a file copy error
; during guimode.
;======================================================

[version]
signature="$WINDOWS NT$"
SetupClass=BASE
LayoutFile=layout.inf

;===================================================
; This INF uses some custom keywords
;
; - CreateDir = [dir section],[dir section],...
; - DelDir = [dir section],[dir section],...
;
; [dir section]
; Path = <path to folder to create>
; Platform = <one of the PRODUCT_SKU_* below>
; Security = <DACL in string format>
; Attributes = <one of the FILE_ATTRIBUTE_*
below>, will be added to attributes
;
;
; - CreateShare = [share section],[share section],...
; - DelShare = [share section],[share section],...
;
; [share section]
; Path = <path to folder on which share is
created>
; Name = <name of share as it appears to the user>
; Comment = <share comment as it appears to the
user>
; Platform = <one of the PRODUCT_SKU_* below>
; Security = <DACL in string format>
;
;
; - ProfileItems_Platform = <Platform>, [ProfileItems section]
;
; - RegisterDlls_Platform = <Platform>, [RegisterDlls section]
;
; - UnregisterDlls_Platform = <Platform>, [UnregisterDlls section]
;
; - AddReg_Platform = <Platform>, [AddReg section]
;
; - CopyFiles_Platform = <Platform>, [CopyFiles section]
;
;===================================================

;============================
; FaxOcmDebug - Used
; for debugging FaxOCM.dll
;
; DebugLevel can be one of the following:
; 0 - no debug output
; 1 - see errors only
; 2 - see errors & warnings
; 3 - see all the debug output
;
; DebugFormat can be one of the following:
; 0 - print to std output
; 1 - print to file ("FaxSetup.log" in %temp% directory)
; 2 - print to both
;============================
[FaxOcmDebug]
DebugLevel = 3
DebugFormat = 1


[Optional Components]
Fax ; Top Level Option

;
; Destination directories that the files
; listed below are installed to.
;
[DestinationDirs]

FaxFiles.System = 11 ; DIRID_SYSTEM
FaxFiles.System.Server.Section = 11 ; DIRID_SYSTEM
FaxFiles.Coverpage = 16419, %str_CoverPages% ;
CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
FaxFiles.Addin = 10, %str_addins% ; NOT Localized
Addin Directory under Windows

FaxFiles.DelOnUpgrade.FromW9X.Windows = 10
FaxFiles.DelOnUpgrade.FromW2K.System = 11
FaxFiles.DelOnUpgrade.FromW2K.Help = 18
FaxFiles.DelOnUpgrade.FromW2K.AddIn = 10, %str_addins% ; NOT Localized
Addin Directory under Windows

;=============================================
; Fax
;=============================================

[Fax]
OptionDesc = %str_fax_desc%
Tip = %str_fax_tip%
IconIndex = 19 ;; 19 is index for the Fax Icon
;We remarked the next line, because we want the fax component to be off by
default (can be overridden by answer file FAX=ON)
;
;Modes = 0,1,2,3 ;; install fax in all install scenarios
;

FaxCleanInstall = Fax.CleanInstall
FaxUpgradeFromWin9x = Fax.UpgradeFromW9X
FaxUpgradeFromWinNT = Fax.UpgradeFromWin2K
FaxUpgradeFromWin2K = Fax.UpgradeFromWin2K
FaxUninstall = Fax.Uninstall

;=============================================
; Fax.CleanInstall
;=============================================

[Fax.CleanInstall]
CopyFiles = FaxFiles.System, \
FaxFiles.Addin, FaxFiles.Coverpage
CopyFiles_Platform = %PRODUCT_SERVER_SKUS%, FaxFiles.System.Server
DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser
DelDir = Fax.Dir.W2K.CommonCoverpages
AddReg = FaxReg.CoverPageAssociation, FaxReg.EventSounds, \
FaxReg.MSFax, FaxReg.ActivityLogging,
FaxReg.Receipts, \
FaxReg.OriginalSetup, \
FaxReg.PerformanceCounters,
FaxReg.RoutingExtensions, \
FaxReg.ModemDeviceProvider,
FaxReg.OutboundRouting, \
FaxReg.PerUserStub, \
FaxReg.EventSounds.PerUser, \
FaxReg.Setup.PerUser, \
FaxReg.ExchangeClientExtension, \
FaxReg.PerUserStub.Provider
AddReg_Platform = %PRODUCT_DESKTOP_SKUS%, FaxReg.Inbox.Desktop
AddReg_Platform = %PRODUCT_SERVER_SKUS%, FaxReg.Inbox.Server
AddReg_Platform = %PRODUCT_DESKTOP_SKUS%, FaxReg.SentItems.Desktop
AddReg_Platform = %PRODUCT_SERVER_SKUS%, FaxReg.SentItems.Server
AddService = %str_FaxServiceName%,,FaxSvc.Service
RegisterDlls_Platform = %PRODUCT_ALL_SKUS%, Fax.RegSvr.Common
RegisterDlls_Platform = %PRODUCT_SERVER_SKUS%, Fax.RegSvr.Server
ProfileItems_Platform = %PRODUCT_ALL_SKUS%, CreateLink.Common
ProfileItems_Platform = %PRODUCT_SERVER_SKUS%, CreateLink.Server
CreateDir = Fax.Dir.Inbox, \
Fax.Dir.SentItems, \
Fax.Dir.Queue, \
Fax.Dir.FxsTmp, \
Fax.Dir.CommonCoverpages
CreateShare = Fax.Share.CommonCoverpages
UpdateInis = MAPI.AddToIni
SizeApproximation=3936256

;=============================================
; Fax.UpgradeFromWin2K
;=============================================

[Fax.UpgradeFromWin2K]
DelFiles = FaxFiles.DelOnUpgrade.FromW2K.System, \
FaxFiles.DelOnUpgrade.FromW2K.Help, \
FaxFiles.DelOnUpgrade.FromW2K.AddIn
DelReg = FaxReg.DelOnUpgrade.FromW2K, \
FaxReg.DelOnUpgrade.FromW2K.PerUser
DelDir = Fax.Dir.W2K.CommonCoverpages
ProfileItems = Fax.UninstallLink.FromW2K.MyFaxes, \
Fax.UninstallLink.FromW2K.SendCoverPage, \
Fax.UninstallLink.FromW2K.Help, \
Fax.UninstallLink.FromW2K.MMCSnapin, \
Fax.UninstallLink.FromW2K.FaxQueue, \
Fax.UninstallLink.FromWhis.SendCoverPage, \
Fax.UninstallLink.CfgWzrd
CopyFiles = FaxFiles.System, \
FaxFiles.Addin, FaxFiles.Coverpage
CopyFiles_Platform = %PRODUCT_SERVER_SKUS%, FaxFiles.System.Server
AddReg = FaxReg.CoverPageAssociation, FaxReg.EventSounds, \
FaxReg.MSFax, FaxReg.ActivityLogging,
FaxReg.Receipts, \
FaxReg.OriginalSetup, \
FaxReg.PerformanceCounters,
FaxReg.RoutingExtensions, \
FaxReg.ModemDeviceProvider,
FaxReg.OutboundRouting, \
FaxReg.PerUserStub, \
FaxReg.EventSounds.PerUser, \
FaxReg.Setup.PerUser, \
FaxReg.ExchangeClientExtension, \
FaxReg.PerUserStub.Provider
AddReg_Platform = %PRODUCT_DESKTOP_SKUS%, FaxReg.Inbox.Desktop
AddReg_Platform = %PRODUCT_SERVER_SKUS%, FaxReg.Inbox.Server
AddReg_Platform = %PRODUCT_DESKTOP_SKUS%, FaxReg.SentItems.Desktop
AddReg_Platform = %PRODUCT_SERVER_SKUS%, FaxReg.SentItems.Server
AddService = %str_FaxServiceName%,,FaxSvc.Service
RegisterDlls_Platform = %PRODUCT_ALL_SKUS%, Fax.RegSvr.Common
RegisterDlls_Platform = %PRODUCT_SERVER_SKUS%, Fax.RegSvr.Server
UnregisterDlls_Platform = %PRODUCT_DESKTOP_SKUS%, Fax.UnregSvr.Server
ProfileItems_Platform = %PRODUCT_ALL_SKUS%, CreateLink.Common
ProfileItems_Platform = %PRODUCT_SERVER_SKUS%, CreateLink.Server
ProfileItems_Platform = %PRODUCT_DESKTOP_SKUS%, RemoveLink.Server
CreateDir = Fax.Dir.Inbox, \
Fax.Dir.SentItems, \
Fax.Dir.Queue, \
Fax.Dir.FxsTmp, \
Fax.Dir.CommonCoverpages
CreateShare = Fax.Share.CommonCoverpages
UpdateInis = MAPI.AddToIni
SizeApproximation=3936256

;=============================================
; Fax.UpgradeFromW9X
;=============================================

[Fax.UpgradeFromW9X]
DelFiles = FaxFiles.DelOnUpgrade.FromW9X.Windows
DelReg = FaxReg.DelOnUpgrade.FromW9X
ProfileItems = Fax.UninstallLink.FromW9x.CoverPage
CopyFiles = FaxFiles.System, \
FaxFiles.Addin, FaxFiles.Coverpage
CopyFiles_Platform = %PRODUCT_SERVER_SKUS%, FaxFiles.System.Server
AddReg = FaxReg.CoverPageAssociation, FaxReg.EventSounds, \
FaxReg.MSFax, FaxReg.ActivityLogging,
FaxReg.Receipts, \
FaxReg.OriginalSetup, \
FaxReg.PerformanceCounters,
FaxReg.RoutingExtensions, \
FaxReg.ModemDeviceProvider,
FaxReg.OutboundRouting, \
FaxReg.PerUserStub, \
FaxReg.EventSounds.PerUser, \
FaxReg.Setup.PerUser, \
FaxReg.ExchangeClientExtension, \
FaxReg.AwdAssociation, \
FaxReg.PerUserStub.Provider
AddReg_Platform = %PRODUCT_DESKTOP_SKUS%, FaxReg.Inbox.Desktop
AddReg_Platform = %PRODUCT_SERVER_SKUS%, FaxReg.Inbox.Server
AddReg_Platform = %PRODUCT_DESKTOP_SKUS%, FaxReg.SentItems.Desktop
AddReg_Platform = %PRODUCT_SERVER_SKUS%, FaxReg.SentItems.Server
AddService = %str_FaxServiceName%,,FaxSvc.Service
RegisterDlls_Platform = %PRODUCT_ALL_SKUS%, Fax.RegSvr.Common
RegisterDlls_Platform = %PRODUCT_SERVER_SKUS%, Fax.RegSvr.Server
ProfileItems_Platform = %PRODUCT_ALL_SKUS%, CreateLink.Common
ProfileItems_Platform = %PRODUCT_SERVER_SKUS%, CreateLink.Server
CreateDir = Fax.Dir.Inbox, \
Fax.Dir.SentItems, \
Fax.Dir.Queue, \
Fax.Dir.FxsTmp, \
Fax.Dir.CommonCoverpages
CreateShare = Fax.Share.CommonCoverpages
UpdateInis = MAPI.AddToIni, \
SizeApproximation=3936256
MAPI.RemoveFromIni.AWF

;=============================================
; Fax.Uninstall
;=============================================

[Fax.Uninstall]

AddReg = FaxReg.PerUserStub.UnInstall, \
FaxReg.PerUserStub.UnInstall.Provider
DelShare = Fax.Share.CommonCoverpages
DelDir = Fax.Dir.FxsTmp
DelFiles = FaxFiles.System, \
FaxFiles.Addin, FileFiles.Coverpage, \
FaxFiles.System.Server.Section
DelReg = FaxReg.RemoveTree.HKLM, \
FaxReg.RemoveTree.PerUser, \
FaxReg.ExchangeClientExtension, \
FaxReg.PerformanceCounters
DelService = %str_FaxServiceName%
UnregisterDlls = Fax.RegSvr.Common.Section, Fax.RegSvr.Server.Section
ProfileItems = Fax.UninstallLink.CoverPage, \
Fax.UninstallLink.SendWizard, \
Fax.UninstallLink.Client, \
Fax.UninstallLink.MMCSnapin, \
Fax.UninstallLink.CfgWzrd
UpdateInis = MAPI.RemoveFromIni

;=============================================
; Share section
;=============================================
[Fax.Share.CommonCoverpages]
Path = %16419%\%str_CoverPages% ;
CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
Name = %str_CoverPageShareName% ; "FxsSrvCp$"
Comment = %str_CoverPageShareComment% ; "Common Fax
Cover Pages Directory"
Security = "D:(A;;FA;;;BA)(A;;0x1200a9;;;WD)" ; Everyone can
read, Administrators have full control
Platform = %PRODUCT_SERVER_SKUS% ; Share on
server SKUs only

;=============================================
; Directory section
;=============================================
[Fax.Dir.Inbox]
Path = %16419%\%str_Inbox% ;
CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Inbox
Platform = %PRODUCT_ALL_SKUS% ; create on all
platforms
Security = "D:pAI(A;OICI;FA;;;BA)" ; Administrators
have full access

[Fax.Dir.SentItems]
Path = %16419%\%str_SentItems% ;
CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Sent Items
Platform = %PRODUCT_ALL_SKUS% ; create on all
platforms
Security = "D:pAI(A;OICI;FA;;;BA)" ; Administrators
have full access

[Fax.Dir.Queue]
Path = %16419%\%str_Queue% ;
CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Queue
Platform = %PRODUCT_ALL_SKUS% ; create on all
platforms
Security = "D:pAI(A;OICI;FA;;;BA)" ; Administrators
have full access
Attributes = %FILE_ATTRIBUTE_SUPER_HIDDEN% ; this is
FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM

[Fax.Dir.FxsTmp]
Path = %11%\FxsTmp ;
%windir%\system32\FxsTmp
Platform = %PRODUCT_ALL_SKUS% ; create on all
platforms
Security =
"D:pAI(A;;0x100003;;;BU)(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICIIO;FA;;;CO)"
; Special ACL


[Fax.Dir.CommonCoverpages]
Path = %16419%\%str_CoverPages% ;
CSIDL_COMMON_APPDATA\Microsoft\Windows NT\MSFax\Common Coverpages
Platform = %PRODUCT_ALL_SKUS% ; create on all
platforms
Security = "D:pAI(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;WD)" ; Everyone can
read, Administrators have full control

; We delete this folder to support upgrade from build
; to build and to clear the W2K common coverpages
; Our migration code moves the W2K coverpages to
; the new location before this folder is removed
[Fax.Dir.W2K.CommonCoverpages]
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)
Platform = %PRODUCT_ALL_SKUS% ; create on all
platforms
Security = "D:pAI(A;OICI;FA;;;BA)(A;OICI;0x1200a9;;;WD)" ; Everyone can
read, Administrators have full control

;=============================================
; MAPISVC.INF section
;=============================================
[MAPI.AddToIni]
%11%\mapisvc.inf,"MSFAX XPP"
,,"PR_PROVIDER_DISPLAY=%str_FaxMailTransport%"
%11%\mapisvc.inf,"MSFAX XPP"
,,"PR_DISPLAY_NAME=%str_FaxMailTransport%"
%11%\mapisvc.inf,"MSFAX XPP"
,,"PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE"
%11%\mapisvc.inf,"MSFAX XPP"
,,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER"
%11%\mapisvc.inf,"MSFAX XPP" ,,"PR_PROVIDER_DLL_NAME=FXSXP.DLL"
%11%\mapisvc.inf,"MSFAX XP"
,,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY"
%11%\mapisvc.inf,"MSFAX XP" ,,"PR_SERVICE_ENTRY_NAME=ServiceEntry"
%11%\mapisvc.inf,"MSFAX XP" ,,"PR_SERVICE_SUPPORT_FILES=FXSXP.DLL"
%11%\mapisvc.inf,"MSFAX XP" ,,"PR_SERVICE_DLL_NAME=FXSXP.DLL"
%11%\mapisvc.inf,"MSFAX XP" ,,"Providers=MSFAX XPP"
%11%\mapisvc.inf,"MSFAX XP"
,,"PR_DISPLAY_NAME=%str_FaxMailTransport%"
%11%\mapisvc.inf,"Services" ,,"MSFAX XP=%str_FaxMailTransport%"
%11%\mapisvc.inf,"Default Services" ,,"MSFAX XP=%str_FaxMailTransport%"

[MAPI.RemoveFromIni]
%11%\mapisvc.inf,"MSFAX XPP"
,"PR_PROVIDER_DISPLAY=%str_FaxMailTransport%",
%11%\mapisvc.inf,"MSFAX XPP"
,"PR_DISPLAY_NAME=%str_FaxMailTransport%",
%11%\mapisvc.inf,"MSFAX XPP"
,"PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE",
%11%\mapisvc.inf,"MSFAX XPP"
,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER",
%11%\mapisvc.inf,"MSFAX XPP" ,"PR_PROVIDER_DLL_NAME=FXSXP.DLL",
%11%\mapisvc.inf,"MSFAX XP"
,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY",
%11%\mapisvc.inf,"MSFAX XP" ,"PR_SERVICE_ENTRY_NAME=ServiceEntry",
%11%\mapisvc.inf,"MSFAX XP" ,"PR_SERVICE_SUPPORT_FILES=FXSXP.DLL",
%11%\mapisvc.inf,"MSFAX XP" ,"PR_SERVICE_DLL_NAME=FXSXP.DLL",
%11%\mapisvc.inf,"MSFAX XP" ,"Providers=MSFAX XPP",
%11%\mapisvc.inf,"MSFAX XP"
,"PR_DISPLAY_NAME=%str_FaxMailTransport%",
%11%\mapisvc.inf,"Services" ,"MSFAX XP=%str_FaxMailTransport%",
%11%\mapisvc.inf,"Default Services" ,"MSFAX XP=%str_FaxMailTransport%",

[MAPI.RemoveFromIni.AWF]
%11%\mapisvc.inf,"AWFAX_AB" ,"PR_PROVIDER_DISPLAY=Microsoft Fax
Address Book",,
%11%\mapisvc.inf,"AWFAX_AB" ,"PR_DISPLAY_NAME=Microsoft Fax Address
Book",,
%11%\mapisvc.inf,"AWFAX_AB" ,"PR_PROVIDER_DLL_NAME=awfxab.dll",,
%11%\mapisvc.inf,"AWFAX_AB" ,"PR_RESOURCE_TYPE=MAPI_AB_PROVIDER",,
%11%\mapisvc.inf,"AWFAX_AB" ,"PR_RESOURCE_FLAGS=00000000",,
%11%\mapisvc.inf,"AWFAX_XP" ,"PR_PROVIDER_DISPLAY=Microsoft Fax
Transport",,
%11%\mapisvc.inf,"AWFAX_XP" ,"PR_PROVIDER_DLL_NAME=awfaxp.dll",,
%11%\mapisvc.inf,"AWFAX_XP"
,"PR_RESOURCE_TYPE=MAPI_TRANSPORT_PROVIDER",,
%11%\mapisvc.inf,"AWFAX_XP" ,"PR_RESOURCE_FLAGS=00000000",,
%11%\mapisvc.inf,"AWFAX" ,"PR_DISPLAY_NAME=Microsoft Fax
Messaging Service",,
%11%\mapisvc.inf,"AWFAX" ,"PR_SERVICE_DLL_NAME=awfaxp.dll",,
%11%\mapisvc.inf,"AWFAX" ,"PR_SERVICE_ENTRY_NAME=ServiceEntry",,
%11%\mapisvc.inf,"AWFAX" ,"WIZARD_ENTRY_NAME=WizardInformation",,
%11%\mapisvc.inf,"AWFAX" ,"Providers=AWFAX_AB, AWFAX_XP",,
%11%\mapisvc.inf,"AWFAX"
,"PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY|SERVICE_NO_PRIMARY_IDENTITY",,
%11%\mapisvc.inf,"AWFAX"
,"PR_SERVICE_SUPPORT_FILES=awfaxp,awfxab,awcl1_,awdevl,awrndr,awfxcg",,
%11%\mapisvc.inf,"Services" ,"AWFAX=Microsoft Fax",,
%11%\mapisvc.inf,"Default Services" ,"AWFAX=Microsoft Fax",,

;=============================================
; Install/Uninstall Links
;
; This section creates the fax links in
; the start menu.
;=============================================
[CreateLink.Common]
ProfileItems = Fax.InstallGroup.Fax, \
Fax.InstallLink.SendWizard, \
Fax.InstallLink.CoverPage, \
Fax.InstallLink.Client

[CreateLink.Server]
ProfileItems = Fax.InstallLink.MMCSnapin

; this is done to support upgrades from Beta to RC1 and RTM.
[RemoveLink.Server]
ProfileItems = Fax.UninstallLink.MMCSnapin

[Fax.InstallGroup.Fax]
Name = %str_FaxGroup%, 4 ; the flag '4'
means create a program group
DisplayResource = "%systemroot%\system32\fxsres.dll",118 ; display
resource is 'Fax'

[Fax.InstallLink.CoverPage]
Name = %str_FaxCoverPageLink%
CmdLine = 11,,FxsCover.exe
Subdir = %str_FaxGroup%
WorkingDir = 16389,%str_FaxPersonalCoverpages% ; CSIDL_PERSONAL
or'd with 0x4000
IconPath = 11,, FxsCover.exe
IconIndex = 0
InfoTip = "@%systemroot%\system32\fxsres.dll,-113"
DisplayResource = "%systemroot%\system32\fxsres.dll",112

[Fax.UninstallLink.CoverPage]
Name = %str_FaxCoverPageLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

[Fax.InstallLink.MMCSnapin]
Name = %str_FaxMMCLink%
CmdLine = 11,,%SystemRoot%\System32\fxsadmin.msc
Subdir = %str_FaxGroup%
IconPath = 11,, fxsadmin.dll
IconIndex = 0
InfoTip = "@%systemroot%\system32\fxsres.dll,-117"
DisplayResource = "%systemroot%\system32\fxsres.dll",116

[Fax.UninstallLink.MMCSnapin]
Name = %str_FaxMMCLink%, 2 ; the flag '2' means 'delete link'
SubDir = %str_FaxGroup%

[Fax.InstallLink.SendWizard]
Name = %str_FaxSendWizardLink%
CmdLine = 11,,FxsSend.exe
Subdir = %str_FaxGroup%
IconPath = 11,, FxsSend.exe
IconIndex = 0
InfoTip = "@%systemroot%\system32\fxsres.dll,-111"
DisplayResource = "%systemroot%\system32\fxsres.dll",110

[Fax.UninstallLink.SendWizard]
Name = %str_FaxSendWizardLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

[Fax.InstallLink.Client]
Name = %str_FaxClientLink%
CmdLine = 11,,"FxsClnt.exe /new"
Subdir = %str_FaxGroup%
IconPath = 11,, FxsClntR.dll
IconIndex = 0
InfoTip = "@%systemroot%\system32\fxsres.dll,-115"
DisplayResource = "%systemroot%\system32\fxsres.dll",114

[Fax.UninstallLink.Client]
Name = %str_FaxClientLink%, 2 ; the flag '2' means 'delete link'
SubDir = %str_FaxGroup%

[Fax.UninstallLink.CfgWzrd]
Name = %str_FaxConfigWzrdLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

[Fax.InstallLink.WhereDidMyFaxGo]
Name = %str_WhereDidMyFaxGo%,1 ; the flag '1' means create for
current user.
CmdLine = 11,,"rundll32.exe %11%\Setup\FxsOcm.dll,WhereDidMyFaxGo"
Subdir = %str_SBSFaxGroup%
IconPath = 11,, FxsClntR.dll
IconIndex = 0

[Fax.UninstallLink.WhereDidMyFaxGo]
Name = %str_WhereDidMyFaxGo%, 3 ; the flag '3' means 'delete link'
for 'currnet user'
SubDir = %str_SBSFaxGroup%

;=============================================
; Remove W9X shortcuts
;=============================================
[Fax.UninstallLink.FromW9x.CoverPage]
Name = %str_FaxW9XCoverPageLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_AWFaxGroup%

;=============================================
; Remove W2K shortcuts
;=============================================
[Fax.UninstallLink.FromW2K.MyFaxes]
Name = %str_FaxW2KMyFaxesLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

[Fax.UninstallLink.FromW2K.SendCoverPage]
Name = %str_FaxW2KSendCoverPageLink%, 2 ; the flag '2' means
'delete link'
SubDir = %str_FaxGroup%

[Fax.UninstallLink.FromW2K.Help]
Name = %str_FaxW2KHelpLink%, 2 ; the flag '2' means 'delete link'
SubDir = %str_FaxGroup%

[Fax.UninstallLink.FromW2K.MMCSnapin]
Name = %str_FaxW2KMMCSnapinLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

[Fax.UninstallLink.FromW2K.FaxQueue]
Name = %str_FaxW2KFaxQueueLink%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

;=============================================
; Remove Whis shortcuts - support for build to build upgrade only
;=============================================
[Fax.UninstallLink.FromWhis.SendCoverPage]
Name = %str_FaxSendWizardLinkTemp%, 2 ; the flag '2' means 'delete
link'
SubDir = %str_FaxGroup%

;=============================================
; Copy Files Section
;=============================================

; These files are removed when upgrading from W2K
[FaxFiles.DelOnUpgrade.FromW2K.System]
fax.cpk,,,0x00010000
fax.cpl,,,0x00010000
faxadmin.dll,,,0x00010000
faxcom.dll,,,0x00010000
faxcover.exe,,,0x00010000
faxcount.h,,,0x00010000
faxdrv.dll,,,0x00010000
faxevent.dll,,,0x00010000
faxext32.dll,,,0x00010000
faxmapi.dll,,,0x00010000
faxocm.dll,,,0x00010000
faxperf.dll,,,0x00010000
faxperf.ini,,,0x00010000
faxqueue.exe,,,0x00010000
faxroute.dll,,,0x00010000
faxsend.exe,,,0x00010000
faxserv.msc,,,0x00010000
faxshell.dll,,,0x00010000
faxsvc.exe,,,0x00010000
faxt30.dll,,,0x00010000
faxtiff.dll,,,0x00010000
faxui.dll,,,0x00010000
faxxp32.dll,,,0x00010000
msfaxmon.dll,,,0x00010000
routeext.dll,,,0x00010000
;;winfax.dll,,,0x00010000 we will replace this file during the text mode
of Whistler

[FaxFiles.DelOnUpgrade.FromW2K.Help]
fax.chm,,,0x00010000
fax.hlp,,,0x00010000
faxcover.chm,,,0x00010000
faxmgmt.chm,,,0x00010000
faxqueue.chm,,,0x00010000

[FaxFiles.DelOnUpgrade.FromW2K.AddIn]
faxext.ecf,,,0x00010000

[FaxFiles.DelOnUpgrade.FromW9X.Windows]
faxcover.exe,,,0x00010000

[FaxFiles.System.Server]
CopyFiles = FaxFiles.System.Server.Section

[FaxFiles.System.Server.Section]
fxsadmin.msc,,,0x00010000
fxsadmin.dll,,,0x00010000
fxsrtmtd.dll,,,0x00010000
fxst30p.dll,,,0x00010000

[FaxFiles.System]
;;;0x0001000 means copy on reboot if file is busy
fxsapi.dll,,,0x00010000
fxscfgwz.dll,,,0x00010000
fxscom.dll,,,0x00010000
fxscomex.dll,,,0x00010000
fxsclntR.dll,,,0x00010000
fxsclnt.exe,,,0x00010000
fxscount.h,,,0x00010000
fxscover.exe,,,0x00010000
fxsdrv.dll,,,0x00010000
fxsevent.dll,,,0x00010000
fxsext32.dll,,,0x00010000
fxsmon.dll,,,0x00010000
fxsperf.dll,,,0x00010000
fxsperf.ini,,,0x00010000
fxsres.dll,,,0x00010000
fxsroute.dll,,,0x00010000
fxssend.exe,,,0x00010000
fxsst.dll,,,0x00010000
fxssvc.exe,,,0x00010000
fxst30.dll,,,0x00010000
fxstiff.dll,,,0x00010000
fxsui.dll,,,0x00010000
fxswzrd.dll,,,0x00010000
fxsxp32.dll,,,0x00010000
;;
;;;; Remove the comments from the following files if you want them copied
during standalone setup
;;
;;fxsocm.dll,,,0x00010000
;;winfax.dll,,,0x00010000 will be installed during text mode (see
layout.inx)

[FaxFiles.System.Security]
"D:p(A;;GRGX;;;BU)(A;;GRGX;;;PU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"

[FaxFiles.Addin]
fxsext.ecf,,,0x00010000

[FaxFiles.Coverpage]
;
; These file names are localized so make sure that
; the destination name is listed as a string
; defined in the [strings] section below
; The format of the syntax is:
; "dest_file_name, source_file_name"
;
%str_confdent%,confdent.cov,,0x00010000
%str_fyi%,fyi.cov,,0x00010000
%str_generic%,generic.cov,,0x00010000
%str_urgent%,urgent.cov,,0x00010000

;=============================================
; Register COM Server
;=============================================
;
; This lists the binaries that are self registering
; Syntax:
; <dirid>,<subdir>,<filename>,<registration flags>,<optional
timeout>,<arguments>
;
;<dirid> supplies the base directory id of the file.
;
;<subdir> if specified, specifies the subdir from the base directory
; where the file resides
;
;<filename> specifies the name of the file to be registered
;
;<registration flags> specifies the registration action to be taken
;
; FLG_REGSVR_DLLREGISTER ( 0x00000001 )
; FLG_REGSVR_DLLINSTALL ( 0x00000002 )
;
;<optional timeout> specifies how long to wait for the registration to
; complete. if not specified, use the default timeout
; (default is 60 seconds), field is in seconds
;
;<arguments> if specified, contains the cmdline to pass to an executable
; if we're not handling an EXE, this argument is ignored

[Fax.RegSvr.Common]
RegisterDlls = Fax.RegSvr.Common.Section

[Fax.RegSvr.Common.Section]
11,,fxscomex.dll,1
11,,fxscom.dll,1

[Fax.RegSvr.Server]
RegisterDlls = Fax.RegSvr.Server.Section

[Fax.UnregSvr.Server]
UnregisterDlls = Fax.RegSvr.Server.Section

[Fax.RegSvr.Server.Section]
11,,fxsadmin.dll,1
11,,fxst30p.dll,1
11,,fxsrtmtd.dll,1
;=============================================
; Per User installation Section
;=============================================

[FaxReg.PerUserStub]
HKLM,%KEY_ACTIVE_SETUP_NT%,,,%PRODUCT_NAME%
HKLM,%KEY_ACTIVE_SETUP_NT%,"ComponentID",,"Fax"
HKLM,%KEY_ACTIVE_SETUP_NT%,"IsInstalled",%REG_DWORD_OVERWRITE%, 1
HKLM,%KEY_ACTIVE_SETUP_NT%,"DontAsk",%REG_DWORD%, 2
HKLM,%KEY_ACTIVE_SETUP_NT%,"Version",,"%VERSION_STR%"
HKLM,%KEY_ACTIVE_SETUP_NT%,"Locale",,"%LOCALE_ID%"
HKLM,%KEY_ACTIVE_SETUP_NT%,"StubPath",,"rundll32.exe
advpack.dll,LaunchINFSection %17%\fxsocm.inf,Fax.Install.PerUser"

[FaxReg.PerUserStub.UnInstall]
HKLM,%KEY_ACTIVE_SETUP_NT%,"IsInstalled",%REG_DWORD_OVERWRITE%, 0
HKLM,%KEY_ACTIVE_SETUP_NT%,"StubPath",,"rundll32.exe
advpack.dll,LaunchINFSection %17%\fxsocm.inf,Fax.UnInstall.PerUser"

[FaxReg.PerUserStub.Provider]
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,,,%PRODUCT_NAME_PROVIDER%
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"ComponentID",,"Fax Provider"
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"IsInstalled",%REG_DWORD_OVERWRITE%, 1
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"DontAsk",%REG_DWORD%, 2
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"Version",,"%VERSION_STR%"
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"Locale",,"%LOCALE_ID%"
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"StubPath",,""

[FaxReg.PerUserStub.UnInstall.Provider]
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"IsInstalled",%REG_DWORD_OVERWRITE%, 0
HKLM,%KEY_ACTIVE_SETUP_PROVIDER%,"StubPath",,"rundll32.exe
%11%\Setup\FxsOcm.dll,XP_UninstallProvider"

[Fax.Install.PerUser]
AddReg = FaxReg.EventSounds.PerUser, \
FaxReg.Setup.PerUser
DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser

[Fax.Install.PerUser.AppUpgrade]
AddReg = FaxReg.EventSounds.PerUser, \
FaxReg.Setup.PerUser
DelReg = FaxReg.DelOnUpgrade.FromW2K.PerUser
ProfileItems = Fax.InstallLink.WhereDidMyFaxGo

[Fax.UnInstall.PerUser]
DelReg = FaxReg.RemoveTree.PerUser
ProfileItems = Fax.UninstallLink.WhereDidMyFaxGo

[Fax.UnInstall.PerUser.WhereDidMyFaxGo]
ProfileItems = Fax.UninstallLink.WhereDidMyFaxGo

;=============================================
; Registry Section
;=============================================

[FaxReg.CoverPageAssociation]
HKCR,".cov",,%REG_SZ_OVERWRITE%, %str_CoverPage%
HKCR,".cpe",,%REG_SZ_OVERWRITE%, %str_CoverPage%
HKCR,%str_CoverPage%,,%REG_SZ%, %str_FaxCoverpageFile%
HKCR,%str_CoverPage%,"FriendlyTypeName",%REG_EXPAND_SZ%,
"@%systemroot%\system32\fxscover.exe,-2523"
HKCR,%str_CoverPage%\DefaultIcon,,%REG_EXPAND_SZ%,
"%systemroot%\system32\fxscover.exe,-3"
HKCR,%str_CoverPage%\Shell\Open\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\fxscover.exe
"""%1"""
HKCR,%str_CoverPage%\Shell\Print\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\fxscover.exe
/p """%1"""

[FaxReg.AwdAssociation]
HKCR,".awd",,%REG_SZ_OVERWRITE%, %str_AwdFile%
HKCR,%str_AwdFile%,,%REG_SZ%, %str_FaxAwdFileType%
HKCR,%str_AwdFile%,"FriendlyTypeName",%REG_EXPAND_SZ%,
"@%systemroot%\system32\fxsres.dll,-119"
HKCR,%str_AwdFile%\Shell\Open\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\awdvstub.exe
"""%1"""
HKCR,%str_AwdFile%\Shell\Convert\Command,,%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\system32\awdvstub.exe
/c """%1"""

[FaxReg.EventSounds.PerUser]
HKCU,"AppEvents\EventLabels\FaxNew" ,,%REG_SZ%,%str_FaxNew%
HKCU,"AppEvents\EventLabels\FaxSent" ,,%REG_SZ%,%str_FaxSent%
HKCU,"AppEvents\EventLabels\FaxError" ,,%REG_SZ%,%str_FaxError%
HKCU,"AppEvents\EventLabels\FaxLineRings" ,,%REG_SZ%,%str_FaxLineRings%
HKCU,"AppEvents\Schemes\Apps\explorer\FaxNew\.Default" ,,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\notify.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxNew\.Current" ,,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\notify.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxSent\.Default" ,,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\tada.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxSent\.Current" ,,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\tada.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxError\.Default" ,,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ding.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxError\.Current" ,,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ding.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxLineRings\.Default",,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ringin.wav
HKCU,"AppEvents\Schemes\Apps\explorer\FaxLineRings\.Current",,
%REG_SZ_EXPAND_OVERWRITE%,%systemroot%\media\ringin.wav

[FaxReg.Setup.PerUser]
HKCU,Software\Microsoft\Fax\Setup,
"CoverPageDir",%REG_SZ_OVERWRITE%,%str_FaxPersonalCoverpages%

[FaxReg.MSFax]
HKLM, Software\Microsoft\Fax, "Retries", %REG_DWORD%, 0x00000003
HKLM, Software\Microsoft\Fax, "Retry Delay", %REG_DWORD%, 0x0000000a
HKLM, Software\Microsoft\Fax, "QueueState", %REG_DWORD_OVERWRITE%,
0x00000000
HKLM, Software\Microsoft\Fax, "NextJobNumber", %REG_DWORD_OVERWRITE%,
0x00000003
HKLM, Software\Microsoft\Fax, "Branding", %REG_DWORD_OVERWRITE%, 0x00000001
HKLM, Software\Microsoft\Fax, "UseDeviceTsid", %REG_DWORD_OVERWRITE%,
0x00000001
HKLM, Software\Microsoft\Fax, "Inbound Profile", %REG_SZ_OVERWRITE%
HKLM, Software\Microsoft\Fax, "ServerCoverPageOnly", %REG_DWORD%, 0x00000000
HKLM, Software\Microsoft\Fax, "LastUniqueLineId", %REG_DWORD_OVERWRITE%,
0x00010001

[FaxReg.ActivityLogging]
HKLM, Software\Microsoft\Fax\ActivityLogging, "LogIncoming",
%REG_DWORD_OVERWRITE%, 0x00000001
HKLM, Software\Microsoft\Fax\ActivityLogging, "LogOutgoing",
%REG_DWORD_OVERWRITE%, 0x00000001
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)

[FaxReg.Receipts]
HKLM, Software\Microsoft\Fax\Receipts, "Port", %REG_DWORD_OVERWRITE%,
0x00000019 ;; 25 = Default SMTP port
HKLM, Software\Microsoft\Fax\Receipts, "Type", %REG_DWORD_OVERWRITE%,
0x00000004 ;; DRT_MSGBOX

[FaxReg.Inbox.Server]
AddReg = FaxReg.Inbox.Server.Section

[FaxReg.Inbox.Server.Section]
HKLM, Software\Microsoft\Fax\Inbox, "Use", %REG_DWORD%, 0x00000001
HKLM, Software\Microsoft\Fax\Inbox, "SizeQuotaWarn", %REG_DWORD%, 0x00000001
HKLM, Software\Microsoft\Fax\Inbox, "HighWatermark", %REG_DWORD%, 0x00000078
HKLM, Software\Microsoft\Fax\Inbox, "LowWatermark", %REG_DWORD%, 0x00000073
HKLM, Software\Microsoft\Fax\Inbox, "AgeLimit", %REG_DWORD%, 0x0000005a
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)

[FaxReg.Inbox.Desktop]
AddReg = FaxReg.Inbox.Desktop.Section

[FaxReg.Inbox.Desktop.Section]
HKLM, Software\Microsoft\Fax\Inbox, "Use", %REG_DWORD%, 0x00000001
HKLM, Software\Microsoft\Fax\Inbox, "SizeQuotaWarn", %REG_DWORD%, 0x00000000
HKLM, Software\Microsoft\Fax\Inbox, "HighWatermark", %REG_DWORD%, 0x00000000
HKLM, Software\Microsoft\Fax\Inbox, "LowWatermark", %REG_DWORD%, 0x00000000
HKLM, Software\Microsoft\Fax\Inbox, "AgeLimit", %REG_DWORD%, 0x00000000
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)

[FaxReg.SentItems.Server]
AddReg = FaxReg.SentItems.Server.Section

[FaxReg.SentItems.Server.Section]
HKLM, Software\Microsoft\Fax\SentItems, "Use", %REG_DWORD%, 0x00000001
HKLM, Software\Microsoft\Fax\SentItems, "SizeQuotaWarn", %REG_DWORD%,
0x00000001
HKLM, Software\Microsoft\Fax\SentItems, "HighWatermark", %REG_DWORD%,
0x00000064
HKLM, Software\Microsoft\Fax\SentItems, "LowWatermark", %REG_DWORD%,
0x0000005F
HKLM, Software\Microsoft\Fax\SentItems, "AgeLimit", %REG_DWORD%, 0x0000003C
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)

[FaxReg.SentItems.Desktop]
AddReg = FaxReg.SentItems.Desktop.Section

[FaxReg.SentItems.Desktop.Section]
HKLM, Software\Microsoft\Fax\SentItems, "Use", %REG_DWORD%, 0x00000001
HKLM, Software\Microsoft\Fax\SentItems, "SizeQuotaWarn", %REG_DWORD%,
0x00000000
HKLM, Software\Microsoft\Fax\SentItems, "HighWatermark", %REG_DWORD%,
0x00000000
HKLM, Software\Microsoft\Fax\SentItems, "LowWatermark", %REG_DWORD%,
0x00000000
HKLM, Software\Microsoft\Fax\SentItems, "AgeLimit", %REG_DWORD%, 0x00000000
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)

[FaxReg.OriginalSetup]
HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "CSID", %REG_SZ%,
%str_CSID_Fax%
HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "TSID", %REG_SZ%,
%str_TSID_Fax%
HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "Rings",
%REG_DWORD%, 0x00000002
HKLM, Software\Microsoft\Fax\Setup\Original Setup Data, "Flags",
%REG_DWORD%, 0x00000002
HKLM, Software\Microsoft\Fax\Setup, "Installed", %REG_DWORD_OVERWRITE%,
0x00000001
HKLM, Software\Microsoft\Fax\Setup, "ServerCoverPageDir",
%REG_SZ_OVERWRITE%, %str_CoverPages% ;

[FaxReg.PerformanceCounters]
HKLM, System\CurrentControlSet\Services\Fax\Performance, "Open",
%REG_SZ_OVERWRITE%, "OpenFaxPerformanceData"
HKLM, System\CurrentControlSet\Services\Fax\Performance, "Close",
%REG_SZ_OVERWRITE%, "CloseFaxPerformanceData"
HKLM, System\CurrentControlSet\Services\Fax\Performance, "Collect",
%REG_SZ_OVERWRITE%, "CollectFaxPerformanceData"
HKLM, System\CurrentControlSet\Services\Fax\Performance, "Library",
%REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\\system32\\fxsperf.dll"

[FaxReg.ExchangeClientExtension]
HKLM, Software\Microsoft\Exchange\Client\Extensions, "FaxExtension",
%REG_SZ_OVERWRITE%, "4.0;%11%\fxsext32.dll;1;00000100000000"
HKLM, Software\Microsoft\Exchange\Client\Extensions, "Outlook Setup
Extension", %REG_SZ_OVERWRITE%,
"4.0;outxxx.dll;7;000000000000000;0000000000;OutXXX"

[FaxReg.RoutingExtensions]
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension,
"FriendlyName", %REG_SZ%, %str_MSRoutingExtension%
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing Extension,
"ImageName", %REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxsroute.dll"

;; Routing Method - Email
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Email, "FriendlyName", %REG_SZ%,
%str_RouteThroughEmail%
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Email, "Function Name", %REG_SZ%, "FaxRouteEmail"
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Email, "Guid", %REG_SZ%,
"{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Email, "Priority", %REG_DWORD%, 0x00000001

;; Routing Method - Folder
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Folder, "FriendlyName", %REG_SZ%,
%str_StoreInFolder%
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Folder, "Function Name", %REG_SZ%, "FaxRouteStore"
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Folder, "Guid", %REG_SZ%,
"{92041a90-9af2-11d0-abf7-00c04fd91a4e}"
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Folder, "Priority", %REG_DWORD%, 0x00000002

;; Routing Method - Printing
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Printing, "FriendlyName", %REG_SZ%, %str_Print%
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Printing, "Function Name", %REG_SZ%,
"FaxRoutePrint"
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Printing, "Guid", %REG_SZ%,
"{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Printing, "Priority", %REG_DWORD%, 0x00000003

[FaxReg.ModemDeviceProvider]
HKLM,Software\Microsoft\Fax\Device
Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "FriendlyName", %REG_SZ%,
%str_MSModemDeviceProvider%
HKLM,Software\Microsoft\Fax\Device
Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "ImageName",
%REG_SZ_EXPAND_OVERWRITE%, "%systemroot%\system32\fxst30.dll"
HKLM,Software\Microsoft\Fax\Device
Providers\{2172FD8F-11F6-11D3-90BF-006094EB630B}, "ProviderName", %REG_SZ%,
%str_WinCTI_SrvPrvdr%

[FaxReg.OutboundRouting]
HKLM,Software\Microsoft\Fax\Outbound Routing

[FaxReg.RemoveTree.HKLM]
HKLM, "Software\Microsoft\Fax"

[FaxReg.RemoveTree.PerUser]
HKCU, "Software\Microsoft\Fax"
HKCU, "AppEvents\EventLabels\FaxNew"
HKCU, "AppEvents\EventLabels\FaxSent"
HKCU, "AppEvents\EventLabels\FaxError"
HKCU, "AppEvents\EventLabels\FaxLineRings"
HKCU, "AppEvents\Schemes\Apps\explorer\FaxNew"
HKCU, "AppEvents\Schemes\Apps\explorer\FaxSent"
HKCU, "AppEvents\Schemes\Apps\explorer\FaxError"
HKCU, "AppEvents\Schemes\Apps\explorer\FaxLineRings"

[FaxReg.DelOnUpgrade.FromW2K]
HKLM,Software\Microsoft\Fax, "DebugLevel"
HKLM,Software\Microsoft\Fax, "QueuePaused"
HKLM,Software\Microsoft\Fax\Device Providers\Microsoft Modem Device Provider
HKLM,Software\Microsoft\Fax\Devices
HKLM,Software\Microsoft\Fax\Security
HKLM,Software\Microsoft\Fax\Routing Extensions\Microsoft Routing
Extension\Routing Methods\Inbox
HKLM,Software\Microsoft\Fax\Setup, "InstalledPlatforms"
HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Printer"
HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Store Directory"
HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Profile"
HKLM,Software\Microsoft\Fax\Setup\Original Setup Data, "Mask"

[FaxReg.DelOnUpgrade.FromW2K.PerUser]
HKCU,Software\Microsoft\Fax\Queue
HKCU,Software\Microsoft\Fax\Setup, "CoverPageEditor"
HKCU,Software\Microsoft\Fax\UserInfo, "AlwaysOnTop"
HKCU,Software\Microsoft\Fax\UserInfo, "EnableManualAnswer"
HKCU,Software\Microsoft\Fax\UserInfo, "LastCountryID"
HKCU,Software\Microsoft\Fax\UserInfo, "LastRecipientAreaCode"
HKCU,Software\Microsoft\Fax\UserInfo, "LastUseDialingRules"
HKCU,Software\Microsoft\Fax\UserInfo, "OnTaskBar"
HKCU,Software\Microsoft\Fax\UserInfo, "SoundNotification"
HKCU,Software\Microsoft\Fax\UserInfo, "VisualNotification"
HKCU,"AppEvents\EventLabels\Incoming-Fax"
HKCU,"AppEvents\EventLabels\Outgoing-Fax"
HKCU,"AppEvents\Schemes\Apps\explorer\Incoming-Fax"
HKCU,"AppEvents\Schemes\Apps\explorer\Outgoing-Fax"

[FaxReg.DelOnUpgrade.FromW9X]
HKLM, "Software\Microsoft\At Work Fax"
HKLM, "Software\Microsoft\Exchange\Client\Extensions", "MicrosoftFax",
%REG_SZ%, "4.0;awfext32.dll;10;;;AWFAX"

;=============================================
; Services Section
;=============================================

[FaxSvc.Service]
DisplayName = %str_FaxServiceDisplayName%
ServiceType = 16 ; SERVICE_WIN32_OWN_PROCESS
StartType = 2 ; SERVICE_AUTO_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %systemroot%\system32\fxssvc.exe
StartName = .\LocalSystem
Dependencies = TapiSrv, RpcSs, PlugPlay, Spooler
Description = %str_FaxServiceDescription%
Security =
"D:(A;;LCRP;;;WD)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"

;=============================================
; Strings
;=============================================

[Strings]

;=============================================
; Begin: NON-Localized Strings
;=============================================

str_addins = "addins"
str_FaxPath = "Microsoft\Windows NT\MSFax"
str_FaxServiceName = "Fax"
str_FaxServiceDisplayName = "Fax"
str_DefaultPrinterName = "Fax"

str_CoverPage = "Coverpage"
str_AwdFile = "awdfile"

str_Inbox = "Microsoft\Windows NT\MSFax\Inbox"
str_SentItems = "Microsoft\Windows NT\MSFax\SentItems"
str_Queue = "Microsoft\Windows NT\MSFax\Queue"
str_CoverPages = "Microsoft\Windows NT\MSFax\Common Coverpages"

str_CSID_Fax = "Fax"
str_TSID_Fax = "Fax"

str_ActivityLog = "Microsoft\Windows NT\MSFax\ActivityLog"

str_CoverPageShareName = "FxsSrvCp$"

str_WinCTI_SrvPrvdr = "Windows Telephony Service Provider for
Universal Modem Driver"

KEY_ACTIVE_SETUP_NT = "SOFTWARE\Microsoft\Active
Setup\Installed Components\{8b15971b-5355-4c82-8c07-7e181ea07608}"
KEY_ACTIVE_SETUP_PROVIDER = "SOFTWARE\Microsoft\Active
Setup\Installed Components\{94de52c8-2d59-4f1b-883e-79663d2d9a8c}"
PRODUCT_NAME = "Fax"
PRODUCT_NAME_PROVIDER = "Fax Provider"
VERSION_STR = "5.1"
LOCALE_ID = "EN"

;=============================================
; End: NON-Localized Strings
;=============================================

;=============================================
; Begin: Localized Strings
;=============================================

; in localized builds, the actual coverpage filenames should be localized
;
str_confdent = "confdent.cov"
str_fyi = "fyi.cov"
str_generic = "generic.cov"
str_urgent = "urgent.cov"

str_fax_desc = "Fax Services"
str_fax_tip = "Allows fax to be sent and received"
str_FaxCoverpageFile = "Fax Cover Page File"
str_FaxAwdFileType = "Windows 95 Fax File (obsolete)"
str_IncomingFax = "Incoming Fax"
str_OutgoingFax = "Outgoing Fax"
str_FaxError = "Fax error"
str_FaxLineRings = "Fax line rings"
str_FaxNew = "New fax"
str_FaxSent = "Fax sent"
str_RouteThroughEmail = "Route through e-mail"
str_StoreInFolder = "Store in a folder"
str_Print = "Print"

; this has to remain like this 'Coverpages' even though this is bad english
; to support backwards compatability with W2K fax personal cover pages.
str_FaxPersonalCoverpages = "\Fax\Personal Coverpages\"

str_MyFaxes = "My Faxes"
str_CommonCoverPages = "Common Cover Pages"

str_FaxCoverPageLink = "Fax Cover Page Editor"
str_FaxGroup = "Accessories\Communications\Fax"
str_AWFaxGroup = "Accessories\Fax"

; W9X cover page editor shortcut - removed during upgrade
str_FaxW9XCoverPageLink = "Cover Page Editor"

; W2K shortcuts - removed during upgrade
str_FaxW2KMyFaxesLink = "My Faxes"
str_FaxW2KSendCoverPageLink = "Send Cover Page Fax"
str_FaxW2KHelpLink = "Help"
str_FaxW2KMMCSnapinLink = "Fax Service Management"
str_FaxW2KFaxQueueLink = "Fax Queue"

str_FaxSendWizardLink = "Send a Fax..."
str_FaxSendWizardLinkTemp = "Fax Send Wizard"

str_FaxClientLink = "Fax Console"

str_FaxConfigWzrdLink = "Fax Configuration Wizard"
str_FaxConfigWzrdInfoTip = "Configures the fax devices on your computer"
str_FaxMMCLink = "Fax Service Manager"

str_MSRoutingExtension = "Microsoft Routing Extension"
str_MSModemDeviceProvider = "Microsoft Modem Device Provider"

str_CoverPageShareComment = "Common Fax Cover Pages Folder"
str_PrinterShareComment = "Fax Printer"

str_FaxServiceDescription = "Enables you to send and receive faxes,
utilizing fax resources available on this computer or on the network."

str_FaxMailTransport = "Fax Mail Transport"

str_WhereDidMyFaxGo = "Where Did My Fax Go"

; this should be localized the same as in SBS2000.
str_SBSFaxGroup = "Microsoft Shared Fax Client"

;=============================================
; End: Localized Strings
;=============================================

;=============================================
; Begin: Constants used in INF
;=============================================


;; The following registry types are set with the NoClobber flag which
;; indicates that the value will not be overwritten if we are upgrading.
;; The special *_OVERWRITE types below should be used if you wish to
;; overwrite the value even when we are upgrading the OS.

REG_DWORD =0x10003 ;; FLG_ADDREG_BINVALUETYPE |
FLG_ADDREG_NOCLOBBER
REG_EXPAND_SZ =0x20002 ;; FLG_ADDREG_NOCLOBBER
REG_BINARY =0x00003 ;; FLG_ADDREG_NOCLOBBER
REG_SZ =0x00002 ;; FLG_ADDREG_NOCLOBBER
REG_MULTI_SZ =0x10002 ;; FLG_ADDREG_NOCLOBBER
REG_NONE =0x20003 ;; FLG_ADDREG_NOCLOBBER
REG_DWORD_OVERWRITE =0x10001 ;; overwrites value regardless of if
upgrade or clean
REG_SZ_OVERWRITE =0x00000 ;; overwrites value regardless of if
upgrade or clean
REG_SZ_EXPAND_OVERWRITE =0x20000 ;; overwrites value regardless of if
upgrade or clean


;; the following constants have to remain in sync with the defines
;; in faxutil header file!!!
PRODUCT_SKU_PERSONAL = 0x0001
PRODUCT_SKU_PROFESSIONAL = 0x0002
PRODUCT_SKU_SERVER = 0x0004
PRODUCT_SKU_ADVANCED_SERVER = 0x0008
PRODUCT_SKU_DATA_CENTER = 0x0010

PRODUCT_DESKTOP_SKUS = 0x0003 ; PRODUCT_SKU_PERSONAL |
PRODUCT_SKU_PROFESSIONAL
PRODUCT_SERVER_SKUS = 0x001C ; PRODUCT_SKU_SERVER |
PRODUCT_SKU_ADVANCED_SERVER | PRODUCT_SKU_DATA_CENTER
PRODUCT_ALL_SKUS = 0xFFFF

;; the following constants have to remain in sync with system defines
FILE_ATTRIBUTE_READONLY = 0x00000001
FILE_ATTRIBUTE_HIDDEN = 0x00000002
FILE_ATTRIBUTE_SYSTEM = 0x00000004
FILE_ATTRIBUTE_NORMAL = 0x00000080
FILE_ATTRIBUTE_SUPER_HIDDEN = 0x00000006 ; this is
FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM
;=============================================
; End: Constants used in INF
;=============================================

With regards your request for event logs...I'm getting "application unknown"

regards,

Beemer
 
B

Beemer

| Geez. I said send them, not post them.
| --
| Russ Valentine
| [MVP-Outlook]
| | >
| > | > | The eventlogs typically shows what went wrong.
| > |
| > |
| > |
| > | If possible please send me the following and I will try to investigate
|
|
Sorry Russ!

Do you still want it emailed?

Beemer
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top