2025-04-27 07:49:33 -04:00

98 lines
3.5 KiB
INI

; syncmgr.inf
;
[Version]
Signature = "$CHICAGO$"
SetupClass = BASE
; entry-point for Windows 98 Setup
; the BaseWinOptions sections of the INFs are ALWAYS processed during main setup
[BaseWinOptions]
Register_syncmgr
; register the optional component(s) and copy this inf to the inf directory
[Register_syncmgr]
AddReg = Register_syncmgr.AddReg
CopyFiles = syncmgr.sys, syncmgr.dir
; entry-point for right-click, Install
; (good for testing)
;
; entry-point for NT install (I think)
[DefaultInstall]
AddReg = Register_syncmgr.AddReg
CopyFiles = syncmgr.sys, syncmgr.dir
[TargetInstall]
AddReg=Register_syncmgr.AddReg
CopyFiles = syncmgr.sys,syncmgr.dir
[DestinationDirs]
syncmgr.sys = 11 ; System Directory
syncmgr.dir = 30,%syncmgrPATH% ; System Directory
[SourceDisksNames]
55 = "syncmgr Disk","syncmgr",,""
[SourceDisksFiles]
outhndlr.dll = 55
syncmgr.exe = 55
syncmgrp.dll = 55
[syncmgr.sys]
syncmgr.exe
syncmgrp.dll
[syncmgr.dir]
outhndlr.dll
[Register_syncmgr.AddReg]
; register syncmgr proper information. (hivecls.inx)
HKCR,"CLSID\{6295DF27-35EE-11d1-8707-00C04FD93327}","",0x00000002,"SyncMgr Dll"
HKCR,"CLSID\{6295DF27-35EE-11d1-8707-00C04FD93327}\InProcServer32","",0x00000002,"syncmgrp.dll"
HKCR,"CLSID\{6295DF27-35EE-11d1-8707-00C04FD93327}\InProcServer32","ThreadingModel",0x00000002,"Apartment"
HKCR,"CLSID\{6295DF2D-35EE-11d1-8707-00C04FD93327}","",0x00000002,"SyncMgr"
HKCR,"CLSID\{6295DF2D-35EE-11d1-8707-00C04FD93327}\LocalServer32","",0x00000002,"syncmgr.exe"
HKCR,"CLSID\{6295DF2D-35EE-11d1-8707-00C04FD93327}\LocalServer32","ThreadingModel",0x00000002,"Apartment"
HKCR,"CLSID\{6295DF2E-35EE-11d1-8707-00C04FD93327}","",0x00000002,"SyncMgr Proxy"
HKCR,"CLSID\{6295DF2E-35EE-11d1-8707-00C04FD93327}\InProcServer32","",0x00000002,"syncmgrp.dll"
HKCR,"CLSID\{6295DF2E-35EE-11d1-8707-00C04FD93327}\InProcServer32","ThreadingModel",0x00000002,"Both"
HKCR,"Interface\{6295DF2E-35EE-11D1-8707-00C04FD93327}","",0x00000002,"IOfflineSynchronizep"
HKCR,"Interface\{6295DF2E-35EE-11D1-8707-00C04FD93327}\NumMethods","",0x00000002,"8"
HKCR,"Interface\{6295DF2E-35EE-11D1-8707-00C04FD93327}\ProxyStubClsid32","",0x00000002,"{6295DF2E-35EE-11d1-8707-00C04FD93327}"
;dcom interactive user registration
HKCR,"Appid\{6295DF2D-35EE-11d1-8707-00C04FD93327}","",0x00000002,"SyncMgr"
HKCR,"Appid\{6295DF2D-35EE-11d1-8707-00C04FD93327}","RunAs",0x00000002,"Interactive User"
; register local machine key (hivesft.inx)
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Syncmgr",,0x00000012
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Syncmgr\Handlers",,0x00000012
; register current user key (hivedef.inx)
HKCU,"Software\Microsoft\Windows\CurrentVersion\Syncmgr",,0x00000012
HKCU,"Software\Microsoft\Windows\CurrentVersion\Syncmgr\Handlers",,0x00000012
; register the Outlook Handler
HKCR,CLSID\%KEY_CLSIDOUTLOOK%,,,"Outlook SyncMgr Handler"
HKCR,CLSID\%KEY_CLSIDOUTLOOK%\InProcServer32,,,"%30%%syncmgrPATH%\%OUTLOOKHANDLER%"
HKCR,CLSID\%KEY_CLSIDOUTLOOK%\InProcServer32,ThreadingModel,,"Apartment"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Syncmgr\Handlers\"%KEY_CLSIDOUTLOOK%,,0x00000002,"Outlook Handler"
[Strings]
;Non-Localizable strings:
KEY_syncmgr = "SOFTWARE\Microsoft\Windows\syncmgr\handlers"
KEY_CLSIDOUTLOOK = "{97484BA1-26C7-11d1-9A39-0020AFDA97B0}"
OUTLOOKHANDLER = "outhndlr.dll"
syncmgrDLL = "syncmgrp.dll"
syncmgrEXE = "syncmgr.exe"
;Localizable strings:
syncmgrPATH = "syncmgr"