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
99 lines
3.8 KiB
; NetATLK.INX -- Appletalk Services
|
|
;
|
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
Class = NetTrans
|
|
ClassGUID = {4d36e975-e325-11ce-bfc1-08002be10318}
|
|
Provider = %Msft%
|
|
LayoutFile = layout.inf
|
|
|
|
[Manufacturer]
|
|
%Msft%=MSFT
|
|
|
|
[MSFT]
|
|
%NetATLK_Desc%=Install, MS_AppleTalk
|
|
|
|
[Install]
|
|
Characteristics=0x80 ; NCF_HAS_UI
|
|
AddReg=Inst_Ndi ; Specify the [N]etwork [d]evice [i]nstaller
|
|
|
|
[Inst_Ndi]
|
|
HKR,Ndi,ClsID,,"{525609f4-d232-11d0-b76f-00c04fc9bcc4}"
|
|
HKR,Ndi,Service,,"AppleTalk"
|
|
HKR,Ndi,CoServices,%REG_MULTI_SZ%,"AppleTalk"
|
|
HKR,Ndi,HelpText,,"@netcfgx.dll,-50005"
|
|
HKR,Ndi\Interfaces,UpperRange,,"atalk"
|
|
HKR,Ndi\Interfaces,LowerRange,,"ndis5,ndiswanatalk,ndis5_atalk"
|
|
|
|
[Install.Services]
|
|
AddService=AppleTalk,,ATLK_Service_Inst
|
|
|
|
[ATLK_Service_Inst]
|
|
DisplayName=%NetATLK_Desc%
|
|
ServiceType=%SERVICE_WIN32_SHARE_PROCESS%
|
|
StartType=%SERVICE_DEMAND_START%
|
|
ErrorControl=1
|
|
ServiceBinary=%12%\sfmatalk.sys
|
|
LoadOrderGroup="PNP_TDI"
|
|
AddReg=AddReg_ATLK_Service_Inst
|
|
Description=%NetATLK_Desc%
|
|
|
|
[AddReg_ATLK_Service_Inst]
|
|
HKR,"Performance","Library",,"atkctrs.dll"
|
|
HKR,"Performance","Open",,"OpenAtkPerformanceData"
|
|
HKR,"Performance","Close",,"CloseAtkPerformanceData"
|
|
HKR,"Performance","Collect",,"CollectAtkPerformanceData"
|
|
HKLM,"Software\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp",,"rpcrt4.dll"
|
|
@@:@6:HKLM,"Software\Wow6432Node\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp",,"rpcrt4.dll"
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\atkctrs,EventMessageFile,%REG_EXPAND_SZ%,"atkctrs.dll"
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\atkctrs,TypesSupported,%REG_DWORD%, 0x00000007
|
|
HKLM,System\CurrentControlSet\Services\EventLog\System\AppleTalk,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\system32\sfmatmsg.dll"
|
|
HKLM,System\CurrentControlSet\Services\EventLog\System\AppleTalk,TypesSupported,%REG_DWORD%, 0x00000007
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,CategoryCount,%REG_DWORD%,0x00000004
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,CategoryMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\sfmmon.dll"
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\sfmmon.dll"
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc%,TypesSupported,%REG_DWORD%,0x00000007
|
|
|
|
[Install.Winsock]
|
|
AddSock=Inst_ATLK_Winsock_Dependency
|
|
|
|
[Inst_ATLK_Winsock_Dependency]
|
|
TransportService=AppleTalk
|
|
HelperDllName="%SystemRoot%\System32\sfmwshat.dll"
|
|
MaxSockAddrLength=0x8
|
|
MinSockAddrLength=0x6
|
|
|
|
@@:@i:[Install.PrintMonitor]
|
|
@@:@i:AddMonitor = Inst_Static.AddPrintMonitor
|
|
|
|
@@:@i:[Inst_Static.AddPrintMonitor]
|
|
@@:@i:PrintMonitorName = %ATLK_PNT_MON_Name%
|
|
@@:@i:PrintMonitorDLL = "sfmmon.dll"
|
|
@@:@i:PrintProcName = "SFMPSPRT"
|
|
@@:@i:PrintProcDLL = "sfmpsprt.dll"
|
|
|
|
[Install.Remove.Services]
|
|
DelService=AppleTalk
|
|
DelReg=DelReg_ATLK_Service
|
|
|
|
[DelReg_ATLK_Service]
|
|
HKLM,"Software\Microsoft\Rpc\Protocols","ncacn_at_dsp"
|
|
HKLM,"Software\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp"
|
|
@@:@6:HKLM,"Software\Wow6432Node\Microsoft\Rpc\ClientProtocols","ncacn_at_dsp"
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\atkctrs ; Remove Entire Tree
|
|
HKLM,System\CurrentControlSet\Services\EventLog\Application\%ATLK_PNT_MON_Desc% ; Remove Entire Tree
|
|
HKLM,System\CurrentControlSet\Services\EventLog\System\AppleTalk ; Remove Entire Tree
|
|
|
|
[Install.Remove.Winsock]
|
|
TransportService=AppleTalk
|
|
|
|
@@:@i:[Install.Remove.PrintMonitor]
|
|
@@:@i:DelMonitor = Del_Static.DelPrintMonitor
|
|
|
|
@@:@i:[Del_Static.DelPrintMonitor]
|
|
@@:@i:PrintMonitorName = %ATLK_PNT_MON_Name%
|
|
@@:@i:PrintMonitorDLL = "sfmmon.dll"
|
|
@@:@i:PrintProcName = "SFMPSPRT"
|
|
|