;.------------------------------------------------------------------.
;|                                                                  |
;| ====== WIQUEST COMMUNICATIONS ================================== |
;|                                                                  |
;| Installation inf for the Class Cable Association devices with    |
;| the WiQUest Wireless USB HWA Host Dirver set                     |
;|                                                                  |
;|          (c) Copyright 2006-2007 WiQuest                         |
;|                                                                  |
;| This document contains confidential and proprietary information  |
;| of WiQuest Communications, Inc.  Access to this document is      |
;| restricted to those parties that have a currently in force NDA   |
;| in place with WiQuest and to employees who have signed the       |
;| WiQuest Confidential Information and Assignment of Inventions    |
;| agreement.                                                       |
;|                                                                  |
;'------------------------------------------------------------------'

[Version]
Signature="$Windows NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
provider=%WIQUEST%
DriverVer=03/31/2008,1.3.171.0
CatalogFile=WQ_cbaf.cat

[SourceDisksNames.x86]
1=%Disk_Description%,,,

[SourceDisksNames.amd64]
1=%Disk_Description%,,,

[SourceDisksFiles.x86]
WQ_cba.sys = 1

[SourceDisksFiles.amd64]
WQ_cba64.sys = 1

[Manufacturer]
%MfgName%=WiQuest,NTx86,NTamd64

[WiQuest]

[WiQuest.NTx86]
;.------------------------------------------------------------------.
;|        CABLE ASSOCIATION                                         |
;'------------------------------------------------------------------'
%CBAF_BASE_DESC%    = WQ_USBCBAF.Dev,  USB\CLASS_EF&SUBCLASS_03&PROT_01

[WiQuest.NTamd64]
;.------------------------------------------------------------------.
;|        CABLE ASSOCIATION                                         |
;'------------------------------------------------------------------'
%CBAF_BASE_DESC%    = WQ_USBCBAF.Dev,  USB\CLASS_EF&SUBCLASS_03&PROT_01

[DestinationDirs]
DefaultDestDir        = 12              ; "windows\System32\Drivers"

;.------------------------------------------------------------------.
;|        WUSB CBAF SERVICE                                         |
;'------------------------------------------------------------------'
[WQ_USBCBAF.CopyFiles.NTx86]
WQ_cba.sys,,,%FILE_COPY_FLAGS%

[WQ_USBCBAF.CopyFiles.NTamd64]
WQ_cba.sys,WQ_cba64.sys,,%FILE_COPY_FLAGS%

[WQ_USBCBAF.Dev.NTx86]
CopyFiles=WQ_USBCBAF.CopyFiles.NTx86

[WQ_USBCBAF.Dev.NTamd64]
CopyFiles=WQ_USBCBAF.CopyFiles.NTamd64

[WQ_USBCBAF.Dev.NTx86.HW]
AddReg=WQ_USBCBAF.HW.AddReg

[WQ_USBCBAF.Dev.NTamd64.HW]
AddReg=WQ_USBCBAF.HW.AddReg

[WQ_USBCBAF.HW.AddReg]
HKR,,"ClassDevice",%REG_DWORD%,1

[WQ_USBCBAF.Dev.NTx86.Services]
Addservice = WQ_USBCBAF, 0x00000002, WQ_USBCBAF.AddService

[WQ_USBCBAF.Dev.NTamd64.Services]
Addservice = WQ_USBCBAF, 0x00000002, WQ_USBCBAF.AddService

[WQ_USBCBAF.AddService]
DisplayName    = %CBAF_SVC_DESC%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\WQ_cba.sys
AddReg         = WQ_USBCBAF.AddReg
LoadOrderGroup = Base

[WQ_USBCBAF.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,WQ_cba.sys
HKR,"Parameters","DebugLevel",%REG_DWORD%,2
HKR,"Parameters","SMDisable",%REG_DWORD%,1

;.------------------------------------------------------------------.
;|        STRING DEFINITIONS                                        |
;'------------------------------------------------------------------'
[Strings]
WIQUEST           = "WiQuest"
MfgName           = "WiQuest Communications"
Disk_Description  = "Wiquest WUSB Installation Disk"

; Registry Type Strings
REG_EXPAND_SZ     = 0x00020000
REG_DWORD         = 0x00010001
REG_SZ            = 0x00000000
REG_MULTI_SZ      = 0x00010000
REG_BINARY        = 0x00000001

FILE_COPY_FLAGS   = 0x00000006 ; COPYFLG_NOVERSIONCHECK | COPYFLG_NOSKIP 

; Device Description Strings

;       Cable Association Device
CBAF_BASE_DESC    = "Wireless USB Cable Association Device"

; Service Description Strings
CBAF_SVC_DESC     = "WiQuest Class Cable Association driver"


