;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Copyright 2014 Mad Catz, Inc.
;; Mad Catz X55 Rhino Throttle - Grouped device control endpoint.
;; x64
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Version]
Signature=    $CHICAGO$
Class=        HIDClass
ClassGuid=    {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=     %PROVIDER%
DriverVer=    03/06/2014, 7.0.32.81
CatalogFile=  SaiGa215.cat

[Manufacturer]
%PROVIDER% =    Models, NTamd64

[Models.NTamd64]
%DEVICE_NAME%=     HID_Inst,    HID\VID_0738&PID_a215&MI_02
;"Vendor HID"=     HID_Inst,    USB\VID_0738&PID_a215&MI_02

[ControlFlags]
ExcludeFromSelect= *

[SourceDisksNames]
1=%DISKNAME%,,,.

[SourceDisksFiles]
SaiGa215.sys = 1 ; programming driver
WdfCoInstaller01009.dll = 1 ; make sure the number matches with SourceDisksNames

[DestinationDirs]
DefaultDestDir=     10,system32\drivers
HID_Inst.CopyFiles.NTamd64 = 10,system32\drivers
HID_Inst_CoInstaller_CopyFiles = 11

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[HID_Inst.NTamd64.CoInstallers]
AddReg=HID_Inst_CoInstaller_AddReg
CopyFiles=HID_Inst_CoInstaller_CopyFiles

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

[HID_Inst_CoInstaller_CopyFiles]
WdfCoInstaller01009.dll,,,2

[HID_Inst.NTamd64.Wdf]
KmdfService = SaiGa215, HID_Inst_WDFSect

[HID_Inst_WDFSect]
KmdfLibraryVersion = 1.9

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[HID_Inst.NTamd64]
Copyfiles = HID_Inst.CopyFiles.NTamd64
AddReg = HID_Inst.AddReg.NTamd64

[HID_Inst.CopyFiles.NTamd64]
SaiGa215.sys,,,2

[HID_Inst.AddReg.NTamd64]
; What Interfaces do I register
HKR, InterfacesSupported, %GUID_GROUP_ENDPOINT%, 0x00010001, 1

[HID_Inst.NTamd64.Services]
AddService = SaiGa215, 2, Sai_Service_Inst

[Sai_Service_Inst]
DisplayName    = SaiGa215
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\SaiGa215.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[strings]
GUID_GROUP_ENDPOINT  = "{EFD7041D-D262-4fb8-9435-3AA13700DF8F}"

PROVIDER = "Saitek"
DISKNAME = "Saitek Driver Media"
DEVICE_NAME = "Saitek Pro Flight X-55 Rhino Throttle"