
[Version]
Signature="$WINDOWS NT$"
Class=Processor
ClassGuid={50127DC3-0F36-415e-A6CC-4CB3BE910B65}
Provider=%MSFT%
PnpLockdown=1
DriverVer = 04/21/2009,10.0.22621.3672

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
processr.sys	= 3426
intelppm.sys 	= 3426
amdk8.sys 	= 3426
amdppm.sys	= 3426

[DestinationDirs]
Processor_Copyfiles = 12
IntelPPM_Copyfiles = 12
AmdK8_Copyfiles = 12
AmdPPM_Copyfiles = 12

[ControlFlags]
;
; Exclude all devices from Select Device list
;
ExcludeFromSelect = *

[Manufacturer]
%Std%=Std,NTamd64
%Intel%=Intel,NTamd64
%AMD%=AMD,NTamd64

[Std.NTamd64]
%Processor.DeviceDesc% = Processor_Inst,ACPI\Processor

[Intel.NTamd64]
%IntelPPM.DeviceDesc% = IntelPPM_Inst,ACPI\GenuineIntel_-_Intel64

[AMD.NTamd64]
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_4
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_5
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_7
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_8
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_11
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_12
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_14
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_15
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_20
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_21
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_23
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_24
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_27
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_28
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_31
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_36
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_37
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_39
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_40
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_43
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_44
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15_Model_47
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_AMD64_Family_15
%AmdPPM.DeviceDesc% = AmdPPM_Inst,ACPI\AuthenticAMD_-_AMD64


[Processor_Inst.NT]
Copyfiles = Processor_Copyfiles
AddProperty=WDTFSOCDeviceCategory

[Processor_Inst.NT.Services]
AddService = Processor,%SPSVCINST_ASSOCSERVICE%,Processor_Service_Inst,Processor_EventLog_Inst

[Processor_Copyfiles]
processr.sys,,,0x100 ;COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE

[Processor_Service_Inst]
DisplayName    = %Processor.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\processr.sys
LoadOrderGroup = Extended Base

[Processor_EventLog_Inst]
AddReg = Processor_EventLog_AddReg

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


[IntelPPM_Inst.NT]
Copyfiles = IntelPPM_Copyfiles
AddProperty=WDTFSOCDeviceCategory

[IntelPPM_Inst.NT.Services]
AddService = intelppm,%SPSVCINST_ASSOCSERVICE%,IntelPPM_Service_Inst,IntelPPM_EventLog_Inst

[IntelPPM_Copyfiles]
intelppm.sys,,,0x100 ;COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE

[IntelPPM_Service_Inst]
DisplayName    = %IntelPPM.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\intelppm.sys
LoadOrderGroup = Extended Base
AddReg = IntelPPM_Service_AddReg

[IntelPPM_EventLog_Inst]
AddReg = IntelPPM_EventLog_AddReg

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

[IntelPPM_Service_AddReg]
HKR,,MofImagePath,0x00020000,"%%SystemRoot%%\System32\drivers\processr.sys"

[AmdK8_Inst.NT]
Copyfiles = AmdK8_Copyfiles
AddProperty=WDTFSOCDeviceCategory

[AmdK8_Inst.NT.Services]
AddService = AmdK8,%SPSVCINST_ASSOCSERVICE%,AmdK8_Service_Inst,AmdK8_EventLog_Inst

[AmdK8_Copyfiles]
amdk8.sys,,,0x100 ;COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE

[AmdK8_Service_Inst]
DisplayName    = %AmdK8.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\amdk8.sys
LoadOrderGroup = Extended Base
AddReg = AmdK8_Service_AddReg

[AmdK8_EventLog_Inst]
AddReg = AmdK8_EventLog_AddReg

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

[AmdK8_Service_AddReg]
HKR,,MofImagePath,0x00020000,"%%SystemRoot%%\System32\drivers\processr.sys"

[AmdPPM_Inst.NT]
Copyfiles = AmdPPM_Copyfiles
AddProperty=WDTFSOCDeviceCategory

[AmdPPM_Inst.NT.Services]
AddService = AmdPPM,%SPSVCINST_ASSOCSERVICE%,AmdPPM_Service_Inst,AmdPPM_EventLog_Inst

[AmdPPM_Copyfiles]
amdppm.sys,,,0x100 ;COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE

[AmdPPM_Service_Inst]
DisplayName    = %AmdPPM.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\amdppm.sys
LoadOrderGroup = Extended Base
AddReg = AmdPPM_Service_AddReg

[AmdPPM_EventLog_Inst]
AddReg = AmdPPM_EventLog_AddReg

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

[AmdPPM_Service_AddReg]
HKR,,MofImagePath,0x00020000,"%%SystemRoot%%\System32\drivers\processr.sys"


[WDTFSOCDeviceCategory]
{5D078032-6378-437B-8DA5-9B32B7CA3FDD},2,7,,2

[strings]
;Localizable Strings
MSFT                  = "Microsoft"
Std                   = "(Standard processor types)"

Processor.SvcDesc     = "Processor Driver"
Processor.DeviceDesc  = "Processor"

Intel                 = "Intel"
IntelPPM.SvcDesc      = "Intel Processor Driver"
IntelPPM.DeviceDesc   = "Intel Processor"

AMD                   = "Advanced Micro Devices"
AmdK8.SvcDesc         = "AMD K8 Processor Driver"
AmdK8.DeviceDesc      = "AMD K8 Processor"
AmdPPM.SvcDesc        = "AMD Processor Driver"
AmdPPM.DeviceDesc     = "AMD Processor"

;Non-Localizable Strings
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_ERROR_NORMAL  = 1
SERVICE_DEMAND_START  = 3
