;-------------------------------------------------------------------------------
;-------------------------------------------------------------------------------
; engfilter.INF
;
; Sony Wireless Composite Device for development


[Version]
Signature   = "$WINDOWS NT$"
Class       = USB
Provider    = %SONY%
ClassGUID   = {36FC9E60-C465-11CF-8056-444553540000}
DriverVer   = 11/06/2013,1.0.1.72
CatalogFile.NTx86   = engfilterx86.cat
CatalogFile.NTamd64 = engfilteramd64.cat

[Manufacturer]
%SONY%  = SonyCompFilter, NTx86, NTamd64

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames]
1001 = %SonySrcDisk%,,,\i386
1002 = %SonySrcDisk%,,,\amd64

[SourceDisksFiles.x86]
sonyusbfilter.sys = 1001

[SourceDisksFiles.amd64]
sonyusbfilter.sys = 1002

[SonyCompFilter.NTx86]
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_5146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_6146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_7146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_A146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_B146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_C146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_1146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_F146

[SonyCompFilter.NTamd64]
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_5146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_6146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_7146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_A146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_B146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_C146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_1146
%sonyfilter.DeviceDesc%     = sonyfilter, USB\VID_0FCE&PID_F146

[sonyfilter.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = sonyfilter.NT.Copy

[sonyfilter.NT.Copy]
sonyusbfilter.sys

[DestinationDirs]
sonyfilter.NT.Copy = 12

[sonyfilter.NT.HW]
AddReg = LowerFilterAddReg

[LowerFilterAddReg]
HKR,,"LowerFilters",0x00010000,"sonyfilter"

;-----------------------------------------------------------------
; Filter Device Filter Service Section
;-----------------------------------------------------------------
[sonyfilter.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = sonyfilter,, filter_Service_Inst 

[filter_Service_Inst]
DisplayName    = %sonyfilter.SvcDesc%                            
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\sonyusbfilter.sys                            

[Strings]
SONY                    = "SONY"
SonySrcDisk                 = "Sony USB Driver Disk"
sonyfilter.DeviceDesc         = "Sony Eng USB Composite Device"
sonyfilter.SvcDesc            = "Sony USB Composite Device Filter Driver for Engineering"
