;/*++
;
;Copyright (c) Microsoft Corporation.  All rights reserved.
;
;Module Name:
;    SurfaceTouchPenProcessor0C89Update.inf
;
;Abstract:
;    INF file for installing the Surface Touch Heat MW Update driver
;
;--*/

[Version]
Signature="$Windows NT$"
Class = Extension
ClassGuid = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider=%ManufacturerName%
PnpLockdown = 1
ExtensionId = {478B4C32-03D7-4260-A169-E2590C104C36}
CatalogFile=SurfaceTouchPenProcessor0C89Update.cat
DriverVer = 10/18/2023,23.71.139.0

[SourceDisksNames]
1 = %DiskName%

[SourceDisksFiles]
TouchPenProcessor0C89.dll=1

[DestinationDirs]
SurfaceTouchPenProcessor0C89Update.CopyFiles=13
[Manufacturer]
%ManufacturerName%=Standard,NTamd64.10.0...18362

[Standard.NTamd64.10.0...18362]
%SurfaceTouchPenProcessor0C89Update.DeviceDesc%=SurfaceTouchPenProcessor0C89Update, HID\VEN_8086&DEV_7E49&SUBSYS_00901414&Col02



[SurfaceTouchPenProcessor0C89Update.NT]
CopyFiles=SurfaceTouchPenProcessor0C89Update.CopyFiles

[SurfaceTouchPenProcessor0C89Update.NT.HW]
AddReg = SurfaceTouchPenProcessor0C89Update.HWAddReg
DelReg = SurfaceTouchPenProcessor0C89Update.HWDelReg

[SurfaceTouchPenProcessor0C89Update.HWAddReg]
HKR,,FriendlyName,,%SurfaceTouchPenProcessor0C89Update.SVCDESC%
HKR,Heat,SoftwareProcessor,REG_SZ,"%13%\TouchPenProcessor0C89.dll"


[SurfaceTouchPenProcessor0C89Update.HWAddReg.Security]
; Allow all access to DWM user group, Built-in administrators, Local system
; Allow read access to built-in users, app packages
"D:P(A;;GA;;;S-1-5-90-0)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GR;;;BU)(A;;GR;;;AC)"

[SurfaceTouchPenProcessor0C89Update.HWDelReg]


[SurfaceTouchPenProcessor0C89Update.CopyFiles]
TouchPenProcessor0C89.dll


;*****************************************
; Strings section
;*****************************************

[Strings]
ManufacturerName = "Surface"
DiskName = "Surface TouchPenProcessor Update Installation Disk"
SurfaceTouchPenProcessor0C89Update.DeviceDesc = "Surface Touch Pen Processor"
SurfaceTouchPenProcessor0C89Update.SVCDESC = "Surface Touch Pen Processor"

;Non-Localizable
REG_EXPAND_SZ          = 0x00020000 
REG_DWORD              = 0x00010001 
REG_MULTI_SZ           = 0x00010000
REG_BINARY             = 0x00000001
REG_SZ                 = 0x00000000

SERVICE_KERNEL_DRIVER  = 0x1 
SERVICE_ERROR_IGNORE   = 0x0 
SERVICE_ERROR_NORMAL   = 0x1 
SERVICE_ERROR_SEVERE   = 0x2 
SERVICE_ERROR_CRITICAL = 0x3 
