; FL6KDev.inf
; (c)Copyright 2009-2016, Fresco Logic, Incorporated.
; Fresco Logic Generic Devices

[Version]
Signature="$WINDOWS NT$"
Class=USBDevice
ClassGuid={88BAE032-5A81-49f0-BC3D-A4FF138216D6}
Provider=%FRESCO%
DriverVer = 06/05/2018,1.3.34628.1
CatalogFile=FL6KDev.cat

[DestinationDirs]
DefaultDestDir = 12
CoInstaller_CopyFiles = 11

[Manufacturer]
%FRESCO%=FRESCO,NTx86

[FRESCO.NTx86]
%FL6KDev.DeviceDesc%=FL6KDev.Dev,   USB\VID_1D5C&PID_6000&REV_0100
%FL6KDev.DeviceDesc%=FL6KDev.Dev,   USB\VID_1D5C&PID_6000&REV_0101
%FL6KDev.DeviceDesc%=FL6KDev.Dev,   USB\VID_1D5C&PID_6000

[FL6KDev.Dev.NT]
CopyFiles=FL6KDev.Files.Ext

[FL6KDev.Dev.NT.Services]
Addservice = FL6KDev, 0x00000002, FL6KDev.AddService

[FL6KDev.AddService]
DisplayName    = %FL6KDev.DeviceDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\FL6KDev.sys
AddReg         = FL6KDev.AddReg
LoadOrderGroup = Base

[FL6KDev.AddReg]
HKR,"Parameters","DebugLevel",0x10001,2
HKR, Parameters, ABCP_05AC,           0x00010001, 0
HKR, Parameters, ABIG_03F0_5817,      0x00010001, 0
HKR, Parameters, CCSD_13FE_1E00,      0x00010001, 0
HKR, Parameters, DDIP_13FE_1E00,      0x00010001, 0
HKR, Parameters, DDOS_0408_EA03,      0x00010001, 0
HKR, Parameters, DDOS_045E_063E,      0x00010001, 0
HKR, Parameters, DDOS_07B8_4002,      0x00010001, 0
HKR, Parameters, DDOS_0915_2000,      0x00010001, 0
HKR, Parameters, DDOS_0A5C_2046,      0x00010001, 0
HKR, Parameters, DDOS_12D1_1001,      0x00010001, 0
HKR, Parameters, DDOS_12D1_1003,      0x00010001, 0
HKR, Parameters, DDOS_17E9_01D4,      0x00010001, 0
HKR, Parameters, DDOS_17E9_028F,      0x00010001, 0
HKR, Parameters, DDOS_19D2_0031,      0x00010001, 0
HKR, Parameters, DDOS_1A8D,           0x00010001, 0
HKR, Parameters, DPDE_0411_01D8,      0x00010001, 0
HKR, Parameters, DPDE_0951_1652,      0x00010001, 0
HKR, Parameters, DPDE_152D_0539,      0x00010001, 0
HKR, Parameters, DPDE_152D_0551,      0x00010001, 0
HKR, Parameters, DPDE_152D_2509,      0x00010001, 0
HKR, Parameters, DPDE_1759_5000,      0x00010001, 0
HKR, Parameters, DPDE_1759_5002,      0x00010001, 0
HKR, Parameters, ECSD_199E_8207,      0x00010001, 0
HKR, Parameters, FSCD_04C5_132B,      0x00010001, 0
HKR, Parameters, GSOR_1390_0001,      0x00010001, 0
HKR, Parameters, NGU3_2109_3431,      0x00010001, 0
HKR, Parameters, NIOC_185B_2850,      0x00010001, 0
HKR, Parameters, NMEL_1EDB_BD3B,      0x00010001, 0
HKR, Parameters, NOSD_0BDA_8187,      0x00010001, 0
HKR, Parameters, NOSD_0BDA_8189,      0x00010001, 0
HKR, Parameters, NSEL_1005_B128,      0x00010001, 0
HKR, Parameters, NSEL_152D_0539,      0x00010001, 0
HKR, Parameters, NSEL_1F75_0902,      0x00010001, 0
HKR, Parameters, NSND_174C_5106,      0x00010001, 0
HKR, Parameters, NSSR_0411_01D8,      0x00010001, 0
HKR, Parameters, NSSR_059F_100C,      0x00010001, 0
HKR, Parameters, NSSR_059F_1016,      0x00010001, 0
HKR, Parameters, NSSR_0951_1652,      0x00010001, 0
HKR, Parameters, NSSR_0BC2_2300,      0x00010001, 0
HKR, Parameters, NSSR_0BC2_3300,      0x00010001, 0
HKR, Parameters, NSSR_1058_0740,      0x00010001, 0
HKR, Parameters, NSSR_152D_0539,      0x00010001, 0
HKR, Parameters, NSSR_152D_0551,      0x00010001, 0
HKR, Parameters, NSSR_152D_2509,      0x00010001, 0
HKR, Parameters, NSSR_1759_5000,      0x00010001, 0
HKR, Parameters, NSSR_1759_5002,      0x00010001, 0
HKR, Parameters, OEHD_0400_1237,      0x00010001, 0
HKR, Parameters, OEHD_0405_0000,      0x00010001, 0
HKR, Parameters, OEHD_0409_55AA,      0x00010001, 0
HKR, Parameters, OEHD_0409_8010,      0x00010001, 0
HKR, Parameters, OEHD_0409_8011,      0x00010001, 0
HKR, Parameters, OEHD_0416_0101,      0x00010001, 0
HKR, Parameters, OEHD_0419_8001,      0x00010001, 0
HKR, Parameters, OEHD_0423_1237,      0x00010001, 0
HKR, Parameters, OEHD_042B_9316,      0x00010001, 0
HKR, Parameters, OEHD_0430_36BA,      0x00010001, 0
HKR, Parameters, OEHD_0451_1446,      0x00010001, 0
HKR, Parameters, OEHD_045E_001C,      0x00010001, 0
HKR, Parameters, OEHD_045E_002F,      0x00010001, 0
HKR, Parameters, OEHD_046A_0003,      0x00010001, 0
HKR, Parameters, OEHD_0471_0201,      0x00010001, 0
HKR, Parameters, OEHD_0471_0700,      0x00010001, 0
HKR, Parameters, OEHD_04A6_0180,      0x00010001, 0
HKR, Parameters, OEHD_04A8_0101,      0x00010001, 0
HKR, Parameters, OEHD_04CA_9304,      0x00010001, 0
HKR, Parameters, OEHD_04E1_0201,      0x00010001, 0
HKR, Parameters, OEHD_050F_0001,      0x00010001, 0
HKR, Parameters, OEHD_054C_0001,      0x00010001, 0
HKR, Parameters, OEHD_054C_0002,      0x00010001, 0
HKR, Parameters, OEHD_055D_8001,      0x00010001, 0
HKR, Parameters, OEHD_056D_0000,      0x00010001, 0
HKR, Parameters, OEHD_0654_0006,      0x00010001, 0
HKR, Parameters, OEHD_0654_0016,      0x00010001, 0
HKR, Parameters, OEHD_0968_9999,      0x00010001, 0
HKR, Parameters, OEHD_8086_9303,      0x00010001, 0
HKR, Parameters, PBIN_12D1_1035,      0x00010001, 0
HKR, Parameters, ROSR_045E_063E,      0x00010001, 0
HKR, Parameters, ROSR_045E_0710,      0x00010001, 0
HKR, Parameters, ROSR_058F_9520,      0x00010001, 0
HKR, Parameters, ROSR_059F_100C,      0x00010001, 0
HKR, Parameters, ROSR_059F_1016,      0x00010001, 0
HKR, Parameters, ROSR_05AC_1294,      0x00010001, 0
HKR, Parameters, ROSR_05AC_129A,      0x00010001, 0
HKR, Parameters, ROSR_05AC_129F,      0x00010001, 0
HKR, Parameters, ROSR_0BC2_2300,      0x00010001, 0
HKR, Parameters, ROSR_0BC2_3300,      0x00010001, 0
HKR, Parameters, ROSR_1058_0740,      0x00010001, 0
HKR, Parameters, SGRD_15D9_0A4C,      0x00010001, 0
HKR, Parameters, SMSZ_04B8_083F,      0x00010001, 0
HKR, Parameters, SMSZ_0DD8_1D04,      0x00010001, 0
HKR, Parameters, SMSZ_1058_1042,      0x00010001, 0
HKR, Parameters, SMSZ_1759_5000,      0x00010001, 0
HKR, Parameters, SMSZ_1759_5002,      0x00010001, 0
HKR, Parameters, SNIC_07CA_2830,      0x00010001, 0
HKR, Parameters, STIC_07CA,           0x00010001, 0
HKR, Parameters, STIC_15A4_1003,      0x00010001, 0
HKR, Parameters, STIC_185B_2850,      0x00010001, 0
HKR, Parameters, STIC_1B80_E39B,      0x00010001, 0
HKR, Parameters, STIC_2040_7200,      0x00010001, 0
HKR, Parameters, STRZ_1759_5000,      0x00010001, 0
HKR, Parameters, U1U2_0411_0180,      0x00010001, 0
HKR, Parameters, U1U2_04C5_201D,      0x00010001, 0
HKR, Parameters, U1U2_04E8_60C6,      0x00010001, 0
HKR, Parameters, U1U2_067B_2771,      0x00010001, 0
HKR, Parameters, U1U2_0A6B_0101,      0x00010001, 0
HKR, Parameters, U1U2_1058_0740,      0x00010001, 0
HKR, Parameters, U1U2_1058_1042,      0x00010001, 0
HKR, Parameters, U1U2_1058_1123,      0x00010001, 0
HKR, Parameters, U1U2_1058_1140,      0x00010001, 0
HKR, Parameters, U1U2_152D_0539,      0x00010001, 0
HKR, Parameters, U1U2_152D_2509,      0x00010001, 0
HKR, Parameters, U1U2_1759_5000,      0x00010001, 0
HKR, Parameters, U1U2_1759_5002,      0x00010001, 0
HKR, Parameters, U1U2_1759_9000,      0x00010001, 0
HKR, Parameters, U1U2_1CA1,           0x00010001, 0
HKR, Parameters, U1U2_1D5C_8347,      0x00010001, 0
HKR, Parameters, U1U2_1EDB_BD3B,      0x00010001, 0
HKR, Parameters, U1U2_21E6_0001,      0x00010001, 0
HKR, Parameters, WRDP_152D_0539,      0x00010001, 0
HKR, Parameters, WRDP_152D_2509,      0x00010001, 0
HKR, Parameters, ZDSI_0B6A_5347,      0x00010001, 0

[FL6KDev.Files.Ext]
FL6KDev.sys

[SourceDisksNames]
1=%DISK_NAME%,,,

[SourceDisksFiles]
FL6KDev.sys = 1
WdfCoInstaller01011.dll=1 ; make sure the number matches with SourceDisksNames

[FL6KDev.Dev.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoInstaller01011.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01011.dll,WdfCoInstaller"

[FL6KDev.Dev.NT.Wdf]
KmdfService = FL6KDev, FL6KDev_wdfsect

[FL6KDev_wdfsect]
KmdfLibraryVersion = 1.11

[Strings]
FRESCO = "Fresco Logic"
DISK_NAME = "Fresco Logic F-One Controller Install Disk (Generic)"
FL6KDev.DeviceDesc = "Fresco Logic F-One Controller"
ClassName = "Generic Device"
