; AtiPcie.inf
; Copyright © Advanced Micro Devices, Inc.  All rights reserved.
;

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider=%AMD%
DriverVer=05/05/2009,1.3.0.49
CatalogFile=Atipcie.cat

;[ClassInstall32]
;AddReg=system_class_addreg

;[system_class_addreg]
;HKR,,,,%SystemClassName%
;HKR,,Icon,,"-27"

[DestinationDirs]
Drivers_Dir = 12

[SourceDisksNames.x86]
1 = %DISK_NAME%,,,""

[SourceDisksNames.amd64]
1 = %DISK_NAME%,,,""


[SourceDisksFiles]
atipcie.sys  = 1,,

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%AMD%=PCIE_3GIO,NTx86, NTamd64

[PCIE_3GIO]
%PCI\ATIPCIE.DeviceDesc%=ATIPCIE_Install, *pnp0a03

[PCIE_3GIO.NTx86]
%PCI\ATIPCIE.DeviceDesc%=ATIPCIE_Install, *pnp0a03

[PCIE_3GIO.NTamd64]
%PCI\ATIPCIE.DeviceDesc%=ATIPCIE_Install, *pnp0a03

[ATIPCIE_Install.NT]
CopyFiles=Drivers_Dir
Reboot

[Drivers_Dir]
AtiPcie.sys,,,2

[ATIPCIE_Install.NT.HW]
AddReg = ATIPCIE_Filter_Reg

[ATIPCIE_Filter_Reg]
HKR,,"LowerFilters", 0x00010008,"AtiPcie"

[ATIPCIE_Install.NT.Services]
AddService = pci, %SPSVCINST_ASSOCSERVICE%, pci_ServiceInstallSection
AddService = AtiPcie,,ATIPCIE_ServiceInstallSection

[ATIPCIE_Install.CoInstallers]
[pci_ServiceInstallSection]
DisplayName    = %pci_svcdesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\pci.sys
LoadOrderGroup = "Boot Bus Extender"

[ATIPCIE_ServiceInstallSection]
DisplayName    = %ATIPCIE_svcdesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\AtiPcie.sys
LoadOrderGroup = PnP Filter

[Strings]
AMD = "Advanced Micro Devices Inc"
PCI\ATIPCIE.DeviceDesc = "AMD PCI Express (3GIO) Filter Driver"
SystemClassName = "System devices"
ATIPCIE_svcdesc = "AMD PCI Express (3GIO) Filter"
pci_svcdesc = "PCI Bus Driver"
DISK_NAME = "AMD PCI Express Install Disk"
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_DEMAND_START   = 3
SERVICE_ERROR_NORMAL   = 1
