; FL6KHub3.inf
; Fresco Logic USB Device Filter Driver.
; (c)Copyright 2009-2015, Fresco Logic, Incorporated.
;

[Version]
Signature="$Windows NT$"
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Provider=%Provider%
DriverVer = 06/05/2018,1.3.34628.1
CatalogFile=FL6KHub3.cat

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

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

; Manufacturer Section
;
[Manufacturer]
%FrescoLogic%=FrescoLogicIcd,NTamd64

; Devices Section
;
[FrescoLogicIcd.NTamd64]

%FL6000.DeviceDesc%=FL6KHub3_Inst,            USB\VID_1D5C&PID_5050&REV_0100   ; FL6000     USB 3.0 Hub.

; Install Section
;

[FL6KHub3_Inst.NT]
Include=usbhub3.inf
Needs=Generic.Install.NT
CopyFiles = FL6KHub3_Inst_CopyFiles.NT
FeatureScore=0x80

[FL6KHub3_Inst.NT.HW]
AddReg = FL6KHub3_Inst_HWAddReg.NT
Include=usbhub3.inf
Needs=Generic.Install.NT.HW

[FL6KHub3_Inst_HWAddReg.NT]
HKR,,"LowerFilters",0x00010000,"FL6KHub3"

[FL6KHub3_Inst_CopyFiles.NT]
FL6KHub3.sys

[FL6KHub3_Inst.NT.Services]
AddService = FL6KHub3, , FL6KHub3_Service_Inst
Include=usbhub3.inf
Needs=Generic.Install.NT.Services

[FL6KHub3_Service_Inst]
DisplayName    = %FL6KHub3.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\FL6KHub3.sys
LoadOrderGroup = PNP Filter

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

[SourceDisksFiles]
FL6KHub3.sys = 1

[FL6KHub3_Inst.NT.Wdf]
KmdfService = FL6KHub3, FL6KHub3_wdfsect

[FL6KHub3_wdfsect]
KmdfLibraryVersion = 1.11

; Strings Section
;

[Strings]
; Provider names
;
Provider = "Fresco Logic"

; Icd names
;
FrescoLogic = "Fresco Logic"

; Service names
;
FL6KHub3.SvcDesc = "F-One SuperSpeed Hub Service"

; Media names
;
DiskName = "FL6KHub3 Driver Disk"

; Standard defs
;
SPSVCINST_TAGTOFRONT  = 0x00000001
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START    = 0
SERVICE_SYSTEM_START  = 1
SERVICE_AUTO_START    = 2
SERVICE_ERROR_NORMAL  = 1
SERVICE_ERROR_IGNORE  = 0
REG_EXPAND_SZ         = 0x00020000
REG_DWORD             = 0x00010001
REG_SZ                = 0x00000000

; USB Device Description
;
FL6000.DeviceDesc           = "Fresco Logic F-One SuperSpeed Hub"

