[Version]
signature  = "$CHICAGO$"
Class      = System
Provider   = %Author%

[Strings]
Author          = "Conexant"
Diag.DeviceDesc = "Modem Common Diagnostics Server"
InstallDiskName = "ModemXpert Installation Disk"

SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START  = 3
SERVICE_ERROR_NORMAL  = 1

[Manufacturer]
%Author%=ModemXpert

[ModemXpert]
%Diag.DeviceDesc% = MdmxDiag,CnxtDiag

[MdmxDiag]
CopyFiles = MdmxDiagCopyFiles, MdmxSDK, MdmxSDKVXD
AddReg    = MdmxDiagAddReg

[MdmxDiag.NT]
CopyFiles = MdmxDiagCopyFiles, MdmxSDK

[MdmxDiag.HW]
AddReg    = MdmxDiag.HW.AddReg

[MdmxDiagCopyFiles]
mdmxsdk.sys

[MdmxSDK]
mdmxsdk.dll

[MdmxSDKVXD]
mdmxsdk.vxd

[SourceDisksFiles]
mdmxsdk.sys = 1
mdmxsdk.dll = 1
mdmxsdk.vxd = 1

[SourceDisksNames]
1 = %InstallDiskName%,DISK1,0

[DestinationDirs]
DefaultDestDir    = 10,system32\drivers
MdmxDiagCopyFiles = 10,system32\drivers
MdmxSDK           = 11
MdmxSDKVXD        = 11

[MdmxDiagAddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,mdmxsdk.sys
;HKR,,NoUseClass,,1

[MdmxDiag.HW.AddReg]
HKR,,ConfigFlags,1,00,40,00,00
HKR,,DeviceFlag,1,01

[MdmxDiag.NT.Services]
AddService = MdmxDiag, 0x00000002, MdmxDiag.ServiceInstall

[MdmxDiag.ServiceInstall]
DisplayName    = %Diag.DeviceDesc%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\system32\drivers\mdmxsdk.sys
;LoadOrderGroup = ExtendedBase
