Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

224 lines
6.4 KiB

[Version]
Signature="$WINDOWS NT$"
Class=Computer
ClassGuid={4D36E966-E325-11CE-BFC1-08002BE10318}
Provider=%MSFT%
LayoutFile=layout.inf
[ClassInstall32]
AddReg=computer_class_addreg
DelReg=apm_hal_cleanup
[computer_class_addreg]
HKR,,,,%ComputerClassName%
HKR,,Installer32,,"SysSetup.dll,ComputerClassInstaller"
HKR,,NoInstallClass,,1
HKR,,Icon,,"-27"
[rp_tags_addreg]
HKR,,ResourcePickerTags,0x00000000,"HAL"
[apm_hal_cleanup]
HKLM,"SYSTEM\CurrentControlSet\Control\ApmLegalHal"
[DestinationDirs]
MP.CopyFiles = 11
UP.CopyFiles = 11
@i:;
@i:; Most x86 HALs go into %windir%\system32
@i:;
@i:E_ISA_UP_HAL.CopyFiles = 11
@i:ACPIPIC_UP_HAL.CopyFiles = 11
@i:ACPIAPIC_UP_HAL.CopyFiles = 11
@i:ACPIAPIC_MP_HAL.CopyFiles = 11
@i:MPS_UP_HAL.CopyFiles = 11
@i:MPS_MP_HAL.CopyFiles = 11
@a:ACPI_AMD64_HAL.CopyFiles = 11
@a:HAL.CopyFiles = 11
@m:ACPI_IA64_HAL.CopyFiles = 11
@m:HAL.CopyFiles = 11
[Manufacturer]
@i:%GENDEV_MFG%=GENDEV_SYS
@a:%GENDEV_MFG%=GENDEV_SYS
@m:%GENDEV_MFG%=GENDEV_SYS
@i:[GENDEV_SYS]
@i:%E_ISA_UP.DeviceDesc% = E_ISA_UP_HAL, E_ISA_UP, MPS_UP, MPS_MP, \
@i: ACPIPIC_UP, ACPIAPIC_UP, ACPIAPIC_MP ; Standard PC
@i:%ACPIPIC_UP.DeviceDesc% = ACPIPIC_UP_HAL, ACPIPIC_UP, ACPIAPIC_UP, ACPIAPIC_MP ; ACPI PIC-based PC
@i:%ACPIAPIC_UP.DeviceDesc% = ACPIAPIC_UP_HAL, ACPIAPIC_UP ; ACPI APIC-based PC (UP)
@i:%ACPIAPIC_MP.DeviceDesc% = ACPIAPIC_MP_HAL, ACPIAPIC_MP, ACPIAPIC_UP ; ACPI APIC-based PC (MP)
@i:%MPS_UP.DeviceDesc% = MPS_UP_HAL, MPS_UP, ACPIAPIC_UP ; MPS UP PC
@i:%MPS_MP.DeviceDesc% = MPS_MP_HAL, MPS_MP, MPS_UP, ACPIAPIC_MP, ACPIAPIC_UP ; MPS MP PC
@i:
@a:[GENDEV_SYS]
@a:%ACPI_AMD64.DeviceDesc% = ACPI_AMD64_HAL, ACPI ; Standard AMD64
@a:
@m:[GENDEV_SYS]
@m:%ACPI_IA64.DeviceDesc% = ACPI_IA64_HAL, ACPI ; Standard IA64
@m:
@i:;****************************************************
@i:; Standard PC (UP) HAL
@i:[E_ISA_UP_HAL]
@i:CopyFiles = E_ISA_UP_HAL.CopyFiles
@i:AddReg = E_ISA_UP_HAL.AddReg
@i:DelReg = E_ISA_UP_HAL.DelReg
@i:CopyFiles = UP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:[E_ISA_UP_HAL.CopyFiles]
@i:hal.dll,,,0x3000
@i:
@i:;
@i:; Property sheet for Pci Irq Routing.
@i:;
@i:[E_ISA_UP_HAL.DelReg]
@i:HKR,,EnumPropPages32
@i:
@i:[E_ISA_UP_HAL.CoInstallers]
@i:AddReg=CoInstallers.AddReg
@i:
@i:[CoInstallers.AddReg]
@i:HKR,,CoInstallers32,0x10008,"syssetup.dll,EisaUpHalCoInstaller"
@i:
@i:[E_ISA_UP_HAL.AddReg]
@i:;
@i:; marker for APM
@i:;
@i:HKLM,"SYSTEM\CurrentControlSet\Control\ApmLegalHal","Present",0x10001,1
@i:;
@i:;****************************************************
@i:; ACPI PIC-based PC (UP) HAL
@i:[ACPIPIC_UP_HAL]
@i:CopyFiles = ACPIPIC_UP_HAL.CopyFiles
@i:CopyFiles = UP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:[ACPIPIC_UP_HAL.CopyFiles]
@i:hal.dll, halacpi.dll,,0x3000
@i:
@i:;****************************************************
@i:; ACPI APIC-based PC (UP) HAL
@i:[ACPIAPIC_UP_HAL]
@i:CopyFiles = ACPIAPIC_UP_HAL.CopyFiles
@i:CopyFiles = UP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:[ACPIAPIC_UP_HAL.CopyFiles]
@i:hal.dll, halaacpi.dll,,0x3000
@i:
@i:;****************************************************
@i:; ACPI APIC-based PC (MP) HAL
@i:[ACPIAPIC_MP_HAL]
@i:CopyFiles = ACPIAPIC_MP_HAL.CopyFiles
@i:CopyFiles = MP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:[ACPIAPIC_MP_HAL.CopyFiles]
@i:hal.dll, halmacpi.dll,,0x3000
@i:
@i:;****************************************************
@i:; MPS (UP) HAL
@i:[MPS_UP_HAL]
@i:CopyFiles = MPS_UP_HAL.CopyFiles
@i:AddReg = MPS_UP_HAL.AddReg
@i:CopyFiles = UP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:[MPS_UP_HAL.CopyFiles]
@i:hal.dll, halapic.dll,,0x3000
@i:
@i:[MPS_UP_HAL.AddReg]
@i:HKLM,System\CurrentControlSet\Services\EventLog\System\PCI_HAL,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
@i:HKLM,System\CurrentControlSet\Services\EventLog\System\PCI_HAL,TypesSupported,%REG_DWORD%,7
@i:
@i:;****************************************************
@i:; MPS (MP) HAL
@i:[MPS_MP_HAL]
@i:CopyFiles = MPS_MP_HAL.CopyFiles
@i:AddReg = MPS_MP_HAL.AddReg
@i:CopyFiles = MP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:[MPS_MP_HAL.CopyFiles]
@i:hal.dll, halmps.dll,,0x3000
@i:
@i:[MPS_MP_HAL.AddReg]
@i:HKLM,System\CurrentControlSet\Services\EventLog\System\PCI_HAL,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
@i:HKLM,System\CurrentControlSet\Services\EventLog\System\PCI_HAL,TypesSupported,%REG_DWORD%,7
@i:
@a:;****************************************************
@a:; Standard AMD64 HAL
@a:[ACPI_AMD64_HAL]
@a:CopyFiles = ACPI_AMD64_HAL.CopyFiles
@a:CopyFiles = HAL.CopyFiles
@a:AddReg = rp_tags_addreg
@a:Reboot
@a:
@a:[ACPI_AMD64_HAL.CopySystemFiles]
@a:hal.dll,,,0x3000
@a:
@m:;****************************************************
@m:; Standard IA64 HAL
@m:[ACPI_IA64_HAL]
@m:CopyFiles = ACPI_IA64_HAL.CopyFiles
@m:CopyFiles = HAL.CopyFiles
@m:AddReg = rp_tags_addreg
@m:Reboot
@m:
@m:[ACPI_IA64_HAL.CopySystemFiles]
@m:hal.dll,,,0x3000
@m:
@i:;****************************************************
@i:; DDInstall common to all UP platforms
@i:[UP_HAL.Common]
@i:CopyFiles = UP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@i:;****************************************************
@i:; DDInstall common to all MP platforms
@i:[MP_HAL.Common]
@i:CopyFiles = MP.CopyFiles
@i:AddReg = rp_tags_addreg
@i:Reboot
@i:
@m:;****************************************************
@m:; DDInstall common to all platforms
@m:[HAL.Common]
@m:CopyFiles = HAL.CopyFiles
@m:AddReg = rp_tags_addreg
@m:Reboot
@m:
@i:;****************************************************
@i:; Files common to all x86 MP platforms
@i:[MP.CopyFiles]
@i:ntoskrnl.exe, ntkrnlmp.exe,,0x3000
@i:ntkrnlpa.exe, ntkrpamp.exe,,0x3000
@i:
@i:;****************************************************
@i:; Files common to all x86 UP platforms
@i:[UP.CopyFiles]
@i:ntoskrnl.exe,,,0x3000
@i:ntkrnlpa.exe,,,0x3000
@i:
@a:;****************************************************
@a:; Files common to all AMD64 platforms
@a:[HAL.CopyFiles]
@a:ntoskrnl.exe,,,0x3000
@m:;****************************************************
@m:; Files common to all IA64 platforms
@m:[HAL.CopyFiles]
@m:ntoskrnl.exe,,,0x3000