;
; Windows XP-INF for all AVM ISDN-Controller and AVM NDIS WAN CAPI Driver
;
; Copyright (c) 1993-2001 Microsoft Corporation
;


[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider    = %MS%
LayoutFile  = Layout.inf
DriverVer   = 04/17/2001, 3.09.10.2001

[Manufacturer]
%V_AVM% = AVM

[ControlFlags]
ExcludeFromSelect = PCI\VEN_1244&DEV_0700                     ;B1pci
ExcludeFromSelect = PCMCIA\AVM-ISDN-CONTROLLER_B1-F6D2        ;B1pcmcia
ExcludeFromSelect = USB\VID_057C&PID_0b00                     ;B1usb

ExcludeFromSelect = PCI\VEN_1011&DEV_1065&SUBSYS_11001244     ;C2
ExcludeFromSelect = PCI\VEN_1011&DEV_1065&SUBSYS_08001244     ;C4
ExcludeFromSelect = PCI\VEN_1244&DEV_1200                     ;T1pci

ExcludeFromSelect = PCMCIA\AVM-MOBILE_ISDN-CONTROLLER_M2-9222 ;M2

ExcludeFromSelect = ISAPNP\AVM0900                            ;FRITZpnp
ExcludeFromSelect = PCI\VEN_1244&DEV_0A00&SUBSYS_0A001244     ;FRITZpci
ExcludeFromSelect = PCI\VEN_1244&DEV_0A00                     ;FRITZpci
ExcludeFromSelect = PCI\VEN_1244&DEV_0e00                     ;FRITZpci
ExcludeFromSelect = PCMCIA\AVM-ISDN_A-AC79                    ;FRITZpcmcia
ExcludeFromSelect = USB\VID_057C&PID_0c00                     ;FRITZusb,A1usb
ExcludeFromSelect = USB\VID_057C&PID_1000                     ;FRITZusb2
ExcludeFromSelect = USB\VID_057C&PID_2000                     ;FRITZXusb

ExcludeFromSelect = AVMWANCI

[AVM]
%AVMB1PCI.DeviceDesc%  = AVMB1PCI.ndi,  PCI\VEN_1244&DEV_0700
%AVMB1PCM.DeviceDesc%  = AVMB1PCM.ndi,  PCMCIA\AVM-ISDN-CONTROLLER_B1-F6D2
%AVMB1USB.DeviceDesc%  = AVMB1USB.ndi,  USB\VID_057C&PID_0b00

%AVMC2.DeviceDesc%     = AVMC2.ndi,     PCI\VEN_1011&DEV_1065&SUBSYS_11001244
%AVMC4.DeviceDesc%     = AVMC4.ndi,     PCI\VEN_1011&DEV_1065&SUBSYS_08001244
%AVMT1PCI.DeviceDesc%  = AVMT1PCI.ndi,  PCI\VEN_1244&DEV_1200

%AVMM2PCM.DeviceDesc%  = AVMM2PCM.ndi,  PCMCIA\AVM-MOBILE_ISDN-CONTROLLER_M2-9222

%AVMFCPNP.DeviceDesc%  = AVMFCPNP.ndi,  ISAPNP\AVM0900
%AVMFCPCI.DeviceDesc%  = AVMFCPCI.ndi,  PCI\VEN_1244&DEV_0A00&SUBSYS_0A001244
%AVMFCPCI.DeviceDesc%  = AVMFCPCI.ndi,  PCI\VEN_1244&DEV_0A00
%AVMFCPCI2.DeviceDesc% = AVMFCPCI2.ndi, PCI\VEN_1244&DEV_0e00
%AVMFCPCM.DeviceDesc%  = AVMFCPCM.ndi,  PCMCIA\AVM-ISDN_A-AC79
%AVMFCUSB.DeviceDesc%  = AVMFCUSB.ndi,  USB\VID_057C&PID_0c00
%AVMFCUSB2.DeviceDesc% = AVMFCUSB2.ndi, USB\VID_057C&PID_1000
%AVMFXUSB.DeviceDesc%  = AVMFXUSB.ndi,  USB\VID_057C&PID_2000

%AVMWAN.DeviceDesc%    = AVMWAN.ndi,    AVMWANCI
;############################
;- B1 PCI --------------------------------------------------------------------
[AVMB1PCI.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMB1PCI.ndis.reg, AVMALLB1.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMB1PCI.ndi.NT]
AddReg          = AVMALLB1.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMALLB1.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 5
[AVMB1PCI.ndi.NT.Services]
AddService = b1cbase, 2, AVMALLB1Service, B1AddEventLog
;############################
;- B1 PCMCIA -----------------------------------------------------------------
[AVMB1PCM.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMB1PCM.ndis.reg, AVMALLB1.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMB1PCM.ndi.NT]
AddReg          = AVMALLB1.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMALLB1.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 8

[AVMB1PCM.ndi.NT.Services]
AddService = b1cbase, 2, AVMALLB1Service, B1AddEventLog
;############################
;- B1 USB --------------------------------------------------------------------
[AVMB1USB.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMB1USB.ndis.reg, AVMALLB1.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMB1USB.ndi.NT]
AddReg          = AVMALLB1.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMALLB1.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 1; ISA to pass chkinf

[AVMB1USB.ndi.NT.Services]
AddService = b1cbase, 2, AVMALLB1Service, B1AddEventLog
;############################
;- FRITZ!Card PnP ------------------------------------------------------------
[AVMFCPNP.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFCPNP.ndis.reg, AVMALLFC.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFCPNP.ndi.NT]
AddReg          = AVMFCPNP.ndis.reg
CopyFiles       = AVMFCPNP.CopyFiles, AVMFCPNP.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 14

[AVMFCPNP.ndi.NT.Services]
AddService = fpnpbase, 2, AVMFCPNPService, FCPNPAddEventLog
;############################
;- FRITZ!Card PCI ------------------------------------------------------------
[AVMFCPCI.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFCPCI.ndis.reg, AVMALLFC.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFCPCI.ndi.NT]
AddReg          = AVMFCPCI.ndis.reg
CopyFiles       = AVMFCPCI.CopyFiles, AVMFCPCI.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 5

[AVMFCPCI.ndi.NT.Services]
AddService = fpcibase, 2, AVMFCPCIService, FCPCIAddEventLog
;############################
;- FRITZ!Card PCI v2.0---------------------------------------------------------
[AVMFCPCI2.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFCPCI2.ndis.reg, AVMALLFC.OnlyDSS1.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFCPCI2.ndi.NT]
AddReg          = AVMFCPCI2.ndis.reg
CopyFiles       = AVMFCPCI.CopyFiles, AVMFCPCI2.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 5

[AVMFCPCI2.ndi.NT.Services]
AddService = fpcibase, 2, AVMFCPCI2Service, FCPCIAddEventLog
;############################
;- FRITZ!Card PCMCIA ---------------------------------------------------------
[AVMFCPCM.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFCPCM.ndis.reg, AVMALLFC.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFCPCM.ndi.NT]
AddReg          = AVMFCPCM.ndis.reg
CopyFiles       = AVMFCPCM.CopyFiles, AVMFCPCM.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 8

[AVMFCPCM.ndi.NT.Services]
AddService = fpcmbase, 2, AVMFCPCMService, FCPCMAddEventLog
;############################
;- FRITZ!Card USB ------------------------------------------------------------
[AVMFCUSB.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFCUSB.ndis.reg, AVMALLFC.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFCUSB.ndi.NT]
AddReg          = AVMFCUSB.ndis.reg
CopyFiles       = AVMFCUSB.CopyFiles, AVMFCUSB.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 1; ISA to pass chkinf

[AVMFCUSB.ndi.NT.Services]
AddService = fusbbase, 2, AVMFCUSBService, FCUSBAddEventLog
;############################
;- FRITZ!Card USB II------------------------------------------------------------
[AVMFCUSB2.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFCUSB2.ndis.reg, AVMALLFC.OnlyDSS1.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFCUSB2.ndi.NT]
AddReg          = AVMFCUSB2.ndis.reg
CopyFiles       = AVMFCUSB2.CopyFiles, AVMFCUSB2.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 1; ISA to pass chkinf

[AVMFCUSB2.ndi.NT.Services]
AddService = fus2base, 2, AVMFCUSB2Service, FCUSB2AddEventLog
;############################
;- FRITZ!X USB ------------------------------------------------------------
[AVMFXUSB.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMFXUSB.ndis.reg, AVMALLFC.OnlyDSS1.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMFXUSB.ndi.NT]
AddReg          = AVMFXUSB.ndis.reg
CopyFiles       = AVMFXUSB.CopyFiles, AVMFXUSB.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 1; ISA to pass chkinf

[AVMFXUSB.ndi.NT.Services]
AddService = fxusbase, 2, AVMFXUSBService, FXUSBAddEventLog
;############################
;- T1 PCI --------------------------------------------------------------------
[AVMT1PCI.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMT1PCI.ndis.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMT1PCI.ndi.NT]
AddReg          = AVMT1PCI.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMT1PCI.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 5

[AVMT1PCI.ndi.NT.Services]
AddService = b1cbase, 2, AVMALLB1Service, B1AddEventLog
;############################
;- C4 --------------------------------------------------------------------
[AVMC4.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMC4.ndis.reg, AVMALLC.ndis.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMC4.ndi.NT]
AddReg          = AVMALLC.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMC4.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 5

[AVMC4.ndi.NT.Services]
AddService = b1cbase, 2, AVMALLB1Service, B1AddEventLog
;############################
;- C2 --------------------------------------------------------------------
[AVMC2.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMC2.ndis.reg, AVMALLC.ndis.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMC2.ndi.NT]
AddReg          = AVMALLC.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMC2.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 5

[AVMC2.ndi.NT.Services]
AddService = b1cbase, 2, AVMALLB1Service, B1AddEventLog
;############################
;- M2 PCMCIA -----------------------------------------------------------------
[AVMM2PCM.ndi.NT.CoInstallers]
AddReg          = AVMISDN.coinst.reg, AVMM2PCM.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMISDN.CopyDLLs

[AVMM2PCM.ndi.NT]
AddReg          = AVMM2PCM.ndis.reg
CopyFiles       = AVMALLB1.CopyFiles, AVMM2PCM.CopyIDriver, AVMISDN.Copy16bDLLs
Characteristics = 0x04  ; NCF_PHYSICAL
BusType         = 8

[AVMM2PCM.ndi.NT.Services]
AddService = b1cbase,  2, AVMALLB1Service, B1AddEventLog
;############################
;- NDIS WAN Miniport ---------------------------------------------------------
[AVMWAN.ndi.NT]
AddReg          = AVMWAN.ndis.reg, AVMISDN.nt.reg
CopyFiles       = AVMWAN.CopyFiles
Characteristics = 0x09  ; NCF_VIRTUAL | NCF_HIDDEN

[AVMWAN.ndi.NT.Services]
AddService = AVMWAN,  2, AVMWAN.Service, AVMWANAddEventLog

;-----------------------------------------------------------------------------
;- Reg-Parts -----------------------------------------------------------------
;-----------------------------------------------------------------------------

;- Reg-Part for B1 -----------------------------------------------------------
[AVMB1PCI.ndis.reg]
HKR, ,                    ,                     0,       %AVMB1PCI.DeviceDesc%
HKR, ,                    CardType,             0,       "B1pci"

[AVMB1PCM.ndis.reg]
HKR, ,                    ,                     0,       %AVMB1PCM.DeviceDesc%
HKR, ,                    CardType,             0,       "B1pcmcia"

[AVMB1USB.ndis.reg]
HKR, ,                    ,                     0,       %AVMB1USB.DeviceDesc%
HKR, ,                    CardType,             0,       "B1usb"

[AVMALLB1.ndis.reg]
HKR, Base-Module,         T4Path,               0,       %11%
HKR, Base-Module,         Name,                 0,       %11%\b1.t4
HKR, Ndi,                 Service,              0,       "b1cbase"
HKR, ,                    IsdnSwitchTypes,      0x10001, "0xA6"   ; ISDN_SWITCH_ATT, _NI1 & _DSS1 & 1TR6

;- Reg-Part for FRITZ!Cards --------------------------------------------------
[AVMFCPNP.ndis.reg]
HKR, ,                    ,                     0,       %AVMFCPNP.DeviceDesc%
HKR, ,                    CardType,             0,       "FRITZpnp"
HKR, Base-Module,         Name,                 0,       fpnpbase.sys
HKR, Ndi,                 Service,              0,       "fpnpbase"

[AVMFCPCI.ndis.reg]
HKR, ,                    ,                     0,       %AVMFCPCI.DeviceDesc%
HKR, ,                    CardType,             0,       "FRITZpci"
HKR, Base-Module,         Name,                 0,       fpcibase.sys
HKR, Ndi,                 Service,              0,       "fpcibase"

[AVMFCPCI2.ndis.reg]
HKR, ,                    ,                     0,       %AVMFCPCI2.DeviceDesc%
HKR, ,                    CardType,             0,       "FRITZpci"
HKR, Base-Module,         Name,                 0,       fpcibase.sys
HKR, Ndi,                 Service,              0,       "fpcibase"

[AVMFCPCM.ndis.reg]
HKR, ,                    ,                     0,       %AVMFCPCM.DeviceDesc%
HKR, ,                    CardType,             0,       "FRITZpcmcia"
HKR, Base-Module,         Name,                 0,       fpcmbase.sys
HKR, Ndi,                 Service,              0,       "fpcmbase"

[AVMFCUSB.ndis.reg]
HKR, ,                    ,                     0,       %AVMFCUSB.DeviceDesc%
HKR, ,                    CardType,             0,       "A1usb"
HKR, Base-Module,         Name,                 0,       fusbbase.sys
HKR, Ndi,                 Service,              0,       "fusbbase"

[AVMFCUSB2.ndis.reg]
HKR, ,                    ,                     0,       %AVMFCUSB2.DeviceDesc%
HKR, ,                    CardType,             0,       "FRITZusb2"
HKR, Base-Module,         T4Path,               0,       %11%
HKR, Base-Module,         Name,                 0,       %11%\fus2base.frm
HKR, Ndi,                 Service,              0,       "fus2base"

[AVMALLFC.OnlyDSS1.ndis.reg]
HKR, ,                    IsdnSwitchType,       0x10001, "0x80"   ; _DSS1
HKR, ,                    IsdnSwitchTypes,      0x10001, "0x80"   ; _DSS1

[AVMALLFC.ndis.reg]
HKR, ,                    IsdnSwitchTypes,      0x10001, "0x86"   ; ISDN_SWITCH_ATT, _NI1 & _DSS1

;- Reg-Part for FRITZ!X ------------------------------------------------------
[AVMFXUSB.ndis.reg]
HKR, ,                    ,                     0,       %AVMFXUSB.DeviceDesc%
HKR, ,                    CardType,             0,       "FRITZXusb"
HKR, Base-Module,         Name,                 0,       fxusbase.sys
HKR, Ndi,                 Service,              0,       "fxusbase"

;- Reg-Part for T1pci --------------------------------------------------------
[AVMT1PCI.ndis.reg]
HKR, ,                    ,                     0,       %AVMT1PCI.DeviceDesc%
HKR, Base-Module,         T4Path,               0,       %11%
HKR, Base-Module,         Name,                 0,       %11%\t1.t4
HKR, Ndi,                 Service,              0,       "b1cbase"
HKR, ,                    IsdnSwitchTypes,      0x10001, "0xA0"   ; _DSS1 & 1TR6
HKR, ,                    CardType,             0,       "T1pci"

HKR, ,                    IsdnAutoSwitchDetect, 0x10001, "0"
HKR, ,                    IsdnNumDChannels,     0x10001, "1"
HKR, ,                    WanEndPoints,         0x10001, "30"
HKR, 0,                   IsdnNumBChannels,     0x10001, "30"
HKR, Ndi\Interfaces,      UpperRange,           0,       "ndiswan"
HKLM, %AVMB1PARAMS%,      NumberOfApplIDs,      0x10001, "200"
HKLM, %AVMB1PARAMS%,      NumberOfNCCIs,        0x10001, "30"

;- Reg-Part for C4 ------------------------------------------------------------
[AVMC4.ndis.reg]
HKR, ,                      ,                     0,       %AVMC4.DeviceDesc%
HKR, ,                      CardType,             0,       "C4"
HKR, Base-Module,           Name,                 0,       %11%\c4.bin
HKR, Base-Module\Values\3,  AutoCompress,         0,       "\x00"
HKR, Base-Module\Values\3,  PROTOCOL,             0,       "\x00"
HKR, Base-Module\Values\4,  AutoCompress,         0,       "\x00"
HKR, Base-Module\Values\4,  PROTOCOL,             0,       "\x00"
;HKR, ,                      WanEndPoints,         0x10001,   "8"
;HKR, ,                      IsdnNumDChannels,     0x10001,   "4"
HKR, ,                      WanEndPoints,         0x10001,   "2"
HKR, ,                      IsdnNumDChannels,     0x10001,   "1"
HKR, 0,                     IsdnNumBChannels,     0x10001,   "2"
;HKR, 1,                     IsdnNumBChannels,     0x10001,   "2"
;HKR, 2,                     IsdnNumBChannels,     0x10001,   "2"
;HKR, 3,                     IsdnNumBChannels,     0x10001,   "2"

;- Reg-Part for C2 ------------------------------------------------------------
[AVMC2.ndis.reg]
HKR, ,                      ,                     0,       %AVMC2.DeviceDesc%
HKR, ,                      CardType,             0,       "C2"
HKR, Base-Module,           Name,                 0,       %11%\c2.bin
;HKR, ,                      WanEndPoints,         0x10001,   "4"
;HKR, ,                      IsdnNumDChannels,     0x10001,   "2"
HKR, ,                      WanEndPoints,         0x10001,   "2"
HKR, ,                      IsdnNumDChannels,     0x10001,   "1"
HKR, 0,                     IsdnNumBChannels,     0x10001,   "2"
;HKR, 1,                     IsdnNumBChannels,     0x10001,   "2"

[AVMALLC.ndis.reg]
HKR, Base-Module,           T4Path,               0,       %11%
HKR, Base-Module,           AllSame,              0x10001, 1
HKR, Base-Module\Values,    AutoCompress,         0,       "\x00"
HKR, Base-Module\Values,    PROTOCOL,             0,       "\x00"
HKR, Base-Module\Values\1,  AutoCompress,         0,       "\x00"
HKR, Base-Module\Values\1,  PROTOCOL,             0,       "\x00"
HKR, Base-Module\Values\2,  AutoCompress,         0,       "\x00"
HKR, Base-Module\Values\2,  PROTOCOL,             0,       "\x00"
HKR, ,                      IsdnSwitchType,       0x10001,   "0x80"   ; ISDN_SWITCH_DSS1
HKR, ,                      IsdnSwitchTypes,      0x10001,   "0x80"   ; ISDN_SWITCH_DSS1
HKR, ,                      IsdnAutoSwitchDetect, 0x10001,   "0"
HKR, Ndi,                   Service,              0,         "b1cbase"
HKR, Ndi\Interfaces,        UpperRange,           0,         "ndiswan"
HKLM, %AVMB1PARAMS%,        NumberOfApplIDs,      0x10001,   "200"
HKLM, %AVMB1PARAMS%,        NumberOfNCCIs,        0x10001,   "20"

;- Reg-Part for M2 ------------------------------------------------------------
[AVMM2PCM.ndis.reg]
HKR, ,                    ,                     0,       %AVMM2PCM.DeviceDesc%
HKR, ,                    CardType,             0,       "M2"
HKR, Base-Module,         T4Path,               0,       %11%
HKR, Base-Module,         Name,                 0,       %11%\m2.t4
HKR, Ndi,                 Service,              0,       "b1cbase"
HKR, ,                    IsdnSwitchTypes,      0x10001, "0xA0"   ; _DSS1 & 1TR6

;- Reg-Part for NDIS WAN Miniport --------------------------------------------
[AVMWAN.ndis.reg]
HKR, ,                    IsdnSwitchTypes,      0x10001, "0x01"   ; ISDN_SWITCH_AUTO
HKR, Ndi,                 Service,              0,       "avmwan"
HKR, Ndi\Interfaces,      LowerRange,           0,       "nolower"

;- Reg-Part for all ISDN Controllers -----------------------------------------
[AVMISDN.coinst.reg]
;we need to ensure avmcoxp.dll to be the only coinstaller after upgrade w2k to wxp
;HKR, ,                    CoInstallers32,       0x10008, "avmcoxp.dll,AVMCoInstall"
HKR, ,                    CoInstallers32,       0x10000, "avmcoxp.dll,AVMCoInstall"
HKR, ,                    EnumPropPages32,      0,       "avmenum.dll,AVMEnumPages"
HKR, ,                    ProviderName,         0,       %V_AVM%
HKR, ,                    SetupProtocol,        0,       "DSS1"
HKR, ,                    Language,             0,       %AVMLanguage%
HKR, Base-Module\Values,  AutoCompress,         0,       "\x00"
HKR, Base-Module\Values,  PROTOCOL,             0,       "\x00"
HKR, Ndi\Interfaces,      LowerRange,           0,       "isdn"

[AVMISDN.nt.reg]
HKR, ,                    IsdnAutoSwitchDetect, 0x10001, "0"
HKR, ,                    IsdnNumDChannels,     0x10001, "1"
HKR, ,                    WanEndPoints,         0x10001, "2"
HKR, 0,                   IsdnNumBChannels,     0x10001, "2"
HKR, Ndi\Interfaces,      UpperRange,           0,       "ndiswan"

;-----------------------------------------------------------------------------
;- Copy Files Section --------------------------------------------------------
;-----------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir        = 11
AVMALLB1.CopyFiles    = 12
AVMFCPNP.CopyFiles    = 12
AVMFCPCI.CopyFiles    = 12
AVMFCPCM.CopyFiles    = 12
AVMFCUSB.CopyFiles    = 12
AVMFCUSB2.CopyFiles   = 12
AVMFXUSB.CopyFiles    = 12
AVMWAN.CopyFiles      = 12
AVMALLB1.CopyIDriver  = 11
AVMFCPNP.CopyIDriver  = 11
AVMFCPCI.CopyIDriver  = 11
AVMFCPCI2.CopyIDriver = 11
AVMFCPCM.CopyIDriver  = 11
AVMFCUSB.CopyIDriver  = 11
AVMFCUSB2.CopyIDriver = 11
AVMFXUSB.CopyIDriver  = 11
AVMT1PCI.CopyIDriver  = 11
AVMC4.CopyIDriver     = 11
AVMC2.CopyIDriver     = 11
AVMM2PCM.CopyIDriver  = 11
AVMISDN.CopyDLLs      = 11
AVMISDN.Copy16bDLLs   = 50

[AVMALLB1.CopyFiles]
b1cbase.sys

[AVMFCPNP.CopyFiles]
fpnpbase.sys

[AVMFCPCI.CopyFiles]
fpcibase.sys

[AVMFCPCM.CopyFiles]
fpcmbase.sys

[AVMFCUSB.CopyFiles]
fusbbase.sys

[AVMFCUSB2.CopyFiles]
fus2base.sys

[AVMFXUSB.CopyFiles]
fxusbase.sys

[AVMWAN.CopyFiles]
avmwan.sys

[AVMALLB1.CopyIDriver]
b1.t4
b1tr6.t4
b1usa.t4

[AVMFCPNP.CopyIDriver]
fpnpbase.sys
fpnpbase.usa

[AVMFCPCI.CopyIDriver]
fpcibase.sys
fpcibase.usa

[AVMFCPCI2.CopyIDriver]
fpcibase.sys

[AVMFCPCM.CopyIDriver]
fpcmbase.sys
fpcmbase.usa

[AVMFCUSB.CopyIDriver]
fusbbase.sys
fusbbase.usa

[AVMFCUSB2.CopyIDriver]
fus2base.frm
fus2base.sys

[AVMFXUSB.CopyIDriver]
fxusbase.sys

[AVMT1PCI.CopyIDriver]
t1.t4
t1tr6.t4

[AVMC4.CopyIDriver]
c4.bin

[AVMC2.CopyIDriver]
c2.bin

[AVMM2PCM.CopyIDriver]
m2.t4
m2tr6.t4
m2s4.t4
m2s10.t4

[AVMISDN.CopyDLLs]
avmcoxp.dll
avmenum.dll
;COPYFLG_NOVERSIONCHECK
capi2032.dll, avmc2032.dll,,0x00000004

[AVMISDN.Copy16bDLLs]
;COPYFLG_NOVERSIONCHECK
capi.dll,     avmcapi.dll,,0x00000004
capi20.dll,   avmc20.dll,,0x00000004

;-----------------------------------------------------------------------------
[AVMALLB1Service]
DisplayName    = %AVMB1ALL.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\b1cbase.sys
LoadOrderGroup = NDIS

[B1AddEventLog]
AddReg = B1AddEventLog.reg

[B1AddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\b1cbase.sys"
HKR,,TypesSupported,0x00010001,7

[AVMFCPNPService]
DisplayName    = %AVMFCPNP.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fpnpbase.sys
LoadOrderGroup = NDIS

[FCPNPAddEventLog]
AddReg = FCPNPAddEventLog.reg

[FCPNPAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fpnpbase.sys"
HKR,,TypesSupported,0x00010001,7

[AVMFCPCIService]
DisplayName    = %AVMFCPCI.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fpcibase.sys
LoadOrderGroup = NDIS

[AVMFCPCI2Service]
DisplayName    = %AVMFCPCI2.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fpcibase.sys
LoadOrderGroup = NDIS

[FCPCIAddEventLog]
AddReg = FCPCIAddEventLog.reg

[FCPCIAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fpcibase.sys"
HKR,,TypesSupported,0x00010001,7

[AVMFCPCMService]
DisplayName    = %AVMFCPCM.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fpcmbase.sys
LoadOrderGroup = NDIS

[FCPCMAddEventLog]
AddReg = FCPCMAddEventLog.reg

[FCPCMAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fpcmbase.sys"
HKR,,TypesSupported,0x00010001,7

[AVMFCUSBService]
DisplayName    = %AVMFCUSB.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fusbbase.sys
LoadOrderGroup = NDIS

[FCUSBAddEventLog]
AddReg = FCUSBAddEventLog.reg

[FCUSBAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fusbbase.sys"
HKR,,TypesSupported,0x00010001,7

[AVMFCUSB2Service]
DisplayName    = %AVMFCUSB2.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fus2base.sys
LoadOrderGroup = NDIS

[FCUSB2AddEventLog]
AddReg = FCUSB2AddEventLog.reg

[FCUSB2AddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fus2base.sys"
HKR,,TypesSupported,0x00010001,7

[AVMFXUSBService]
DisplayName    = %AVMFXUSB.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\fxusbase.sys
LoadOrderGroup = NDIS

[FXUSBAddEventLog]
AddReg = FXUSBAddEventLog.reg

[FXUSBAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fxusbase.sys"
HKR,,TypesSupported,0x00010001,7

[AVMWAN.Service]
DisplayName    = %AVMWAN.DeviceDesc%
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\avmwan.sys
LoadOrderGroup = NDIS

[AVMWANAddEventLog]
AddReg=AVMWANAddEventLog.reg

[AVMWANAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\avmwan.sys"
HKR,,TypesSupported,0x00010001,7



;-----------------------------------------------------------------------------
;- Strings Sections ----------------------------------------------------------
;-----------------------------------------------------------------------------
[Strings]
AVMLanguage          = ""
MS		     = "Microsoft"
V_AVM                = "AVM GmbH"
AVMB1ALL.DeviceDesc  = "AVM ISDN-Controller"
AVMB1PCI.DeviceDesc  = "AVM ISDN-Controller B1 PCI"
AVMB1PCM.DeviceDesc  = "AVM ISDN-Controller B1 PCMCIA"
AVMB1USB.DeviceDesc  = "AVM ISDN-Controller B1 USB"
AVMFCPNP.DeviceDesc  = "AVM ISDN-Controller FRITZ!Card PnP"
AVMFCPCI.DeviceDesc  = "AVM ISDN-Controller FRITZ!Card PCI"
AVMFCPCI2.DeviceDesc = "AVM ISDN-Controller FRITZ!Card PCI v2.0"
AVMFCPCM.DeviceDesc  = "AVM ISDN-Controller FRITZ!Card PCMCIA"
AVMFCUSB.DeviceDesc  = "AVM ISDN-Controller FRITZ!Card USB"
AVMFCUSB2.DeviceDesc = "AVM ISDN-Controller FRITZ!Card USB v2.0"
AVMFXUSB.DeviceDesc  = "AVM ISDN-Connector FRITZ!X USB"
AVMT1PCI.DeviceDesc  = "AVM ISDN-Controller T1 PCI"
AVMC4.DeviceDesc     = "AVM ISDN-Controller C4"
AVMC2.DeviceDesc     = "AVM ISDN-Controller C2"
AVMM2PCM.DeviceDesc  = "AVM Mobile ISDN-Controller M2"
AVMWAN.DeviceDesc    = "AVM NDIS WAN CAPI Driver"
AVMB1PARAMS          = "System\CurrentControlSet\Services\b1cbase\Parameters"

