SmbDrv.inf Driver File Contents (TouchPad_Synaptics_15.3.41.5_W7x86W7x64_A.zip)

Driver Package File Name: TouchPad_Synaptics_15.3.41.5_W7x86W7x64_A.zip
File Size: 103.0 MB

;----------------------------------------------------------------------------
; SmbDrv.inf
;
; Installs the driver in the SYSTEM class for STANDARD PCI enumerated device
; Copyright (c) 1996-2011, Synaptics Incorporated
;----------------------------------------------------------------------------


[Version]
Signature="$Windows NT$"
Class=System
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%Provider%
CatalogFile=SynTP.cat
DriverVer=02/14/2012, 15.3.41.5


[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
Smb_driver.sys = 1
WdfCoInstaller01009.dll = 1

;----------------------------------------------------------------------------
; Manufacturer Sections
;----------------------------------------------------------------------------


[Manufacturer]
%SynMfg% = SynMfg, NTx86.5.1;
[SynMfg.NTx86.5.1]
%SynDeviceDesc% = SynapticsInstall, PCI\VEN_8086&DEV_1C22&CC_0C05
%SynDeviceDesc% = SynapticsInstall, PCI\VEN_8086&DEV_1E22&CC_0C05
%SynDeviceDesc% = SynapticsInstall, PCI\VEN_8086&DEV_2930&CC_0C05
%SynDeviceDesc% = SynapticsInstall, PCI\VEN_8086&DEV_3B30&CC_0C05

DummySectionForWHQL = Uninstall, *DontUse   ; This PNPID should never be used

;----------------------------------------------------------------------------
; Install Sections
;----------------------------------------------------------------------------
[DestinationDirs]
CopyFiles_Drivers     = 12 ; Drivers directory
CopyFiles_CoInstaller = 11 ; System directory

[SynapticsInstall]
CopyFiles = CopyFiles_Drivers
AddReg= SynaSmb_Addreg

[CopyFiles_Drivers]
Smb_driver.sys,,,0x00000001

[SynaSmb_Addreg]
HKLM,Software\Synaptics\SmbDrv,InstallDir,0x00000000,"%1%"
HKLM,Software\Synaptics\SmbDrv,DriverVersion,0x00000000,"15.3.41.5"

;----------------------------------------------------------------------------
; Entry point for uninstallation.
; This section is executed as part of uninstallation.
;----------------------------------------------------------------------------
[UnInstall]
CopyFiles = No_Files
DelFiles = CopyFiles_Drivers
DelReg = Uninstall_DelReg

[No_Files]

[Uninstall_DelReg]
HKLM,Software\Synaptics\SmbDrv

;----------------------------------------------------------------------------
; Services Sections
;----------------------------------------------------------------------------
[SynapticsInstall.Services]
AddService = SmbDrv,%SPSVCINST_ASSOCSERVICE%,SynaSmb_Service_Inst

[SynaSmb_Service_Inst]
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
LoadOrderGroup = "Base"
ServiceBinary = %12%\Smb_driver.sys 
AddReg         = KMDFVerifierAddReg

[KMDFVerifierAddReg]
HKR, Parameters\Wdf,VerifierOn,0x00010001,1
HKR, Parameters\Wdf,VerboseOn,0x00010001,1

;----------------------------------------------------------------------------
; CoInstallers Sections
;----------------------------------------------------------------------------
[SynapticsInstall.CoInstallers]
AddReg=SynapticsInstall.CoInstaller_AddReg
CopyFiles=CopyFiles_CoInstaller

[SynapticsInstall.Wdf]
KmdfService = SmbDrv, KMDF_wdfsect

[KMDF_wdfsect]
KmdfLibraryVersion = 1.9

[SynapticsInstall.CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller"

[CopyFiles_CoInstaller]
WdfCoInstaller01009.dll

;----------------------------------------------------------------------------
; User visible strings
;----------------------------------------------------------------------------
[Strings]
Provider = "Synaptics"
SynMfg = "Synaptics"
DiskName = "Synaptics SMBus Driver Installation Disk"

SynDeviceDesc = "Synaptics SMBus Driver"


;
; The "standard" defines
;
SPSVCINST_TAGTOFRONT               = 0x00000001
SPSVCINST_ASSOCSERVICE             = 0x00000002
SPSVCINST_DELETEEVENTLOGENTRY      = 0x00000004
SPSVCINST_NOCLOBBER_DISPLAYNAME    = 0x00000008
SPSVCINST_NOCLOBBER_STARTTYPE      = 0x00000010
SPSVCINST_NOCLOBBER_ERRORCONTROL   = 0x00000020
SPSVCINST_NOCLOBBER_LOADORDERGROUP = 0x00000040
SPSVCINST_NOCLOBBER_DEPENDENCIES   = 0x00000080
SPSVCINST_NOCLOBBER_DESCRIPTION    = 0x00000100

COPYFLG_WARN_IF_SKIP         = 0x00000001
COPYFLG_NOSKIP               = 0x00000002
COPYFLG_NOVERSIONCHECK       = 0x00000004
COPYFLG_FORCE_FILE_IN_USE    = 0x00000008
COPYFLG_NO_OVERWRITE         = 0x00000010
COPYFLG_NO_VERSION_DIALOG    = 0x00000020
COPYFLG_OVERWRITE_OLDER_ONLY = 0x00000040
COPYFLG_REPLACEONLY          = 0x00000400
COPYFLG_REPLACE_BOOT_FILE    = 0x00001000
COPYFLG_NOPRUNE              = 0x00002000

SERVICE_KERNEL_DRIVER      = 0x00000001
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002

SERVICE_BOOT_START   = 0x00000000
SERVICE_SYSTEM_START = 0x00000001
SERVICE_AUTO_START   = 0x00000002
SERVICE_DEMAND_START = 0x00000003
SERVICE_DISABLED     = 0x00000004

SERVICE_ERROR_IGNORE   = 0x00000000
SERVICE_ERROR_NORMAL   = 0x00000001
SERVICE_ERROR_SEVERE   = 0x00000002
SERVICE_ERROR_CRITICAL = 0x00000003
server: web5, load: 0.61