;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
; INF Name:
;
;     ITEUcmCxClient.inf
;
; Abstract:
;
;     INF for installing the USB Connector Manager client driver for
;     UCSI-compatible systems.
;

[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=%ManufacturerName%
CatalogFile=ITEUcmCxClient.cat
DriverVer = 01/10/2023,1.3.8.013
PnpLockdown = 1

[DestinationDirs]
DefaultDestDir = 12
ITEUcmCxClient_Device_CoInstaller_CopyFiles = 11
;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%ManufacturerName%=Standard,NTamd64

[Standard.NTamd64]
;%UcmCxClient.DeviceDesc%=UcmCxClient_Device, ACPI\USBC000, ACPI\PNP0CA0 ; TODO: edit hw-id to match your device.
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8853; old device name
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8800;
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8801;
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8802;
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8803;
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8804;
%ITEUcmCxClient.DeviceDesc%=ITEUcmCxClient_Device, ACPI\ITE8805;


[ITEUcmCxClient_Device.NT]
CopyFiles=Drivers_Dir
FeatureScore=0x00

[Drivers_Dir]
ITEUcmCxClient.sys

;-------------- Service installation
[ITEUcmCxClient_Device.NT.Services]
AddService = ITEUcmCxClient,%SPSVCINST_ASSOCSERVICE%, ITEUcmCxClient_Service_Inst

; -------------- ITEUcmCxClient driver install sections
[ITEUcmCxClient_Service_Inst]
DisplayName    = %ITEUcmCxClient.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\ITEUcmCxClient.sys
Dependencies   = UcmCx

;
;--- ITEUcmCxClient_Device Coinstaller installation ------
;

;[DestinationDirs]
;ITEUcmCxClient_Device_CoInstaller_CopyFiles = 11

[ITEUcmCxClient_Device.NT.CoInstallers]
AddReg=ITEUcmCxClient_Device_CoInstaller_AddReg
CopyFiles=ITEUcmCxClient_Device_CoInstaller_CopyFiles

[ITEUcmCxClient_Device_CoInstaller_AddReg]
;


[ITEUcmCxClient_Device_CoInstaller_CopyFiles]
;


[SourceDisksNames]
3426 = windows cd

[SourceDisksFiles]
;

ITEUcmCxClient.sys = 3426

[ITEUcmCxClient_Device.NT.Wdf]
KmdfService =  ITEUcmCxClient, ITEUcmCxClient_wdfsect
[ITEUcmCxClient_wdfsect]
KmdfLibraryVersion = 1.15

[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="ITE" ;TODO: Replace with your manufacturer name
DiskName = "UcmCx Installation Disk"
ITEUcmCxClient.DeviceDesc = "ITE USB Connector Client Device"
ITEUcmCxClient.SVCDESC = "ITE UcmCx Client Service"
