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

[SourceDisksNames]
3426=windows cd

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

[DestinationDirs]
DefaultDestDir = 12

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

[Manufacturer]
%Std%=Std,NTx86,NTAMD64,NTARM,NTARM64
%Intel%=Intel,NTX86,NTAMD64
%AMD%=AMD,NTX86,NTAMD64
%VIA%=VIA,NTX86

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

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

[Std.NTARM]
%Processor.DeviceDesc% = FxPPM_Inst,ACPI\Processor

[Std.NTARM64]
%Processor.DeviceDesc% = FxPPM_Inst,ACPI\Processor

[Intel.NTX86]
%IntelPPM.DeviceDesc% = IntelPPM_Inst,ACPI\GenuineIntel_-_x86

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

[AMD.NTX86]
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_4
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_5
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_7
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_8
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_11
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_12
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_14
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_15
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_20
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_21
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_23
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_24
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_27
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_28
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_31
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_36
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_37
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_39
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_40
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_43
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_44
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15_Model_47
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15
%AmdPPM.DeviceDesc% = AmdPPM_Inst,ACPI\AuthenticAMD_-_x86

[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

[VIA.NTX86]
%ViaC7.DeviceDesc% = ViaC7_Inst, ACPI\CentaurHauls_-_x86_Family_6_Model_10

[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

[FxPPM_Inst.NT]
Copyfiles = FxPPM_Copyfiles
AddProperty=WDTFSOCDeviceCategory

[FxPPM_Inst.NT.Services]
AddService = FxPPM,%SPSVCINST_ASSOCSERVICE%,FxPPM_Service_Inst,FxPPM_EventLog_Inst

[FxPPM_Copyfiles]

[FxPPM_Service_Inst]
DisplayName    = %FxPPM.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\fxppm.sys
LoadOrderGroup = Extended Base

[FxPPM_EventLog_Inst]
AddReg = FxPPM_EventLog_AddReg

[FxPPM_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\fxppm.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

[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

[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

[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

[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

[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

[ViaC7_Inst.NTX86]
Copyfiles = ViaC7_Copyfiles
AddProperty=WDTFSOCDeviceCategory

[ViaC7_Inst.NTX86.Services]
AddService = ViaC7,%SPSVCINST_ASSOCSERVICE%,ViaC7_Service_Inst,ViaC7_EventLog_Inst

[ViaC7_Copyfiles]
viac7.sys,,,0x100 ;COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE

[ViaC7_Service_Inst]
DisplayName    = %ViaC7.SvcDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\viac7.sys
LoadOrderGroup = Extended Base

[ViaC7_EventLog_Inst]
AddReg = ViaC7_EventLog_AddReg

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

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

[strings]
;Localizable Strings
MSFT                  = "Microsoft"
Intel                 = "Intel"
AMD                   = "Advanced Micro Devices"
VIA                   = "VIA"
Std                   = "(Standard processor types)"
Processor.SvcDesc     = "Processor Driver"
Processor.DeviceDesc  = "Processor"
FxPPM.SvcDesc        = "Power Framework Processor Driver"
IntelPPM.SvcDesc      = "Intel Processor Driver"
IntelPPM.DeviceDesc   = "Intel Processor"
AmdK8.SvcDesc         = "AMD K8 Processor Driver"
AmdK8.DeviceDesc      = "AMD K8 Processor"
AmdPPM.SvcDesc         = "AMD Processor Driver"
AmdPPM.DeviceDesc      = "AMD Processor"
ViaC7.SvcDesc         = "VIA C7 Processor Driver"
ViaC7.DeviceDesc      = "VIA C7 Processor"

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