Source code of Windows XP (NT5)
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.

459 lines
15 KiB

  1. ; NETRASA.INX -- WAN Miniports and wrappers
  2. ;
  3. ; Copyright (c) 1993-1999, Microsoft Corporation
  4. [Version]
  5. Signature = "$Windows NT$"
  6. Class = Net
  7. ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
  8. Provider = %Msft%
  9. LayoutFile = layout.inf
  10. [ControlFlags]
  11. ExcludeFromSelect =\
  12. SW\{eeab7790-c514-11d1-b42b-00805fc1270e},\
  13. MS_IrdaMiniport,\
  14. MS_IrModemMiniport, \
  15. MS_L2tpMiniport,MS_PptpMiniport,MS_PtiMiniport,\
  16. MS_PppoeMiniport, \
  17. MS_NdisWanAtalk,\
  18. MS_NdisWanBh,\
  19. MS_NdisWanIp,\
  20. MS_NdisWanIpx,\
  21. MS_NdisWanNbfIn,MS_NdisWanNbfOut
  22. [Manufacturer]
  23. %Msft% = Msft
  24. [Msft]
  25. ; DisplayName Section DeviceID
  26. ; ----------- ------- --------
  27. %Mp-AsyncMac-DispName% = Ndi-Mp-AsyncMac, "SW\{eeab7790-c514-11d1-b42b-00805fc1270e}"
  28. %Mp-Irda-Dispname% = Ndi-Mp-Irda, "MS_IrdaMiniport"
  29. %Mp-IrModem-Dispname% = Ndi-Mp-IrModem, "MS_IrModemMiniport"
  30. %Mp-L2tp-Dispname% = Ndi-Mp-L2tp, "MS_L2tpMiniport"
  31. %Mp-Pptp-Dispname% = Ndi-Mp-Pptp, "MS_PptpMiniport"
  32. %Mp-Pti-Dispname% = Ndi-Mp-Pti, "MS_PtiMiniport"
  33. %Mp-Atalk-DispName% = Ndi-Mp-Atalk, "MS_NdisWanAtalk"
  34. %Mp-Bh-DispName% = Ndi-Mp-Bh, "MS_NdisWanBh"
  35. %Mp-Ip-DispName% = Ndi-Mp-Ip, "MS_NdisWanIp"
  36. %Mp-Ipx-DispName% = Ndi-Mp-Ipx, "MS_NdisWanIpx"
  37. %Mp-NbfIn-DispName% = Ndi-Mp-NbfIn, "MS_NdisWanNbfIn"
  38. %Mp-NbfOut-DispName% = Ndi-Mp-NbfOut, "MS_NdisWanNbfOut"
  39. %Mp-Pppoe-DispName% = Ndi-Mp-Pppoe, "MS_PppoeMiniport"
  40. [Ndi-Mp-AsyncMac]
  41. Characteristics = 0x002A ; NCF_SOFTWARE_ENUMERATED | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  42. AddReg = Ndi-Reg-Mp-AsyncMac
  43. CopyFiles = CopyFiles_AllUsers
  44. [Ndi-Mp-Irda]
  45. CopyFiles = RasIrda.CopyFiles
  46. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  47. AddReg = Ndi-Reg-Mp-Irda
  48. [Ndi-Mp-IrModem]
  49. CopyFiles = RasIrda.CopyFiles
  50. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  51. AddReg = Ndi-Reg-Mp-IrModem
  52. [Ndi-Mp-L2tp]
  53. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  54. AddReg = Ndi-Reg-Mp-L2tp
  55. [Ndi-Mp-Pptp]
  56. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  57. AddReg = Ndi-Reg-Mp-Pptp
  58. [Ndi-Mp-Pptp.Hw]
  59. AddReg = Reg-LowerFilter-NdisTapi
  60. [Ndi-Mp-Pti]
  61. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  62. AddReg = Ndi-Reg-Mp-Pti
  63. [Ndi-Mp-Pti.Hw]
  64. AddReg = Reg-LowerFilter-Pti
  65. [Ndi-Mp-Atalk]
  66. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  67. AddReg = Ndi-Reg-Mp-Atalk
  68. [Ndi-Mp-Atalk.Hw]
  69. AddReg = Reg-LowerFilter-NdisTapi
  70. [Ndi-Mp-Bh]
  71. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  72. AddReg = Ndi-Reg-Mp-Bh
  73. [Ndi-Mp-Bh.Hw]
  74. AddReg = Reg-LowerFilter-NdisTapi
  75. [Ndi-Mp-Ip]
  76. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  77. AddReg = Ndi-Reg-Mp-Ip
  78. [Ndi-Mp-Ip.Hw]
  79. AddReg = Reg-LowerFilter-NdisTapi
  80. [Ndi-Mp-Ipx]
  81. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  82. AddReg = Ndi-Reg-Mp-Ipx
  83. [Ndi-Mp-Ipx.Hw]
  84. AddReg = Reg-LowerFilter-NdisTapi
  85. [Ndi-Mp-NbfIn]
  86. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  87. AddReg = Ndi-Reg-Mp-NbfIn
  88. [Ndi-Mp-NbfIn.Hw]
  89. AddReg = Reg-LowerFilter-NdisTapi
  90. [Ndi-Mp-NbfOut]
  91. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  92. AddReg = Ndi-Reg-Mp-NbfOut
  93. [Ndi-Mp-NbfOut.Hw]
  94. AddReg = Reg-LowerFilter-NdisTapi
  95. [Ndi-Mp-Pppoe]
  96. Characteristics = 0x0029 ; NCF_VIRTUAL | NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
  97. AddReg = Ndi-Reg-Mp-Pppoe
  98. [Ndi-Mp-Pppoe.Hw]
  99. AddReg = Reg-LowerFilter-NdisTapi
  100. ;-------------------------------------------------------------------------
  101. ; Lower filter sections
  102. ;-------------------------------------------------------------------------
  103. [Reg-LowerFilter-NdisTapi]
  104. HKR, , LowerFilters, 0x00010000, "NdisTapi"
  105. [Reg-LowerFilter-Pti]
  106. HKR, , LowerFilters, 0x00010000, "PtiLink"
  107. ;-------------------------------------------------------------------------
  108. ; NDI AddReg sections.
  109. ;-------------------------------------------------------------------------
  110. [Ndi-Reg-Mp-AsyncMac]
  111. HKR, Ndi, Service, 0, "AsyncMac"
  112. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswanasync"
  113. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  114. [Ndi-Reg-Mp-Irda]
  115. HKR, Ndi, Service, 0, "Rasirda"
  116. HKR, Ndi\Interfaces, UpperRange, 0, "ndiscowan"
  117. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  118. HKR, , MinWanEndpoints, 0x00010001, 0
  119. HKR, , MaxWanEndpoints, 0x00010001, 4
  120. HKR, , WanEndpoints, 0x00010003, 1
  121. HKR, , ModemPort, 0x00010003, 0
  122. HKR, , TapiLineName, 0, %Mp-Irda-LineName%
  123. [Ndi-Reg-Mp-IrModem]
  124. HKR, Ndi, Service, 0, "Rasirda"
  125. HKR, Ndi\Interfaces, UpperRange, 0, "ndiscowan"
  126. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  127. HKR, , MinWanEndpoints, 0x00010001, 0
  128. HKR, , MaxWanEndpoints, 0x00010001, 1
  129. HKR, , WanEndpoints, 0x00010003, 1
  130. HKR, , ModemPort, 0x00010003, 1
  131. HKR, , TapiLineName, 0, %Mp-IrModem-LineName%
  132. [Ndi-Reg-Mp-L2tp]
  133. HKR, Ndi, Service, 0, "Rasl2tp"
  134. HKR, Ndi\Interfaces, UpperRange, 0, "ndiscowan"
  135. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  136. HKR, , MaxVcs, 0x00010003, 1000
  137. HKR, , MinWanEndpoints, 0x00010001, 0
  138. HKR, , MaxWanEndpoints, 0x00010001, 1000
  139. @w:HKR, , WanEndpoints, 0x00010003, 2
  140. @s:HKR, , WanEndpoints, 0x00010003, 5
  141. [Ndi-Reg-Mp-Pptp]
  142. HKR, Ndi, Service, 0, "PptpMiniport"
  143. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"
  144. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  145. HKR, , MinWanEndpoints, 0x00010001, 0
  146. @w:HKR, , MaxWanEndpoints, 0x00010001, 32
  147. @s:HKR, , MaxWanEndpoints, 0x00010001, 1000
  148. HKR, , TapiLineName, 0, %Mp-Pptp-LineName%
  149. HKR, , InactivityIdleSeconds, 0, 60
  150. HKR, , TcpPortNumber, 0x00010003, 1723
  151. HKR, , TcpDisconnectTimeout, 0x00010003, 30
  152. HKR, , TcpConnectTimeout, 0x00010003, 30
  153. HKR, , ClientIpAddresses, 0x00010002, ""
  154. HKR, , ClientIpMasks, 0x00010002, ""
  155. HKR, , AuthenticateIncomingCalls, 0x00010003, 0
  156. @w:HKR, , WanEndpoints, 0x00010003, 2
  157. @s:HKR, , WanEndpoints, 0x00010003, 5
  158. [Ndi-Reg-Mp-Pti]
  159. HKR, Ndi, Service, 0, "Raspti"
  160. HKR, Ndi\Interfaces, UpperRange, 0, "ndiscowan"
  161. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  162. HKR, , MinWanEndpoints, 0x00010001, 0
  163. HKR, , MaxWanEndpoints, 0x00010001, 2
  164. HKR, , WanEndpoints, 0x00010003, 2
  165. [Ndi-Reg-Mp-Atalk]
  166. HKR, Ndi, BindForm, 0, "NdisWanAtalk"
  167. HKR, Ndi, Service, 0, "NdisWan"
  168. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswanatalk"
  169. HKR, Ndi\Interfaces, LowerRange, 0, "wan"
  170. HKR, , EnumExportPref, 0x00010001, 0
  171. [Ndi-Reg-Mp-Bh]
  172. HKR, Ndi, BindForm, 0, "NdisWanBh"
  173. HKR, Ndi, Service, 0, "NdisWan"
  174. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswanbh"
  175. HKR, Ndi\Interfaces, LowerRange, 0, "wan"
  176. HKR, , EnumExportPref, 0x00010001, 0
  177. [Ndi-Reg-Mp-Ip]
  178. HKR, Ndi, BindForm, 0, "NdisWanIp"
  179. HKR, Ndi, Service, 0, "NdisWan"
  180. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswanip"
  181. HKR, Ndi\Interfaces, LowerRange, 0, "wan"
  182. [Ndi-Reg-Mp-Ipx]
  183. HKR, Ndi, BindForm, 0, "NdisWanIpx"
  184. HKR, Ndi, Service, 0, "NdisWan"
  185. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswanipx"
  186. HKR, Ndi\Interfaces, LowerRange, 0, "wan"
  187. HKR, , EnumExportPref, 0x00010001, 0
  188. [Ndi-Reg-Mp-NbfIn]
  189. HKR, Ndi, BindForm, 0, "NdisWanNbfIn%%3"
  190. HKR, Ndi, Service, 0, "NdisWan"
  191. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswannbf"
  192. HKR, Ndi\Interfaces, LowerRange, 0, "wan"
  193. HKR, , EnumExportPref, 0x00010001, 0
  194. [Ndi-Reg-Mp-NbfOut]
  195. HKR, Ndi, BindForm, 0, "NdisWanNbfOut%%3"
  196. HKR, Ndi, Service, 0, "NdisWan"
  197. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswannbf"
  198. HKR, Ndi\Interfaces, LowerRange, 0, "wan"
  199. HKR, , EnumExportPref, 0x00010001, 1
  200. [Ndi-Reg-Mp-Pppoe]
  201. HKR, Ndi, Service, 0, "RasPppoe"
  202. HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"
  203. HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
  204. HKR, , MinWanEndpoints, 0x00010001, 0
  205. HKR, , MaxWanEndpoints, 0x00010001, 1000
  206. HKR, , TapiLineName, 0, %Mp-Pppoe-LineName%
  207. HKR, , WanEndpoints, 0x00010003, 1
  208. ;-------------------------------------------------------------------------
  209. ; [Services] sections.
  210. ; 1 = SPSVCINST_TAGTOFRONT
  211. ; 2 = SPSVCINST_ASSOCSERVICE
  212. ; 4 = SPSVCINST_DELETEEVENTLOGENTRY
  213. ;-------------------------------------------------------------------------
  214. [Ndi-Mp-AsyncMac.Services]
  215. AddService = AsyncMac, 2, Svc-Mp-AsyncMac, Evt-Rasmsg
  216. [Ndi-Mp-Irda.Services]
  217. AddService = Rasirda, 2, Svc-Mp-Irda
  218. [Ndi-Mp-IrModem.Services]
  219. AddService = Rasirda, 2, Svc-Mp-IrModem
  220. [Ndi-Mp-L2tp.Services]
  221. AddService = Rasl2tp, 2, Svc-Mp-L2tp
  222. [Ndi-Mp-Pti.Services]
  223. AddService = Raspti, 2, Svc-Mp-Pti
  224. AddService = Ptilink, 0, Svc-Ptilink
  225. [Ndi-Mp-Pptp.Services]
  226. AddService = PptpMiniport, 2, Svc-Mp-Pptp, Evt-Pptp
  227. AddService = NdisTapi, 0, Svc-NdisTapi
  228. [Ndi-Mp-Atalk.Services]
  229. AddService = NdisWan, 2, Svc-Mp-NdisWan, Evt-Rasmsg
  230. AddService = NdisTapi, 0, Svc-NdisTapi
  231. [Ndi-Mp-Bh.Services]
  232. AddService = NdisWan, 2, Svc-Mp-NdisWan, Evt-Rasmsg
  233. AddService = NdisTapi, 0, Svc-NdisTapi
  234. [Ndi-Mp-Ip.Services]
  235. AddService = NdisWan, 2, Svc-Mp-NdisWan, Evt-Rasmsg
  236. AddService = NdisTapi, 0, Svc-NdisTapi
  237. AddService = Wanarp, 0, Svc-Wanarp
  238. [Ndi-Mp-Ipx.Services]
  239. AddService = NdisWan, 2, Svc-Mp-NdisWan, Evt-Rasmsg
  240. AddService = NdisTapi, 0, Svc-NdisTapi
  241. [Ndi-Mp-NbfIn.Services]
  242. AddService = NdisWan, 2, Svc-Mp-NdisWan, Evt-Rasmsg
  243. AddService = NdisTapi, 0, Svc-NdisTapi
  244. [Ndi-Mp-NbfOut.Services]
  245. AddService = NdisWan, 2, Svc-Mp-NdisWan, Evt-Rasmsg
  246. AddService = NdisTapi, 0, Svc-NdisTapi
  247. [Ndi-Mp-Pppoe.Services]
  248. AddService = RasPppoe, 2, Svc-Mp-Pppoe
  249. AddService = NdisTapi, 0, Svc-NdisTapi
  250. ;-------------------------------------------------------------------------
  251. ; [Service Install] sections.
  252. ;-------------------------------------------------------------------------
  253. [Svc-Mp-AsyncMac]
  254. DisplayName = %Svc-Mp-AsyncMac-DispName%
  255. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  256. StartType = 3 ;SERVICE_DEMAND_START
  257. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  258. ServiceBinary = %12%\asyncmac.sys
  259. Description = %Svc-Mp-AsyncMac-DispName%
  260. [Svc-NdisTapi]
  261. DisplayName = %Svc-NdisTapi-DispName%
  262. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  263. StartType = 3 ;SERVICE_DEMAND_START
  264. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  265. ServiceBinary = %12%\ndistapi.sys
  266. AddReg = Reg-NdisTapi
  267. Description = %Svc-NdisTapi-DispName%
  268. [Reg-NdisTapi]
  269. HKR, Parameters, AsyncEventQueueSize, 0x00010003, 0x300
  270. [Svc-Mp-NdisWan]
  271. DisplayName = %Svc-NdisWan-DispName%
  272. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  273. StartType = 3 ;SERVICE_DEMAND_START
  274. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  275. ServiceBinary = %12%\ndiswan.sys
  276. ;Dependencies = NdisTapi
  277. AddReg = Reg-NdisWan
  278. Description = %Svc-NdisWan-DispName%
  279. [Reg-NdisWan]
  280. HKR, Parameters,, 0x10 ;FLG_ADDREG_KEYONLY
  281. [Svc-Mp-Irda]
  282. DisplayName = %Svc-Mp-Irda-DispName%
  283. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  284. StartType = 3 ;SERVICE_DEMAND_START
  285. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  286. ServiceBinary = %12%\rasirda.sys
  287. Description = %Svc-Mp-Irda-DispName%
  288. [Svc-Mp-IrModem]
  289. DisplayName = %Svc-Mp-IrModem-DispName%
  290. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  291. StartType = 3 ;SERVICE_DEMAND_START
  292. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  293. ServiceBinary = %12%\rasirda.sys
  294. Description = %Svc-Mp-IrModem-DispName%
  295. [Svc-Mp-L2tp]
  296. DisplayName = %Svc-Mp-L2tp-DispName%
  297. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  298. StartType = 3 ;SERVICE_DEMAND_START
  299. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  300. ServiceBinary = %12%\rasl2tp.sys
  301. Description = %Svc-Mp-L2tp-DispName%
  302. [Svc-Mp-Pptp]
  303. DisplayName = %Svc-Mp-Pptp-DispName%
  304. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  305. StartType = 3 ;SERVICE_DEMAND_START
  306. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  307. ServiceBinary = %12%\raspptp.sys
  308. Description = %Svc-Mp-Pptp-DispName%
  309. [Svc-Mp-Pti]
  310. DisplayName = %Svc-Mp-Pti-DispName%
  311. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  312. StartType = 3 ;SERVICE_DEMAND_START
  313. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  314. ServiceBinary = %12%\raspti.sys
  315. Description = %Svc-Mp-Pti-DispName%
  316. [Svc-Ptilink]
  317. DisplayName = %Svc-Ptilink-DispName%
  318. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  319. StartType = 3 ;SERVICE_DEMAND_START
  320. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  321. ServiceBinary = %12%\ptilink.sys
  322. Description = %Svc-Ptilink-DispName%
  323. [Svc-Wanarp]
  324. DisplayName = %Svc-Wanarp-DispName%
  325. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  326. StartType = 3 ;SERVICE_DEMAND_START
  327. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  328. ServiceBinary = %12%\wanarp.sys
  329. Description = %Svc-Wanarp-DispName%
  330. [Svc-Mp-Pppoe]
  331. DisplayName = %Svc-Mp-Pppoe-DispName%
  332. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  333. StartType = 3 ;SERVICE_DEMAND_START
  334. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  335. ServiceBinary = %12%\raspppoe.sys
  336. Description = %Svc-Mp-Pppoe-DispName%
  337. ;-------------------------------------------------------------------------
  338. ; [Event Log] sections.
  339. ;-------------------------------------------------------------------------
  340. [Evt-Pptp]
  341. AddReg = Evt-Pptp-AddReg
  342. [Evt-Pptp-AddReg]
  343. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  344. HKR,, TypesSupported, 0x00010001, 0x00000007
  345. [Evt-Rasmsg]
  346. AddReg = Evt-Rasmsg-AddReg
  347. [Evt-Rasmsg-AddReg]
  348. HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\mprmsg.dll"
  349. HKR,, TypesSupported, 0x00010001, 0x0000001f
  350. [DestinationDirs]
  351. CopyFiles_AllUsers = 16419,Microsoft\Network\Connections\Pbk
  352. RasIrda.CopyFiles = 12
  353. [CopyFiles_AllUsers]
  354. sharedaccess.ini, shared~1.ini,, 0x10
  355. [RasIrda.CopyFiles]
  356. rasirda.sys