;
; PMVUDDRV.inf
;

[Version]
Signature="$Windows NT$"
Class=System
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%ManufacturerName%
CatalogFile=PMVUDDRV.cat
DriverVer=09/10/2012,17.2.5.163

[Manufacturer]
%ManufacturerName%=Standard,NTamd64

[Standard.NTamd64]
%DeviceName%=MyDevice_Install,{891CA7EB-D4E5-4C6A-A28F-938FAA543870}\PMVUDDRV

[SourceDisksFiles]
PMVUDDRV.dll=1
WudfUpdate_01011.dll=1

[SourceDisksNames]
1 = %DiskName%

; =================== UMDF Device ==================================

[MyDevice_Install.NT.Interfaces]
AddInterface={d511cbdc-ea60-414b-baaa-628a75268210},,PMVUDDrv_Interface

[PMVUDDrv_Interface]
AddProperty=PMVUDDrv_Interface_AddProperty

[PMVUDDrv_Interface_AddProperty]
{026e516e-b814-414b-83cd-856d6fef4822},6,0x11,,1

[MyDevice_Install.NT]
CopyFiles=UMDriverCopy

[MyDevice_Install.NT.hw]

[MyDevice_Install.NT.Services]
AddService=WUDFRd,0x000001fa,WUDFRD_ServiceInstall

[MyDevice_Install.NT.CoInstallers]
CopyFiles=CoInstallers_CopyFiles
AddReg=CoInstallers_AddReg

[MyDevice_Install.NT.Wdf]
UmdfService=PMVUDDRV,PMVUDDRV_Install
UmdfServiceOrder=PMVUDDRV
UmdfImpersonationLevel=Impersonation

[PMVUDDRV_Install]
UmdfLibraryVersion=1.11.0 
ServiceBinary=%12%\UMDF\PMVUDDRV.dll
DriverCLSID={10d6911e-c61d-4057-b51a-68b756750c35}

[WUDFRD_ServiceInstall]
DisplayName = %WudfRdDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WUDFRd.sys
LoadOrderGroup = Base

[CoInstallers_CopyFiles]
WudfUpdate_01011.dll

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WudfUpdate_01011.dll"

[DestinationDirs]
UMDriverCopy=12,UMDF ; copy to drivers\umdf
CoInstallers_CopyFiles=11

[UMDriverCopy]
PMVUDDRV.dll

; =================== Generic ==================================

[Strings]
ManufacturerName="Lenovo Corporation"
ClassName="System devices"
DiskName = "Lenovo Settings Power Installation Disk"
WudfRdDisplayName="Windows Driver Foundation - User-mode Driver Framework Reflector"
DeviceName="Lenovo Settings Power"
