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.
230 lines
7.8 KiB
230 lines
7.8 KiB
;======================================================
|
|
; Faxclnt.inf
|
|
;
|
|
; This file is the inf that drives the fax client setup.
|
|
;
|
|
;======================================================
|
|
|
|
[version]
|
|
signature="$WINDOWS NT$"
|
|
|
|
[DestinationDirs]
|
|
FaxClientFiles.System = 11
|
|
FaxClientFiles.Help = 18
|
|
FaxClientFiles.Coverpage = 16430, %str_MyFaxes%\%str_CommonCoverPages% ; DIRID_COMMON_DOCUMENTS\My Faxes\Common CoverPages
|
|
FaxClientFiles.Addin = 10, %str_addins% ; NOT Localized Addin Directory under Windows
|
|
|
|
[SourceDisksNames]
|
|
1="Windows NT Fax Software"
|
|
|
|
[SourceDisksFiles]
|
|
basenote.cov = 1,,,,,,,,3,3
|
|
confdent.cov = 1,,,,,,,,3,3
|
|
;;;faxcom.dll = 1,,,,,,,,3,3 - ### Not in build yet
|
|
faxcover.exe = 1,,,,,,,,3,3
|
|
faxext.ecf = 1,,,,,,,,3,3
|
|
faxext32.dll = 1,,,,,,,,3,3
|
|
faxsend.exe = 1,,,,,,,,3,3
|
|
faxxp32.dll = 1,,,,,,,,3,3
|
|
fyi.cov = 1,,,,,,,,3,3
|
|
generic.cov = 1,,,,,,,,3,3
|
|
urgent.cov = 1,,,,,,,,3,3
|
|
winfax.dll = 1,,,,,,,,3,3
|
|
|
|
[FaxOcmDebug]
|
|
DebugLevel = %FAX_DBG_VERBOSE%
|
|
|
|
;=============================================
|
|
; FaxClient - Install/Uninstall Section
|
|
;=============================================
|
|
|
|
[Fax.Client]
|
|
FaxClientInstall = Fax.Client.CleanInstall
|
|
FaxClientUninstall = Fax.Client.Uninstall
|
|
|
|
;=============================================
|
|
; Fax.Client.CleanInstall
|
|
;=============================================
|
|
|
|
[Fax.Client.CleanInstall]
|
|
CopyFiles = FaxClientFiles.System, FaxClientFiles.Help, \
|
|
FaxClientFiles.Coverpage, FaxClientFiles.Addin
|
|
AddReg = FaxClientReg.CoverPageAssociation, FaxClientReg.UserInfo, \
|
|
FaxClientReg.UserInfo.Setup
|
|
ProfileItems = Fax.InstallLink.SendWizard
|
|
ProfileItems = Fax.InstallLink.CoverPage
|
|
|
|
;=============================================
|
|
; Fax.Client.Uninstall
|
|
;=============================================
|
|
|
|
[Fax.Client.Uninstall]
|
|
DelFiles = FaxClientFiles.System, FaxClientFiles.Help, \
|
|
FaxClientFiles.Coverpage, FaxClientFiles.Addin
|
|
DelReg = FaxClientReg.CoverPageAssociation, FaxClientReg.UserInfo, \
|
|
FaxClientReg.UserInfo.Setup
|
|
ProfileItems = Fax.UninstallLink.CoverPage
|
|
ProfileItems = Fax.UninstallLink.SendWizard
|
|
|
|
;=============================================
|
|
; Install Links
|
|
;
|
|
; This section creates the fax links in
|
|
; the start menu.
|
|
;=============================================
|
|
|
|
[FaxClient.InstallLink.CoverPage]
|
|
Name = %str_FaxCoverPageLink%
|
|
CmdLine = 11,,FaxCover.exe
|
|
Subdir = %str_FaxGroup%
|
|
IconPath = 11,, FaxCover.exe
|
|
IconIndex = 0
|
|
InfoTip = %str_CoverPageInfoTip%
|
|
|
|
[Fax.UninstallLink.CoverPage]
|
|
Name = %str_FaxCoverPageLink%, 2 ; the flag '2' means 'delete link'
|
|
SubDir = %str_FaxGroup%
|
|
|
|
[FaxClient.InstallLink.SendWizard]
|
|
Name = %str_FaxSendWizardLink%
|
|
CmdLine = 11,,FaxSend.exe
|
|
Subdir = %str_FaxGroup%
|
|
IconPath = 11,, FaxSend.exe
|
|
IconIndex = 0
|
|
InfoTip = %str_FaxSendWizardInfoTip%
|
|
|
|
[FaxClient.UninstallLink.SendWizard]
|
|
Name = %str_FaxSendWizardLink%, 2 ; the flag '2' means 'delete link'
|
|
SubDir = %str_FaxGroup%
|
|
|
|
;=============================================
|
|
; Copy Files Section
|
|
;=============================================
|
|
|
|
[FaxClientFiles.System]
|
|
basenote.cov
|
|
;;;faxcom.dll,,,0x10000 ;;; Not in build yet
|
|
faxcover.exe,,,0x10000
|
|
faxext32.dll,,,0x10000
|
|
faxsend.exe,,,0x10000
|
|
faxxp32.dll,,,0x10000
|
|
winfax.dll,,,0x10000
|
|
|
|
[FaxClientFiles.Coverpage]
|
|
%str_confdent%, confdent.cov
|
|
%str_fyi%, fyi.cov
|
|
%str_generic%, generic.cov
|
|
%str_urgent%, urgent.cov
|
|
|
|
[FaxClientFiles.Help]
|
|
|
|
[FaxClientFiles.Addin]
|
|
faxext.ecf
|
|
|
|
;=============================================
|
|
; Registry Section
|
|
;=============================================
|
|
|
|
[FaxClientReg.CoverPageAssociation]
|
|
HKCR,".cov",,%REG_SZ%, %str_CoverPage%
|
|
HKCR,%str_CoverPage%,,%REG_SZ%, %str_FaxCoverpageFile%
|
|
HKCR,%str_CoverPage%\Shell\Open\Command,,%REG_SZ%,%systemroot%\system32\faxcover.exe "%1"
|
|
HKCR,%str_CoverPage%\Shell\Print\Command,,%REG_SZ%,%systemroot%\system32\faxcover.exe /p "%1"
|
|
|
|
[FaxClientReg.UserInfo]
|
|
HKCU,Software\Microsoft\Fax\Setup, "Address", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "BillingCode", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "Company", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "Department", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "FaxNumber", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "FullName", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "HomePhone", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "Mailbox", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "Office", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "OfficePhone", %REG_SZ%
|
|
HKCU,Software\Microsoft\Fax\Setup, "Title", %REG_SZ%
|
|
|
|
[FaxClientReg.UserInfo.Setup]
|
|
HKCU,Software\Microsoft\Fax\Setup, "CoverPageDir", %REG_SZ_OVERWRITE%, %16389%\%str_FaxPersonalCoverpages%
|
|
HKCU,Software\Microsoft\Fax\Setup, "InstallType", %REG_DWORD%,
|
|
HKCU,Software\Microsoft\Fax\Setup, "Installed", %REG_DWORD%, 0x00000001
|
|
|
|
[FaxClientReg.RemoveTree.HKLM]
|
|
HKLM, "Software\Microsoft\Fax"
|
|
|
|
[FaxClientReg.RemoveTree.HKCU]
|
|
HKCU, "Software\Microsoft\Fax"
|
|
|
|
|
|
;=============================================
|
|
; Strings
|
|
;=============================================
|
|
|
|
[Strings]
|
|
|
|
;=============================================
|
|
; Begin: NON-Localized Strings
|
|
;=============================================
|
|
|
|
str_addins = "addins"
|
|
|
|
;=============================================
|
|
; 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_MyFaxes = "My Faxes"
|
|
str_CommonCoverPages = "Common Cover Pages"
|
|
|
|
str_CoverPage = "Cover Page"
|
|
str_FaxCoverpageFile = "Fax Cover Page File"
|
|
str_FaxPersonalCoverpages = "Fax\Personal Cover Pages"
|
|
|
|
str_FaxCoverPageLink = "Fax Cover Page Editor"
|
|
str_FaxGroup = "Microsoft Fax"
|
|
str_CoverPageInfoTip = "Edit your cover pages to send faxes with Microsoft Fax"
|
|
|
|
str_FaxSendWizardLink = "Send Fax Wizard"
|
|
str_FaxSendWizardInfoTip = "Edit your fax sender information"
|
|
|
|
;=============================================
|
|
; End: Localized Strings
|
|
;=============================================
|
|
|
|
;=============================================
|
|
; Begin: Constants used in INF
|
|
;=============================================
|
|
|
|
FAX_DBG_OFF = 0
|
|
FAX_DBG_MINIMAL = 1
|
|
FAX_DBG_MEDIUM = 2
|
|
FAX_DBG_VERBOSE = 3
|
|
|
|
;; 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
|
|
|
|
|
|
;=============================================
|
|
; End: Constants used in INF
|
|
;=============================================
|