NmPorts.inf Driver File Contents (PP210WinXP.ZIP)

Driver Package File Name: PP210WinXP.ZIP
File Size: 135.2 KB

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;  NetMos Technology, inc.
;;
;;  FILE : NmPorts.inf
;;  OS SUPPORTED : WIN XP.
;;  This inf file configures one LPT port on 9705 
;;  and one COM port on 9735/9745.
;;  For 9805,9815,9825.9835 etc, Use Nm2kMf.INF file.
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[version]
LayoutFile=layout.inf
signature="$Chicago$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%ProviderName%
DriverVer=04/23/2000,5.00.2183.1

[DestinationDirs]
DefaultDestDir  = 11        ;LDID_SYS
LptPort.NT.Copy = 12        ;DIRID_DRIVERS
ComPort.NT.Copy = 12        ;DIRID_DRIVERS
NmPar.NT.Copy = 12        ;DIRID_DRIVERS
NonPort.NT.Copy = 12        ;DIRID_DRIVERS
Inf.Copy = 17

[SourceDiskFiles]
; 1 = Disk Number
NmPorts.inf=1
NmUninst.exe=1
NmPar.sys=1

[SourceDisksNames]
1=%DiskName%,,

;===============================
; Class Installation
;===============================
[ClassInstall]
AddReg=PortsClass.AddReg

[PortsClass.AddReg]
HKR,,,,%PortsClassName%

[ClassInstall32.NT]
AddReg=PortsClass.NT.AddReg

[PortsClass.NT.AddReg]
HKR,,,,%PortsClassName%
HKR,,Icon,,"-23"
HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"

[Inf.Copy]
NmPorts.inf

[ControlFlags]

;===============================
; Driver Installation
;===============================
[Manufacturer]
%MfgName%=NetMosCards

;
; Manufacturer Name Section
;
[NetMosCards]
%ComPortName%=ComPort,MF\PCI9710_COM
%LptPortName%=LptPort,MF\PCI9710_LPT
%EcpPortName%=EcpPort,MF\PCI9710_ECP
%NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101000&REV_01
%NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_10000000&REV_01
%NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00011000&REV_01
%NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&SUBSYS_00011000&REV_01

;%NmS9705Name%=LptCard,PCI\VEN_9710&DEV_9705&SUBSYS_00101003&REV_01
%NmS9735Name%=ComCard,PCI\VEN_9710&DEV_9735&SUBSYS_00121000&REV_01
;%NmS9745Name%=ComCard,PCI\VEN_9710&DEV_9745&SUBSYS_00041000&REV_01

;----------------------------------------
; COM Card Install
;----------------------------------------
[ComCard]
CopyFiles=Inf.Copy,ComPort.Copy,Uninstall.Copy
AddReg=ComPort.AddReg,ComPort.W95.AddReg,Uninstall.AddReg
;LogConfig=NmLogConf64

[ComCard.NT]
CopyFiles=Inf.Copy,ComPort.NT.Copy,Uninstall.Copy
AddReg=ComPort.AddReg, ComPort.NT.AddReg,Uninstall.AddReg
;LogConfig=NmLogConf64
SyssetupPnPFlags = 1

[ComCard.NT.HW]
AddReg=ComPort.NT.HW.AddReg

[ComCard.NT.Services]
;AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
;AddService = Serenum,,Serenum_Service_Inst
Include=msports.inf
Needs=ComPort.NT.Services

;----------------------------------------
; LPT Card Install
;----------------------------------------
[LptCard]
CopyFiles=Inf.Copy,LptPort.Copy,Uninstall.Copy
AddReg=LptPort.AddReg,LptPort.W95.AddReg,Uninstall.AddReg
;LogConfig=NmLogConf64

[LptCard.NT]
CopyFiles=Inf.Copy,NmPar.NT.Copy,Uninstall.Copy
AddReg=LptPort.AddReg,LptPort.NT.AddReg,Uninstall.AddReg
;LogConfig=NmLogConf64

[LptCard.NT.Services]
AddService = NmPar, 0x00000002, NmPar_Service_Inst, NmPar_EventLog_Inst ; Port Driver (function driver for this device)
;Include=msports.inf
;Needs=LptPort.NT.Services

;----------------------------------------
; ECP Card Install
;----------------------------------------
[EcpCard]
CopyFiles=Inf.Copy,LptPort.Copy,Uninstall.Copy
AddReg=EcpPort.AddReg,LptPort.W95.AddReg,Uninstall.AddReg
;LogConfig=NmLogConf64

[EcpCard.NT]
CopyFiles=Inf.Copy,NmPar.NT.Copy,Uninstall.Copy
AddReg=EcpPort.AddReg,LptPort.NT.AddReg,Uninstall.AddReg
;LogConfig=NmLogConf64

[EcpCard.NT.Services]
AddService = NmPar, 0x00000002, NmPar_Service_Inst, NmPar_EventLog_Inst ; Port Driver (function driver for this device)
;Include=msports.inf
;Needs=LptPort.NT.Services

;----------------------------------------
; COM Port Install
;----------------------------------------
[ComPort]
CopyFiles=ComPort.Copy
AddReg=ComPort.AddReg,ComPort.W95.AddReg

[ComPort.NT]
CopyFiles=ComPort.NT.Copy
AddReg=ComPort.AddReg, ComPort.NT.AddReg
SyssetupPnPFlags = 1

[ComPort.NT.HW]
AddReg=ComPort.NT.HW.AddReg

[ComPort.NT.Services]
;AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
;AddService = Serenum,,Serenum_Service_Inst
Include=msports.inf
Needs=ComPort.NT.Services

;----------------------------------------
; LPT Port Install
;----------------------------------------
[LptPort]
CopyFiles=LptPort.Copy
AddReg=LptPort.AddReg,LptPort.W95.AddReg

[LptPort.NT]
CopyFiles=LptPort.NT.Copy
AddReg=LptPort.AddReg,LptPort.NT.AddReg

[LptPort.NT.Services]
;AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
Include=msports.inf
Needs=LptPort.NT.Services

;----------------------------------------
; ECPPort Install
;----------------------------------------
[EcpPort]
CopyFiles=LptPort.Copy
AddReg=EcpPort.AddReg,LptPort.W95.AddReg

[EcpPort.NT]
CopyFiles=LptPort.NT.Copy
AddReg=EcpPort.AddReg,LptPort.NT.AddReg

[EcpPort.NT.Services]
;AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
Include=msports.inf
Needs=LptPort.NT.Services
;----------------------------------------
; other sections
;----------------------------------------
[LptPort.Copy]
lpt.vxd

[LptPort.AddReg]
HKR,,PortSubClass,1,00
HKR,,ECPDevice,1,00

[EcpPort.AddReg]
HKR,,PortSubClass,1,00
HKR,,ECPDevice,1,01

[LptPort.W95.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Contention,0,*vpd
HKR,,Enumerator,0,lptenum.vxd
HKR,,PortDriver,0,lpt.vxd

[LptPort.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider"

[NmPar.NT.Copy]
NmPar.sys
parallel.sys

[LptPort.NT.Copy]
parport.sys
parallel.sys

; -------------- Parallel Port Driver install sections
[NmPar_Service_Inst]
DisplayName    = "NetMos Parallel Port Driver"
ServiceType    = 1                ; SERVICE_KERNEL_DRIVER
StartType      = 1                ; SERVICE_SYSTEM_START (BUGBUG--should be SERVICE_DEMAND_START, 0x3)
ErrorControl   = 0                ; SERVICE_ERROR_IGNORE (BUGBUG--should be SERVICE_ERROR_NORMAL, 0x1)
ServiceBinary  = %12%\NmPar.sys
LoadOrderGroup = Parallel arbitrator

[NmPar_EventLog_Inst]
AddReg = NmPar_EventLog_AddReg

[NmPar_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\nmpar.sys"
HKR,,TypesSupported,0x00010001,7

; COM sections
;----------------------------------------------------------
[ComPort.Copy]
serial.vxd
serialui.dll

[ComPort.AddReg]
HKR,,PortSubClass,1,01

[ComPort.W95.AddReg]
HKR,,DevLoader,,*vcomm
HKR,,Enumerator,,serenum.vxd
HKR,,PortDriver,,serial.vxd
HKR,,Contention,,*vcd
HKR,,ConfigDialog,,serialui.dll
HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"

[ComPort.NT.Copy]
serial.sys
serenum.sys

[ComPort.NT.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
; Uncomment the following line if you want to override the advanced dialog for
; your device.  See msports.h for protoype of OverrideAdvancedFunction
; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"

[ComPort.NT.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"serenum"

; -------------------------------------------------------

;[SerialEnumerator.NT]
;CopyFiles=SerialEnumerator.NT.Copy

;[SerialEnumerator.NT.Copy]
;serenum.sys

;-------------- Service installation
; Port Driver (function driver for this device)

;[SerialEnumerator.NT.Services]
;AddService = Serenum,,Serenum_Service_Inst

; -------------- Serial Port Driver install sections
;[Serial_Service_Inst]
;DisplayName    = %Serial.SVCDESC%
;ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
;StartType      = 1               ; SERVICE_SYSTEM_START (this driver may do detection)
;ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
;ServiceBinary  = %12%\serial.sys
;LoadOrderGroup = Extended base

; -------------- Serenum Driver install section
;[Serenum_Service_Inst]
;DisplayName    = %Serenum.SVCDESC%
;ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
;StartType      = 3               ; SERVICE_DEMAND_START
;ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
;ServiceBinary  = %12%\serenum.sys
;LoadOrderGroup = PNP Filter

;[Serial_EventLog_Inst]
;AddReg = Serial_EventLog_AddReg

;[Serial_EventLog_AddReg]
;HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serial.sys"
;HKR,,TypesSupported,0x00010001,7

; LogConfig sections
[NmLogConf8]
ConfigPriority=HARDRECONFIG
IOConfig=8@100-3ff%fff8(3ff::)
IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15

[NmLogConf64]
ConfigPriority=HARDRECONFIG
IOConfig=64@100-ffff%ffC0(0::)
IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15

[Uninstall.Copy]
NmUninst.exe

[Uninstall.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MfgName%,DisplayName,0,%UninstallName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MfgName%,UninstallString,0,NmUninst.exe

; User readable strings
;----------------------------------------------------------
[Strings]
ProviderName="NetMos Technology"
MfgName="NetMos Technology"
UninstallName="NetMos Multi-IO Controller"
DiskName="NetMos Multi-IO Drivers Disk"
ComPortName="NetMos PCI Serial Port"
LptPortName="NetMos PCI Parallel Port"
EcpPortName="NetMos PCI SPP/BPP/ECP/EPP Port"
NullPortName="NetMos Bridge"
Nm9705Name="NetMos 9705 PCI Parallel Port"
Nm9735Name="NetMos 9735 PCI Multi-I/O Controller"
Nm9745Name="NetMos 9745 PCI Multi-I/O Controller"
NmS9705Name="NetMos 9705 PCI Parallel Port"
NmS9735Name="NetMos 9735 PCI Serial Port"
NmS9745Name="NetMos 9745 PCI Serial Port"
Nm9805Name="NetMos 9805 PCI Parallel Port"
Nm9815Name="NetMos 9815 PCI Multi-I/O Controller"
Nm9820Name="NetMos PCI 9820 Serial Port"
Nm9825Name="NetMos PCI 9825 Serial Port"
Nm9835Name="NetMos 9835 PCI Multi-I/O Controller"
Nm9845Name="NetMos 9845 PCI Multi-I/O Controller"
Nm9855Name="NetMos 9855 PCI Multi-I/O Controller"

NmS9735ComName="NetMos 9735 PCI Serial Port"
NmS9735LptName="NetMos 9735 PCI Parallel Port"

;-----------------------
; END OF FILE
;-----------------------

server: web5, load: 0.92