// constant.inc

#include "dxbbuildnumber.h"
#include "buildctrl.h"

[Identification]
   OptionType = NetAdapter
   InstallVersion = DXBVER_VERSION_MAJOR"."DXBVER_VERSION_MINOR"."DXBVER_BUILDNUMBER

[GlobalConstants]
Manufacturer = "Digi"

TYPECHECK_NONE = "NoValueTypeCheck"

//
// Usage:
//
//   read-syms GlobalConstants
//   read-syms GlobalRegistryConstants
//
[GlobalRegistryConstants]
KEY_DIGIROOT = $(!NTN_SoftwareBase)"\\"$(Manufacturer)
KEY_NETWORKCARDS = $(!NTN_SoftwareBase)"\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards"
KEY_SERVICEGROUPORDER = "SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder"

[GlobalPathConstants]
SYSTEM32_DIR = "%SystemRoot%\\System32"
DRIVER_DIR = $(SYSTEM32_DIR)"\\drivers"
IoLogMsgDLLPath = $(SYSTEM32_DIR)"\\IoLogMsg.dll"

[DetectionConstants]
#if defined(SUPPORT_HOUSTON) || defined(SUPPORT_LONDON)
DETECTDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\DigiDtct.dll"
#endif
#if defined(SUPPORT_CHASKA)
DETECTDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\dgardtct.dll"
#endif
#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
DETECTDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\dgdsdtct.dll"
#endif
#if defined(SUPPORT_ACCELEPORT_2000)
DETECTDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\dgaxdtct.dll"
#endif

[UpdateConstants]
#if defined(SUPPORT_HOUSTON) || defined(SUPPORT_LONDON)
UPDATEDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\DigiDtct.dll"
#endif
#if defined(SUPPORT_CHASKA)
UPDATEDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\dgardtct.dll"
#endif
#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
UPDATEDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\dgdsdtct.dll"
#endif
#if defined(SUPPORT_ACCELEPORT_2000)
UPDATEDLL_PATH = $(!STF_WINDOWSSYSPATH)"\\dgaxdtct.dll"
#endif

//
// Usage:
//
//   read-syms GlobalRegistryConstants
//   read-syms DriverPackageConstants
//
[DriverPackageConstants]
PackageSoftwareName              = WANLINKS_PROJECT_NAME_QUOT
PackageKeyName                   = $(KEY_DIGIROOT)"\\"$(PackageSoftwareName)"\\CurrentVersion"
PackageInstalledOptionsKeyName   = $(PackageKeyName)"\\InstalledOptions"
PackageOptionInstalledKeyName    = $(PackageInstalledOptionsKeyName)"\\"$(Option)
PackageOptionDiagKeyName         = $(PackageOptionInstalledKeyName)
PackageConfigMapKey              = $(PackageKeyName)"\\Config"

[DriverConstants]
SoftwareType            = "driver"
ProductMajorVersion     = DXBVER_VERSION_MAJOR
ProductMinorVersion     = DXBVER_VERSION_MINOR
ProductBuildNumber      = DXBVER_BUILDNUMBER
ProductVersion          = DXBVER_VERSION_MAJOR"."DXBVER_VERSION_MINOR"."DXBVER_BUILDNUMBER
NetRuleSoftwareUse      = $(SoftwareType)
NetRuleMiniportUse      = $(SoftwareType)
NetRuleHardwareBindForm = " yes yes container"
DStreamsDependOnGroup   = WANLINKS_SERVICE_GROUP_QUOT
DStreamsBeforeGroup     = "NDIS"
OptionsThatNeedStreams  = {"Sync570"}
StreamsDevice           = WANLINKS_SOH_NAME_QUOT
OptionsWithX25Svcs		= {"Sync570","Clydesdale"}
MiniPortDependOnGroup   = EMPTY_STR
ServicesToDeinstallList = {+
      "PCI", +
      "PAMA", +
#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
      "FR", +
      "X25L", +
      "X25", +
      "SNA", +
      "PPP", +
#endif
#if defined(SUPPORT_HOUSTON) || defined(SUPPORT_LONDON)
      "ISDN", +
#endif
#if defined(SUPPORT_HOUSTON) || defined(SUPPORT_LONDON) || defined(SUPPORT_CHASKA) || defined(SUPPORT_ACCELEPORT_2000)
      "ASYN", +
#endif
      }

//
// Usage:
//
//   read-syms GlobalConstants
//   read-syms GlobalRegistryConstants
//   read-syms GlobalPathConstants
//   read-syms DriverConstants
//   read-syms DriverConstants-$(Option)
//
#if defined(SUPPORT_HOUSTON)
[DriverConstants-Houston]
ProductSoftwareName        = WANLINKS_DXB_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_DXB_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = TRUE
Hidden                     = FALSE
NetRuleSoftwareType        = "DigiDxbSys DigiDxbDriver"
NetRuleSoftwareBindForm    = """DigiDxbDriver"" yes no container"
NetRuleSoftwareClass       = {"DigiDxbDriver basic"}
NetRuleSoftwareBindable    = {"DigiDxbDriver DigiDxbAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = WANLINKS_SERVICE_GROUP_QUOT
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_DXB_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DigiDxbAdapter"
NetRuleHardwareClass       = {"DigiDxbAdapter basic"}
MiniPortDriverName         = EMPTY_STR
#endif

#if defined(SUPPORT_LONDON)
[DriverConstants-London]
ProductSoftwareName        = WANLINKS_DXB_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_DXB_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = TRUE
Hidden                     = FALSE
NetRuleSoftwareType        = "DigiDxbSys DigiDxbDriver"
NetRuleSoftwareBindForm    = """DigiDxbDriver"" yes no container"
NetRuleSoftwareClass       = {"DigiDxbDriver basic"}
NetRuleSoftwareBindable    = {"DigiDxbDriver DigiDxbAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = WANLINKS_SERVICE_GROUP_QUOT
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_DXB_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DigiDxbAdapter"
NetRuleHardwareClass       = {"DigiDxbAdapter basic"}
MiniPortDriverName         = EMPTY_STR
#endif

#if defined(SUPPORT_CHASKA)
[DriverConstants-Chaska]
ProductSoftwareName        = WANLINKS_DXB_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_DXB_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = TRUE
Hidden                     = FALSE
NetRuleSoftwareType        = "DgarDxbSys DgarDxbDriver"
NetRuleSoftwareBindForm    = """DgarDxbDriver"" yes no container"
NetRuleSoftwareClass       = {"DgarDxbDriver basic"}
NetRuleSoftwareBindable    = {"DgarDxbDriver DgarDxbAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = WANLINKS_SERVICE_GROUP_QUOT
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_DXB_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgarDxbAdapter"
NetRuleHardwareClass       = {"DgarDxbAdapter basic"}
MiniPortDriverName         = EMPTY_STR
#endif

#if defined(SUPPORT_CLYDESDALE)
[DriverConstants-Clydesdale]
ProductSoftwareName        = WANLINKS_DXB_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_DXB_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = TRUE
Hidden                     = FALSE
NetRuleSoftwareType        = "DgdsDxbSys DgdsDxbDriver"
NetRuleSoftwareBindForm    = """DgdsDxbDriver"" yes no container"
NetRuleSoftwareClass       = {"DgdsDxbDriver basic"}
NetRuleSoftwareBindable    = {"DgdsDxbDriver DgdsDxbAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = WANLINKS_SERVICE_GROUP_QUOT
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_DXB_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgdsDxbAdapter"
NetRuleHardwareClass       = {"DgdsDxbAdapter basic"}
MiniPortDriverName         = EMPTY_STR
#endif

#if defined(SUPPORT_SYNC570)
[DriverConstants-Streams]
ProductSoftwareName        = WANLINKS_SOH_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_SOH_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = TRUE
Hidden                     = FALSE
NetRuleSoftwareType        = EMPTY_STR
NetRuleSoftwareBindForm    = EMPTY_STR
NetRuleSoftwareClass       = EMPTY_LIST
NetRuleSoftwareBindable    = EMPTY_LIST
ServiceType                = "kernelautostart"
Group                      = WANLINKS_SERVICE_GROUP_QUOT
DependOnGroup              = EMPTY_LIST
DependsOn                  = {"+DGDSMP"}
ProductHardwareName        = WANLINKS_SOH_NAME_QUOT
NetRuleHardwareType        = EMPTY_STR
NetRuleHardwareClass       = EMPTY_LIST
MiniportAdapterKey         = "MiniportAdapters"
MiniPortDependOnGroup      = "DGDSMP"
PerfLoadIni                = "dgdsctrs.ini"
PerfUnload                 = $(ProductSoftwareName)
PerfLibrary                = "dgdsperf.dll"
PerfEventLog               = "DgdsPerf"
PerfOpen                   = "OpenSohPerformanceData"
PerfCollect                = "CollectSohPerformanceData"
PerfClose                  = "CloseSohPerformanceData"

[DriverConstants-Sync570]
ProductSoftwareName        = WANLINKS_570MP_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_570MP_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = TRUE
Hidden                     = TRUE
NetRuleSoftwareType        = "Dg570mpSys Dg570mpDriver"
NetRuleSoftwareBindForm    = """Dg570mpDriver"" yes no container"
NetRuleSoftwareClass       = {"Dg570mpDriver basic"}
NetRuleSoftwareBindable    = {"Dg570mpDriver Dg570mpAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "DGDSMP"
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_570MP_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" Dg570mpAdapter"
NetRuleHardwareClass       = {"Dg570mpAdapter basic"}
#endif

#if defined(SUPPORT_ACCELEPORT_2000)
[DriverConstants-AccelePort2000]
ProductSoftwareName        = WANLINKS_DXB_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_DXB_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = FALSE
NetRuleSoftwareType        = "DgaxDxbSys DgaxDxbDriver"
NetRuleSoftwareBindForm    = """DgaxDxbDriver"" yes no container"
NetRuleSoftwareClass       = {"DgaxDxbDriver basic"}
NetRuleSoftwareBindable    = {"DgaxDxbDriver DgaxDxbAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = WANLINKS_SERVICE_GROUP_QUOT
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_DXB_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgaxDxbAdapter"
NetRuleHardwareClass       = {"DgaxDxbAdapter basic"}
MiniPortDriverName         = EMPTY_STR
#endif

//
// Usage:
//
//   read-syms GlobalConstants
//   read-syms GlobalRegistryConstants
//   read-syms GlobalPathConstants
//   read-syms DriverConstants
//   read-syms DriverConstants-$(Type)
//
[DriverConstants-PCI]
ProductSoftwareName        = WANLINKS_PCI_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_PCI_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = EMPTY_STR
NetRuleSoftwareUse         = EMPTY_STR
NetRuleSoftwareBindForm    = EMPTY_STR
NetRuleSoftwareClass       = EMPTY_LIST
NetRuleSoftwareBindable    = EMPTY_LIST
ServiceType                = "kernel"
Group                      = "Base"
DependOnGroup              = EMPTY_LIST
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_PCI_NAME_QUOT
NetRuleHardwareType        = EMPTY_STR
NetRuleHardwareClass       = EMPTY_LIST
CircuitName                = EMPTY_STR
LineServiceKeyName         = EMPTY_STR
MediaType                  = EMPTY_STR

#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
[DriverConstants-FR]       // Frame Relay PVC's
ProductSoftwareName        = WANLINKS_LAN_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_LAN_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgdsLanSys ndisDriver DgdsLanDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """DgdsLanDriver"" yes no container"
NetRuleSoftwareClass       = {"DgdsLanDriver basic"}
NetRuleSoftwareBindable    = {"DgdsLanDriver DgdsLanAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "NDIS"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_LAN_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgdsLanAdapter"
NetRuleHardwareClass       = {"DgdsLanAdapter basic"}
CircuitName                = "DLCI"
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_FR
MediaType                  = "FR"
#endif

#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
[DriverConstants-X25L]     // X.25 PVC's
ProductSoftwareName        = WANLINKS_LAN_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_LAN_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgdsLanSys ndisDriver DgdsLanDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """DgdsLanDriver"" yes no container"
NetRuleSoftwareClass       = {"DgdsLanDriver basic"}
NetRuleSoftwareBindable    = {"DgdsLanDriver DgdsLanAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "NDIS"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_LAN_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgdsLanAdapter"
NetRuleHardwareClass       = {"DgdsLanAdapter basic"}
CircuitName                = "Channel"
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_X25
MediaType                  = "X25"
#endif

#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
[DriverConstants-X25]      // RAS X.25 SVC's
ProductSoftwareName        = WANLINKS_WANX_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_WANX_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgdsWanXSys DgdsWanXDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """"DgdsWanXDriver""" yes no container"
NetRuleSoftwareClass       = {"DgdsWanXDriver basic"}
NetRuleSoftwareBindable    = {"DgdsWanXDriver DgdsWanXAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "NDIS"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_WANX_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgdsWanXAdapter"
NetRuleHardwareClass       = {"DgdsWanXAdapter basic"}
CircuitName                = "Channel"
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_X25
MediaType                  = "X25"
#endif

#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
[DriverConstants-SNA]       // SNA
ProductSoftwareName        = WANLINKS_SNA_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_SNA_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgdsSNASys ndisDriver DgdsSNADriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """DgdsSNADriver"" yes no container"
NetRuleSoftwareClass       = {"DgdsSNADriver basic"}
NetRuleSoftwareBindable    = {"DgdsSNADriver DgdsSNAAdapter non exclusive 100"}
ServiceType                = "kernel"
Group                      = "Extended Base"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_SNA_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgdsSNAAdapter"
NetRuleHardwareClass       = {"DgdsSNAAdapter basic"}
CircuitName                = EMPTY_STR
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_SNA
MediaType                  = "SNA"
#endif

#if defined(SUPPORT_CLYDESDALE) || defined(SUPPORT_SYNC570)
[DriverConstants-PPP]      // PPP PVC's
ProductSoftwareName        = WANLINKS_PPP_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_PPP_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgdsPPPSys DgdsPPPDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """"DgdsPPPDriver""" yes no container"
NetRuleSoftwareClass       = {"DgdsPPPDriver basic"}
NetRuleSoftwareBindable    = {"DgdsPPPDriver DgdsPPPAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "NDIS"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_PPP_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgdsPPPAdapter"
NetRuleHardwareClass       = {"DgdsPPPAdapter basic"}
CircuitName                = EMPTY_STR
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_PPP
MediaType                  = "PPP"
#endif

#if defined(SUPPORT_HOUSTON) || defined(SUPPORT_LONDON)
[DriverConstants-ISDN]
ProductSoftwareName        = WANLINKS_ISDN_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_ISDN_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DigiIsdnSys DigiIsdnDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """"DigiIsdnDriver""" yes no container"
NetRuleSoftwareClass       = {"DigiIsdnDriver basic"}
NetRuleSoftwareBindable    = {"DigiIsdnDriver DigiIsdnAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "NDIS"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_ISDN_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DigiIsdnAdapter"
NetRuleHardwareClass       = {"DigiIsdnAdapter basic"}
CircuitName                = EMPTY_STR
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_ISDN
MediaType                  = "ISDN"
#endif

#if defined(SUPPORT_HOUSTON) || defined(SUPPORT_LONDON)
[DriverConstants-ASYN]
ProductSoftwareName        = WANLINKS_ASYN_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_ASYN_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DigiAsynSys DigiAsynDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """"DigiAsynDriver""" yes no container"
NetRuleSoftwareClass       = {"DigiAsynDriver basic"}
NetRuleSoftwareBindable    = {"DigiAsynDriver DigiAsynAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "Extended Base"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_ASYN_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DigiAsynAdapter"
NetRuleHardwareClass       = {"DigiAsynAdapter basic"}
CircuitName                = EMPTY_STR
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_ASYN
MediaType                  = EMPTY_STR
#endif

#if defined(SUPPORT_CHASKA)
[DriverConstants-ASYN]
ProductSoftwareName        = WANLINKS_ASYN_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_ASYN_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgarAsynSys DgarAsynDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """"DgarAsynDriver""" yes no container"
NetRuleSoftwareClass       = {"DgarAsynDriver basic"}
NetRuleSoftwareBindable    = {"DgarAsynDriver DgarAsynAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "Extended Base"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_ASYN_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgarAsynAdapter"
NetRuleHardwareClass       = {"DgarAsynAdapter basic"}
CircuitName                = EMPTY_STR
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_ASYN
MediaType                  = EMPTY_STR
#endif

#if defined(SUPPORT_ACCELEPORT_2000)
[DriverConstants-ASYN]
ProductSoftwareName        = WANLINKS_ASYN_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_ASYN_FILENAME_QUOT
ProductSoftwareImagePath   = $(DRIVER_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = TRUE
NetRuleSoftwareType        = "DgaxAsynSys DgaxAsynDriver"
NetRuleSoftwareUse         = $(SoftwareType)
NetRuleSoftwareBindForm    = """"DgaxAsynDriver""" yes no container"
NetRuleSoftwareClass       = {"DgaxAsynDriver basic"}
NetRuleSoftwareBindable    = {"DgaxAsynDriver DgaxAsynAdapter non exclusive 100"}
ServiceType                = "kernelautostart"
Group                      = "Extended Base"
DependOnGroup              = WANLINKS_SERVICE_GROUP_DEPEND
DependsOn                  = EMPTY_LIST
ProductHardwareName        = WANLINKS_ASYN_NAME_QUOT
NetRuleHardwareType        = $(ProductHardwareName)" DgaxAsynAdapter"
NetRuleHardwareClass       = {"DgaxAsynAdapter basic"}
CircuitName                = EMPTY_STR
LineServiceKeyName         = DXB_REGVAL_LINE_SERVICE_ASYN
MediaType                  = EMPTY_STR
#endif

[DriverConstants-PAMA]
ProductSoftwareName        = WANLINKS_PAMA_SERVICE_NAME_QUOT
ProductKeyName             = $(KEY_DIGIROOT)"\\"$(ProductSoftwareName)"\\CurrentVersion"
ProductSoftwareImage       = WANLINKS_PAMA_EXECUTABLE_NAME_QUOT
ProductSoftwareImagePath   = $(SYSTEM32_DIR)"\\"$(ProductSoftwareImage)
Review                     = FALSE
Hidden                     = FALSE
SoftwareType               = "service"
NetRuleSoftwareType        = EMPTY_STR
NetRuleSoftwareUse         = EMPTY_STR
NetRuleSoftwareBindForm    = EMPTY_STR
NetRuleSoftwareClass       = EMPTY_LIST
NetRuleSoftwareBindable    = EMPTY_LIST
ServiceType                = "serviceauto"
Group                      = EMPTY_STR
DependOnGroup              = EMPTY_LIST
DependsOn                  = {"Tcpip"}
ProductHardwareName        = WANLINKS_PAMA_SERVICE_NAME_QUOT
NetRuleHardwareType        = EMPTY_STR
NetRuleHardwareClass       = EMPTY_LIST
CircuitName                = EMPTY_STR
LineServiceKeyName         = EMPTY_STR
MediaType                  = EMPTY_STR
