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.

99 lines
3.8 KiB

  1. ; NetATLK.INX -- Appletalk Services
  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. %NetATLK_Desc%=Install, MS_AppleTalk
  14. [Install]
  15. Characteristics=0x80 ; NCF_HAS_UI
  16. AddReg=Inst_Ndi ; Specify the [N]etwork [d]evice [i]nstaller
  17. [Inst_Ndi]
  18. HKR,Ndi,ClsID,,"{525609f4-d232-11d0-b76f-00c04fc9bcc4}"
  19. HKR,Ndi,Service,,"AppleTalk"
  20. HKR,Ndi,CoServices,%REG_MULTI_SZ%,"AppleTalk"
  21. HKR,Ndi,HelpText,,"@netcfgx.dll,-50005"
  22. HKR,Ndi\Interfaces,UpperRange,,"atalk"
  23. HKR,Ndi\Interfaces,LowerRange,,"ndis5,ndiswanatalk,ndis5_atalk"
  24. [Install.Services]
  25. AddService=AppleTalk,,ATLK_Service_Inst
  26. [ATLK_Service_Inst]
  27. DisplayName=%NetATLK_Desc%
  28. ServiceType=%SERVICE_WIN32_SHARE_PROCESS%
  29. StartType=%SERVICE_DEMAND_START%
  30. ErrorControl=1
  31. ServiceBinary=%12%\sfmatalk.sys
  32. LoadOrderGroup="PNP_TDI"
  33. AddReg=AddReg_ATLK_Service_Inst
  34. Description=%NetATLK_Desc%
  35. [AddReg_ATLK_Service_Inst]
  36. HKR,"Performance","Library",,"atkctrs.dll"
  37. HKR,"Performance","Open",,"OpenAtkPerformanceData"
  38. HKR,"Performance","Close",,"CloseAtkPerformanceData"
  39. HKR,"Performance","Collect",,"CollectAtkPerformanceData"
  40. HKLM,"Software\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp",,"rpcrt4.dll"
  41. @@:@6:HKLM,"Software\Wow6432Node\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp",,"rpcrt4.dll"
  42. HKLM,System\CurrentControlSet\Services\EventLog\Application\atkctrs,EventMessageFile,%REG_EXPAND_SZ%,"atkctrs.dll"
  43. HKLM,System\CurrentControlSet\Services\EventLog\Application\atkctrs,TypesSupported,%REG_DWORD%, 0x00000007
  44. HKLM,System\CurrentControlSet\Services\EventLog\System\AppleTalk,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\system32\sfmatmsg.dll"
  45. HKLM,System\CurrentControlSet\Services\EventLog\System\AppleTalk,TypesSupported,%REG_DWORD%, 0x00000007
  46. HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,CategoryCount,%REG_DWORD%,0x00000004
  47. HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,CategoryMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\sfmmon.dll"
  48. HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\sfmmon.dll"
  49. HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,TypesSupported,%REG_DWORD%,0x00000007
  50. [Install.Winsock]
  51. AddSock=Inst_ATLK_Winsock_Dependency
  52. [Inst_ATLK_Winsock_Dependency]
  53. TransportService=AppleTalk
  54. HelperDllName="%SystemRoot%\System32\sfmwshat.dll"
  55. MaxSockAddrLength=0x8
  56. MinSockAddrLength=0x6
  57. @@:@i:[Install.PrintMonitor]
  58. @@:@i:AddMonitor = Inst_Static.AddPrintMonitor
  59. @@:@i:[Inst_Static.AddPrintMonitor]
  60. @@:@i:PrintMonitorName = %ATLK_PNT_MON_Name%
  61. @@:@i:PrintMonitorDLL = "sfmmon.dll"
  62. @@:@i:PrintProcName = "SFMPSPRT"
  63. @@:@i:PrintProcDLL = "sfmpsprt.dll"
  64. [Install.Remove.Services]
  65. DelService=AppleTalk
  66. DelReg=DelReg_ATLK_Service
  67. [DelReg_ATLK_Service]
  68. HKLM,"Software\Microsoft\Rpc\Protocols","ncacn_at_dsp"
  69. HKLM,"Software\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp"
  70. @@:@6:HKLM,"Software\Wow6432Node\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp"
  71. HKLM,System\CurrentControlSet\Services\EventLog\Application\atkctrs ; Remove Entire Tree
  72. HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc% ; Remove Entire Tree
  73. HKLM,System\CurrentControlSet\Services\EventLog\System\AppleTalk ; Remove Entire Tree
  74. [Install.Remove.Winsock]
  75. TransportService=AppleTalk
  76. @@:@i:[Install.Remove.PrintMonitor]
  77. @@:@i:DelMonitor = Del_Static.DelPrintMonitor
  78. @@:@i:[Del_Static.DelPrintMonitor]
  79. @@:@i:PrintMonitorName = %ATLK_PNT_MON_Name%
  80. @@:@i:PrintMonitorDLL = "sfmmon.dll"
  81. @@:@i:PrintProcName = "SFMPSPRT"