Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

133 lines
4.2 KiB

  1. ; ctmaport.inf
  2. ;
  3. ; Comtrol Multiport Serial Controllers, PnP Ports.
  4. ; INF for NT2000 RocketPort, RocketModem.
  5. ;
  6. [version]
  7. Signature="$Windows NT$"
  8. Class=Ports
  9. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  10. Provider=%Comtrol_Corp%
  11. LayoutFile=layout.inf
  12. [Manufacturer]
  13. %Comtrol_Corp%=ComtrolAsync
  14. [ControlFlags]
  15. ExcludeFromSelect=*
  16. [ComtrolAsync]
  17. ; DisplayName Section DeviceID
  18. ; ----------- ------- --------
  19. %Port_DeviceDesc0%=CtmPort, CtmPort0000
  20. %Port_DeviceDesc1%=CtmPort, CtmPort0001
  21. %Port_DeviceDesc2%=CtmPort, CtmPort0002
  22. %Port_DeviceDesc3%=CtmPort, CtmPort0003
  23. %Port_DeviceDesc4%=CtmPort, CtmPort0004
  24. %Port_DeviceDesc5%=CtmPort, CtmPort0005
  25. %Port_DeviceDesc6%=CtmPort, CtmPort0006
  26. %Port_DeviceDesc7%=CtmPort, CtmPort0007
  27. %Port_DeviceDesc8%=CtmPort, CtmPort0008
  28. %Port_DeviceDesc9%=CtmPort, CtmPort0009
  29. %Port_DeviceDesc10%=CtmPort, CtmPort0010
  30. %Port_DeviceDesc11%=CtmPort, CtmPort0011
  31. %Port_DeviceDesc12%=CtmPort, CtmPort0012
  32. %Port_DeviceDesc13%=CtmPort, CtmPort0013
  33. %Port_DeviceDesc14%=CtmPort, CtmPort0014
  34. %Port_DeviceDesc15%=CtmPort, CtmPort0015
  35. %Port_DeviceDesc16%=CtmPort, CtmPort0016
  36. %Port_DeviceDesc17%=CtmPort, CtmPort0017
  37. %Port_DeviceDesc18%=CtmPort, CtmPort0018
  38. %Port_DeviceDesc19%=CtmPort, CtmPort0019
  39. %Port_DeviceDesc20%=CtmPort, CtmPort0020
  40. %Port_DeviceDesc21%=CtmPort, CtmPort0021
  41. %Port_DeviceDesc22%=CtmPort, CtmPort0022
  42. %Port_DeviceDesc23%=CtmPort, CtmPort0023
  43. %Port_DeviceDesc24%=CtmPort, CtmPort0024
  44. %Port_DeviceDesc25%=CtmPort, CtmPort0025
  45. %Port_DeviceDesc26%=CtmPort, CtmPort0026
  46. %Port_DeviceDesc27%=CtmPort, CtmPort0027
  47. %Port_DeviceDesc28%=CtmPort, CtmPort0028
  48. %Port_DeviceDesc29%=CtmPort, CtmPort0029
  49. %Port_DeviceDesc30%=CtmPort, CtmPort0030
  50. %Port_DeviceDesc31%=CtmPort, CtmPort0031
  51. %Port_DeviceDesc32%=CtmPort, CtmPort0032
  52. %Port_DeviceDesc33%=CtmPort, CtmPort0033
  53. %Port_DeviceDesc34%=CtmPort, CtmPort0034
  54. %Port_DeviceDesc35%=CtmPort, CtmPort0035
  55. %Port_DeviceDesc36%=CtmPort, CtmPort0036
  56. %Port_DeviceDesc37%=CtmPort, CtmPort0037
  57. %Port_DeviceDesc38%=CtmPort, CtmPort0038
  58. %Port_DeviceDesc39%=CtmPort, CtmPort0039
  59. %Port_DeviceDesc40% =CtmPort, CtmPort0040
  60. %Port_DeviceDesc41% =CtmPort, CtmPort0041
  61. %Port_DeviceDesc42% =CtmPort, CtmPort0042
  62. %Port_DeviceDesc43% =CtmPort, CtmPort0043
  63. %Port_DeviceDesc44% =CtmPort, CtmPort0044
  64. %Port_DeviceDesc45% =CtmPort, CtmPort0045
  65. %Port_DeviceDesc46% =CtmPort, CtmPort0046
  66. %Port_DeviceDesc47% =CtmPort, CtmPort0047
  67. %Port_DeviceDesc48% =CtmPort, CtmPort0048
  68. %Port_DeviceDesc49% =CtmPort, CtmPort0049
  69. %Port_DeviceDesc50% =CtmPort, CtmPort0050
  70. %Port_DeviceDesc51% =CtmPort, CtmPort0051
  71. %Port_DeviceDesc52% =CtmPort, CtmPort0052
  72. %Port_DeviceDesc53% =CtmPort, CtmPort0053
  73. %Port_DeviceDesc54% =CtmPort, CtmPort0054
  74. %Port_DeviceDesc55% =CtmPort, CtmPort0055
  75. %Port_DeviceDesc56% =CtmPort, CtmPort0056
  76. %Port_DeviceDesc57% =CtmPort, CtmPort0057
  77. %Port_DeviceDesc58% =CtmPort, CtmPort0058
  78. %Port_DeviceDesc59% =CtmPort, CtmPort0059
  79. %Port_DeviceDesc60% =CtmPort, CtmPort0060
  80. %Port_DeviceDesc61% =CtmPort, CtmPort0061
  81. %Port_DeviceDesc62% =CtmPort, CtmPort0062
  82. %Port_DeviceDesc63% =CtmPort, CtmPort0063
  83. %Port_DeviceDesc64% =CtmPort, CtmPort0064
  84. %Port_DeviceDesc65% =CtmPort, CtmPort0065
  85. %Port_DeviceDesc66% =CtmPort, CtmPort0066
  86. %Port_DeviceDesc67% =CtmPort, CtmPort0067
  87. %Port_DeviceDesc68% =CtmPort, CtmPort0068
  88. %Port_DeviceDesc69% =CtmPort, CtmPort0069
  89. [CtmPort.NT]
  90. AddReg = RocketPort.Reg
  91. ; addreg and copy files for serenum.sys
  92. Include=msports.inf
  93. Needs=SerialEnumerator.NT
  94. [CtmPort.NT.Services]
  95. AddService = RocketPort, 2, RocketPort.Service
  96. ; install the serenum service itself
  97. Include=msports.inf
  98. Needs=SerialEnumerator.NT.Services
  99. [CtmPort.NT.HW]
  100. AddReg=RocketPort_HW_reg
  101. [RocketPort.reg]
  102. HKR,,EnumPropPages32,0,"ctmrclas.dll,DevicePortPropPage"
  103. HKR,,PortSubClass,1,01
  104. [RocketPort_HW_reg]
  105. HKR,,Serenumerable,%REG_DWORD%,1
  106. HKR,,PollingPeriod,%REG_DWORD%,0
  107. HKR,,"UpperFilters",0x00010000,"serenum"
  108. [RocketPort.Service]
  109. DisplayName = %RocketPort.Service.DispName%
  110. ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
  111. StartType = 3 ;%SERVICE_DEMAND_START%
  112. ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
  113. ServiceBinary = %12%\rocket.sys
  114. LoadOrderGroup = NDIS