;---------------------------------------------------------------------------- ; SynPD.inf ; ; Installs Synaptics Pointing Device driver files on Windows 2000 and WinXP. ; Copyright (c) 1996-2005, Synaptics, Inc. ;---------------------------------------------------------------------------- [Version] Signature="$Windows NT$" Class=Mouse ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318} Provider=%Provider% CatalogFile=SynTP.cat DriverVer=12/07/2005, 8.2.5.1 [SourceDisksNames] 1=%DiskName%,, [SourceDisksFiles] SynTP.sys = 1 SynTPAPI.dll = 1 SynTPFcs.dll = 1 SynTPLpr.exe = 1 SynTPCpl.dll = 1 SynCntxt.rtf = 1 SynZMetr.exe = 1 SynMood.exe = 1 SynTPEnh.exe = 1 SynTPCOM.dll = 1 SynCOM.dll = 1 SynCtrl.dll = 1 Tutorial.exe = 1 InstNT.exe = 1 SynISDLL.dll = 1 SynTPCo2.dll = 1 SynUnst.ini = 1 ;---------------------------------------------------------------------------- ; Manufacturer Sections ;---------------------------------------------------------------------------- [Manufacturer] %SynMfg% = SynMfg ; (Standard types) [SynMfg] %PS2.DeviceDesc% = Samsung0000PS2_Inst,*PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12 ; Std PS/2 mouse %PS2.SynDeviceDesc% = Samsung0000PS2_Inst,*SYN0002 ; Synaptics PS2 TouchPad ; Other entries DummySectionForWHQL = Uninstall, *DontUse ; This PNPID should never be used [ControlFlags] ExcludeFromSelect=* ;---------------------------------------------------------------------------- ; Install Sections ;---------------------------------------------------------------------------- [DestinationDirs] DefaultDestDir = 12 ; Drivers directory CopyFiles_Drivers = 12 ; Drivers directory CopyFiles_System = 11 ; System directory CopyFiles_ProgFiles = 16422, %targetdir% ; Program files CopyFiles_Help = 16422, %targetdir% ; Program files CopyFiles_CoInstaller = 11 ; System directory DelFiles_MS = 16422, %targetdir% ; Program files ; Registry Modification Sections ; Service Installation Sections [SynTP_Service_Inst] DisplayName = %SynTP.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\SynTP.sys LoadOrderGroup = Pointer Port AddReg = Service_AddReg [Service_AddReg] ; PNP ID List for IBM HKR,PNPDisableExclusionList,VendorID_0000_ProductID_0000,0x00000000,"IBM0057" HKR,PNPDisableExclusionList,VendorID_0001_ProductID_0001,0x00000000,"*IBM0057" HKR,PNPDisableExclusionList,VendorID_0002_ProductID_0002,0x00000000,"ACPI\IBM0057" ; PNP ID List for Sharp HKR,PNPDisableExclusionList,VendorID_044F_ProductID_E000,0x00000000,"HID\VID_044F&PID_E000" HKR,PNPDisableExclusionList,VendorID_04F2_ProductID_0001,0x00000000,"HID\VID_04F2&PID_0001&MI_01" HKR,PNPDisableExclusionList,VendorID_044F_ProductID_B304,0x00000000,"HID\VID_044F&PID_B304&REV_0100&COL02" HKR,PNPDisableExclusionList,VendorID_04F2_ProductID_0001_MI_00,0x00000000,"HID\Vid_04f2&Pid_0001&Rev_0100&MI_00" HKR,PNPDisableExclusionList,VendorID_04F2_ProductID_0001_MI_01,0x00000000,"HID\Vid_04f2&Pid_0001&Rev_0100&MI_01" ; Fujitsu USB keyboard(Mode name:RW-KB22 by Sharp) HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_Rev_0100_MI_00,0x00000000,"HID\Vid_0430&Pid_0002&Rev_0100&MI_00" HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_Rev_0100_MI_01,0x00000000,"HID\Vid_0430&Pid_0002&Rev_0100&MI_01" HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_MI_00,0x00000000,"HID\Vid_0430&Pid_0002&MI_00" HKR,PNPDisableExclusionList,VendorID_0430_ProductID_0002_MI_01,0x00000000,"HID\Vid_0430&Pid_0002&MI_01" ; Fujitsu Serial Touch Panel HKR,PNPDisableExclusionList,VendorID_5000_ProductID_0000,0x00000000,"SERENUM\FJC5000" ; BTC USB keyboard(Model name TK-U109JPW2 by ELECOM) HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_MI_00,0x00000000,"HID\Vid_046e&Pid_6782&MI_00" HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_MI_01_Col01,0x00000000,"HID\Vid_046e&Pid_6782&MI_01&Col01" HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_MI_01_Col02,0x00000000,"HID\Vid_046e&Pid_6782&MI_01&Col02" HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_Rev_2110_MI_00,0x00000000,"HID\Vid_046e&Pid_6782&Rev_2110&MI_00" HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_Rev_2110_MI_01_Col01,0x00000000,"HID\Vid_046e&Pid_6782&Rev_2110&MI_01&Col01" HKR,PNPDisableExclusionList,VendorID_046e_ProductID_6782_Rev_2110_MI_01_Col02,0x00000000,"HID\Vid_046e&Pid_6782&Rev_2110&MI_01&Col02" HKR,PNPDisableExclusionList,VendorID_0637_ProductID_0001,0x00000000,"USB\VID_0637&PID_0001*" ; ASUS internal IR USB mouse HKR,PNPDisableExclusionList,VendorID_046d_ProductID_c50e_Rev_2500,0x00000000,"HID\Vid_046d&Pid_c50e&Rev_2500" HKR,PNPDisableExclusionList,VendorID_046d_ProductID_c50e_Rev_2510,0x00000000,"HID\Vid_046d&Pid_c50e&Rev_2510" HKR,PNPDisableExclusionList,VendorID_0A81_ProductID_0103_MI_01_Col02,0x00000000,"HID\Vid_0A81&Pid_0103&MI_01&Col02" HKR,PNPDisableExclusionList,VendorID_0A81_ProductID_0103_MI_01_Col03,0x00000000,"HID\Vid_0A81&Pid_0103&MI_01&Col03" HKR,PNPDisableExclusionList,VendorID_0A81_ProductID_0103_MI_00,0x00000000,"USB\VID_0A81&PID_0103&MI_00*" HKR,PNPDisableExclusionList,VendorID_0A81_ProductID_0103_MI_01,0x00000000,"USB\VID_0A81&PID_0103&MI_01*" ; ASUS internal ITE_remote module. HKR,PNPDisableExclusionList,VendorID_04B8_ProductID_030E_Rev_0100,0x00000000,"HID\Vid_04B8&Pid_030E&Rev_0100&MI_*" ; ASUS KeyPad HKR,PNPDisableExclusionList,VendorID_05E3_ProductID_FFE2_Rev_0001,0x00000000,"HID\Vid_05E3&Pid_FFE2&Rev_0001&MI_*" ; ASUS KeyBoard HKR,PNPDisableExclusionList,VendorID_0A81_ProductID_0103_Rev_0110,0x00000000,"HID\Vid_0A81&Pid_0103&Rev_0110&MI_*" ;---------------------------------------------------------------------------- ; Entry point for uninstallation. ; This section is executed as part of uninstallation. ;---------------------------------------------------------------------------- [Uninstall] CopyFiles = No_Files DelFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles,CopyFiles_Help,CopyFiles_CoInstaller,DelFiles_MS DelReg = Uninstall_DelReg [No_Files] [DelFiles_MS] SynTP.gid ;---------------------------------------------------------------------------- ; Uninstall sections ;---------------------------------------------------------------------------- [Uninstall_DelReg] HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct% HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey% HKCR,CLSID\{2F603045-309F-11CF-9774-0020AFD0CFF6} HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\SynTP" HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPLpr HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPEnh HKLM,System\CurrentControlSet\Services\SynTP HKLM,Software\Synaptics\SynTP HKLM,Software\Synaptics\SynTPCpl HKLM,Software\Synaptics\SynTPEnh HKLM,Software\Synaptics\SynTPPlugIns HKCU,Software\Synaptics\SynTP HKCU,Software\Synaptics\SynTPCpl HKCU,Software\Synaptics\SynTPEnh HKCU,Software\Synaptics\SynTPPlugIns ;---------------------------------------------------------------------------- ; Event Log Setup Sections ;---------------------------------------------------------------------------- [SynTP_EventLog_Inst] AddReg = SynTP_EventLog_AddReg [SynTP_EventLog_AddReg] HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SynTP.sys" HKR,,TypesSupported,0x00010001,7 ;---------------------------------------------------------------------------- ; Common File Copy and Registry Operations for All TouchPads ;---------------------------------------------------------------------------- ; Drivers directory [CopyFiles_Drivers] SynTP.sys,,,0x00000001 ; System directory [CopyFiles_System] SynTPAPI.dll,,,0x00000001 SynTPFcs.dll,,,0x00000001 SynCOM.dll,,,0x00000001 SynCtrl.dll,,,0x00000001 ; Program Files directory [CopyFiles_ProgFiles] SynTPLpr.exe,,,0x00000001 SynTPCpl.dll,,,0x00000001 SynCntxt.rtf,,,0x00000001 SynZMetr.exe,,,0x00000001 SynMood.exe,,,0x00000001 SynTPEnh.exe,,,0x00000001 SynTPCOM.dll,,,0x00000001 Tutorial.exe,,,0x00000001 InstNT.exe,,,0x00000001 SynISDLL.dll,,,0x00000001 SynUnst.ini,,,0x00000001 [CopyFiles_Help] TP4table.dat,,,0x00000001 TP4Sc_JP.htm,,,0x00000001 TP4Sc_GR.htm,,,0x00000001 TP4Sc_IT.htm,,,0x00000001 TP4Sc_SP.htm,,,0x00000001 TP4Sc_FR.htm,,,0x00000001 TP4Sc_FI.htm,,,0x00000001 TP4Sc_NL.htm,,,0x00000001 TP4Sc_NO.htm,,,0x00000001 TP4Sc_DK.htm,,,0x00000001 TP4Sc_SE.htm,,,0x00000001 TP4Scrol.htm,,,0x00000001 TP4-A123.GIF,,,0x00000001 TP4-ASR.GIF,,,0x00000001 TP4-HEAD.GIF,,,0x00000001 TP4-I.JPG,,,0x00000001 TP4-IMG.JPG,,,0x00000001 TP4-ISR.JPG,,,0x00000001 TP4-MG.GIF,,,0x00000001 TP4-NOTE.GIF,,,0x00000001 TP4-SC.GIF,,,0x00000001 TP4SCROL.CSS,,,0x00000001 help_movie.exe,,,0x00000001 [CopyFiles_CoInstaller] SynTPCo2.dll,,,0x00000001 [Common_DelReg] HKLM,Software\Synaptics\SynTPEnh,InstallationTime HKCU,Software\Synaptics\SynTPEnh,ModificationTime HKLM,SOFTWARE\Synaptics\SynTPCpl\Controls HKLM,SOFTWARE\Synaptics\SynTPCpl\Pages HKLM,SOFTWARE\Synaptics\SynTPCpl\StykControls [Common_AddReg] HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,UninstallString,0x00000000,"rundll32.exe ""%16422%\%targetdir%\SynISDLL.dll"",standAloneUninstall" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,DisplayName,0x00000000,"%DriverProduct%" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,DisplayVersion,0x0000000,"8.2.5.1" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,DisplayIcon,0x00000000,"%16422%\%targetdir%\InstNT.exe" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,Publisher,0x00000000,%Provider% HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,URLInfoAbout,0x00000000,"www.synaptics.com" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,NoModify,0x00010001,1 HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%uninstallKey%,NoRepair,0x00010001,1 HKLM,Software\Synaptics\SynTPCpl,CertifiedS,0x00000000,%CertificationStamp% ; Moved from Control Panel ini for customization HKLM,Software\Synaptics\SynTPCpl\Controls\1Overview,HelpID,0x00010001,0x00000001 ; ********************************************************************* ; System area registry entries common across 9x and w2k+ platforms ; ********************************************************************* HKCR,CLSID\{2F603045-309F-11CF-9774-0020AFD0CFF6}\InProcServer32,,0x00000000,"%16422%\%targetdir%\SynTPCpl.dll" HKCR,CLSID\{2F603045-309F-11CF-9774-0020AFD0CFF6}\InProcServer32,ThreadingModel,0x00000000,"Apartment" HKLM,"Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{2F603045-309F-11CF-9774-0020AFD0CFF6},0x00000000,"Synaptics Control Panel" HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Mouse\shellex\PropertySheetHandlers\SynTP",,0x00000000,"{2F603045-309F-11CF-9774-0020AFD0CFF6}" HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SynTPEnh,0x00000000,"%16422%\%targetdir%\SynTPEnh.exe" ; This section is added to all INFs to add registry entries for Driver Info. HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription% HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion% HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID% HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,%BaseDriverFileName% HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,%BaseDriverFileVersion% ; Store the Program Files directory and the install directory (source path) ; in the registry for SynTPCo2.dll (CoInstaller). HKLM,Software\Synaptics\SynTP\Install,ProgDir,0x00000000,"%16422%\%targetdir%" HKLM,Software\Synaptics\SynTP\Install,InstallDir,0x00000000,"%1%" ; ********************************************************************* ; Plugin descriptors. ; ********************************************************************* HKLM,Software\Synaptics\SynTPPlugIns\SynTP,Start,0x00000000,"%16422%\%targetdir%\SynTPEnh /RegPlugIn" HKLM,Software\Synaptics\SynTPPlugIns\SynTP,ResourceModule,0x00000000,"%16422%\%targetdir%\SynTPEnh.exe" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,ShortName,0x00000000,"Start" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,ShortNameID,0x00010001,15 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,LongNameID,0x00010001,21 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,BitmapID,0x00010001,117 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\0,OrderID,0x00010001,240 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,ShortName,0x00000000,"Menu" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,ShortNameID,0x00010001,14 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,LongNameID,0x00010001,20 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,BitmapID,0x00010001,116 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\4,OrderID,0x00010001,280 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,ShortName,0x00000000,"Minimize" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,ShortNameID,0x00010001,16 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,LongNameID,0x00010001,22 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,BitmapID,0x00010001,129 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\1,OrderID,0x00010001,420 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,ShortName,0x00000000,"Maximize" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,ShortNameID,0x00010001,17 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,LongNameID,0x00010001,23 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,BitmapID,0x00010001,130 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\3,OrderID,0x00010001,480 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,ShortName,0x00000000,"Run..." HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,ShortNameID,0x00010001,19 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,LongNameID,0x00010001,25 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,Configurable,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,BitmapID,0x00010001,120 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\5,OrderID,0x00010001,2080 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,ShortName,0x00000000,"Scroll" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,ShortNameID,0x00010001,44 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,LongNameID,0x00010001,45 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,BitmapID,0x00010001,131 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\7,OrderID,0x00010001,640 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,ShortName,0x00000000,"Scroll" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,ShortNameID,0x00010001,46 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,LongNameID,0x00010001,47 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,BitmapID,0x00010001,132 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\8,OrderID,0x00010001,680 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,ShortName,0x00000000,"Scroll" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,ShortNameID,0x00010001,48 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,LongNameID,0x00010001,49 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,BitmapID,0x00010001,133 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\9,OrderID,0x00010001,720 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,ShortName,0x00000000,"Scroll" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,ShortNameID,0x00010001,50 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,LongNameID,0x00010001,51 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,BitmapID,0x00010001,134 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\10,OrderID,0x00010001,760 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,ShortName,0x00000000,"No Action" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,ShortNameID,0x00010001,54 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,LongNameID,0x00010001,55 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,Configurable,0x00010001,0 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\11,OrderID,0x00010001,20 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,NameMode,0x00010001,1 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,ShortName,0x00000000,"Double" HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,ShortNameID,0x00010001,56 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,LongNameID,0x00010001,57 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,Configurable,0x00010001,0 ; To be compatible with WinWDM and Win2K/XP, you need to a the decimal equivelent of the DWORD you want to add. HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,ValidZones,0x00010001,-3145753 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,BitmapID,0x00010001,135 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\13,OrderID,0x00010001,840 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,ShortName,0x00000000,"Browse" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,ShortNameID,0x00010001,60 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\14,LongNameID,0x00010001,61 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\14,BitmapID,0x00010001,136 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\14,OrderID,0x00010001,1040 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,ShortName,0x00000000,"Browse" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,ShortNameID,0x00010001,62 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\15,LongNameID,0x00010001,63 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\15,BitmapID,0x00010001,137 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\15,OrderID,0x00010001,1120 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,Configurable,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,ShortName,0x00000000,"Web" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,ShortNameID,0x00010001,64 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,LongNameID,0x00010001,65 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,BitmapID,0x00010001,147 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\16,OrderID,0x00010001,1320 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,ShortName,0x00000000,"Reload" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,ShortNameID,0x00010001,67 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\17,LongNameID,0x00010001,68 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\17,BitmapID,0x00010001,138 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\17,OrderID,0x00010001,1280 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,ShortName,0x00000000,"Stop" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,ShortNameID,0x00010001,69 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\18,LongNameID,0x00010001,70 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\18,BitmapID,0x00010001,139 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\18,OrderID,0x00010001,1360 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,ShortName,0x00000000,"Page Up" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,ShortNameID,0x00010001,71 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\19,LongNameID,0x00010001,72 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\19,BitmapID,0x00010001,140 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\19,OrderID,0x00010001,1420 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,ShortName,0x00000000,"Page Down" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,ShortNameID,0x00010001,73 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\20,LongNameID,0x00010001,74 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\20,BitmapID,0x00010001,141 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\20,OrderID,0x00010001,1460 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,ShortName,0x00000000,"Up Arrow" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,ShortNameID,0x00010001,83 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\23,LongNameID,0x00010001,87 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\23,BitmapID,0x00010001,142 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\23,OrderID,0x00010001,1560 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,ShortName,0x00000000,"Down Arrow" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,ShortNameID,0x00010001,84 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\24,LongNameID,0x00010001,88 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\24,BitmapID,0x00010001,143 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\24,OrderID,0x00010001,1600 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,ShortName,0x00000000,"Left Arrow" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,ShortNameID,0x00010001,85 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\25,LongNameID,0x00010001,89 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\25,BitmapID,0x00010001,144 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\25,OrderID,0x00010001,1640 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,ShortName,0x00000000,"Right Arrow" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,ShortNameID,0x00010001,86 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\26,LongNameID,0x00010001,90 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\26,BitmapID,0x00010001,145 HKLM,Software\Synaptics\SynTPPlugIns\SynTP\26,OrderID,0x00010001,1680 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,Configurable,0x00010001,0 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,NameMode,0x00010001,2 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,ShortName,0x00000000,"Stick Scrolling" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,ShortNameID,0x00010001,91 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,LongNameID,0x00010001,92 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\27,OrderID,0x00010001,1860 ; To be compatible with WinWDM and Win2K/XP, you need to a the decimal equivelent of the DWORD you want to add. HKLM,Software\Synaptics\SynTPPlugIns\SynTP\27,ValidZones,0x00010001,-268370176 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,Configurable,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,NameMode,0x00010001,1 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,ShortName,0x00000000,"Keyboard Macro" HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,ShortNameID,0x00010001,93 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,LongNameID,0x00010001,94 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,BitmapID,0x00010001,146 HKLM,SOFTWARE\Synaptics\SynTPPlugIns\SynTP\28,OrderID,0x00010001,2040 ; ********************************************************************* ; Driver defaults. ; ********************************************************************* ; Default parameters ; FIXME 4722 - remove this next line when bug 4722 is fixed. HKLM,Software\Synaptics\SynTP\Defaults,IlluminationState,0x00010001,234 ; WHQL requires buttons to work on INF install so all buttons were set ; to act as primary click (1) in \Lib\Defaults.h. However, Up and Down ; buttons are in the dependency list of primary click check so we need ; to un-set both actions to the desired default values (0) HKLM,Software\Synaptics\SynTP\Defaults,UpButtonAction,0x00010001,0 HKLM,Software\Synaptics\SynTP\Defaults,DownButtonAction,0x00010001,0 ; Default plugin actions. HKLM,Software\Synaptics\SynTP\Defaults,TopLeftCornerPlugInID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\Defaults,TopLeftCornerPlugInActionID,0x00010001,4 HKLM,Software\Synaptics\SynTP\Defaults,TopRightCornerPlugInID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\Defaults,TopRightCornerPlugInActionID,0x00010001,3 HKLM,Software\Synaptics\SynTP\Defaults,BottomLeftCornerPlugInID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\Defaults,BottomLeftCornerPlugInActionID,0x00010001,0 HKLM,Software\Synaptics\SynTP\Defaults,BottomRightCornerPlugInID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\Defaults,BottomRightCornerPlugInActionID,0x00010001,1 HKLM,Software\Synaptics\SynTP\Defaults,UpButtonPlugInID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\Defaults,UpButtonPlugInActionID,0x00010001,7 HKLM,Software\Synaptics\SynTP\Defaults,DownButtonPlugInID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\Defaults,DownButtonPlugInActionID,0x00010001,8 ; Default two finger gesture plugins. HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID0,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID0,0x00010001,18 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID1,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID1,0x00010001,19 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID2,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID2,0x00010001,5 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID3,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID3,0x00010001,15 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID4,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID4,0x00010001,17 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID5,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID5,0x00010001,20 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID6,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID6,0x00010001,16 HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,PlugInID7,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\2FingerGestures,ActionID7,0x00010001,14 HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,PlugInID1,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,ActionID1,0x00010001,21 HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,PlugInID5,0x00000000,"Syntp" HKLM,Software\Synaptics\SynTP\Defaults\3FingerGestures,ActionID5,0x00010001,22 ; ********************************************************************* ; Default enhancements application parameters. ; ********************************************************************* HKLM,Software\Synaptics\SynTPEnh\PopupConfig,Pressure Graph,0x00000000,"%16422%\%targetdir%\SynZMetr.exe" HKLM,Software\Synaptics\SynTPEnh\PopupConfig,MoodPad,0x00000000,"%16422%\%targetdir%\SynMood.exe" HKLM,Software\Synaptics\SynTPEnh\PlugInConfig\Defaults\2FingerGestures,ConfigID2,0x00000000,"%16422%\%targetdir%\SynMood.exe" HKLM,Software\Synaptics\SynTPEnh\PlugInConfig\Defaults\2FingerGestures,ConfigID6,0x00000000,"www.synaptics.com" HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\Defaults\Plugin Zone,ConfigFlags,0x00010001,1 ; ********************************************************************* ; Default control panel parameters. ; ********************************************************************* HKLM,Software\Synaptics\SynTPCpl,PracticeExe,0x00000000,"%16422%\%targetdir%\Tutorial.exe" HKLM,Software\Synaptics\SynTPCpl\Controls\4Scrolling\Practice,ApplicationPath,0x00000000,"%16422%\%targetdir%\Tutorial.exe" ; ********************************************************************* ; Product specific entries. ; ********************************************************************* ; Hex Button touchpad HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton1Action,0x00010001,0 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton1PluginID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton1PluginActionID,0x00010001,7 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton2Action,0x00010001,0 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton2PluginID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton2PluginActionID,0x00010001,8 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton3Action,0x00010001,0 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton3PluginID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton3PluginActionID,0x00010001,9 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton4Action,0x00010001,0 HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton4PluginID,0x00000000,"SynTP" HKLM,Software\Synaptics\SynTP\TouchpadHexBtn,ExButton4PluginActionID,0x00010001,10 HKLM,Software\Synaptics\SynTPEnh\Gamepad,TouchpadHexBtn,0x00010001,1 ; VScrlTP: Have horizontal scrolling off by default HKLM,Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadVScrlTP\Horizontal Scrolling,ConfigFlags,0x00000004,1 ;---------------------------------------------------------------------------- ; PS/2 TouchPad ;---------------------------------------------------------------------------- [SynPS2_Inst] Include=msmouse.inf Needs=PS2_Inst CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles AddReg = Common_AddReg DelReg = Common_DelReg [SynPS2_Inst.Services] AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver [SynPS2_Inst.HW] AddReg = SynPS2_AddReg.HW [SynPS2_AddReg.HW] HKR,,"UpperFilters",0x00010000,"SynTP" HKR,,SynPortType,0x00010001,1 ;---------------------------------------------------------------------------- ; CoInstaller Support for the PS/2 TouchPad driver ;---------------------------------------------------------------------------- [SynPS2_Inst.CoInstallers] CopyFiles = CopyFiles_CoInstaller AddReg = SynPS2_Inst.CoInstallers_AddReg [SynPS2_Inst.CoInstallers_AddReg] HKR,,CoInstallers32,0x00010000,"SynTPCo2.dll,PS2DeviceInstall" ;============================================================================ ; Samsung Std PS/2 Pointing Devices ;---------------------------------------------------------------------------- [Samsung0000PS2_Inst] Include=msmouse.inf Needs=PS2_Inst CopyFiles = CopyFiles_Drivers,CopyFiles_System,CopyFiles_ProgFiles AddReg = Common_AddReg, Samsung0000PS2_AddReg DelReg = Common_DelReg ;---------------------------------------------------------------------------- ; Samsung Std PS/2 Pointing Device AddReg sections ;---------------------------------------------------------------------------- [Samsung0000PS2_AddReg] HKLM,Software\Synaptics\SynTP\Install,Samsung_Sedona,0x00000000,"%DriverVersionID%" HKLM,Software\Synaptics\SynTP\Defaults,PalmRT,0x00010001,7 HKLM,Software\Synaptics\SynTPEnh,TrayIcon,0x00010001,1 ;---------------------------------------------------------------------------- ; Service Support for the Samsung Std PS/2 TouchPad driver ;---------------------------------------------------------------------------- [Samsung0000PS2_Inst.Services] AddService = SynTP,,SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver ;---------------------------------------------------------------------------- ; Hardware Support for the Samsung Std PS/2 TouchPad driver ;---------------------------------------------------------------------------- [Samsung0000PS2_Inst.HW] AddReg = SynPS2_AddReg.HW ;---------------------------------------------------------------------------- ; CoInstaller Support for the Samsung Std PS/2 TouchPad driver ;---------------------------------------------------------------------------- [Samsung0000PS2_Inst.CoInstallers] CopyFiles = CopyFiles_CoInstaller AddReg = SynPS2_Inst.CoInstallers_AddReg ;---------------------------------------------------------------------------- ; User visible strings ;---------------------------------------------------------------------------- [Strings] Provider = "Synaptics" SynMfg = "Synaptics" DiskName = "Synaptics Driver Installation Disk" TargetDir = "Synaptics\SynTP" uninstallKey = "SynTPDeinstKey" ; Driver Information Entries DriverMfgr="Synaptics" DriverVersionID="8.2.5.1" DriverOEM="Synaptics" DriverFamily="Mouse" DriverProduct="Synaptics Pointing Device Driver" DriverDescription="Synaptics Pointing Device Driver" DriverOEMVersion="8.2.5.1" BaseDriverFileName="SynTP.sys" BaseDriverFileVersion="8.2.5.1" ; Device Names PS2.DeviceDesc = "Synaptics PS/2 Port Pointing Device" PS2.SynDeviceDesc = "Synaptics PS/2 Port TouchPad" UNKNOWN_MOUSE.DeviceDesc = "Pointing device" ; Service Names SynTP.SvcDesc = "Synaptics TouchPad Driver" CertificationStamp = "0x06be5a06"