;============================================================================ 
; Installation file (.inf) for Windows 8.
;
; Copyright (c) ASUS Tek
;============================================================================

[Version]
Signature   = "$Windows NT$"
Class       = Mouse
ClassGUID   = {4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider    = %Provider%
DriverVer=08/31/2013,5.0.0.10
CatalogFile = AsusHID.cat

[DestinationDirs]
DefaultDestDir              = 12    ; DIRID_DRIVERS
AsusHID_Inst.CopyFiles.NT   = 12    ; Driver directory

 
;----------------------------------------------------------------------------
; Common File Copy and Registry Operations
;----------------------------------------------------------------------------
[AsusHID_Inst.CopyFiles.NT]
AsusHID.sys

[ControlFlags]
; We don't want our device to be installable via the non-PnP hardware dialogs
ExcludeFromSelect = *
SharedDriver = PS2_Inst,%PS2_Inst.SharedDriverMsg%

;----------------------------------------------------------------------------
; Manufacturer Section
;----------------------------------------------------------------------------
[Manufacturer]
%Provider%=ASUSMfg, NTamd64, NTx86

[ASUSMfg.NTx86]
;NB platform
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\FTE1000&Col01
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\ELAN1000&Col01
;wireless docking
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\Vid_0B05&Pid_1823&MI_01&Col01
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\Vid_0B05&Pid_17E0&MI_02&Col01

[ASUSMfg.NTamd64]
;NB platform
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\FTE1000&Col01
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\ELAN1000&Col01
;wireless docking
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\Vid_0B05&Pid_1823&MI_01&Col01
%HID_INPUT_DEVICE.DeviceDesc%=AsusHID_Inst, HID\Vid_0B05&Pid_17E0&MI_02&Col01

[AsusHID_Inst.NT]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT
CopyFiles = AsusHID_Inst.CopyFiles.NT

[AsusHID_Inst.NT.HW]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.HW
AddReg = AsusHID_Inst.AddReg.NT

[AsusHID_Inst.AddReg.NT]
HKR,,"UpperFilters",0x00010000,"AsusHID"


[AsusHID_Inst.NT.Services]
Include = msmouse.inf
Needs = HID_Mouse_Inst.NT.Services
AddService = AsusHID, , AsusHID_Service_Inst

[PS2_Inst]
Include=msmouse.inf
Needs=PS2_Inst

[AsusHID_Service_Inst]
DisplayName    = %AsusHID.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\AsusHID.sys
LoadOrderGroup = Pointer Port
AddReg	       = AsusHID_Service_AddReg
DelReg	       = AsusHID_Service_DelReg

[AsusHID_Service_DelReg]
HKR,Parameters

[AsusHID_Service_AddReg]
HKR,Parameters\SupportList,"WIRED_TP_0",0x00010000,"FTE1000&Col02"
HKR,Parameters\SupportList,"WIRED_TP_1",0x00010000,"ELAN1000&Col02"
HKR,Parameters\SupportList,"WIRED_TP_2",0x00010000,"VID_0B05&PID_17E0&MI_02&Col02"
HKR,Parameters\SupportList,"WIRELESS_TP_CMD_0",0x00010000,"VID_0B05&PID_1823&MI_01&Col02"
HKR,Parameters\SupportList,"WIRELESS_TP_ABS_0",0x00010000,"VID_0B05&PID_1823&MI_02"


; Source Media Section
; ---------------------------------------------------------
[SourceDisksNames]
1 = %DiskName%

[SourceDisksFiles]
AsusHID.sys = 1


; Strings Section
; ---------------------------------------------------------
[Strings]
Provider                    = "ASUS"
ASUSMfg                     = "ASUS"
AsusHID.SvcDesc             = "ASUS HID Service"
DiskName                    = "ASUSWare Driver Disk"
HID_INPUT_DEVICE.DeviceDesc = "ASUS Touchpad"
PS2_Inst.SharedDriverMsg    = "SharedDriver"

; Driver Information Entries
DriverProduct   = "ASUS Touchpad Device Driver"
DriverDate      = "08/31/2013"
DriverVersion   = "5.0.0.10"

