;/*++ ; ;Copyright (c) Microsoft Corporation All rights Reserved ; ;Module Name: ; ; MPTFPowerTrackerCore.INF ; ;Abstract: ; ; INF file for installing the MPTF Power Tracker Core Driver ; ;--*/ [Version] Signature="$WINDOWS NT$" Class=Thermal ClassGuid={ca301ce1-74fc-45ea-a557-461ef48b9e37} Provider=%VENDOR% DriverVer = 06/21/2006,10.0.26100.8328 PnpLockdown=1 [DestinationDirs] Drivers_Dir = 13 [SourceDisksNames] 1 = %DiskName%,,,"" [SourceDisksFiles] MPTFPowerTrackerCore.sys = 1,, ;***************************************** ; Install Section ;***************************************** [Manufacturer] %VENDOR%=Vendor,NTamd64 [Vendor.NTamd64] %MPTFPowerTrackerCore%=MPTFPowerTrackerCore.Inst, ACPI\MSFT0012 %MPTFPowerTrackerCore%=MPTFPowerTrackerCore.Inst, root\MSFT0012 [MPTFPowerTrackerCore.Inst.NT] CopyFiles=Drivers_Dir [MPTFPowerTrackerCore.Inst.NT.HW] AddReg = MPTFPowerTrackerCore.Inst.NT.AddReg [MPTFPowerTrackerCore.Inst.NT.AddReg] ; Allow access to system, administrators group, and user-mode drivers, and local service HKR,,"Security",,"D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;UD)(A;;GA;;;LS)" ;-------------- Service installation [MPTFPowerTrackerCore.Inst.NT.Services] AddService = MPTFPowerTrackerCore,%SPSVCINST_ASSOCSERVICE%, MPTFPowerTrackerCore_Service_Inst [Drivers_Dir] MPTFPowerTrackerCore.sys [MPTFPowerTrackerCore.Inst.NT.Events] AddEventProvider = {23AC50B3-680E-7AD3-A2B3-D5DBEF945870},MPTFPowerTrackerCore_EventProviderInstall [MPTFPowerTrackerCore_Service_Inst] DisplayName = %MPTFPowerTrackerCore% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %13%\MPTFPowerTrackerCore.sys AddReg = MPTFPowerTrackerCore.AddReg [MPTFPowerTrackerCore.AddReg] HKR,Parameters,LogPages,0x00010001, 3 ; Driver IFR size [MPTFPowerTrackerCore_EventProviderInstall] ProviderName=Microsoft-Windows-MPTF-MPTFPowerTrackerCore ResourceFile=%13%\MPTFPowerTrackerCore.sys MessageFile=%13%\MPTFPowerTrackerCore.sys AddChannel= Microsoft-Windows-MPTF-MPTFPowerTrackerCore/Operational,0x2, ;-------------- Interface installation ; Make MPTF_PTCORE_EXTERNAL_DEVINTERFACE_GUID {8d5b9c2f-ce87-49df-8278-f7fce23b4f06} available for UWP app. ; [MPTFPowerTrackerCore.Inst.NT.Interfaces] AddInterface= {8d5b9c2f-ce87-49df-8278-f7fce23b4f06},,AddInterfaceSection [AddInterfaceSection] AddProperty= AddInterfaceSection.AddProps [AddInterfaceSection.AddProps] ; DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities {026e516e-b814-414b-83cd-856d6fef4822}, 8, 0x2012,, "Microsoft.MPTFPowerTrackerCore_8wekyb3d8bbwe" [Strings] ; localizable strings VENDOR="Microsoft" MPTFPowerTrackerCore = "MPTF Power Tracker Core" DiskName = "MPTF Power Tracker Core Driver Installation Disk" ; non-localizable strings SERVICE_DEMAND_START = 0x3 SERVICE_KERNEL_DRIVER = 0x1 SERVICE_ERROR_NORMAL = 0x1 SPSVCINST_ASSOCSERVICE = 0x00000002