;=============================================================================
;
; Copyright (c) Genesys Logic, Inc. (2006).
;
;=============================================================================

; Installation inf for the Genesys Logic USB Storage Device.

[Version]
Signature="$CHICAGO$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%GL%
CatalogFile=fixustor.cat
DriverVer=11/07/2006, 1.4.5.0

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%MfgName%=Genesys, NTamd64

[Genesys.NTamd64]
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0705
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0706
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0707
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0708
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_070D
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_070E
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0710
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0711
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0712
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0714
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0715
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0716
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0717
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_05E3&PID_0927
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_04BB&PID_0348
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_04BF&PID_0135
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_8888
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_8989
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_8919
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_9219
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_9919
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_9999
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_A7A8
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_B2B3
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_C2C3
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0781&PID_C2C4
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_0C3C&PID_070E
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_07C4&PID_A600
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_07C4&PID_A827
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6108
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6118
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6138
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6208
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6408
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6508
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6608
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6708
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6808
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_11B0&PID_6908
%USB\VID_05E3&PID_0760.DeviceDesc%=USBSTOR_BULK,USB\VID_18E3&PID_9103

;
; Sections to add standard registry
;
[USBSTOR_BULK.NT]
CopyFiles=USBSTOR.CopyList
AddReg=USBSTOR_BULK.AddReg

[USBSTOR_BULK.AddReg]
HKR,,DriverFlags,0x00010001,0x00000001

;
; Sections to add lower filter driver
;
[USBSTOR_BULK.NT.HW]
AddReg = USBSTOR_BULK_HW.AddReg

[USBSTOR_BULK_HW.AddReg]
HKR,,LowerFilters,0x00010000,fixustor

;
; Section to install USBSTOR.SYS service and FIXUSTOR.SYS service
;
[USBSTOR_BULK.NT.Services]
Addservice = USBSTOR, 0x00000002, USBSTOR.AddService
Addservice = FIXUSTOR, 0x00000000, FIXUSTOR.AddService

[USBSTOR.AddService]
DisplayName    = %USBSTOR.SvcDesc%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\USBSTOR.SYS

[FIXUSTOR.AddService]
ServiceType	= 1
StartType	= 3
ErrorControl	= 1
ServiceBinary	= %12%\fixustor.sys
AddReg		= FIXUSTOR_Parameters

[FIXUSTOR_Parameters]
HKR,Parameters,SurpriseRemovalOK, 0x00010001, 0
HKR,Parameters,WriteProtect, 0x00010001, 0
HKR,Parameters,CacheLevel, 0x00010001, 0

;
; Sections to copy files
;
[USBSTOR.CopyList]
fixustor.sys

[DestinationDirs]
USBSTOR.CopyList = 12

[SourceDisksNames]
1=%DiskName%,,,

[SourceDisksFiles]
fixustor.sys  = 1

;
; Section for strings
;
[Strings]
GL="Genesys Logic"
MfgName="Genesys Logic"
DiskName="Genesys Logic USB Storage Device Filter Driver Disk"
USB\VID_05E3&PID_0760.DeviceDesc="USB Mass Storage Device"
USBSTOR.SvcDesc = "USB Mass Storage Driver"
