;
; Hsp.inf
;

[Version]
Signature   = "$WINDOWS NT$"
Class       = SecurityDevices 
ClassGuid   = {d94ee5d8-d189-4994-83d2-f68d7d41b0e6}
Provider    = %MSFT%
PnpLockdown = 1
DriverVer = 06/21/2006,10.0.22621.3672


[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
Hsp.sys = 3426,

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

[Manufacturer]
%STD%=Standard,NTamd64

[Standard.NTamd64]
%Hsp.DeviceDesc%=HspInstall, ACPI\MSFT0200 
%Hsp.DeviceDesc%=HspInstall, ACPI\MHSP0001

[HspInstall]
CopyFiles=Drivers_Dir

[HspInstall.HW]
AddReg=HspInstall.AddReg


[HspInstall.AddReg]
;
; HSP device should only be accessible by the authenticated user, and all appcontainers 
; and LPAC Apps with CAPABILITY_SID_SHARED_USER_CERTIFICATES(S-1-15-3-9) capability
; this is the same as the TPM (see tpm.inf)
HKR,,Security,,"D:P(A;;GA;;;AU)(A;;GA;;;S-1-15-2-1)(A;;GA;;;S-1-15-3-9)"

[Drivers_Dir]
Hsp.sys

;-------------- Service installation
[HspInstall.Services]
AddService = Hsp,%SPSVCINST_ASSOCSERVICE%, Hsp_Service_Inst

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


[HspInstall.Wdf]
KmdfService =  Hsp, Hsp_wdfsect
[Hsp_wdfsect]
KmdfLibraryVersion = 1.15

[Strings]
SPSVCINST_ASSOCSERVICE = 0x00000002
Hsp.DeviceDesc         = "Microsoft Pluton Processor"
Hsp.SVCDESC            = "Microsoft Pluton Service"
MSFT                   = "Microsoft"
STD                    = "(Standard)"
