98 lines
3.5 KiB
INI
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" |