;-------------------------------------------------------------------------------
;
; Intel Baxter Peak Bus Enumerator
;
; Copyright (c) 2007 Intel Corporation All Rights Reserved.
;
; Module Name:
;
;    BPENUM.INF
;
; Abstract:
;    INF file for installing Baxter Peak bus enumerator driver
;
;-------------------------------------------------------------------------------

[Version]
Signature       = "$WINDOWS NT$"
Class           = WiMAX
ClassGUID       = {027A838E-7356-4a2f-A5BF-25A2A2C33FCC}
Provider        = %INTL%
DriverVer=05/16/2010,5.30.1005.3
CatalogFile     = bpenum.cat

[Manufacturer]
%MfgName%       = Intel, NTAMD64

[Intel.NTAMD64]
%bpenum.DeviceDesc%   = bpenum, wimax\bpenum

;-------------------------------------------------------------------------------
; Intel Baxter Peak Wimax Bus Enumerator
;-------------------------------------------------------------------------------
[bpenum.NT]
CopyFiles   = bpenum.CopyFiles
AddReg      = bpenum.NT.AddReg

[bpenum.CopyFiles]
bpenum.sys,,,2
besor.sbcf,,,2

;-------------------------------------------------------------------------------
; Driver and Service Section
;-------------------------------------------------------------------------------
[bpenum.NT.AddReg]                            
HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system 

[bpenum.NT.Services]
AddService      = bpenum,%SPSVCINST_ASSOCSERVICE%, bpenum.Service

[bpenum.Service]
;DisplayName    = %bpenum.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START 
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\bpenum.sys
AddReg         = bpenum.AddReg
LoadOrderGroup = Extended Base

[bpenum.AddReg]
HKR, Parameters,     SubSytems,       0x00010001, 0xFFFFFFFF
HKR, Parameters,     Severity,        0x00010001, 0x4
HKR, Parameters,     BufferTrace,     0x00010001, 0x1
HKR, Parameters,     Diagnostic,      0x00010001, 0x185


;-------------------------------------------------------------------------------
; Class Co-Installer section 
;-------------------------------------------------------------------------------
[ClassInstall32]
Addreg      = BPClassInstaller.AddReg     
CopyFiles   = BPClassInstaller.CopyFiles

[BPClassInstaller.AddReg]
HKR,    ,   ,               0,  %ClassName%
HKR,    ,   Icon,           ,   100
HKR,    ,   Installer32,    ,   "BPClsCoInst.dll,BPClassInstaller"

[BPClassInstaller.CopyFiles]
BPClsCoInst.dll,    ,   ,   2

;-------------------------------------------------------------------------------
; WDF Coinstaller installation
;-------------------------------------------------------------------------------
[bpenum.NT.CoInstallers]
AddReg      = CoInstaller.AddReg
CopyFiles   = CoInstaller.CopyFiles

[CoInstaller.CopyFiles]
wdfcoinstaller01007.dll

[CoInstaller.AddReg]
HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01007.dll,WdfCoInstaller"

[bpenum.NT.Wdf]
KmdfService = bpenum, bpenum.wdfsect

[bpenum.wdfsect]
KmdfLibraryVersion = 1.7

;-------------------------------------------------------------------------------
; DestinationDirs
;-------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir              = 12
BPClassInstaller.CopyFiles  = 11
CoInstaller.CopyFiles       = 11

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
bpenum.sys              = 1,,
wdfcoinstaller01007.dll = 1,,
BPClsCoInst.dll         = 1,,
besor.sbcf              = 1,,

;-------------------------------------------------------------------------------
; Localizable Strings
;-------------------------------------------------------------------------------
[Strings]
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Intel(R) Centrino(R) WiMAX adapters"
DiskId1                 = "Intel(R) Centrino(R) WiMAX Enumerator Installation Disk"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX Enumerator"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX Enumerator"

[Strings.0804] ; Chinese (Simplified)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               ="Intel(R) Centrino(R) WiMAX 适配器"
DiskId1                 = "Intel(R) Centrino(R) WiMAX 计数器安装盘"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX 计数"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX 计数"

[Strings.0404] ; Chinese (Traditional)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Intel(R) Centrino(R) WiMAX ざ"
DiskId1                 ="Intel(R) Centrino(R) WiMAX 璸计竟杆合盒"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX 璸计竟"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX 璸计竟"

[Strings.0C0A] ; Spanish (Spain)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Adaptadores Intel(R) Centrino(R) WiMAX"
DiskId1                 = "Disco de instalaci髇 del enumerador de Intel(R) Centrino(R) WiMAX"
bpenum.DeviceDesc       = "Enumerador Intel(R) Centrino(R) WiMAX"
bpenum.SVCDESC          = "Enumerador Intel(R) Centrino(R) WiMAX"

[Strings.040C] ; French (France)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Cartes r閟eau Intel(R) Centrino(R) WiMAX"
DiskId1                 = "Disque d'installation de l'閚um閞ateur Intel(R) Centrino(R) WiMAX"
bpenum.DeviceDesc       = "蒼um閞ateur Intel(R) Centrino(R) WiMAX"
bpenum.SVCDESC          = "蒼um閞ateur Intel(R) Centrino(R) WiMAX"

[Strings.0410] ; Italian (Italy)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Schede di rete Intel(R) Centrino(R) WiMAX"
DiskId1                 = "Disco di installazione dell'enumeratore per Intel(R) Centrino(R) WiMAX"
bpenum.DeviceDesc       = "Enumeratore per Intel(R) Centrino(R) WiMAX "
bpenum.SVCDESC          = "Enumeratore per Intel(R) Centrino(R) WiMAX "

[Strings.0411] ; Japanese (Japan)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               ="Intel(R) Centrino(R) WiMAX 傾僟僾僞乕"
DiskId1                 = "Intel(R) Centrino(R) WiMAX Enumerator 僀儞僗僩乕儖 僨傿僗僋"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX Enumerator"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX Enumerator"

[Strings.0412] ; Korean (Korea)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Intel(R) Centrino(R) WiMAX 绢答磐"
DiskId1                 = "Intel(R) Centrino(R) WiMAX 凯芭磊 汲摹 叼胶农"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX 凯芭磊"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX 凯芭磊"

[Strings.0413] ; Dutch (Netherlands)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Intel(R) Centrino(R) WiMAX-adapters"
DiskId1                 = "Installatieschijf van Intel(R) Centrino(R) WiMAX Enumerator"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX Enumerator"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX Enumerator"

[Strings.0419] ; Russian (Russia)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "冷囡蝈瘥 Intel(R) Centrino(R) WiMAX"
DiskId1                 = "玉蜞眍忸黜 滂耜 Intel(R) Centrino(R) WiMAX Enumerator"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX Enumerator"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX Enumerator"

[Strings.0C04] ; Chinese (Hong Kong)
SPSVCINST_ASSOCSERVICE  = 0x00000002
INTL                    = "Intel Corporation"
MfgName                 = "Intel Corporation"
ClassName               = "Intel(R) Centrino(R) WiMAX ざ"
DiskId1                 ="Intel(R) Centrino(R) WiMAX 璸计竟杆合盒"
bpenum.DeviceDesc       = "Intel(R) Centrino(R) WiMAX 璸计竟"
bpenum.SVCDESC          = "Intel(R) Centrino(R) WiMAX 璸计竟"







