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.

95 lines
2.9 KiB

  1. ; -- NETRSVP.INX --
  2. ;
  3. ; ReSerVation Protocol Services (RSVP)
  4. ;
  5. ; Copyright (c) 1993-1999, Microsoft Corporation
  6. [version]
  7. Signature = "$Windows NT$"
  8. Class = NetService
  9. ClassGUID = {4d36e974-e325-11ce-bfc1-08002be10318}
  10. Provider = %Msft%
  11. LayoutFile = layout.inf
  12. [ControlFlags]
  13. ExcludeFromSelect = MS_RSVP
  14. [Manufacturer]
  15. %Msft% = MSFT
  16. [MSFT]
  17. %RSVP_Display% = RSVP.ndi, MS_RSVP
  18. [RSVP.ndi]
  19. AddReg = RSVP.ndi.AddReg
  20. Characteristics = 0x28 ; NCF_NOT_USER_REMOVABLE | NCF_HIDDEN
  21. RegisterDlls = RSVP.ndi.Register
  22. [RSVP.ndi.Remove]
  23. UnregisterDlls = RSVP.ndi.Unregister
  24. [RSVP.ndi.Register]
  25. 11,, lodctr.exe, 1,,"rsvp.ini"
  26. [RSVP.ndi.Unregister]
  27. 11,, unlodctr.exe, 1,,"RSVP"
  28. [RSVP.ndi.Services]
  29. ; SPSVCINST_NOCLOBBER_STARTTYPE | SPSVCINST_NOCLOBBER_DISPLAYNAME
  30. AddService = RSVP, 0x18, RSVP.AddService, RSVP.AddEventLog
  31. ; RSVP Service Security:
  32. ; allow Authenticated Users to query/start service
  33. ; Power Users to query/start/stop/pause service
  34. ; Administrators full control
  35. [RSVP.AddService]
  36. DisplayName = %RSVP_Display%
  37. ServiceType = 0x10 ;SERVICE_WIN32_OWN_PROCESS
  38. StartType = 3 ;SERVICE_DEMAND_START
  39. ErrorControl = 1 ;SERVICE_ERROR_NORMAL
  40. ServiceBinary = %11%\rsvp.exe
  41. Dependencies = TcpIp, Afd, RpcSs
  42. AddReg = RSVP.AddService.AddReg
  43. Description = %RSVP_Desc%
  44. @p:Security = "D:(A;;0x2019D;;;IU)(A;;0x201FD;;;PU)(A;;0xF01FF;;;BA)" ; On personnal accept only interactive users.
  45. @@!p:Security = "D:(A;;0x2019D;;;AU)(A;;0x201FD;;;PU)(A;;0xF01FF;;;BA)" ; On all other boxes accept authenticated users.
  46. [RSVP.AddService.AddReg]
  47. HKR, Parameters, , 0x10
  48. ; Define a REG_SZ named Starting for the global named event
  49. HKR, Parameters, "StartBlocker" , 0x0, ""
  50. ; Define a REG_SZ named Starting for RAPIRpc endpoint for requests
  51. HKR, Parameters, "Requests" , 0x0, ""
  52. ; Define a REG_SZ named Starting for RAPIRpc endpoint for upcalls
  53. HKR, Parameters, "Upcalls" , 0x0, ""
  54. ; Perfmon
  55. HKLM, System\CurrentControlSet\Services\RSVP\Performance, Open, , "OpenRsvpPerformanceData"
  56. HKLM, System\CurrentControlSet\Services\RSVP\Performance, Close, , "CloseRsvpPerformanceData"
  57. HKLM, System\CurrentControlSet\Services\RSVP\Performance, Collect, , "CollectRsvpPerformanceData"
  58. HKLM, System\CurrentControlSet\Services\RSVP\Performance, Library, 0x20000, "%%SystemRoot%%\System32\rsvpperf.dll"
  59. [RSVP.AddEventLog]
  60. AddReg = RSVP.AddEventLog.AddReg
  61. [RSVP.AddEventLog.AddReg]
  62. HKR, , "EventMessageFile", 0x20000, "%%SystemRoot%%\System32\rsvpmsg.dll"
  63. HKR, , "TypesSupported", 0x10001, 7
  64. [RSVP.ndi.Remove.Services]
  65. DelService = RSVP
  66. DelReg = RSVP.ndi.Remove.Services.DelReg
  67. [RSVP.ndi.AddReg]
  68. HKR, Ndi, Service, , "RSVP"
  69. HKR, Ndi, HelpText, , "%RSVP_HELP%"
  70. HKR, Ndi\Interfaces, UpperRange, , "noupper"
  71. HKR, Ndi\Interfaces, LowerRange, , "nolower"
  72. [RSVP.ndi.Remove.Services.DelReg]
  73. ; Perfmon
  74. HKLM, System\CurrentControlSet\Services\Rsvp\Performance