;/*++ ; ;Copyright (c) 2017 Cypress Semiconductor Corporation. All rights reserved. ; ;Module Name: ; CyUcmClient.inf ; ;Abstract: ; INF file for installing the Driver Frameworks CyUcmClient Driver ; ;Installation Notes: ; Using Devcon: Type "devcon update CyUcmClient.inf ACPI\CYP0002" to install ; ;--*/ [Version] Signature = "$WINDOWS NT$" Class = UCMCLIENT ClassGuid = {906A1D1E-DCD0-44EF-88E2-009E58CC883E} Provider = %ProviderName% DriverVer = 07/07/2022,1.2.1.88 CatalogFile = CyUcmClient.cat PnpLockdown = 1 [DestinationDirs] DefaultDestDir = 12 CyUcmClient_Device_CoInstaller_CopyFiles = 11 ; ================= Class section ===================== [ClassInstall32] AddReg=CyUcmClient_RegistryAdd [CyUcmClient_RegistryAdd] HKR,,,,%ClassName% HKR,,Icon,,"-10" [SourceDisksNames] 1 = %DiskId1%,,,"" [SourceDisksFiles] CyUcmClient.sys = 1,, ;***************************************** ; CyUcmClient Install Section ;***************************************** [Manufacturer] %ProviderName%=Standard,NTamd64 ; Decorated model section take precedence over undecorated ; ones on XP and later. [Standard.NTamd64] %CyUcmClient.DeviceDesc%=CyUcmClient_Device, ACPI\CYP0002 %CyUcmClient.DeviceDesc%=CyUcmClient_Device, ACPI\CYP0004 %CyUcmClient.DeviceDesc%=CyUcmClient_Device, ACPI\CYP0005 %CyUcmClient.DeviceDesc%=CyUcmClient_Device, ACPI\CYP0003 %CyUcmClient.DeviceDesc%=CyUcmClient_Device, ACPI\CYP0006 [CyUcmClient_Device.NT] CopyFiles=Drivers_Dir [CyUcmClient_Device.NT.HW] AddReg=CyUcmClient_AddReg [Drivers_Dir] CyUcmClient.sys [CyUcmClient_AddReg] ; Set to 1 to to receive Debug prints appearing DebugView Terminal HKR,Settings,"DebugPrintEnable",0x00010001,0 HKR,Settings,"BLVersion",0x00010001,0x66438 HKR,Settings,"FWVersion",0x00010001,0x76438 HKR,Settings,"ValidateInstrument",0x00010001,0x0 ;-------------- Service installation [CyUcmClient_Device.NT.Services] AddService = CyUcmClient_Device,%SPSVCINST_ASSOCSERVICE%, CyUcmClient_Service_Inst ; -------------- CyUcmClient driver install sections [CyUcmClient_Service_Inst] DisplayName = %CyUcmClient.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\CyUcmClient.sys ; ;--- CyUcmClient_Device Co-installer installation ------ ; [CyUcmClient_Device.NT.Wdf] KmdfService = CyUcmClient_Device, CyUcmClient_Device_wdfsect [CyUcmClient_Device_wdfsect] KmdfLibraryVersion = 1.15 [CyUcmClient_Device.NT.CoInstallers] AddReg=CyUcmClient_Device_CoInstaller_AddReg CopyFiles=CyUcmClient_Device_CoInstaller_CopyFiles [CyUcmClient_Device_CoInstaller_AddReg] ; [CyUcmClient_Device_CoInstaller_CopyFiles] ; [Strings] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress Semiconductor Corporation" CyUcmClient.DeviceDesc = "Cypress UCM Client Peripheral Driver" CyUcmClient.SVCDESC = "Cypress UCM Client Peripheral Service" DiskId1 = "Cypress UCM Client Peripheral Installation Disk" ClassName = "UCMCLIENT" ;Portuguese_Brazilian [Strings.0416] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress Semiconductor Corporation" CyUcmClient.DeviceDesc = "Driver do Cliente Periférico UCM Cypress" CyUcmClient.SVCDESC = "Serviço do Cliente Periférico UCM Cypress" DiskId1 = "Disco de Instalação do Cliente Periférico UCM Cypress" ClassName = "CLIENTEUCM" ;Chinese_Taiwan [Strings.0404] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress半導體公司" CyUcmClient.DeviceDesc = "Cypress UCM用戶端週邊驅動器" CyUcmClient.SVCDESC = "Cypress UCM用戶端週邊服務" DiskId1 = "Cypress UCM用戶端週邊安裝磁碟" ClassName = "UCM用戶端" ;Chinese_PRC [Strings.0804] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress半导体公司" CyUcmClient.DeviceDesc = "Cypress UCM客户端外围驱动器" CyUcmClient.SVCDESC = "Cypress UCM客户端外围服务" DiskId1 = "Cypress UCM客户端外围安装磁盘" ClassName = "UCM客户端" ;French_Standard [Strings.040C] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress Semiconductor Corporation" CyUcmClient.DeviceDesc = "Cypress Pilote de périphérique client UCM" CyUcmClient.SVCDESC = "Cypress Service de périphérique client UCM" DiskId1 = "Cypress Disque d'installation périphérique client UCM" ClassName = "UCMCLIENT" ;German_Standard [Strings.0407] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress Halbleiter-Unternehmen" CyUcmClient.DeviceDesc = "Cypress UCM-Client-Peripherie-Treiber" CyUcmClient.SVCDESC = "Cypress UCM-Client-Peripherie-Service" DiskId1 = "Cypress UCM-Client-Peripherie-Installationsdiskette" ClassName = "UCMCLIENT" ;Italian_Standard [Strings.0410] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Azienda di semiconduttori Cypress" CyUcmClient.DeviceDesc = "UCM driver periferica client Cypress" CyUcmClient.SVCDESC = "UCM servizio periferica client Cypress" DiskId1 = "UCM disco d'installazione periferica client Cypress" ClassName = "UCMCLIENT" ;Japanese [Strings.0411] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypressセミコンダクター社" CyUcmClient.DeviceDesc = "Cypress UCMクライアント周辺機器ドライバー" CyUcmClient.SVCDESC = "Cypress UCMクライアント周辺機器サービス" DiskId1 = "Cypress UCMクライアント周辺機器インストールディスク" ClassName = "UCMクライアント" ;Korean ;[Strings.0412] ;SPSVCINST_ASSOCSERVICE= 0x00000002 ;ProviderName = "싸이프러스 반도체 주식회사" ;CyUcmClient.DeviceDesc = "싸이프러스 UCM 클라이언트 주변장치 드라이버" ;CyUcmClient.SVCDESC = "싸이프러스 UCM 클라이언트 주변장치 서비스" ;DiskId1 = "싸이프러스 UCM 클라이언트 주변장치 설치 디스크" ;ClassName = "UCM클라이언트" ;Korean [Strings.0412] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress 반도체 주식회사" CyUcmClient.DeviceDesc = "Cypress UCM 클라이언트 주변장치 드라이버" CyUcmClient.SVCDESC = "Cypress UCM 클라이언트 주변장치 서비스" DiskId1 = "Cypress UCM 클라이언트 주변장치 설치 디스크" ClassName = "UCM클라이언트" ;Spanish_Traditional_Sort [Strings.040A] SPSVCINST_ASSOCSERVICE= 0x00000002 ProviderName = "Cypress Semiconductor Corporation" CyUcmClient.DeviceDesc = "Controlador de cliente periférico UCM Cypress" CyUcmClient.SVCDESC = "Servicio de cliente periférico UCM Cypress" DiskId1 = "Disco de instalación de cliente periférico UCM Cypress" ClassName = "CLIENTEUCM"