;
; Please note that there is 1 area to modify when creating an oemhal.inf file
; that are commented below (search for "BUG #").
;
; You also must include the file(s) that make up the update in the appropriate
; sections below.
;

[Version]

    Signature="$Windows NT$"

    NtBuildToUpdate=1381
    NtMajorVersionToUpdate=4
    NtMinorVersionToUpdate=0
    NtServicePackVersion=1536
; 1280 = 0x500 = SP5
; 1536 = 0x600 = SP6
    NtMinimumServicePackVersion=0
    HotfixNumber=%OEMHAL_NUMBER%

    LanguageType=%LangTypeValue%
    InstallPlatform=0

    RequiredFreeSpaceNoUninstall=1
    RequiredFreeSpaceWithUninstall=1

[ProductInstall.ReplaceFilesIfExist]

    CopyFiles=System32.files
    CopyFiles=SystemRoot.files
    CopyFiles=Inf.files
    CopyFiles=Spldrv.files

[ProductInstall.DontDelayUntilReboot]

    ;
    ; These files must be replaced before rebooting, not delayed-until-reboot,
    ; because they are loaded before the delay-until-reboot code is executed.
    ;

;    CopyFiles=MustReplace.System32.files
    CopyFiles=Drivers.files
    CopyFiles=Osldr.files
    CopyFiles=Hal.files.Alpha

[ProductInstall.CopyFilesAlways]

;    CopyFiles=CopyAlways.System32.files
;    CopyFiles=CopyAlways.Drivers.files
;    CopyFiles=CopyAlways.Inf.files

[ProductInstall.ServerFiles]

;    CopyFiles=Server.Inf.files

[ProductInstall.WorkstationFiles]

;    CopyFiles=Workstation.Inf.files

[ProductInstall.UniprocessorFiles]

;    CopyFiles=Uniprocessor.Kernel.files

[ProductInstall.MultiprocessorFiles]

;    CopyFiles=Multiprocessor.Kernel.files

[ProductInstall.40BitFiles]

;    CopyFiles=40Bit.Files

[ProductInstall.128BitFiles]

;    CopyFiles=128Bit.Files

[ProductInstall.GlobalRegistryChanges]

;    AddReg=Product.Add.Reg

[ProductInstall.GlobalRegistryChanges.x86]

;    AddReg=Product.Add.Reg.x86

[ProductInstall.GlobalRegistryChanges.Alpha]

;    AddReg=Product.Add.Reg.Alpha

[ProductInstall.GlobalRegistryChanges.PPC]

;    AddReg=Product.Add.Reg.PPC

[IBM-6070.Section]

;    AddReg=IBM-6070.AddReg

[IISSection]

;    CopyFiles=IIS.files
;    CopyFiles=IISAdmin.files
;    AddReg=IIS.AddReg

[IISSectionServer]

;    CopyFiles=Server.IIS.Inf.files
;    AddReg=Server.IIS.AddReg

[IISSectionWorkstation]

;    CopyFiles=Workstation.IIS.Inf.files
;    AddReg=Workstation.IIS.AddReg

[FPNWSection]

;    CopyFiles=FPNW.files

[HTRSection]

;    CopyFiles=HTR.files

[IESection]

;    CopyFiles=IE.files

[HyperSection]

;    CopyFiles=Hyper.files

[EudcSection]

;    CopyFiles=Eudc.files


[Save.Reg.For.Uninstall]

    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\OEM HAL\%OEMHAL_NUMBER%


[Product.Add.Reg]

    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\OEM HAL\%OEMHAL_NUMBER%, "Installed", 0x10001, 1

[DestinationDirs]

;    SystemRoot.files=10             ; %windir% (replace if exist)

;    System32.files=11               ; %windir%\system32 (replace if exist)
;    CopyAlways.System32.files=11    ; %windir%\system32 (copy even if don't exist)
;    MustReplace.System32.files=11   ; %windir%\system32 (don't delay until reboot)
;    CheckSecurity.System32.files=11 ; %windir%\system32 (warn if 40-bit replacing 128-bit)

    Drivers.files=12                ; %windir%\system32\drivers (don't delay until reboot)
;    CopyAlways.Drivers.files=12     ; %windir%\system32\drivers (copy even if don't exist)
;    CheckSecurity.Drivers.files=12  ; %windir%\system32 (warn if 40-bit replacing 128-bit)

;    Uniprocessor.Kernel.files=11    ; %windir%\system32 (don't delay until reboot)
;    Multiprocessor.Kernel.files=11  ; %windir%\system32 (don't delay until reboot)

;    40Bit.Files=11                  ; %windir%\system32 (don't delay until reboot)
;    128Bit.Files=11                 ; %windir%\system32 (don't delay until reboot)

;    Hal.files.x86=11                ; %windir%\system32     (don't delay until reboot)
    Hal.files.Alpha=54              ; osloader.exe location (don't delay until reboot)
;    Hal.files.PPC=54                ; osloader.exe location (don't delay until reboot)

    Osldr.files=54                  ; path to ntldr or osloader.exe (don't delay until reboot)

;    Inf.files=17                    ; %windir%\inf      (replace if exist)
;    CopyAlways.Inf.files=17         ; %windir%\inf      (copy even if don't exist)
;    Server.Inf.Files=11             ; %windir%\system32 (replace if exist)
;    Workstation.Inf.Files=11        ; %windir%\system32 (replace if exist)

;    Spldrv.files=52,2               ; %windir%\system32\spool\drivers\<platform>\2

;    IIS.files=65601                 ; destination determined at runtime
;    IISAdmin.files=65601,iisadmin   ; destination determined at runtime
;    FPNW.files=65602                ; destination determined at runtime
;    HTR.files=65603                 ; destination determined at runtime
;    IE.files=65604                  ; destination determined at runtime
;    Hyper.files=65605               ; destination determined at runtime
;    Eudc.files=65606                ; destination determined at runtime
;    Server.IIS.Inf.Files=65601      ; destination determined at runtime
;    Workstation.IIS.Inf.Files=65601 ; destination determined at runtime

[MustReplace.System32.files]

[CopyAlways.System32.files]

[CopyAlways.Drivers.files]

[CopyAlways.Inf.files]

[SystemRoot.files]

[System32.files]

[Drivers.files]

     DECKZPSX.SYS

[Osldr.files]

     a121165.pal
     a221064.pal
     a221066.pal
     a221164.pal
;     a221264.pal
     a321064.pal
     da121165.pal
     da221064.pal
     da221066.pal
     da221164.pal
;     da221264.pal
     da321064.pal

[Inf.files]

[Spldrv.files]

[Uniprocessor.Kernel.files]

[Multiprocessor.Kernel.files]

[40Bit.Files]

[128Bit.Files]

[IIS.files]

[FPNW.files]

[HTR.files]

[IE.files]

[Hyper.files]

[Eudc.files]

[IISAdmin.files]

[Server.IIS.Inf.Files]

[Server.Inf.files]

[Workstation.IIS.Inf.Files]

[Workstation.Inf.files]

[Check.For.128.Security]

[CheckSecurity.System32.files]

[CheckSecurity.Drivers.files]

[SourceDisksNames]

    1=%ServicePackSourceFiles%

[SourceDisksFiles]

[SourceDisksFiles.x86]

[SourceDisksFiles.Alpha]

     a121165.pal  = 1
     a221064.pal  = 1
     a221066.pal  = 1
     a221164.pal  = 1
     a221264.pal  = 1
     a321064.pal  = 1
     da121165.pal = 1
     da221064.pal = 1
     da221066.pal = 1
     da221164.pal = 1
     da221264.pal = 1
     da321064.pal = 1
     DECKZPSX.SYS = 1
     HALALCOR.DLL = 1
     HALAVANT.DLL = 1
     HALEB164.DLL = 1
     HALEB64P.DLL = 1
     HALEB66.DLL  = 1
     HALGAMMP.DLL = 1
     HALLGK2.DLL  = 1
     HALLGTAK.DLL = 1
     HALLX164.DLL = 1
     HALLX3.DLL   = 1
     HALMIATA.DLL = 1
     HALMIKAS.DLL = 1
     HALPINNA.DLL = 1
     HALRAWMP.DLL = 1
;     HALRX164.DLL = 1
     HALSABMP.DLL = 1
     HALSX164.DLL = 1
     HALTLEV5.DLL = 1
     HALTLMP.DLL  = 1
;     HALTSUUP.DLL = 1
;     HALTSUMP.DLL = 1
     HALXL.DLL    = 1
	HALTSUMP.DLL = 1 ; will cause error in this kit -- EV6 is in a different kit
	HALTSUUP.DLL = 1 ; will cause error in this kit -- EV6 is in a different kit
	HALTLEV6.DLL = 1 ; will cause error in this kit -- EV6 is not released

[SourceDisksFiles.PPC]

[Strings]

    LangTypeValue=0
    ServicePackSourceFiles="the Compaq OEM HAL Distribution"
    SRV_IIS_30_NAME="Microsoft Internet Information Server 3.0"
    WKS_IIS_30_NAME="Microsoft Peer Web Server 3.0"
    IIS_SHELL_EXTENSION="IIS Shell Extension"
    ;;
    ;; Put the number of the update you want to apply here (i.e
    ;;
    ;;;;;;;;;;;; BUG # ;;;;;
    ;;
    OEMHAL_NUMBER=" Compaq OEM HAL 4.00 Revision G"
