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.

107 lines
3.9 KiB

  1. ; NETRMCAST.INF -- RMCAST Protocol
  2. ;
  3. ; Copyright (c) Microsoft Corporation. All rights reserved.
  4. [Version]
  5. Signature = "$Windows NT$"
  6. Class = NetTrans
  7. ClassGUID = {4d36e975-e325-11ce-bfc1-08002be10318}
  8. Provider = %Msft%
  9. LayoutFile = layout.inf
  10. [Manufacturer]
  11. %Msft% = Msft
  12. [Msft]
  13. %MS_RMCAST.DisplayName% = MS_RMCAST.PrimaryInstall, MS_RMCAST ; RMCAST
  14. ;-------------------------------------------------------------------------
  15. ; Base Entry Point for RMCAST Installation
  16. ;-------------------------------------------------------------------------
  17. [MS_RMCAST.PrimaryInstall]
  18. Characteristics = 0x00 ;
  19. AddReg = Registry.MS_RMCAST
  20. ;-------------------------------------------------------------------------
  21. ; Service installation support
  22. ;-------------------------------------------------------------------------
  23. [MS_RMCAST.PrimaryInstall.Services]
  24. AddService = RMCAST, 0, Install.AddService.RMCAST, NetEventLog
  25. [Install.AddService.RMCAST]
  26. DisplayName = %MS_RMCAST.ServiceDescription%
  27. ServiceType = 1 ;SERVICE_KERNEL_DRIVER
  28. StartType = 2 ; 1=SERVICE_SYSTEM_START, 2=SERVICE_AUTO_START, 3=SERVICE_DEMAND_START
  29. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  30. ServiceBinary = %12%\RMCAST.sys
  31. LoadOrderGroup = PNP_TDI
  32. AddReg = Registry.Service.RMCAST.Secure
  33. Description = %MS_RMCAST.DisplayName%
  34. Dependencies = Tcpip
  35. ;-------------------------------------------------------------------------
  36. ; Specify the Network Device Installer
  37. ;-------------------------------------------------------------------------
  38. [Registry.MS_RMCAST]
  39. HKR,Ndi,ClsId,,"{4d1c5783-4463-465f-bbe0-01f834830f86}"
  40. HKR,Ndi,Service,,"RMCast"
  41. HKR,Ndi,CoServices,%FLG_ADDREG_TYPE_MULTI_SZ%,"RMCAST"
  42. HKR,Ndi,HelpText,,%MS_RMCAST.HelpText%
  43. HKR,Ndi\Interfaces,UpperRange,,"winsock"
  44. HKR,Ndi\Interfaces,LowerRange,,"ndis4,ndis5,ndisatm,ndiswanip,ndis5_ip,ndis1394"
  45. HKR,Ndi\Install, , , "RMCAST.Install"
  46. HKR,Ndi\Remove, , , "RMCAST.Remove"
  47. [Registry.Service.RMCAST.Secure]
  48. HKLM,System\CurrentControlSet\Services\RMCAST,,%FLG_ADDREG_KEYONLY%
  49. HKR,Parameters,,%FLG_ADDREG_KEYONLY%
  50. HKR,Parameters\Interfaces,,%FLG_ADDREG_KEYONLY%
  51. ;-------------------------------------------------------------------------
  52. ; Install Winsock dependency
  53. ;-------------------------------------------------------------------------
  54. [MS_RMCAST.PrimaryInstall.Winsock]
  55. AddSock = Install.RMCASTWinsock
  56. [Install.RMCASTWinsock]
  57. TransportService = RMCAST
  58. HelperDllName = "%SystemRoot%\System32\wshrm.dll"
  59. MaxSockAddrLength = 0x10
  60. MinSockAddrLength = 0x10
  61. ; The following lines are not needed since we are not installing a namespace provider
  62. ; ProviderId="{e3a0fca0-63ac-4ed6-8c08-ae9a162fc4d2}"
  63. ; LibraryPath="%SystemRoot%\System32\mswsock.dll"
  64. ; DisplayString=%MS_RMCAST.Provider_Desc%
  65. ; SupportedNameSpace=12
  66. ; Version=0
  67. ;****************************************************************************
  68. ; [Event Log] sections.
  69. ;****************************************************************************
  70. [NetEventLog]
  71. AddReg = NetEventLog.AddReg
  72. [NetEventLog.AddReg]
  73. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
  74. HKR,,TypesSupported,0x00010001,7
  75. ;====================================
  76. ; RMCAST Interface and Service Remove
  77. ;====================================
  78. [MS_RMCAST.PrimaryInstall.Remove]
  79. DelReg = Registry.MS_RMCAST
  80. UnregisterDlls = MS_RMCAST.Unregister
  81. [MS_RMCAST.PrimaryInstall.Remove.Services]
  82. DelService = RMCAST
  83. [MS_RMCAST.PrimaryInstall.Remove.Winsock]
  84. DelSock = Remove.RMCASTWinsock
  85. [Remove.RMCASTWinsock]
  86. TransportService=RMCAST
  87. ProviderId="{e3a0fca0-63ac-4ed6-8c08-ae9a162fc4d2}"