; NETTCPIP.INF -- TCP/IP Protocol
;
; Copyright (c) Microsoft Corporation.  All rights reserved.

[Version]
    Signature   = "$Windows NT$"
    Class       = NetTrans
    ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
    Provider    = %Msft%
DriverVer=06/21/2006,6.1.7600.16385

[Manufacturer]
    %Msft% = Msft,NTx86,NTia64,NTamd64

[Msft.NTx86]
    %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
    %MS_TCPIP.Tunnel.DisplayName%   = MS_TCPIP.Tunnel.PrimaryInstall, MS_TCPIP_TUNNEL   ;TCP/IP-Tunnels
    %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
    %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
    %MS_SMB.DisplayName%        = MS_SMB.Install, MS_SMB

[Msft.NTia64]
    %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
    %MS_TCPIP.Tunnel.DisplayName%   = MS_TCPIP.Tunnel.PrimaryInstall, MS_TCPIP_TUNNEL   ;TCP/IP-Tunnels
    %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
    %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
    %MS_SMB.DisplayName%        = MS_SMB.Install, MS_SMB

[Msft.NTamd64]
    %MS_TCPIP.DisplayName%      = MS_TCPIP.PrimaryInstall, MS_TCPIP           ;TCP/IP
    %MS_TCPIP.Tunnel.DisplayName%   = MS_TCPIP.Tunnel.PrimaryInstall, MS_TCPIP_TUNNEL   ;TCP/IP-Tunnels
    %MS_WINS.DisplayName%       = MS_WINS.PrimaryInstall,  MS_NetBT           ;WINS
    %MS_NETBT_SMB.DisplayName%  = MS_NETBT_SMB.PrimaryInstall, MS_NETBT_SMB   ;NETBT_SMB
    %MS_SMB.DisplayName%        = MS_SMB.Install, MS_SMB

[ControlFlags]
ExcludeFromSelect = MS_NetBT,MS_NETBT_SMB,MS_SMB ; NetBt and NetBt_Smb are sub-components of Tcpip

;****************************************************************************
; TCP/IP
;****************************************************************************

;=======================
; TCP/IP Primary Install
;=======================

[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
AddReg = Registry.MS_TCPIP.PrimaryInstall, Registry.MS_TCPIP, Registry.MS_TCPIP.Legacy

[MS_TCPIP.Tunnel.PrimaryInstall]
Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
AddReg = Registry.MS_TCPIP.Tunnel.Install

[Registry.MS_TCPIP.PrimaryInstall]
HKR, Ndi, BindForm, 0, "Tcpip"
HKR, Ndi, ClsId, , "{A907657F-6FDF-11D0-8EFB-00C04FD912B2}"
HKR, Ndi, ComponentDll, , tcpipcfg.dll
HKR, Ndi, HelpText, , "@%SystemRoot%\system32\tcpipcfg.dll,-50001"
HKR, Ndi, Service, , "Tcpip"
HKR, Ndi, CoServices, %FLG_ADDREG_TYPE_MULTI_SZ%, "Tcpip", "Netbt", "Smb", "Lmhosts","Dhcp", "Tdx"
HKR, Ndi\Interfaces, UpperRange, , "tdi"
HKR, Ndi\Interfaces, LowerRange, , "ndis5,ndis5_ip,flpp4"

[Registry.MS_TCPIP.Tunnel.Install]
HKR, Ndi, BindForm, 0, "TCPIPTUNNEL"
HKR, Ndi\Interfaces, UpperRange, 0, noupper
HKR, Ndi\Interfaces, LowerRange, 0, "ndis5_tunnel"

;=====================================
; TCP/IP Interface and Service Install
; 0x10 = SPSVCINST_NOCLOBBER_STARTTYPE
;=====================================

[MS_TCPIP.PrimaryInstall.Services]
DelService = Ipsec
AddService = Tcpip, 0, Install.AddService.TCPIP, NetEventLog
AddService = Tdx, 0, Install.AddService.TDX
AddService = Dhcp, 0, Install.AddService.DHCP, DhcpEventLog

; Remove old IPSec Snapin references (Tool no longer present)

; Install Tcpip service
[Install.AddService.TCPIP]
DisplayName = "@%SystemRoot%\system32\tcpipcfg.dll,-50003"
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 0 ;SERVICE_SYSTEM_BOOT
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tcpip.sys
LoadOrderGroup = PNP_TDI
AddReg = Registry.Service.TCPIP.Root,Registry.Service.TCPIP.ServiceProvider,Registry.Service.TCPIP.Secure,Registry.Service.TCPIP.Parameters,Registry.Service.TCPIP,Registry.Service.TCPIP.AdminOnly
Description     = "@%SystemRoot%\system32\tcpipcfg.dll,-50003"

; Install Winsock dependency
[MS_TCPIP.PrimaryInstall.Winsock]
AddSock = Install.TcpipWinsock
AddSock = Install.LDAPWinsock

[Install.TcpipWinsock]
TransportService = Tcpip
DisplayString="@%SystemRoot%\system32\wshtcpip.dll,-60103"
HelperDllName = "%SystemRoot%\System32\wshtcpip.dll"
LibraryPath="%SystemRoot%\System32\mswsock.dll"
MaxSockAddrLength = 0x10
MinSockAddrLength = 0x10
SupportedNameSpace=12
Version=0
ProviderId="{22059d40-7e9e-11cf-ae5a-00aa00a7112b}"

[Install.LDAPWinsock]
TransportService = Tcpip
HelperDllName = "%SystemRoot%\System32\wshtcpip.dll"
MaxSockAddrLength = 0x10
MinSockAddrLength = 0x10
LibraryPath="%SystemRoot%\System32\winrnr.dll"
DisplayString=%MS_NTDS.Provider_Desc%
SupportedNameSpace=32
SchemaSupport=0
ProviderId="{3b2637ee-e580-11cf-a555-00c04fd8d4ac}"

; Install DHCP service
[Install.AddService.DHCP]
DisplayName = "@%SystemRoot%\system32\dhcpcore.dll,-100"
ServiceType = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
StartType = 2     ;SERVICE_AUTO_START
ErrorControl = 1     ;SERVICE_ERROR_NORMAL
ServiceBinary = %11%\svchost.exe -k LocalServiceNetworkRestricted
LoadOrderGroup = TDI
Dependencies = NSI, Tdx, Afd
StartName = "NT AUTHORITY\LocalService"
AddReg = Registry.Service.DHCP.Parameters.Secure,Registry.Service.DHCP.Options.Secure,Registry.Service.DHCP
Description = "@%SystemRoot%\system32\dhcpcore.dll,-101"
Security = "D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;0x40;;;LS)(A;;0x40;;;NS)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;NO)"

[Install.AddService.TDX]
DisplayName = "@%SystemRoot%\system32\tcpipcfg.dll,-50004"
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 1 ;SERVICE_SYSTEM_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\tdx.sys
LoadOrderGroup = PNP_TDI
Dependencies = Tcpip
Description = "@%SystemRoot%\system32\tcpipcfg.dll,-50004"


[Registry.MS_TCPIP]

[Registry.MS_TCPIP.Legacy]
;Some legacy apps use the following key to check whether tcp is installed
HKLM,SOFTWARE\Microsoft\Tcpip\CurrentVersion,,%FLG_ADDREG_KEYONLY%

[Registry.MS_TCPIP.Legacy.Remove]
HKLM,SOFTWARE\Microsoft\Tcpip

[Registry.Service.DHCP.Parameters.Secure]
HKR,Parameters,,%FLG_ADDREG_KEYONLY%
HKR,Parametersv6,,%FLG_ADDREG_KEYONLY%

[Registry.Service.DHCP.Parameters.Secure.Security]
"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GRLCSWCCRPRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CI;GR;;;LS)(A;CI;GR;;;NO)"

[Registry.Service.DHCP.Options.Secure]
HKR,Configurations,,%FLG_ADDREG_KEYONLY%
HKR,Parameters\Options,,%FLG_ADDREG_KEYONLY%
HKR,Parametersv6\Options,,%FLG_ADDREG_KEYONLY%


[Registry.Service.DHCP.Options.Secure.Security]
"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GA;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CI;GR;;;LS)(A;CI;GA;;;NO)"

[Registry.Service.DHCP]
;add keys which instruct DHCP where to find TCPIP options
HKR,Linkage\Disabled,,%FLG_ADDREG_KEYONLY%

HKR,,RequiredPrivileges,%FLG_ADDREG_TYPE_MULTI_SZ%,"SeChangeNotifyPrivilege","SeCreateGlobalPrivilege"
HKR,,ServiceSidType,%FLG_ADDREG_TYPE_DWORD%,0x00000001

;
; DHCP which runs as NS needs full permissions to Parameters and
; Interfaces subkeys. So grant GA to NS.
;

;
; No Delete, WDAC and WOWN permissions for NS on keys which contain
; paths of executables. Granting "Create Subkey" as it should be
; safe without delete.
;
[Registry.Service.TCPIP.Root]
HKLM,System\CurrentControlSet\Services\Tcpip,,%FLG_ADDREG_KEYONLY%

[Registry.Service.TCPIP.Root.Security]
"D:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;CCLCSWRPRC;;;NS)(A;CI;KR;;;LS)(A;CI;CCLCSWRPRC;;;NO)(A;CI;CCLCSWRPRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)"

;
; Restricted permissions on the ServiceProvider key to avoid elevation of
; privileges by redirection of the ProviderPath
;
[Registry.Service.TCPIP.ServiceProvider]
HKLM,System\CurrentControlSet\Services\Tcpip\ServiceProvider,,%FLG_ADDREG_KEYONLY%

HKR,ServiceProvider,Class,%FLG_ADDREG_TYPE_DWORD%,8
HKR,ServiceProvider,DnsPriority,%FLG_ADDREG_TYPE_DWORD%,2000
HKR,ServiceProvider,HostsPriority,%FLG_ADDREG_TYPE_DWORD%,500
HKR,ServiceProvider,LocalPriority,%FLG_ADDREG_TYPE_DWORD%,499
HKR,ServiceProvider,Name,,"TCP/IP"
HKR,ServiceProvider,NetbtPriority,%FLG_ADDREG_TYPE_DWORD%,2001
HKR,ServiceProvider,ProviderPath,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\wsock32.dll"

[Registry.Service.TCPIP.ServiceProvider.Security]
"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GRLCSWCCRPRC;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)"

[Registry.Service.TCPIP.Secure]
HKLM,System\CurrentControlSet\Control\Network,,%FLG_ADDREG_KEYONLY%

HKR,Linkage,,%FLG_ADDREG_KEYONLY%

[Registry.Service.TCPIP.Secure.Security]
"D:PAI(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI; KA;;;NS)(A;CI;KA;;;LS)(A;CI;CCDCLCSWRPSDRC;;;NO)(A;CI;CCDCLCSWRPWPSDRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)(A;CI;KA;;;SU)(A;CI;KA;;;S-1-5-80-2898649604-2335086160-1904548223-3761738420-3855444835)(A;CIIO;RC;;;S-1-3-4)"

[Registry.Service.TCPIP.Parameters]
HKLM,System\CurrentControlSet\Services\Tcpip\Parameters,,%FLG_ADDREG_KEYONLY%

[Registry.Service.TCPIP.Parameters.Security]
"D:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;CCDCLCSWRPWPSDRC;;;NS)(A;CI;KR;;;LS)(A;CI;CCDCLCSWRPSDRC;;;NO)(A;CI;CCDCLCSWRPWPSDRC;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)(A;CI;KRKW;;;S-1-5-80-3981856537-581775623-1136376035-2066872258-409572886)"

[Registry.Service.TCPIP.AdminOnly]
HKR,Parameters\Adapters,,%FLG_ADDREG_KEYONLY%
HKR,Parameters\Winsock,"UseDelayedAcceptance",%FLG_ADDREG_TYPE_DWORD%,0x0000

[Registry.Service.TCPIP.AdminOnly.Security]
"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)"

[Registry.Service.TCPIP]
HKLM,"System\CurrentControlSet\Control\ServiceProvider\Order","ExcludedProviders",%FLG_ADDREG_SZ_NO_CLOBBER%,""
HKLM,"System\CurrentControlSet\Control\ServiceProvider\Order","ProviderOrder",%FLG_ADDREG_MULTI_SZ_APPEND%,"Tcpip"

HKR,Parameters\PersistentRoutes,,%FLG_ADDREG_KEYONLY%

HKR,Parameters,DataBasePath,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\drivers\etc"
HKR,Parameters,NameServer,%FLG_ADDREG_SZ_NO_CLOBBER%,""
HKR,Parameters,ForwardBroadcasts,%FLG_ADDREG_DWORD_NO_CLOBBER%,0
HKR,Parameters,IPEnableRouter,%FLG_ADDREG_TYPE_DWORD%,0

;====================================
; TCP/IP Interface and Service Remove
;====================================

[MS_TCPIP.PrimaryInstall.Remove]
DelReg          = Registry.MS_TCPIP, Registry.MS_TCPIP.Legacy.Remove

[MS_TCPIP.PrimaryInstall.Remove.Services]
DelService = Tcpip
DelService = Dhcp
DelService = Tdx

[MS_TCPIP.PrimaryInstall.Remove.Winsock]
DelSock = Remove.TcpipWinsock
DelSock = Remove.LDAPWinsock

[Remove.TcpipWinsock]
TransportService=Tcpip
ProviderId="{22059d40-7e9e-11cf-ae5a-00aa00a7112b}"

[Remove.LDAPWinsock]
TransportService=Tcpip
ProviderId="{3b2637ee-e580-11cf-a555-00c04fd8d4ac}"

;****************************************************************************
; WINS
;****************************************************************************

;=====================
; WINS Primary Install
;=====================

[MS_WINS.PrimaryInstall]
    Characteristics = 0x28 ; NCF_HIDDEN | NCF_NOT_USER_REMOVABLE
    AddReg  = Registry.MS_WINS.PrimaryInstall
    AddReg  = Registry.Service.NetBT.Secure
    AddReg  = Registry.Service.NetBT

[Registry.MS_WINS.PrimaryInstall]
; Class Information
    HKR,Ndi,Service,,"NetBT"

; Interfaces
    HKR,Ndi\Interfaces,UpperRange,,"netbios"
    HKR,Ndi\Interfaces,LowerRange,,"tdi"


;====================================
; WINS Interface and Service Install
;====================================


[MS_WINS.PrimaryInstall.Services]
    AddService      = LmHosts, 0, Install.AddService.LMHosts, NetEventLog

[Install.AddService.LMHosts]
    DisplayName     = "@%SystemRoot%\system32\lmhsvc.dll,-101"
    ServiceType     = 0x20  ;SERVICE_WIN32_SHARE_PROCESS
    StartType       = 2     ;SERVICE_AUTO_START
    ErrorControl    = 1     ;SERVICE_ERROR_NORMAL
    ServiceBinary   = %11%\svchost.exe -k LocalServiceNetworkRestricted
    LoadOrderGroup  = TDI
    Dependencies    = NetBT, Afd
    StartName       = "NT AUTHORITY\LocalService"
    AddReg          = Registry.Service.LMHosts
    Description     = "@%SystemRoot%\system32\lmhsvc.dll,-102"

[Registry.Service.LMHosts]
    HKR,Parameters,ServiceDll,%FLG_ADDREG_TYPE_EXPAND_SZ%,"%%SystemRoot%%\System32\lmhsvc.dll"

[Registry.Service.NetBT.Secure]
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,,%FLG_ADDREG_KEYONLY%

    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NbProvider,,"_tcp"
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NameServerPort,%FLG_ADDREG_DWORD_NO_CLOBBER%,137
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,CacheTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,600000
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,BcastNameQueryCount,%FLG_ADDREG_DWORD_NO_CLOBBER%,3
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,BcastQueryTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,750
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NameSrvQueryCount,%FLG_ADDREG_DWORD_NO_CLOBBER%,3
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,NameSrvQueryTimeout,%FLG_ADDREG_DWORD_NO_CLOBBER%,1500
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,Size/Small/Medium/Large,%FLG_ADDREG_DWORD_NO_CLOBBER%,1
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,SessionKeepAlive,%FLG_ADDREG_DWORD_NO_CLOBBER%,3600000
    HKLM,System\CurrentControlSet\Services\NetBT\Parameters,TransportBindName,,"\Device\"

    HKLM,System\CurrentControlSet\Services\NetBT\Parameters\Interfaces,,%FLG_ADDREG_KEYONLY%

[Registry.Service.NetBT.Secure.Security]
"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GR;;;LS)(A;CI;CCDCLCSWRPSDRC;;;NO)(A;CI;GA;;;S-1-5-80-2940520708-3855866260-481812779-327648279-1710889582)(A;CIIO;RC;;;OW)"


[Registry.Service.NetBT]
    ;NetBT service is installed from the manifest as disabled. The installation is complete here
    ;enable it now.
    HKLM,System\CurrentControlSet\Services\NetBT\,Start,%FLG_ADDREG_TYPE_DWORD%,1

    HKLM,System\CurrentControlSet\Services\NetBT\Linkage,OtherDependencies,%FLG_ADDREG_TYPE_MULTI_SZ%,"Tcpip"

[Registry.Service.NetBT.Security]
"D:P(A;CI;GR;;;BU)(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GR;;;NS)(A;CI;GR;;;LS)(A;CI;CCLCSWRPRC;;;NO)(A;CIIO;RC;;;OW)"


;==================================
; WINS Interface and Service Remove
;==================================

[MS_WINS.PrimaryInstall.Remove.Services]
    DelService      = LmHosts
    DelService      = NetBT

;**********************************************************
; NETBT_SMB section
;**********************************************************
[MS_NETBT_SMB.PrimaryInstall]
Characteristics = 0x38    ; NCF_HIDDEN|NCF_NO_SERVICE|NCF_NOT_USER_REMOVABLE
AddReg = Registry.MS_NETBT_SMB.PrimaryInstall

[Registry.MS_NETBT_SMB.PrimaryInstall]
HKR, Ndi,            BindForm,      0,          "NetbiosSmb"
HKR, Ndi\Interfaces, UpperRange,    0,          "netbios_smb"
HKR, Ndi\Interfaces, LowerRange,    0,          "nolower"

;=====================================
; Microsoft SMB Interface and Service Install
;=====================================
[MS_SMB.Install]
    Characteristics = 0x28  ; NCF_NOT_USER_REMOVABLE | NCF_HIDDEN
    AddReg          = Registry.MS_SMB.Install

[Registry.MS_SMB.Install]
; Class Information
    HKR, Ndi, Service,    0, "Smb"

; Interfaces
    HKR,Ndi\Interfaces,UpperRange,0,"netbios_smb"
    HKR,Ndi\Interfaces,LowerRange,,"tdi"

; Service install
[MS_SMB.Install.Services]
    AddService      = Smb,    0, Install.AddService.Smb,    NetEventLog

; Install Smb service
[Install.AddService.Smb]
    DisplayName     = "@%SystemRoot%\system32\tcpipcfg.dll,-50005"
    ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
    StartType       = 3 ;SERVICE_DEMAND_START
    ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
    ServiceBinary   = %12%\smb.sys
    LoadOrderGroup  = PNP_TDI
    Dependencies    = Tcpip
    AddReg          = Registry.Service.Smb
    Description     = "@%SystemRoot%\system32\tcpipcfg.dll,-50006"

[Registry.Service.Smb]

[Registry.Service.Smb.DelReg]

;====================================
; SMB Interface and Service Remove
;====================================
[MS_SMB.Install.Remove]
    DelReg = Registry.Service.Smb.DelReg

[MS_SMB.Install.Remove.Services]
    DelService = Smb

;****************************************************************************
; [Event Log] sections.
;****************************************************************************
[NetEventLog]
AddReg = NetEventLog.AddReg

[NetEventLog.AddReg]
    HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
    HKR,,TypesSupported,0x00010001,7


[DhcpEventLog]
AddReg = DhcpEventLog.AddReg

[DhcpEventLog.AddReg]
    HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\dhcpcore.dll"
    HKR,,ParameterMessageFile,0x00020000,"%%SystemRoot%%\System32\kernel32.dll"

[Strings]
; localizable
Msft = "Microsoft"

;TCPIP strings
MS_TCPIP.DisplayName = "Internet Protocol Version 4 (TCP/IPv4)"

MS_NTDS.Provider_Desc = "NTDS"

;TCPIP_TUNNEL strings
MS_TCPIP.Tunnel.DisplayName = "Internet Protocol (TCP/IP) - Tunnels"

;WINS strings
MS_WINS.DisplayName = "WINS Client(TCP/IP) Protocol"

; IPSEC
IPSEC_Group_Name = "Administrative Tools"
IPSEC_Admin_Desc = "IP Security Management"

; NETBT_SMB
MS_NETBT_SMB.DisplayName = "Message-oriented TCP/IP Protocol (SMB session)"

MS_SMB.DisplayName = "Microsoft NetbiosSmb"

; non-localizable

; AddReg flags
FLG_ADDREG_TYPE_EXPAND_SZ   = 0x00020000
FLG_ADDREG_TYPE_MULTI_SZ    = 0x00010000
FLG_ADDREG_TYPE_DWORD       = 0x00010001
FLG_ADDREG_KEYONLY          = 0x00000010
FLG_ADDREG_SZ_NO_CLOBBER    = 0x00000002
FLG_ADDREG_MULTI_SZ_APPEND  = 0x0001000A
FLG_ADDREG_TYPE_BINARY      = 0x00000001
FLG_ADDREG_DWORD_NO_CLOBBER = 0x00010003


; SECURITY: Parameters for CoInitializeSecurity
; SECURITY: The following are process-wide settings for COM security.
; SECURITY: They are set to be as strict as possible. You can override
; SECURITY: these settings on a per-interface basis using CoSetProxyBlanket.
AUTHENTICATION_CAPABILITIES = 0x3022 ; EOAC_NO_CUSTOM_MARSHAL |
                                     ; EOAC_DISABLE_AAA |
                                     ; EOAC_STATIC_CLOAKING |
                                     ; EOAC_SECURE_REFS
AUTHENTICATION_LEVEL        = 0x6    ; RPC_C_AUTHN_LEVEL_PKT_PRIVACY
IMPERSONATION_LEVEL         = 0x2    ; RPC_C_IMP_LEVEL_IDENTIFY
