[Version]
Signature="$WINDOWS NT$"
Class=ScmDisk
ClassGuid={53966cb1-4d46-4166-bf23-c522403cd495}
Provider=%MSFT%
PnpLockdown=1
DriverVer = 06/21/2006,10.0.22621.3672

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
pmem.sys = 3426

[DestinationDirs]
pmem_CopyFiles = 12

[Manufacturer]
%MSFT%=Microsoft,NTamd64

[Microsoft.NTamd64]
%pmem.DeviceDesc% = pmem_Inst,SCMLD\GenPmDisk

[pmem_Inst.NT]
CopyFiles = pmem_CopyFiles

[pmem_CopyFiles]
pmem.sys,,,0x100

[pmem_Inst.NT.Services]
AddService = pmem,%SPSVCINST_ASSOCSERVICE%,pmem_Service_Inst,pmem_EventLog_Inst

[pmem_Service_Inst]
DisplayName    = %pmem.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\pmem.sys

[pmem_EventLog_Inst]
AddReg=pmem_EventLog_AddReg

[pmem_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\pmem.sys"
HKR,,TypesSupported,0x00010001,7

[strings]
;Localizable
MSFT              = "Microsoft"
pmem.DeviceDesc   = "Persistent memory disk"
pmem.SvcDesc      = "Microsoft persistent memory disk driver"

;Non-localizable
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_SYSTEM_START   = 1
SERVICE_ERROR_NORMAL   = 1
SERVICE_ERROR_CRITICAL = 3
