[Version]
Signature  = "$Windows NT$"
;Signature  = "$ReactOS$"
LayoutFile = layout.inf
Class      = Processor
ClassGUID  = {50127DC3-0F36-415e-A6CC-4CB3BE910B65}
Provider   = %ReactOS%
DriverVer  = 09/27/2007,1.00

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 12

[ClassInstall32.NT]
AddReg = ProcessorClass.NT.AddReg

[ProcessorClass.NT.AddReg]
HKR, , ,               0, %ProcessorClassName%
HKR, , Icon,           0, "-28"

[Manufacturer]
%Standard%=Standard
%CyrixMfg%=Cyrix
%IntelMfg%=Intel
%AMDMfg%=AMD
%TransmetaMfg%=Transmeta
%VIAMfg%=VIA

[Standard]
%Processor.DeviceDesc% = NO_DRV,ACPI\Processor

[Cyrix]
%CyrixProcessor.DeviceDesc% = NO_DRV,ACPI\CyrixInstead_-_x86

[Intel]
%IntelProcessor.DeviceDesc%       = NO_DRV,ACPI\GenuineIntel_-_x86_Family_5_model_1
%IntelProcessor.DeviceDesc%       = NO_DRV,ACPI\GenuineIntel_-_x86_Family_5_model_2
%IntelProcessor.DeviceDesc%       = NO_DRV,ACPI\GenuineIntel_-_x86_Family_5_model_3
%IntelMMXProcessor.DeviceDesc%    = NO_DRV,ACPI\GenuineIntel_-_x86_Family_5_model_4
%IntelMMXProcessor.DeviceDesc%    = NO_DRV,ACPI\GenuineIntel_-_x86_Family_5_model_7
%IntelMMXProcessor.DeviceDesc%    = NO_DRV,ACPI\GenuineIntel_-_x86_Family_5_model_8
%IntelPROProcessor.DeviceDesc%    = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_1
%IntelP2Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_3
%IntelP2Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_5
%IntelP2Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_6
%IntelP3Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_7
%IntelP3Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_8
%IntelMProcessor.DeviceDesc%      = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_9
%IntelP3Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_10
%IntelP3Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_11
%IntelMProcessor.DeviceDesc%      = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_13
%IntelCoreProcessor.DeviceDesc%   = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_14
%IntelCoreProcessor.DeviceDesc%   = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_15
%IntelCoreProcessor.DeviceDesc%   = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_22
%IntelCoreProcessor.DeviceDesc%   = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_23
%IntelCoreiXProcessor.DeviceDesc% = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_26
%IntelAtomProcessor.DeviceDesc%   = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_28
%IntelCoreiXProcessor.DeviceDesc% = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_30
%IntelCoreiXProcessor.DeviceDesc% = NO_DRV,ACPI\GenuineIntel_-_x86_Family_6_Model_37
%IntelP4Processor.DeviceDesc%     = NO_DRV,ACPI\GenuineIntel_-_x86_Family_15
%IntelProcessor.DeviceDesc%       = NO_DRV,ACPI\GenuineIntel_-_x86

[AMD]
%AMDK6Processor.DeviceDesc%   = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_5_Model_7
%AMDK62Processor.DeviceDesc%  = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_5_Model_8
%AMDK63Processor.DeviceDesc%  = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_5_Model_9
%AMDK63Processor.DeviceDesc%  = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_5_Model_10
%AMDK63Processor.DeviceDesc%  = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_5_Model_13
%AMDK7Processor.DeviceDesc%   = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_6
%AMDK8Processor.DeviceDesc%   = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_15
%AMDPHENProcessor.DeviceDesc% = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_16
%AMDQProcessor.DeviceDesc%    = NO_DRV,ACPI\AuthenticAMD_-_x86_Family_17
%AMDProcessor.DeviceDesc%     = NO_DRV,ACPI\AuthenticAMD_-_x86

[Transmeta]
%TransmetaProcessor.DeviceDesc% = NO_DRV,ACPI\GenuineTMx86_-_x86

[VIA]
%ViaNEHProcessor.DeviceDesc%  = NO_DRV,ACPI\CentaurHauls_-_x86_Family_6_Model_9
%ViaESTProcessor.DeviceDesc%  = NO_DRV,ACPI\CentaurHauls_-_x86_Family_6_Model_10
%ViaC7Processor.DeviceDesc%   = NO_DRV,ACPI\CentaurHauls_-_x86_Family_6_Model_13
%ViaNANOProcessor.DeviceDesc% = NO_DRV,ACPI\CentaurHauls_-_x86_Family_6_Model_15
%ViaProcessor.DeviceDesc%     = NO_DRV,ACPI\CentaurHauls_-_x86

;---------------------------- NO DRIVER REQ -----------------------------

[NO_DRV]
AddReg=NO_DRV.AddReg

[NO_DRV.Services]
AddService = , 0x00000002

[NO_DRV.HW]

[NO_DRV.AddReg]
HKR,,EnumPropPages32,,"devcpux.dll,PropSheetExtProc"

;-------------------------------- STRINGS -------------------------------

[Strings]

ReactOS = "ReactOS Foundation"
ProcessorClassName = "Processors"

CyrixMfg = "Cyrix"
IntelMfg = "Intel"
AMDMfg = "Advanced Micro Devices"
TransmetaMfg = "Transmeta"
VIAMfg = "VIA"
Processor.DeviceDesc = "Processor"
CyrixProcessor.DeviceDesc = "Cyrix 6x86 Processor"
IntelProcessor.DeviceDesc = "Intel Pentium Processor"
IntelMMXProcessor.DeviceDesc = "Intel Pentium MMX Processor"
IntelPROProcessor.DeviceDesc = "Intel Pentium Pro Processor"
IntelP2Processor.DeviceDesc = "Intel Pentium II / Celeron Processor"
IntelP3Processor.DeviceDesc = "Intel Pentium III / Celeron / Xeon Processor"
IntelMProcessor.DeviceDesc = "Intel Pentium M / Celeron M Processor"
IntelP4Processor.DeviceDesc = "Intel Pentium 4 / Celeron / Xeon / D Processor"
IntelAtomProcessor.DeviceDesc = "Intel Atom Processor"
IntelCoreProcessor.DeviceDesc = "Intel Intel Core Solo/Duo/Ex / Celeron / Xeon / M Processor"
IntelCoreiXProcessor.DeviceDesc = "Intel Core i* Processor"
AMDProcessor.DeviceDesc = "AMD Processor"
AMDK6Processor.DeviceDesc = "AMD K6 Processor"
AMDK62Processor.DeviceDesc = "AMD K6-2 Processor"
AMDK63Processor.DeviceDesc = "AMD K6-III / Geode Processor"
AMDK7Processor.DeviceDesc = "AMD Athlon / Duron / Geode NX / Sempron Processor"
AMDK8Processor.DeviceDesc = "AMD Athlon 64 / Turion 64 / Opteron / Sempron Processor"
AMDPHENProcessor.DeviceDesc = "AMD Athlon 64 X / Turion 64 X / Phenom Processor"
AMDQProcessor.DeviceDesc = "AMD Athlon 64 Q* / Turion 64 *M / Sempron S* Processor"
TransmetaProcessor.DeviceDesc = "Transmeta Crusoe Processor"
Standard = "Standard Processor"
ViaC7Processor.DeviceDesc = "VIA C7 Processor"
ViaNEHProcessor.DeviceDesc = "VIA Nehemiah Processor"
ViaESTProcessor.DeviceDesc = "VIA Esther Processor"
ViaNANOProcessor.DeviceDesc = "VIA Nano Processor"
ViaProcessor.DeviceDesc = "VIA Processor"

[Strings.0405]
Processor.DeviceDesc = "Procesor"
CyrixProcessor.DeviceDesc = "Procesor Cyrix 6x86"
IntelProcessor.DeviceDesc = "Procesor Intel Pentium"
IntelMMXProcessor.DeviceDesc = "Procesor Intel Pentium MMX"
IntelPROProcessor.DeviceDesc = "Procesor Intel Pentium Pro"
IntelP2Processor.DeviceDesc = "Procesor Intel Pentium II / Celeron"
IntelP3Processor.DeviceDesc = "Procesor Intel Pentium III / Celeron / Xeon"
IntelMProcessor.DeviceDesc = "Procesor Intel Pentium M / Celeron M"
IntelP4Processor.DeviceDesc = "Procesor Intel Pentium 4 / Celeron / Xeon / D"
IntelAtomProcessor.DeviceDesc = "Procesor Intel Atom"
IntelCoreProcessor.DeviceDesc = "Procesor Intel Intel Core Solo/Duo/Ex / Celeron / Xeon"
IntelCoreiXProcessor.DeviceDesc = "Procesor Intel Core i*"
AMDProcessor.DeviceDesc = "Procesor AMD"
AMDK6Processor.DeviceDesc = "Procesor AMD K6"
AMDK62Processor.DeviceDesc = "Procesor AMD K6-2"
AMDK63Processor.DeviceDesc = "Procesor AMD K6-III / Geode"
AMDK7Processor.DeviceDesc = "Procesor AMD Athlon / Duron / Geode NX / Sempron"
AMDK8Processor.DeviceDesc = "Procesor AMD Athlon 64 / Turion 64 / Opteron / Sempron"
AMDPHENProcessor.DeviceDesc = "Procesor AMD Athlon 64 X / Turion 64 X / Phenom / Sempron"
AMDQProcessor.DeviceDesc = "Procesor AMD Athlon 64 Q* / Turion 64 *M / Sempron S*"
TransmetaProcessor.DeviceDesc = "Procesor Transmeta Crusoe"
Standard = "Standardní procesor"
ViaC7Processor.DeviceDesc = "Procesor VIA C7"
ViaNEHProcessor.DeviceDesc = "Procesor VIA Nehemiah"
ViaESTProcessor.DeviceDesc = "Procesor VIA Esther"
ViaNANOProcessor.DeviceDesc = "Procesor VIA Nano"
ViaProcessor.DeviceDesc = "Procesor VIA"

[Strings.0407]
ProcessorClassName = "Prozessoren"
Processor.DeviceDesc = "Prozessor"
CyrixProcessor.DeviceDesc = "Cyrix 6x86 Prozessor"
IntelProcessor.DeviceDesc = "Intel Pentium Prozessor"
IntelMMXProcessor.DeviceDesc = "Intel Pentium MMX Prozessor"
IntelPROProcessor.DeviceDesc = "Intel Pentium Pro Prozessor"
IntelP2Processor.DeviceDesc = "Intel Pentium II / Celeron Prozessor"
IntelP3Processor.DeviceDesc = "Intel Pentium III / Celeron / Xeon Prozessor"
IntelMProcessor.DeviceDesc = "Intel Pentium M / Celeron M Prozessor"
IntelP4Processor.DeviceDesc = "Intel Pentium 4 / Celeron / Xeon / D Prozessor"
IntelAtomProcessor.DeviceDesc = "Intel Atom Prozessor"
IntelCoreProcessor.DeviceDesc = "Intel Intel Core Solo/Duo/Ex / Celeron / Xeon Prozessor"
IntelCoreiXProcessor.DeviceDesc = "Intel Core i* Prozessor"
AMDProcessor.DeviceDesc = "AMD Prozessor"
AMDK6Processor.DeviceDesc = "AMD K6 Prozessor"
AMDK62Processor.DeviceDesc = "AMD K6-2 Prozessor"
AMDK63Processor.DeviceDesc = "AMD K6-III / Geode Prozessor"
AMDK7Processor.DeviceDesc = "AMD Athlon / Duron / Geode NX / Sempron Prozessor"
AMDK8Processor.DeviceDesc = "AMD Athlon 64 / Turion 64 / Opteron / Sempron Prozessor"
AMDPHENProcessor.DeviceDesc = "AMD Athlon 64 X / Turion 64 X / Phenom / Sempron Prozessor"
AMDQProcessor.DeviceDesc = "AMD Athlon 64 Q* / Turion 64 *M / Sempron S* Prozessor"
TransmetaProcessor.DeviceDesc = "Transmeta Crusoe Prozessor"
Standard = "Standard-Prozessor"
ViaC7Processor.DeviceDesc = "VIA C7 Prozessor"
ViaNEHProcessor.DeviceDesc = "VIA Nehemiah Prozessor"
ViaESTProcessor.DeviceDesc = "VIA Esther Prozessor"
ViaNANOProcessor.DeviceDesc = "VIA Nano Prozessor"
ViaProcessor.DeviceDesc = "VIA Prozessor"

[Strings.0408]
Processor.DeviceDesc = "Επεξεργαστής"
IntelProcessor.DeviceDesc = "Επεξεργαστής Intel"
Standard = "Πρότυπος επεξεργαστής"

[Strings.0a]
ReactOS = "Equipo de Reactos"
Processor.DeviceDesc = "Procesador"
IntelProcessor.DeviceDesc = "Procesador Intel"
AMDProcessor.DeviceDesc = "Procesador AMD"
Standard = "Procesador estándar"

[Strings.040C]
Processor.DeviceDesc = "Processeur"
IntelProcessor.DeviceDesc = "Processeur Intel"
Standard = "Processeur standard"

[Strings.0411]
Processor.DeviceDesc = "プロセッサ"
IntelProcessor.DeviceDesc = "Intel プロセッサ"
Standard = "スタンダードプロセッサ"

[Strings.0415]
ReactOS = "Ekipa ReactOS"
ProcessorClassName = "Procesory"

CyrixMfg = "Cyrix"
IntelMfg = "Intel"
AMDMfg = "Advanced Micro Devices"
TransmetaMfg = "Transmeta"
VIAMfg = "VIA"
Processor.DeviceDesc = "Procesor"
CyrixProcessor.DeviceDesc = "Procesor Cyrix 6x86"
IntelProcessor.DeviceDesc = "Procesor Intel Pentium"
IntelMMXProcessor.DeviceDesc = "Procesor Intel Pentium MMX"
IntelPROProcessor.DeviceDesc = "Procesor Intel Pentium Pro"
IntelP2Processor.DeviceDesc = "Procesor Intel Pentium II / Celeron"
IntelP3Processor.DeviceDesc = "Procesor Intel Pentium III / Celeron / Xeon"
IntelMProcessor.DeviceDesc = "Procesor Intel Pentium M / Celeron M"
IntelP4Processor.DeviceDesc = "Procesor Intel Pentium 4 / Celeron / Xeon / D"
IntelAtomProcessor.DeviceDesc = "Procesor Intel Atom"
IntelCoreProcessor.DeviceDesc = "Procesor Intel Intel Core Solo/Duo/Ex / Celeron / Xeon / M"
IntelCoreiXProcessor.DeviceDesc = "Procesor Intel Core i*"
AMDProcessor.DeviceDesc = "Procesor AMD"
AMDK6Processor.DeviceDesc = "Procesor AMD K6"
AMDK62Processor.DeviceDesc = "Procesor AMD K6-2"
AMDK63Processor.DeviceDesc = "Procesor AMD K6-III / Geode"
AMDK7Processor.DeviceDesc = "Procesor AMD Athlon / Duron / Geode NX / Sempron"
AMDK8Processor.DeviceDesc = "Procesor AMD Athlon 64 / Turion 64 / Opteron / Sempron 64"
AMDPHENProcessor.DeviceDesc = "Procesor AMD Athlon 64 X / Turion 64 X / Phenom"
AMDQProcessor.DeviceDesc = "Procesor AMD Athlon 64 Q* / Turion 64 *M / Sempron S*"
TransmetaProcessor.DeviceDesc = "Procesor Transmeta Crusoe"
Standard = "Procesor standardowy"
ViaC7Processor.DeviceDesc = "Procesor VIA C7"
ViaNEHProcessor.DeviceDesc = "Procesor VIA Nehemiah"
ViaESTProcessor.DeviceDesc = "Procesor VIA Esther"
ViaNANOProcessor.DeviceDesc = "Procesor VIA Nano"
ViaProcessor.DeviceDesc = "Procesor VIA"

[Strings.0416]
Processor.DeviceDesc = "Processadores"
IntelProcessor.DeviceDesc = "Procesador Intel"
Standard = "Processador padrão"

[Strings.0418]
ReactOS = "Fundația ReactOS"
ProcessorClassName = "Procesoare"
Processor.DeviceDesc = "Procesor"
CyrixProcessor.DeviceDesc = "Procesor Cyrix 6x86"
IntelProcessor.DeviceDesc = "Procesor Intel Pentium"
IntelMMXProcessor.DeviceDesc = "Procesor Intel Pentium MMX"
IntelPROProcessor.DeviceDesc = "Procesor Intel Pentium Pro"
IntelP2Processor.DeviceDesc = "Procesor Intel Pentium II / Celeron"
IntelP3Processor.DeviceDesc = "Procesor Intel Pentium III / Celeron / Xeon"
IntelMProcessor.DeviceDesc = "Procesor Intel Pentium M / Celeron M"
IntelP4Processor.DeviceDesc = "Procesor Intel Pentium 4 / Celeron / Xeon / D"
IntelAtomProcessor.DeviceDesc = "Procesor Intel Atom"
IntelCoreProcessor.DeviceDesc = "Procesor Intel Core Solo/Duo/Ex / Celeron / Xeon / M"
IntelCoreiXProcessor.DeviceDesc = "Procesor Intel Core i*"
AMDProcessor.DeviceDesc = "Procesor AMD"
AMDK6Processor.DeviceDesc = "Procesor AMD K6"
AMDK62Processor.DeviceDesc = "Procesor AMD K6-2"
AMDK63Processor.DeviceDesc = "Procesor AMD K6-III / Geode"
AMDK7Processor.DeviceDesc = "Procesor AMD Athlon / Duron / Geode NX / Sempron"
AMDK8Processor.DeviceDesc = "Procesor AMD Athlon 64 / Turion 64 / Opteron / Sempron"
AMDPHENProcessor.DeviceDesc = "Procesor AMD Athlon 64 X / Turion 64 X / Phenom"
AMDQProcessor.DeviceDesc = "Procesor AMD Athlon 64 Q* / Turion 64 *M / Sempron S*"
TransmetaProcessor.DeviceDesc = "Procesor Transmeta Crusoe"
Standard = "Procesor standard"
ViaC7Processor.DeviceDesc = "Procesor VIA C7"
ViaNEHProcessor.DeviceDesc = "Procesor VIA Nehemiah"
ViaESTProcessor.DeviceDesc = "Procesor VIA Esther"
ViaNANOProcessor.DeviceDesc = "Procesor VIA Nano"
ViaProcessor.DeviceDesc = "Procesor VIA"

[Strings.0419]
Processor.DeviceDesc = "Процессор"
IntelProcessor.DeviceDesc = "Процессор Intel"
Standard = "Стандартный процессор"

[Strings.041B]
Processor.DeviceDesc = "Procesor"
IntelProcessor.DeviceDesc = "Intel procesor"
Standard = "Štandardný procesor"

[Strings.0422]
ReactOS = "Фонд ReactOS"
ProcessorClassName = "Процесори"
Processor.DeviceDesc = "Процесор"
CyrixProcessor.DeviceDesc = "Процесор Cyrix 6x86"
IntelProcessor.DeviceDesc = "Процесор Intel Pentium"
IntelMMXProcessor.DeviceDesc = "Процесор Intel Pentium MMX"
IntelPROProcessor.DeviceDesc = "Процесор Intel Pentium Pro"
IntelP2Processor.DeviceDesc = "Процесор Intel Pentium II / Celeron"
IntelP3Processor.DeviceDesc = "Процесор Intel Pentium III / Celeron / Xeon"
IntelMProcessor.DeviceDesc = "Процесор Intel Pentium M / Celeron M"
IntelP4Processor.DeviceDesc = "Процесор Intel Pentium 4 / Celeron / Xeon / D"
IntelAtomProcessor.DeviceDesc = "Процесор Intel Atom"
IntelCoreProcessor.DeviceDesc = "Процесор Intel Core Solo/Duo/Ex / Celeron / Xeon / M"
IntelCoreiXProcessor.DeviceDesc = "Процесор Intel Core i*"
AMDProcessor.DeviceDesc = "Процесор AMD"
AMDK6Processor.DeviceDesc = "Процесор AMD K6"
AMDK62Processor.DeviceDesc = "Процесор AMD K6-2"
AMDK63Processor.DeviceDesc = "Процесор AMD K6-III / Geode"
AMDK7Processor.DeviceDesc = "Процесор AMD Athlon / Duron / Geode NX / Sempron"
AMDK8Processor.DeviceDesc = "Процесор AMD Athlon 64 / Turion 64 / Opteron / Sempron"
AMDPHENProcessor.DeviceDesc = "Процесор AMD Athlon 64 X / Turion 64 X / Phenom"
AMDQProcessor.DeviceDesc = "Процесор AMD Athlon 64 Q* / Turion 64 *M / Sempron S*"
TransmetaProcessor.DeviceDesc = "Процесор Transmeta Crusoe"
Standard = "Стандартний процесор"
ViaC7Processor.DeviceDesc = "Процесор VIA C7"
ViaNEHProcessor.DeviceDesc = "Процесор VIA Nehemiah"
ViaESTProcessor.DeviceDesc = "Процесор VIA Esther"
ViaNANOProcessor.DeviceDesc = "Процесор VIA Nano"
ViaProcessor.DeviceDesc = "Процесор VIA"

[Strings.0427]
Processor.DeviceDesc = "Procesorius"
IntelProcessor.DeviceDesc = "Intel procesorius"
Standard = "Standartinis procesorius"
