;----------------------------------------------------------------------------
; Driver profile
;----------------------------------------------------------------------------
[Version]
Signature           = "$Windows NT$"
Provider            = %Provider%
ClassGUID           = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Class               = Mouse
DriverVer           = %AVC.DriverReleaseDate%, %AVC.DriverDisplayVersion%

; Single catelog file for all OS versions.
CatalogFile         = fspad.cat

[Manufacturer]
%Provider%          = AVC.Mfg, NTx86.6.0, NTamd64, NTamd64.6.0

[AVC.Mfg]
%AVC.DeviceDesc%    = fspad, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12
%AVC.DeviceDesc%    = fspad, *STL3842
%AVC.DeviceDesc%    = fspad, *STL3886
%AVC.DeviceDesc%    = fspad, *STL3888
%AVC.DeviceDesc%    = fspad, *STLC000
%AVC.DeviceDesc%    = fspad, *STLC001
%AVC.DeviceDesc%    = fspad, *STLC002
%AVC.DeviceDesc%    = fspad, *STLC003
%AVC.DeviceDesc%    = fspad, *STLC010
%AVC.DeviceDesc%    = fspad, *STLC011
%AVC.DeviceDesc%    = fspad, *STLC012
%AVC.DeviceDesc%    = fspad, *STLC013
%AVC.DeviceDesc%    = fspad, *STLC020
%AVC.DeviceDesc%    = fspad, *STLC021
%AVC.DeviceDesc%    = fspad, *STLC022
%AVC.DeviceDesc%    = fspad, *STLC023
%AVC.DeviceDesc%    = fspad, *STLC030
%AVC.DeviceDesc%    = fspad, *STLC031
%AVC.DeviceDesc%    = fspad, *STLC032
%AVC.DeviceDesc%    = fspad, *STLC033
%AVC.DeviceDesc%    = fspad, *STLC040
%AVC.DeviceDesc%    = fspad, *STLC041
%AVC.DeviceDesc%    = fspad, *STLC042
%AVC.DeviceDesc%    = fspad, *STLC043
%AVC.DeviceDesc%    = fspad, *STLC050
%AVC.DeviceDesc%    = fspad, *STLC051
%AVC.DeviceDesc%    = fspad, *STLC052
%AVC.DeviceDesc%    = fspad, *STLC053
%AVC.DeviceDesc%    = fspad, *STLC060
%AVC.DeviceDesc%    = fspad, *STLC061
%AVC.DeviceDesc%    = fspad, *STLC062
%AVC.DeviceDesc%    = fspad, *STLC063
%AVC.DeviceDesc%    = fspad, *STLC070
%AVC.DeviceDesc%    = fspad, *STLC071
%AVC.DeviceDesc%    = fspad, *STLC072
%AVC.DeviceDesc%    = fspad, *STLC073
%AVC.DeviceDesc%    = fspad, *STLC100
%AVC.DeviceDesc%    = fspad, *STLC101
%AVC.DeviceDesc%    = fspad, *STLC102
%AVC.DeviceDesc%    = fspad, *STLC103
%AVC.DeviceDesc%    = fspad, *STLC110
%AVC.DeviceDesc%    = fspad, *STLC111
%AVC.DeviceDesc%    = fspad, *STLC112
%AVC.DeviceDesc%    = fspad, *STLC113
%AVC.DeviceDesc%    = fspad, *STLC120
%AVC.DeviceDesc%    = fspad, *STLC121
%AVC.DeviceDesc%    = fspad, *STLC122
%AVC.DeviceDesc%    = fspad, *STLC123
%AVC.DeviceDesc%    = fspad, *STLC130
%AVC.DeviceDesc%    = fspad, *STLC131
%AVC.DeviceDesc%    = fspad, *STLC132
%AVC.DeviceDesc%    = fspad, *STLC133
%AVC.DeviceDesc%    = fspad, *STLC140
%AVC.DeviceDesc%    = fspad, *STLC141
%AVC.DeviceDesc%    = fspad, *STLC142
%AVC.DeviceDesc%    = fspad, *STLC143
%AVC.DeviceDesc%    = fspad, *STLC150
%AVC.DeviceDesc%    = fspad, *STLC151
%AVC.DeviceDesc%    = fspad, *STLC152
%AVC.DeviceDesc%    = fspad, *STLC153
%AVC.DeviceDesc%    = fspad, *STLC160
%AVC.DeviceDesc%    = fspad, *STLC161
%AVC.DeviceDesc%    = fspad, *STLC162
%AVC.DeviceDesc%    = fspad, *STLC163
%AVC.DeviceDesc%    = fspad, *STLC170
%AVC.DeviceDesc%    = fspad, *STLC171
%AVC.DeviceDesc%    = fspad, *STLC172
%AVC.DeviceDesc%    = fspad, *STLC173

[AVC.Mfg.NTx86.6.0]
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STL3842
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STL3886
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STL3888
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC000
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC001
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC002
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC003
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC010
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC011
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC012
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC013
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC020
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC021
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC022
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC023
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC030
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC031
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC032
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC033
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC040
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC041
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC042
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC043
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC050
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC051
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC052
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC053
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC060
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC061
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC062
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC063
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC070
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC071
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC072
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC073
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC100
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC101
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC102
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC103
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC110
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC111
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC112
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC113
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC120
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC121
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC122
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC123
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC130
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC131
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC132
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC133
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC140
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC141
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC142
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC143
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC150
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC151
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC152
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC153
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC160
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC161
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC162
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC163
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC170
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC171
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC172
%AVC.DeviceDesc%    = fspad.NTx86.6.0, *STLC173

[AVC.Mfg.NTamd64]
%AVC.DeviceDesc%    = fspad.NTamd64, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12
%AVC.DeviceDesc%    = fspad.NTamd64, *STL3842
%AVC.DeviceDesc%    = fspad.NTamd64, *STL3886
%AVC.DeviceDesc%    = fspad.NTamd64, *STL3888
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC000
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC001
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC002
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC003
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC010
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC011
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC012
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC013
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC020
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC021
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC022
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC023
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC030
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC031
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC032
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC033
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC040
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC041
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC042
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC043
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC050
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC051
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC052
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC053
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC060
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC061
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC062
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC063
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC070
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC071
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC072
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC073
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC100
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC101
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC102
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC103
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC110
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC111
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC112
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC113
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC120
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC121
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC122
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC123
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC130
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC131
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC132
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC133
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC140
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC141
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC142
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC143
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC150
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC151
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC152
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC153
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC160
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC161
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC162
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC163
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC170
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC171
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC172
%AVC.DeviceDesc%    = fspad.NTamd64, *STLC173

[AVC.Mfg.NTamd64.6.0]
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *PNP0F13,*PNP0F0E,*PNP0F03,*PNP0F12
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STL3842
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STL3886
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STL3888
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC000
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC001
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC002
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC003
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC010
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC011
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC012
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC013
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC020
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC021
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC022
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC023
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC030
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC031
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC032
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC033
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC040
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC041
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC042
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC043
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC050
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC051
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC052
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC053
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC060
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC061
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC062
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC063
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC070
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC071
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC072
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC073
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC100
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC101
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC102
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC103
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC110
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC111
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC112
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC113
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC120
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC121
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC122
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC123
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC130
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC131
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC132
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC133
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC140
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC141
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC142
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC143
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC150
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC151
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC152
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC153
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC160
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC161
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC162
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC163
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC170
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC171
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC172
%AVC.DeviceDesc%    = fspad.NTamd64.6.0, *STLC173

;----------------------------------------------------------------------------
; Driver installation.
;----------------------------------------------------------------------------
[fspad]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles, fspapi.CopyFiles, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0
RegisterDlls        = cplext.RegisterDlls

[fspad.CoInstallers]
CopyFiles           = coinst.CopyFiles
AddReg              = coinst.AddReg

[fspad.NTx86.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTx86.6.0, fspapi.CopyFiles.NTx86.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0
RegisterDlls        = cplext.RegisterDlls

[fspad.NTx86.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTx86.6.0
AddReg              = coinst.AddReg.NTx86.6.0

[fspad.NTamd64]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64, fspapi.CopyFiles.NTamd64, fspapiwow.CopyFiles.NTamd64, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0
RegisterDlls        = cplext.RegisterDlls

[fspad.NTamd64.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64
AddReg              = coinst.AddReg.NTamd64

[fspad.NTamd64.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64.6.0, fspapi.CopyFiles.NTamd64.6.0, fspapiwow.CopyFiles.NTamd64.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0
RegisterDlls        = cplext.RegisterDlls

[fspad.NTamd64.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64.6.0
AddReg              = coinst.AddReg.NTamd64.6.0

;----------------------------------------------------------------------------
; Driver installation for STLC000.
;----------------------------------------------------------------------------
[fspad.stlC000]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles, fspapi.CopyFiles, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0, fspad.stlC000.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC000.CoInstallers]
CopyFiles           = coinst.CopyFiles
AddReg              = coinst.AddReg

[fspad.stlC000.NTx86.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTx86.6.0, fspapi.CopyFiles.NTx86.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0, fspad.stlC000.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC000.NTx86.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTx86.6.0
AddReg              = coinst.AddReg.NTx86.6.0

[fspad.stlC000.NTamd64]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64, fspapi.CopyFiles.NTamd64, fspapiwow.CopyFiles.NTamd64, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0, fspad.stlC000.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC000.NTamd64.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64
AddReg              = coinst.AddReg.NTamd64

[fspad.stlC000.NTamd64.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64.6.0, fspapi.CopyFiles.NTamd64.6.0, fspapiwow.CopyFiles.NTamd64.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0, fspad.stlC000.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC000.NTamd64.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64.6.0
AddReg              = coinst.AddReg.NTamd64.6.0

;----------------------------------------------------------------------------
; Driver installation for STLC001.
;----------------------------------------------------------------------------
[fspad.stlC001]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles, fspapi.CopyFiles, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0, fspad.stlC001.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC001.CoInstallers]
CopyFiles           = coinst.CopyFiles
AddReg              = coinst.AddReg

[fspad.stlC001.NTx86.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTx86.6.0, fspapi.CopyFiles.NTx86.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0, fspad.stlC001.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC001.NTx86.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTx86.6.0
AddReg              = coinst.AddReg.NTx86.6.0

[fspad.stlC001.NTamd64]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64, fspapi.CopyFiles.NTamd64, fspapiwow.CopyFiles.NTamd64, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0, fspad.stlC001.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC001.NTamd64.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64
AddReg              = coinst.AddReg.NTamd64

[fspad.stlC001.NTamd64.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64.6.0, fspapi.CopyFiles.NTamd64.6.0, fspapiwow.CopyFiles.NTamd64.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0, fspad.stlC001.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC001.NTamd64.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64.6.0
AddReg              = coinst.AddReg.NTamd64.6.0

;----------------------------------------------------------------------------
; Driver installation for STLC002.
;----------------------------------------------------------------------------
[fspad.stlC002]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles, fspapi.CopyFiles, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0, fspad.stlC002.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC002.CoInstallers]
CopyFiles           = coinst.CopyFiles
AddReg              = coinst.AddReg

[fspad.stlC002.NTx86.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTx86.6.0, fspapi.CopyFiles.NTx86.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0, fspad.stlC002.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC002.NTx86.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTx86.6.0
AddReg              = coinst.AddReg.NTx86.6.0

[fspad.stlC002.NTamd64]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64, fspapi.CopyFiles.NTamd64, fspapiwow.CopyFiles.NTamd64, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.5.0, fspad.stlC002.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC002.NTamd64.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64
AddReg              = coinst.AddReg.NTamd64

[fspad.stlC002.NTamd64.6.0]
Include             = msmouse.inf
Needs               = PS2_Inst
CopyFiles           = driver.CopyFiles.NTamd64.6.0, fspapi.CopyFiles.NTamd64.6.0, fspapiwow.CopyFiles.NTamd64.6.0, tool.CopyFiles, gesture.CopyFiles
AddReg              = fspad.AddRegs, fspad.AddRegs.6.0, fspad.stlC002.AddRegs
RegisterDlls        = cplext.RegisterDlls

[fspad.stlC002.NTamd64.6.0.CoInstallers]
CopyFiles           = coinst.CopyFiles.NTamd64.6.0
AddReg              = coinst.AddReg.NTamd64.6.0

;----------------------------------------------------------------------------
; Driver directory information
;----------------------------------------------------------------------------
[DestinationDirs]
; Copy files.
DefaultDestDir                  = 12
driver.CopyFiles                = 12
driver.CopyFiles.NTx86.6.0      = 12
driver.CopyFiles.NTamd64        = 12
driver.CopyFiles.NTamd64.6.0    = 12
coinst.CopyFiles                = 11
coinst.CopyFiles.NTx86.6.0      = 11
coinst.CopyFiles.NTamd64        = 11
coinst.CopyFiles.NTamd64.6.0    = 11
fspapi.CopyFiles                = 11
fspapi.CopyFiles.NTx86.6.0      = 11
fspapi.CopyFiles.NTamd64        = 11
fspapi.CopyFiles.NTamd64.6.0    = 11
fspapiwow.CopyFiles.NTamd64     = 10, %PATH_SUB_SYSWOW64%
fspapiwow.CopyFiles.NTamd64.6.0 = 10, %PATH_SUB_SYSWOW64%
tool.CopyFiles                  = 16422, %PATH_SUB_INST%
gesture.CopyFiles               = 16422, %PATH_SUB_INST_GST%
; help.CopyFiles                  = 18

;----------------------------------------------------------------------------
; Uninstall process.
;----------------------------------------------------------------------------
[Uninstall]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg

[Uninstall.NTx86.6.0]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg.6.0

[Uninstall.NTamd64]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg

[Uninstall.NTamd64.6.0]
AddReg              = fspad.UninstallService
DelReg              = fspad.DelReg.6.0

;----------------------------------------------------------------------------
; The sections for installation operations
;----------------------------------------------------------------------------
[driver.CopyFiles]
fspad_xp32.sys

[driver.CopyFiles.NTx86.6.0]
fspad_win732.sys

[driver.CopyFiles.NTamd64]
fspad_xp64.sys

[driver.CopyFiles.NTamd64.6.0]
fspad_win764.sys

[coinst.CopyFiles]
WdfCoInstaller01009.dll
fspadco.dll

[coinst.CopyFiles.NTx86.6.0]
WdfCoInstaller01009.dll
fspadco.dll

[coinst.CopyFiles.NTamd64]
WdfCoInstaller01009.dll
fspadco.dll

[coinst.CopyFiles.NTamd64.6.0]
WdfCoInstaller01009.dll
fspadco.dll

[fspapi.CopyFiles]
StlFspAPI32.dll

[fspapi.CopyFiles.NTx86.6.0]
StlFspAPI32.dll

[fspapi.CopyFiles.NTamd64]
StlFspAPI64.dll

[fspapi.CopyFiles.NTamd64.6.0]
StlFspAPI64.dll

[fspapiwow.CopyFiles.NTamd64]
StlFspAPI32.dll

[fspapiwow.CopyFiles.NTamd64.6.0]
StlFspAPI32.dll

[tool.CopyFiles]
FspAppCtrl.dll  , , , %COPYFLG_FORCE_FILE_IN_USE%
FspCpe.dll      , , , %COPYFLG_FORCE_FILE_IN_USE%
FspLib.dll      , , , %COPYFLG_FORCE_FILE_IN_USE%
FspUip.exe      , , , %COPYFLG_FORCE_FILE_IN_USE%

KbdHook.dll     , , , %COPYFLG_FORCE_FILE_IN_USE%
OpiRes.dll      , , , %COPYFLG_FORCE_FILE_IN_USE%
gstconf.ini     , , , %COPYFLG_FORCE_FILE_IN_USE%
gstconf_sgs83.ini , , , %COPYFLG_FORCE_FILE_IN_USE%
gstconf_sgs91.ini , , , %COPYFLG_FORCE_FILE_IN_USE%
gstbasic.ini      , , , %COPYFLG_FORCE_FILE_IN_USE%
gstadvance.ini    , , , %COPYFLG_FORCE_FILE_IN_USE%
gstbasicII.ini    , , , %COPYFLG_FORCE_FILE_IN_USE%
gstexecfile.ini , , , %COPYFLG_FORCE_FILE_IN_USE%
HelpText.rtf    , , , %COPYFLG_FORCE_FILE_IN_USE%

[gesture.CopyFiles]
0x09.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x0A.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x11.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x12.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x18.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x19.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x1A.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x28.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x2A.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x2C.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x2E.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x80.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x82.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x84.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x86.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x8B.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x8F.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xA4.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xAC.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xC0.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xC4.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xF0.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xF1.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xF2.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xF8.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xF9.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0xFA.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
0x38.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
HSM0.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
HSM1.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
HSM2.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
VSM0.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
VSM1.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
VSM2.wmv           , , , %COPYFLG_FORCE_FILE_IN_USE%
VscrSliderPage.wmv , , , %COPYFLG_FORCE_FILE_IN_USE%

;----------------------------------------------------------------------------
; The Registry setting.
;----------------------------------------------------------------------------
[fspad.AddRegs]
HKLM, %REG_UNINST%,     "DisplayName",      %REG_SZ%, %AVC.DriverDisplayName%
HKLM, %REG_UNINST%,     "DisplayVersion",   %REG_SZ%, %AVC.DriverDisplayVersion%
HKLM, %REG_UNINST%,     "UninstallString",  %REG_SZ%, "rundll32.exe %11%\fspadco.dll,Run remove"
HKLM, %REG_UNINST%,     "InstallLocation",  %REG_SZ%, """%16422%\%PATH_SUB_INST%"""
HKLM, %REG_UNINST%,     "Publisher",        %REG_SZ%, %Provider%
HKLM, %REG_UNINST%,     "VersionMajor",     %REG_DWORD%, 0x8
HKLM, %REG_UNINST%,     "VersionMinor",     %REG_DWORD%, 0x0
HKLM, %REG_AUTORUN%,    "fspuip",           %REG_EXPAND_SZ%, "%ProgramFiles%\%PATH_SUB_INST%\fspuip.exe"
HKLM, %REG_INST%,       "IconType",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "TrayIcon",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "Version",          %REG_SZ%, %AVC.DriverDisplayVersion%
HKLM, %REG_INST%,       "Date",             %REG_SZ%, %AVC.DriverReleaseDate%
HKLM, %REG_INST%,       "Cfg",              %REG_SZ%, %AVC.DriverCfg%
HKLM, %REG_INST%,       "About",            %REG_SZ%, "Finger Sensing Pad (%s)\nVersion:%s %s"
HKLM, %REG_INST%,       "TypingPadOff",     %REG_DWORD%, 0
HKLM, %REG_INST%,       "TypingPadOnTime",  %REG_DWORD%, 1
HKLM, %REG_INST%,       "VendorConfigE0",   %REG_BINARY%, 81,00
HKLM, %REG_INST%,       "VendorConfigE1",   %REG_BINARY%, 81,00
HKLM, %REG_INST%,       "VendorConfigE2",   %REG_BINARY%, 81,00
HKLM, %REG_INST%,       "VendorConfigE3",   %REG_BINARY%, 81,00
HKLM, %REG_INST%,       "Installation",     %REG_SZ%, "Inf"
HKLM, %REG_INST%,       "PadEnCtl",         %REG_DWORD%, 1
HKLM, %REG_INST%,       "PadRestartOn",     %REG_DWORD%, 0
HKLM, %REG_INST%,       "EnHotKey",         %REG_DWORD%, 0
HKLM, %REG_INST%,       "EnHotKey1",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "OnPadVScr",        %REG_DWORD%, 1
HKLM, %REG_INST%,       "OnPadHScr",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "LEDPortType",      %REG_DWORD%, 0
HKLM, %REG_INST%,       "LEDRPort",         %REG_DWORD%, 0x14C4
HKLM, %REG_INST%,       "LEDWPort",         %REG_DWORD%, 0x14C4
HKLM, %REG_INST%,       "LEDMask",          %REG_DWORD%, 0xFD
HKLM, %REG_INST%,       "LEDESMask",        %REG_DWORD%, 5
HKLM, %REG_INST%,       "LEDECMask",        %REG_DWORD%, 7
HKLM, %REG_INST%,       "LEDDSMask",        %REG_DWORD%, 4
HKLM, %REG_INST%,       "LEDDCMask",        %REG_DWORD%, 7
HKLM, %REG_INST%,       "PLEDTrig",         %REG_DWORD%, 2
HKLM, %REG_INST%,       "PLEDDuty",         %REG_DWORD%, 4
HKLM, %REG_INST%,       "PLEDBlink",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "OnPadIconResDll",  %REG_SZ%,    "OpiRes.dll"
HKLM, %REG_INST%,       "OnPadIconClients",        %REG_SZ%,    "Windows Mail|Outlook Express|IEXPLORE.EXE|Windows Media Player"
HKLM, %REG_INST%,       "OnPadIconSwXL",           %REG_DWORD%, 52
HKLM, %REG_INST%,       "OnPadIconSwXH",           %REG_DWORD%, 62
HKLM, %REG_INST%,       "OnPadIconSwYL",           %REG_DWORD%, 4
HKLM, %REG_INST%,       "OnPadIconSwYH",           %REG_DWORD%, 18
HKLM, %REG_INST%,       "GestureSwXL",             %REG_DWORD%, 52
HKLM, %REG_INST%,       "GestureSwXH",             %REG_DWORD%, 62
HKLM, %REG_INST%,       "GestureSwYL",             %REG_DWORD%, 4
HKLM, %REG_INST%,       "GestureSwYH",             %REG_DWORD%, 18
HKLM, %REG_INST%,       "GstFgrNumStableCnt",      %REG_DWORD%, 0x04
HKLM, %REG_INST%,       "GstFgrOpFlags",           %REG_DWORD%, 0xF9
HKLM, %REG_INST%,       "GstDiffDxDyMoveThrd",     %REG_DWORD%, 0x33
HKLM, %REG_INST%,       "GstValidParallelCntThrd", %REG_DWORD%, 0x14
HKLM, %REG_INST%,       "GstFgr12DxSlopeThrd",     %REG_DWORD%, 0xB4
HKLM, %REG_INST%,       "GstFgr12DySlopeThrd",     %REG_DWORD%, 0x8C
HKLM, %REG_INST%,       "GstFgr12DiffCntThrd",     %REG_DWORD%, 0x14
HKLM, %REG_INST%,       "GstDx12Thrd",             %REG_DWORD%, 0x10
HKLM, %REG_INST%,       "GstDy12Thrd",             %REG_DWORD%, 0x08
HKLM, %REG_INST%,       "GstCornerNoMoveThrd",     %REG_DWORD%, 0x02
HKLM, %REG_INST%,       "GstNoMoveThrd",           %REG_DWORD%, 0x02
HKLM, %REG_INST%,       "GstGidBufMaxMin",         %REG_DWORD%, 0xA9
HKLM, %REG_INST%,       "GstXIgnoreEdge",          %REG_DWORD%, 0x40
HKLM, %REG_INST%,       "GstYIgnoreEdge",          %REG_DWORD%, 0x40
HKLM, %REG_INST%,       "GstSetMenu",              %REG_DWORD%, 0xC0
HKLM, %REG_INST%,       "GstGidRepThrd",           %REG_DWORD%, 0x19
HKLM, %REG_INST%,       "GstGidRepInterval",       %REG_DWORD%, 0x0C
HKLM, %REG_INST%,       "GstSuite",                %REG_DWORD%, 0x04
HKLM, %REG_INST%,       "GstData",                 %REG_BINARY%, 86,82,80,84,8F,8B,C4,C0
HKLM, %REG_INST%,       "GstTreeData",             %REG_BINARY%, 86,82,80,84,8F,8B,C4,C0
HKLM, %REG_INST%,       "GstConf",                 %REG_SZ%,    "gstconf.ini"
HKLM, %REG_INST%,       "EnableGst",               %REG_DWORD%, 0x01
HKLM, %REG_INST%,       "EnMomentum",              %REG_DWORD%, 0x00
HKLM, %REG_INST%,       "EnMomentumDlg",           %REG_DWORD%, 0
HKLM, %REG_INST%,       "USBMicePadOff",           %REG_DWORD%, 0x00
HKLM, %REG_INST%,       "SWREG1EX",                %REG_DWORD%, 0xBF
HKLM, %REG_INST%,       "GstAppMapTblRW",          %REG_DWORD%, 1
HKLM, %REG_INST%,       "ReSettingPnpId",          %REG_DWORD%, 1
HKLM, %REG_INST%,       "EnUsbMiceDlg",            %REG_DWORD%, 1
HKLM, %REG_INST%,       "ScrollMode",              %REG_DWORD%, 0
HKLM, %REG_INST%,       "ScrollVRegion",           %REG_DWORD%, 5
HKLM, %REG_INST%,       "ScrollHRegion",           %REG_DWORD%, 5
HKLM, %REG_INST%,       "SensitivityTable",        %REG_BINARY%, 0,0,1,2,3,4,5,6,7,8
HKLM, %REG_INST%,       "Sensitivity",             %REG_DWORD%, 6
HKLM, %REG_INST%,       "ScrollRegionVLeft",       %REG_DWORD%, 0xCD
HKLM, %REG_INST%,       "ScrollRegionVUp",         %REG_DWORD%, 0x29
HKLM, %REG_INST%,       "ScrollRegionVDown",       %REG_DWORD%, 0x8C
HKLM, %REG_INST%,       "ScrollVSpeed",            %REG_DWORD%, 0x09
HKLM, %REG_INST%,       "ScrollRegionHTop",        %REG_DWORD%, 0xA0
HKLM, %REG_INST%,       "ScrollRegionHLeft",       %REG_DWORD%, 0x65
HKLM, %REG_INST%,       "ScrollRegionHRight",      %REG_DWORD%, 0x90
HKLM, %REG_INST%,       "ScrollHspeed",            %REG_DWORD%, 0x05
HKLM, %REG_INST%,       "USBMicePadOffDlg",        %REG_DWORD%, 1
HKLM, %REG_INST%,       "GstImportExportDlg",      %REG_DWORD%, 1
HKLM, %REG_INST%,       "XIconLeft",         	   %REG_DWORD%, 0x3c
HKLM, %REG_INST%,       "XIconRight",              %REG_DWORD%, 0x3a2
HKLM, %REG_INST%,       "YIconUp",                 %REG_DWORD%, 0x64
HKLM, %REG_INST%,       "YIconDown",               %REG_DWORD%, 0x28a
HKLM, %REG_INST%,       "PadWatchdogForESD",       %REG_DWORD%, 0
HKLM, %REG_INST%,       "EnGstCurIcon",            %REG_DWORD%, 0
HKLM, %REG_INST%,       "VscrSmoBasTime",          %REG_DWORD%, 0x08
HKLM, %REG_INST%,       "VscrSmoStart",            %REG_DWORD%, 0x05
HKLM, %REG_INST%,       "VscrSmoStop",             %REG_DWORD%, 0x02
HKLM, %REG_INST%,       "VscrSmoTime",             %REG_DWORD%, 0x28
HKLM, %REG_INST%,       "EnStlTrayIcon",           %REG_DWORD%, 1
HKLM, %REG_INST%,       "ForceEnHandwritting",     %REG_DWORD%, 0
HKLM, %REG_INST%,       "PadOff",		   %REG_DWORD%, 0x00
HKLM, %REG_INST%,       "EnGst3FgrHoldDlg",        %REG_DWORD%, 0
HKLM, %REG_INST%,       "EnGst3FgrHoldFunc",       %REG_DWORD%, 0
HKLM, %REG_INST%,       "EnSliderPage",            %REG_DWORD%, 1
HKLM, %REG_INST%,       "SliderPageIndex",         %REG_DWORD%, 6
HKLM, %REG_INST%,       "SliderPageTable",         %REG_BINARY%, 23,22,21,20,19,18,17,16,15,14
HKLM, %REG_INST%,       "GearIndex",               %REG_DWORD%, 6
HKLM, %REG_INST%,       "GearsTable",              %REG_BINARY%, 0x16,0x00,0x2C,0x00,0x42,0x00,0x58,0x00,0x6E,0x00,0x84,0x00,0x9A,0x00,0xB0,0x00,0xC6,0x00,0xDC,0x00
HKLM, %REG_INST%,       "PendingTimeout",          %REG_DWORD%, 1000

; @file fsp_gear_ini.inf This file is generated by ini2tmpl.py. DO NOT MODIFY IT.
HKLM, %REG_INST%, "gearoutputsel",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gearthrd",	%REG_DWORD%, 0x4
HKLM, %REG_INST%, "trembleenable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "iirevp",	%REG_DWORD%, 0x80
HKLM, %REG_INST%, "iirmove",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "iirabspos",	%REG_DWORD%, 0xF2
HKLM, %REG_INST%, "iirposresidue",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "mvevlpscale",	%REG_DWORD%, 0x180
HKLM, %REG_INST%, "gearenable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "gear0",	%REG_DWORD%, 0x24
HKLM, %REG_INST%, "gear1",	%REG_DWORD%, 0x26
HKLM, %REG_INST%, "gear2",	%REG_DWORD%, 0x29
HKLM, %REG_INST%, "gear3",	%REG_DWORD%, 0x2C
HKLM, %REG_INST%, "gear4",	%REG_DWORD%, 0x30
HKLM, %REG_INST%, "gear5",	%REG_DWORD%, 0x30
HKLM, %REG_INST%, "gear6",	%REG_DWORD%, 0x30
HKLM, %REG_INST%, "gear7",	%REG_DWORD%, 0x30
HKLM, %REG_INST%, "geariirenable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "geariirslow",	%REG_DWORD%, 0xA7
HKLM, %REG_INST%, "geariir0",	%REG_DWORD%, 0xA7
HKLM, %REG_INST%, "geariir1",	%REG_DWORD%, 0x89
HKLM, %REG_INST%, "geariir2",	%REG_DWORD%, 0x6C
HKLM, %REG_INST%, "geariir3",	%REG_DWORD%, 0x3C
HKLM, %REG_INST%, "geariir4",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "geariir5",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "geariir6",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "postgear",	%REG_DWORD%, 0x84
HKLM, %REG_INST%, "maxx",	%REG_DWORD%, 0x3C7
HKLM, %REG_INST%, "maxy",	%REG_DWORD%, 0x2C7
HKLM, %REG_INST%, "edgethrd",	%REG_DWORD%, 0x18
HKLM, %REG_INST%, "mvresidueenable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "gearbufthrd",	%REG_DWORD%, 0x8
HKLM, %REG_INST%, "gearbufcntthrd",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "staticcntthrd",	%REG_DWORD%, 0x3
HKLM, %REG_INST%, "nomoveiirratio",	%REG_DWORD%, 0x4
HKLM, %REG_INST%, "dbgall",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gearincrhyst",	%REG_DWORD%, 0x2
HKLM, %REG_INST%, "geardecrhyst",	%REG_DWORD%, 0x10
HKLM, %REG_INST%, "preventrightangle",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstenable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "gstanglechkdistance",	%REG_DWORD%, 0x1E
HKLM, %REG_INST%, "gstangleoutputthrd",	%REG_DWORD%, 0xF
HKLM, %REG_INST%, "gstrgnwaitperiod",	%REG_DWORD%, 0x14
HKLM, %REG_INST%, "gstrgn0enable",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn0left",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn0top",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn0right",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn0bottom",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn1enable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "gstrgn1left",	%REG_DWORD%, 0x347
HKLM, %REG_INST%, "gstrgn1top",	%REG_DWORD%, 0xC8
HKLM, %REG_INST%, "gstrgn1right",	%REG_DWORD%, 0x3C7
HKLM, %REG_INST%, "gstrgn1bottom",	%REG_DWORD%, 0x1FF
HKLM, %REG_INST%, "gstrgn2enable",	%REG_DWORD%, 0x1
HKLM, %REG_INST%, "gstrgn2left",	%REG_DWORD%, 0x12C
HKLM, %REG_INST%, "gstrgn2top",	%REG_DWORD%, 0x26C
HKLM, %REG_INST%, "gstrgn2right",	%REG_DWORD%, 0x29B
HKLM, %REG_INST%, "gstrgn2bottom",	%REG_DWORD%, 0x2C7
HKLM, %REG_INST%, "gstrgn3enable",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn3left",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn3top",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn3right",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn3bottom",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn4enable",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn4left",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn4top",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn4right",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn4bottom",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn5enable",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn5left",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn5top",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn5right",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "gstrgn5bottom",	%REG_DWORD%, 0x0
HKLM, %REG_INST%, "tcpgear",	%REG_DWORD%, 0x64
HKLM, %REG_INST%, "tcpfgrtrackmin",	%REG_DWORD%, 0x8
HKLM, %REG_INST%, "tcpfdntickmax",	%REG_DWORD%, 0xA
HKLM, %REG_INST%, "tcpmoveaccuthrd",	%REG_DWORD%, 0x14
; @file fsp_gear_ini.inf This file is generated by ini2tmpl.py. DO NOT MODIFY IT.

[fspad.AddRegs.5.0]
HKLM, %REG_INST%,       "InfPath",          %REG_SZ%, "%01%\"
HKLM, %REG_INST%,       "OnPadIconData",    %REG_BINARY%, 08,00,00,00,02,00,00,00,7e,00,00,00,37,00,00,00,1c,01,00,\
  00,00,01,00,00,03,00,00,00,33,00,00,00,ff,fe,ff,0c,64,00,65,00,66,00,61,00,\
  75,00,6c,00,74,00,7c,00,4d,00,61,00,69,00,6c,00,ff,fe,ff,0a,63,00,68,00,69,\
  00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,00,33,00,\
  ff,fe,ff,03,33,00,30,00,33,00,02,00,00,00,5a,01,00,00,37,00,00,00,1e,02,00,\
  00,00,01,00,00,00,00,00,00,33,00,00,00,ff,fe,ff,19,64,00,65,00,66,00,61,00,\
  75,00,6c,00,74,00,7c,00,53,00,74,00,61,00,72,00,74,00,4d,00,65,00,6e,00,75,\
  00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,ff,fe,ff,0a,63,00,68,00,\
  69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,00,30,\
  00,ff,fe,ff,03,33,00,30,00,30,00,02,00,00,00,56,02,00,00,37,00,00,00,1a,03,\
  00,00,00,01,00,00,02,00,00,00,33,00,00,00,ff,fe,ff,0d,64,00,65,00,66,00,61,\
  00,75,00,6c,00,74,00,7c,00,4d,00,65,00,64,00,69,00,61,00,ff,fe,ff,0a,63,00,\
  68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,\
  00,32,00,ff,fe,ff,03,33,00,30,00,32,00,02,00,00,00,7e,00,00,00,eb,01,00,00,\
  1c,01,00,00,b3,02,00,00,0a,00,00,00,31,00,00,00,ff,fe,ff,4c,73,00,68,00,65,\
  00,6c,00,6c,00,7c,00,6f,00,70,00,65,00,6e,00,7c,00,65,00,78,00,70,00,6c,00,\
  6f,00,72,00,65,00,72,00,7c,00,3a,00,3a,00,7b,00,32,00,30,00,44,00,30,00,34,\
  00,46,00,45,00,30,00,2d,00,33,00,41,00,45,00,41,00,2d,00,31,00,30,00,36,00,\
  39,00,2d,00,41,00,32,00,44,00,38,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,\
  00,33,00,30,00,33,00,30,00,39,00,44,00,7d,00,7c,00,3f,00,7c,00,53,00,57,00,\
  5f,00,53,00,48,00,4f,00,57,00,4e,00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,\
  0a,63,00,68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,\
  32,00,33,00,30,00,ff,fe,ff,01,30,00,02,00,00,00,5a,01,00,00,eb,01,00,00,1e,\
  02,00,00,b3,02,00,00,0b,00,00,00,31,00,00,00,ff,fe,ff,24,73,00,68,00,65,00,\
  6c,00,6c,00,7c,00,6f,00,70,00,65,00,6e,00,7c,00,6d,00,73,00,70,00,61,00,69,\
  00,6e,00,74,00,7c,00,3f,00,7c,00,3f,00,7c,00,53,00,57,00,5f,00,53,00,48,00,\
  4f,00,57,00,4e,00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,0a,63,00,68,00,69,\
  00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,33,00,30,00,\
  ff,fe,ff,01,30,00,02,00,00,00,56,02,00,00,eb,01,00,00,1a,03,00,00,b3,02,00,\
  00,0c,00,00,00,31,00,00,00,ff,fe,ff,21,73,00,68,00,65,00,6c,00,6c,00,7c,00,\
  6f,00,70,00,65,00,6e,00,7c,00,63,00,61,00,6c,00,63,00,7c,00,3f,00,7c,00,3f,\
  00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,4e,00,4f,00,52,00,4d,00,\
  41,00,4c,00,ff,fe,ff,0a,63,00,68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,\
  00,76,00,ff,fe,ff,03,32,00,33,00,30,00,ff,fe,ff,01,30,00,02,00,00,00,33,03,\
  00,00,14,01,00,00,ff,03,00,00,c8,01,00,00,08,00,00,00,13,00,00,00,ff,fe,ff,\
  05,76,00,6f,00,6c,00,75,00,70,00,ff,fe,ff,0a,63,00,68,00,69,00,6d,00,65,00,\
  73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,00,38,00,ff,fe,ff,03,32,\
  00,37,00,31,00,02,00,00,00,33,03,00,00,e0,01,00,00,ff,03,00,00,94,02,00,00,\
  09,00,00,00,13,00,00,00,ff,fe,ff,05,76,00,6f,00,6c,00,64,00,6e,00,ff,fe,ff,\
  0a,63,00,68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,\
  32,00,30,00,39,00,ff,fe,ff,03,32,00,37,00,32,00

[fspad.AddRegs.6.0]
HKLM, %REG_INST%,       "OnPadIconData",    %REG_BINARY%, 08,00,00,00,02,00,00,00,7e,00,00,00,37,00,00,00,1c,01,00,\
  00,00,01,00,00,03,00,00,00,33,00,00,00,ff,fe,ff,0c,64,00,65,00,66,00,61,00,\
  75,00,6c,00,74,00,7c,00,4d,00,61,00,69,00,6c,00,ff,fe,ff,0a,63,00,68,00,69,\
  00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,00,33,00,\
  ff,fe,ff,03,33,00,30,00,33,00,02,00,00,00,5a,01,00,00,37,00,00,00,1e,02,00,\
  00,00,01,00,00,00,00,00,00,33,00,00,00,ff,fe,ff,19,64,00,65,00,66,00,61,00,\
  75,00,6c,00,74,00,7c,00,53,00,74,00,61,00,72,00,74,00,4d,00,65,00,6e,00,75,\
  00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,ff,fe,ff,0a,63,00,68,00,\
  69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,00,30,\
  00,ff,fe,ff,03,33,00,30,00,30,00,02,00,00,00,56,02,00,00,37,00,00,00,1a,03,\
  00,00,00,01,00,00,02,00,00,00,33,00,00,00,ff,fe,ff,0d,64,00,65,00,66,00,61,\
  00,75,00,6c,00,74,00,7c,00,4d,00,65,00,64,00,69,00,61,00,ff,fe,ff,0a,63,00,\
  68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,\
  00,32,00,ff,fe,ff,03,33,00,30,00,32,00,02,00,00,00,7e,00,00,00,eb,01,00,00,\
  1c,01,00,00,b3,02,00,00,0a,00,00,00,31,00,00,00,ff,fe,ff,4c,73,00,68,00,65,\
  00,6c,00,6c,00,7c,00,6f,00,70,00,65,00,6e,00,7c,00,65,00,78,00,70,00,6c,00,\
  6f,00,72,00,65,00,72,00,7c,00,3a,00,3a,00,7b,00,32,00,30,00,44,00,30,00,34,\
  00,46,00,45,00,30,00,2d,00,33,00,41,00,45,00,41,00,2d,00,31,00,30,00,36,00,\
  39,00,2d,00,41,00,32,00,44,00,38,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,\
  00,33,00,30,00,33,00,30,00,39,00,44,00,7d,00,7c,00,3f,00,7c,00,53,00,57,00,\
  5f,00,53,00,48,00,4f,00,57,00,4e,00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,\
  0a,63,00,68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,\
  32,00,33,00,30,00,ff,fe,ff,01,30,00,02,00,00,00,5a,01,00,00,eb,01,00,00,1e,\
  02,00,00,b3,02,00,00,0b,00,00,00,31,00,00,00,ff,fe,ff,24,73,00,68,00,65,00,\
  6c,00,6c,00,7c,00,6f,00,70,00,65,00,6e,00,7c,00,6e,00,6f,00,74,00,65,00,70,\
  00,61,00,64,00,7c,00,3f,00,7c,00,3f,00,7c,00,53,00,57,00,5f,00,53,00,48,00,\
  4f,00,57,00,4e,00,4f,00,52,00,4d,00,41,00,4c,00,ff,fe,ff,0a,63,00,68,00,69,\
  00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,33,00,30,00,\
  ff,fe,ff,01,30,00,02,00,00,00,56,02,00,00,eb,01,00,00,1a,03,00,00,b3,02,00,\
  00,0c,00,00,00,31,00,00,00,ff,fe,ff,21,73,00,68,00,65,00,6c,00,6c,00,7c,00,\
  6f,00,70,00,65,00,6e,00,7c,00,63,00,61,00,6c,00,63,00,7c,00,3f,00,7c,00,3f,\
  00,7c,00,53,00,57,00,5f,00,53,00,48,00,4f,00,57,00,4e,00,4f,00,52,00,4d,00,\
  41,00,4c,00,ff,fe,ff,0a,63,00,68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,\
  00,76,00,ff,fe,ff,03,32,00,33,00,30,00,ff,fe,ff,01,30,00,02,00,00,00,33,03,\
  00,00,14,01,00,00,ff,03,00,00,c8,01,00,00,08,00,00,00,13,00,00,00,ff,fe,ff,\
  05,76,00,6f,00,6c,00,75,00,70,00,ff,fe,ff,0a,63,00,68,00,69,00,6d,00,65,00,\
  73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,32,00,30,00,38,00,ff,fe,ff,03,32,\
  00,37,00,31,00,02,00,00,00,33,03,00,00,e0,01,00,00,ff,03,00,00,94,02,00,00,\
  09,00,00,00,13,00,00,00,ff,fe,ff,05,76,00,6f,00,6c,00,64,00,6e,00,ff,fe,ff,\
  0a,63,00,68,00,69,00,6d,00,65,00,73,00,2e,00,77,00,61,00,76,00,ff,fe,ff,03,\
  32,00,30,00,39,00,ff,fe,ff,03,32,00,37,00,32,00

[fspad.DelReg]
HKLM, %REG_UNINST%
HKLM, %REG_AUTORUN%,    "fspuip"
HKLM, %REG_INST%

[fspad.DelReg.6.0]
HKLM, %REG_UNINST%,     "DisplayName"
HKLM, %REG_AUTORUN%,    "fspuip"
HKLM, %REG_INST%

[fspad.UninstallService]

[coinst.AddReg]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller","WdfCoInstaller01009.dll,WdfCoInstaller"


[coinst.AddReg.NTx86.6.0]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller","WdfCoInstaller01009.dll,WdfCoInstaller"

[coinst.AddReg.NTamd64]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller","WdfCoInstaller01009.dll,WdfCoInstaller"

[coinst.AddReg.NTamd64.6.0]
HKR,,CoInstallers32,0x00010000,"fspadco.dll,FspadCoInstaller","WdfCoInstaller01009.dll,WdfCoInstaller"

;----------------------------------------------------------------------------
; Service Installation
;----------------------------------------------------------------------------
[fspad.Services]
AddService          = fspad_xp32, , fspad_Service_Inst
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

[fspad_Service_Inst]
DisplayName         = %fspad.SvcDesc%_xp32
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad_xp32.sys

[fspad.NTx86.6.0.Services]
AddService          = fspad_win732, , fspad_Service_Inst.NTx86.6.0
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

[fspad_Service_Inst.NTx86.6.0]
DisplayName         = %fspad.SvcDesc%_win732
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad_win732.sys

[fspad.NTamd64.Services]
AddService          = fspad_xp64, , fspad_Service_Inst.NTamd64
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

[fspad_Service_Inst.NTamd64]
DisplayName         = %fspad.SvcDesc%_xp64
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad_xp64.sys

[fspad.NTamd64.6.0.Services]
AddService          = fspad_win764, , fspad_Service_Inst.NTamd64.6.0
Include             = msmouse.inf ; Install the port driver and mouclass from msmouse.inf
Needs               = PS2_Inst.Services

[fspad_Service_Inst.NTamd64.6.0]
DisplayName         = %fspad.SvcDesc%_win764
ServiceType         = 1         ; SERVICE_KERNEL_DRIVER
StartType           = 3         ; SERVICE_DEMAND_START
ErrorControl        = 0         ; SERVICE_ERROR_IGNORE
LoadOrderGroup      = Pointer Port
ServiceBinary       = %12%\fspad_win764.sys
;----------------------------------------------------------------------------
; Register Dll.
;----------------------------------------------------------------------------
[cplext.RegisterDlls]
16422,%PATH_SUB_INST%,fspcpe.dll,1

[cplext.UnregisterDlls]
16422,%PATH_SUB_INST%,fspcpe.dll,1

;----------------------------------------------------------------------------
; Installation of hardware.
;----------------------------------------------------------------------------
[fspad.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

[fspad.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"fspad_xp32"

[fspad.NTx86.6.0.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg.NTx86.6.0
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

[fspad.HW.AddReg.NTx86.6.0]
HKR,,"UpperFilters",0x00010000,"fspad_win732"

[fspad.NTamd64.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg.NTamd64
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

[fspad.HW.AddReg.NTamd64]
HKR,,"UpperFilters",0x00010000,"fspad_xp64"

[fspad.NTamd64.6.0.HW]
; Add the device upper filter
AddReg              = fspad.HW.AddReg.NTamd64.6.0
; run the directives need by the port driver
Include             = msmouse.inf
Needs               = PS2_Inst.HW

[fspad.HW.AddReg.NTamd64.6.0]
HKR,,"UpperFilters",0x00010000,"fspad_win764"


;----------------------------------------------------------------------------
; Source files information
;----------------------------------------------------------------------------
[SourceDisksNames]
1                   = %DiskId1%,,,

[SourceDisksNames.amd64]
1                   = %DiskId1%,,,

[SourceDisksFiles]
fspad_xp32.sys      = 1,i386
fspad_win732.sys     = 1,i386
WdfCoInstaller01009.dll = 1,i386
fspadco.dll         = 1,i386
FspAppCtrl.dll      = 1,i386
FspCpe.dll          = 1,i386
FspLib.dll          = 1,i386
FspUip.exe          = 1,i386
KbdHook.dll         = 1,i386
OpiRes.dll          = 1,i386
StlFspAPI32.dll     = 1,i386
gstconf.ini         = 1,i386
gstconf_sgs83.ini   = 1,i386
gstconf_sgs91.ini   = 1,i386
gstbasic.ini        = 1,i386
gstadvance.ini      = 1,i386
gstbasicII.ini      = 1,i386
gstexecfile.ini     = 1,i386
HelpText.rtf        = 1,i386
0x09.wmv            = 1,gesture
0x0A.wmv            = 1,gesture
0x11.wmv            = 1,gesture
0x12.wmv            = 1,gesture
0x18.wmv            = 1,gesture
0x19.wmv            = 1,gesture
0x1A.wmv            = 1,gesture
0x28.wmv            = 1,gesture
0x2A.wmv            = 1,gesture
0x2C.wmv            = 1,gesture
0x2E.wmv            = 1,gesture
0x80.wmv            = 1,gesture
0x82.wmv            = 1,gesture
0x84.wmv            = 1,gesture
0x86.wmv            = 1,gesture
0x8B.wmv            = 1,gesture
0x8F.wmv            = 1,gesture
0xA4.wmv            = 1,gesture
0xAC.wmv            = 1,gesture
0xC0.wmv            = 1,gesture
0xC4.wmv            = 1,gesture
0xD4.wmv            = 1,gesture
0xD6.wmv            = 1,gesture
0xF0.wmv            = 1,gesture
0xF1.wmv            = 1,gesture
0xF2.wmv            = 1,gesture
0xF8.wmv            = 1,gesture
0xF9.wmv            = 1,gesture
0xFA.wmv            = 1,gesture
0x38.wmv            = 1,gesture
HSM0.wmv            = 1,gesture
HSM1.wmv            = 1,gesture
HSM2.wmv            = 1,gesture
VSM0.wmv            = 1,gesture
VSM1.wmv            = 1,gesture
VSM2.wmv            = 1,gesture
VscrSliderPage.wmv  = 1,gesture

[SourceDisksFiles.amd64]
fspad_xp64.sys      = 1,amd64
fspad_win764.sys     = 1,amd64
fspadco.dll         = 1,amd64
WdfCoInstaller01009.dll = 1,amd64
FspAppCtrl.dll      = 1,amd64
FspCpe.dll          = 1,amd64
FspLib.dll          = 1,amd64
FspUip.exe          = 1,amd64
KbdHook.dll         = 1,amd64
OpiRes.dll          = 1,amd64
StlFspAPI32.dll     = 1,i386
StlFspAPI64.dll     = 1,amd64
gstconf.ini         = 1,amd64
gstconf_sgs83.ini   = 1,amd64
gstconf_sgs91.ini   = 1,amd64
gstbasic.ini        = 1,amd64
gstadvance.ini      = 1,amd64
gstbasicII.ini      = 1,amd64
gstexecfile.ini     = 1,amd64
HelpText.rtf        = 1,amd64
0x09.wmv            = 1,gesture
0x0A.wmv            = 1,gesture
0x11.wmv            = 1,gesture
0x12.wmv            = 1,gesture
0x18.wmv            = 1,gesture
0x19.wmv            = 1,gesture
0x1A.wmv            = 1,gesture
0x28.wmv            = 1,gesture
0x2A.wmv            = 1,gesture
0x2C.wmv            = 1,gesture
0x2E.wmv            = 1,gesture
0x80.wmv            = 1,gesture
0x82.wmv            = 1,gesture
0x84.wmv            = 1,gesture
0x86.wmv            = 1,gesture
0x8B.wmv            = 1,gesture
0x8F.wmv            = 1,gesture
0xA4.wmv            = 1,gesture
0xAC.wmv            = 1,gesture
0xC0.wmv            = 1,gesture
0xC4.wmv            = 1,gesture
0xD4.wmv            = 1,gesture
0xD6.wmv            = 1,gesture
0xF0.wmv            = 1,gesture
0xF1.wmv            = 1,gesture
0xF2.wmv            = 1,gesture
0xF8.wmv            = 1,gesture
0xF9.wmv            = 1,gesture
0xFA.wmv            = 1,gesture
0x38.wmv            = 1,gesture
HSM0.wmv            = 1,gesture
HSM1.wmv            = 1,gesture
HSM2.wmv            = 1,gesture
VSM0.wmv            = 1,gesture
VSM1.wmv            = 1,gesture
VSM2.wmv            = 1,gesture
VscrSliderPage.wmv  = 1,gesture

[fspad.Wdf]
KmdfService = fspad_xp32, moufiltr_wdfsect

[fspad.NTx86.6.0.Wdf]
KmdfService = fspad_win732, moufiltr_wdfsect

[fspad.NTamd64.Wdf]
KmdfService = fspad_xp64, moufiltr_wdfsect

[fspad.NTamd64.6.0.Wdf]
KmdfService = fspad_win764, moufiltr_wdfsect

[moufiltr_wdfsect]
KmdfLibraryVersion = 1.9
;----------------------------------------------------------------------------
; shortcuts in program group
;----------------------------------------------------------------------------
[Shortcuts.Install]
setup.ini,progman.groups,,"ProgramGroup=%AVC.DriverDisplayName%"
setup.ini,ProgramGroup,,"Manual,""%16422%\%PATH_SUB_INST_MAN%"""

[Shortcuts.Uninstall]
setup.ini,progman.groups,,"ProgramGroup="
setup.ini,ProgramGroup,,"Manual"

;----------------------------------------------------------------------------
; String or constants resource.
;----------------------------------------------------------------------------
[Strings]
; Non-Localizable Strings or constants.
DELFLAG_IN_USE      = 0x00000001
DELFLAG_IN_USE1     = 0x00010000
COPYFLG_REPLACEONLY = 0x00000400
COPYFLG_NODECOMP    = 0x00000800
COPYFLG_FORCE_FILE_IN_USE = 0x00000008
COPYFLG_NO_OVERWRITE= 0x00000010
COPYFLG_REPLACE_BOOT_FILE = 0x00001000
COPYFLG_NOPRUNE     = 0x00002000
REG_SZ              = 0x00000000
REG_MULTI_SZ        = 0x00010000
REG_EXPAND_SZ       = 0x00020000
REG_BINARY          = 0x00000001
REG_DWORD           = 0x00010001
REG_SZ_IF_NOT_EXISTS= 0x00000002
SERVICEROOT         = "System\CurrentControlSet\Services"
REG_AUTORUN         = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
REG_RUNONCE         = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"
REG_INST            = "SOFTWARE\AVC\FSP"
REG_UNINST          = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E86906FF-C63D-4EAF-ACE7-5F8D55FBEA9A}"
;REG_SERVICEROOT     = "System\CurrentControlSet\Services\FSPADSVR"
PATH_SUB_INST       = "FSP"
PATH_SUB_INST_HELP  = "FSP\Help"
PATH_SUB_INST_MAN   = "FSP\Manual"
PATH_SUB_INST_GST   = "FSP\Gesture"
PATH_SUB_SYSWOW64   = "SysWOW64"

; Localizable Strings
Provider            = "Sentelic"
DiskId1             = "Finger Sensing Pad Driver Installation Disk"
AVC.DeviceDesc      = "Finger Sensing Pad"
AVC.DriverDisplayName = "Finger Sensing Pad Driver"
AVC.DriverDisplayVersion = "9.0.4.8"
AVC.DriverReleaseDate = "04/12/2011"
AVC.DriverCfg       = " "
fspad.SvcDesc       = "Finger Sensing Pad Driver for Windows 2000/XP/Vista/Win7"
fspadsvr.SvcDesc    = "Finger Sensing Control Service"

; END OF FILE.