;*******************************************************************************
;*                                                                            **
;*                     I N T E L   P R O P R I E T A R Y                      **
;*                                                                            **
;*   COPYRIGHT (c) 2012-2026 BY INTEL CORPORATION. ALL RIGHTS RESERVED.  NO   **
;*   PART  OF  THIS  PROGRAM OR PUBLICATION MAY BE REPRODUCED, TRANSMITTED,   **
;*   TRANSCRIBED, STORED IN A RETRIEVAL  SYSTEM,  OR  TRANSLATED  INTO  ANY   **
;*   LANGUAGE OR COMPUTER LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC,   **
;*   MECHANICAL, MAGNETIC, OPTICAL, CHEMICAL, MANUAL, OR OTHERWISE, WITHOUT   **
;*   THE PRIOR WRITTEN PERMISSION OF :                                        **
;*                                                                            **
;*                             INTEL CORPORATION                              **
;*                                                                            **
;*                          2200 MISSION COLLEGE BLVD                         **
;*                                                                            **
;*                     SANTA CLARA, CALIFORNIA 95052-8119                     **
;*                                                                            **
;*******************************************************************************

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%ManufacturerName%
DriverVer = 04/13/2026,5.8.68.0
PnpLockDown=1
CatalogFile=IshHidBus.cat


[DestinationDirs]
DefaultDestDir = 13

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles.amd64]
IshHidBus.sys  = 1,.

;*****************************************
; ISH_HID_BUS  Install Section
;*****************************************

[Manufacturer]
%StdMfg%=Intel, NTamd64.10.0...19041

[Intel.NTamd64.10.0...19041]
; ----- Win 10 ; x64 -------
%ISH_HID_BUS.SVCDESC%=ISH_HID_BUS_DDI, {45EA05A3-BF9D-4FF5-AA70-91A30F0739C7}\HECI_BUS

[ISH_HID_BUS_DDI]
CopyFiles=Drivers_Dir

[ISH_HID_BUS_DDI.HW]
AddReg=ISH_HID_BUS.AddReg

[ISH_HID_BUS.AddReg]                            
HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;CI;GA;;;LS)"  ; Allow generic-all access to Built-in administrators, Local system and local service
HKR, "WDF", "WdfDirectedPowerTransitionEnable", 0x00010001, 1
HKR,,"HidDeviceWakeTimeout",0x00010001 ,0x01F4

[Drivers_Dir]
IshHidBus.sys

;-------------- Service installation
[ISH_HID_BUS_DDI.Services]
AddService = IshHidBus,%SPSVCINST_ASSOCSERVICE%, ISH_HID_BUS_Service_Inst

[ISH_HID_BUS_DDI.Events]
AddEventProvider={C28D3B7F-9B3C-426D-8842-A1DD4DD57138},ISH_HID_BUS_Event_Provider_Inst

; -------------- ISH_HID_BUS driver install sections
[ISH_HID_BUS_Service_Inst]
DisplayName    = %ISH_HID_BUS.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %13%\IshHidBus.sys

;---------------------ETW Provider Settings ----------------
[ISH_HID_BUS_Event_Provider_Inst]
ProviderName  = ISH_HIDBUS-Event-Provider
ResourceFile  = %13%\IshHidBus.sys
MessageFile   = %13%\IshHidBus.sys
AddChannel = Intel-ISH_HIDBUS/Power, 0x02, ISH_HID_BUS_Power_Channel
AddChannel = Intel-ISH_HIDBUS/PnP, 0x02, ISH_HID_BUS_PnP_Channel
AddChannel = Intel-ISH_HIDBUS/IO, 0x02, ISH_HID_BUS_IO_Channel
AddChannel = Intel-ISH_HIDBUS/Debug, 0x02, ISH_HID_BUS_Debug_Channel

[ISH_HID_BUS_Power_Channel]
Isolation = 2
Enabled = 0

[ISH_HID_BUS_PnP_Channel]
Isolation = 2
Enabled = 0

[ISH_HID_BUS_IO_Channel]
Isolation = 2
Enabled = 0

[ISH_HID_BUS_Debug_Channel]
Isolation = 2
Enabled = 0

;--------- Strings Section ---------------------------------------------------

[Strings]

SPSVCINST_ASSOCSERVICE= 0x00000002
ManufacturerName="Intel" ;
StdMfg = "(Standard system devices)"
DiskId1 = "Intel(R) ISS HID Bus Installation Disk #1"
ISH_HID_BUS.SVCDESC = "Intel(R) ISS HID Bus"
