; Copyright 2006-2007 Microsoft Corporation
;
; XUSB21.INF file
;
; Installs the XUSB21 device driver
;
; Supports the following devices
; Wired Common Controller    USB\Vid_045E&Pid_028E
; Wireless Common Controller USB\Vid_045E&Pid_0719
; Wired CC Compatible        USB\MS_COMP_XUSB10
; Wireless CC Compatible     USB\MS_COMP_XUSB20
;
;

[Version]
Signature="$WINDOWS NT$"
Class=XnaComposite
ClassGUID={D61CA365-5AF4-4486-998B-9DB4734C6CA3}
Provider=%MSFT%
CatalogFile=xusb21.cat
DriverVer=02/15/2007

[ClassInstall32]
AddReg=XnaComposite_AddReg

[XnaComposite_AddReg]
HKR,,,,%XUSB21.ClassName%
HKR,,Icon,,-24


; Add source disk stuff to allow chkinf to work properly
[SourceDisksNames]
1=%XUSB21.DiskName%

; Add source disk stuff to allow chkinf to work properly
[SourceDisksFiles.x86]
xusb21.sys=1,x86
wdfcoinstaller01001.dll=1,x86


[SourceDisksFiles.amd64]
xusb21.sys=1,x64
wdfcoinstaller01001.dll=1,x64

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir=12
CC_Install_CoInstaller_CopyFiles=11

[Manufacturer]
%MSFT%=MSFT,NTx86,NTamd64,NTx86.6.0,NTamd64.6.0

[MSFT.NTx86.6.0]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0719
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20

[MSFT.NTamd64.6.0]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0719
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20

[MSFT.NTx86]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0719
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20

[MSFT.NTamd64]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0719
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20

[CC_Install]
CopyFiles=CC_Install.CopyFiles

[CC_Install.CopyFiles]
xusb21.sys

[CC_Install.Services]
AddService=xusb21,0x00000002,CC_XUSB21_Service

[CC_Install.CoInstallers]
AddReg=CC_Install_CoInstaller_AddReg
CopyFiles=CC_Install_CoInstaller_CopyFiles

[CC_Install_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01001.dll,WdfCoInstaller"

[CC_Install_CoInstaller_CopyFiles]
WdfCoInstaller01001.dll

[CC_Install.Wdf]
KmdfService = XUSB21, XUSB21_wdfsect

[XUSB21_wdfsect]
KmdfLibraryVersion = 1.1



[CC_XUSB21_Service]
DisplayName    = %XUSB21.ServiceName%
ServiceType    = 1 ; SERVICE_KERNEL_DRIVER
StartType      = 3 ; SERVICE_DEMAND_START
ErrorControl   = 0 ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\xusb21.sys


[strings]
;localized strings
MSFT                            = "Microsoft"
StdMfg                          = "(Standard system devices)"
XUSB21.ClassName                 = "XBOX 360 Peripherals"
XUSB21.DeviceName                = "Xbox 360 Wireless Receiver for Windows"
XUSB21.DeviceName.Wired          = "Xbox 360 Controller for Windows"
XUSB21.ServiceName               = "Xbox 360 Wireless Receiver Driver Service 21"
XUSB21.DiskName                  = "Xbox 360 Wireless Receiver for Windows Install Disk"
