;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Copyright (c) 2020 Broadcom. All rights reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
;
; This software and all information contained therein is confidential and proprietary and shall not be duplicated, used, disclosed or
; disseminated in any way except as authorized by the applicable license agreement, without the express written permission of Broadcom.
; All authorized reproductions must be marked with this language.
;
; EXCEPT AS SET FORTH IN THE APPLICABLE LICENSE AGREEMENT, TO THE EXTENT PERMITTED BY APPLICABLE LAW OR AS AGREED BY BROADCOM IN ITS
; APPLICABLE LICENSE AGREEMENT, BROADCOM PROVIDES THIS DOCUMENTATION "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION,
; ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL BROADCOM BE LIABLE TO
; THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION,
; LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF BROADCOM IS EXPRESSLY ADVISED IN ADVANCE OF THE
; POSSIBILITY OF SUCH LOSS OR DAMAGE.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[version]
Signature   	= "$Windows NT$"
Class     	= NetService
ClassGUID  	= {4D36E974-E325-11CE-BFC1-08002BE10318}
Provider    	= %Symc%
CatalogFile	= Teefer.cat
DriverVer = 08/26/2024,14.3.12012.10000


[Manufacturer]
%Symc%=SYMC,NTx86,NTia64,NTamd64,NTarm64

[SYMC.NTx86]
%Teefer2_Desc%=Install, symc_Teefer2

[SYMC.NTia64]
%Teefer2_Desc%=Install, symc_Teefer2

[SYMC.NTamd64]
%Teefer2_Desc%=Install, symc_Teefer2

[SYMC.NTarm64]
%Teefer2_Desc%=Install, symc_Teefer2

;-------------------------------------------------------------------------
; Installation Section
;-------------------------------------------------------------------------
[Install]
AddReg=Inst_Ndi
Characteristics=0x40008
NetCfgInstanceId="{72891E7B-0A3D-4541-BDCB-3DA62E25B6A8}"
Copyfiles = Teefer2.copyfiles.sys

[SourceDisksNames]
1=%Teefer2_Desc%,"",,

[SourceDisksFiles]
Teefer.sys=1

[DestinationDirs]
DefaultDestDir=12
Teefer2.copyfiles.sys=12

[Teefer2.copyfiles.sys]
Teefer.sys,,,2


;-------------------------------------------------------------------------
; Ndi installation support
;-------------------------------------------------------------------------
[Inst_Ndi]
HKR, Ndi,Service,,"Teefer2"
HKR, Ndi,CoServices,0x00010000,"Teefer2"
HKR, Ndi,HelpText,,%Teefer2_HelpText%
HKR, Ndi,FilterClass,, first
HKR, Ndi,FilterType,0x00010001,0x00000002
HKR, Ndi\Interfaces,UpperRange,,"noupper"
HKR, Ndi\Interfaces,LowerRange,,"nolower"
HKR, Ndi\Interfaces, FilterMediaTypes,,"ethernet, tokenring, wan, jnprncva, jnprnvca, ppip, tunnel, bluetooth"
HKR, Ndi,FilterRunType, 0x00010001, 2

;-------------------------------------------------------------------------
; Service installation support
;-------------------------------------------------------------------------
[Install.Services]
AddService=Teefer2,,Teefer2_Service_Inst, Eventlog

[Teefer2_Service_Inst]
DisplayName     = %Teefer2_Desc%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 1 ;SERVICE_SYSTEM_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\Teefer.sys
LoadOrderGroup  = NDIS
Description     = %Teefer2Srv_Desc%
AddReg 		= BootFlags.AddReg

[Eventlog]
AddReg = EventLog.AddReg

[Install.Remove.Services]
DelService=Teefer2,0x200

[EventLog.AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\iologmsg.dll"
HKR,,TypesSupported,0x00010001,7

[BootFlags.AddReg]
HKR,,BootFlags,0x00010001,1 ; FLG_ADDREG_TYPE_DWORD

[Install.Remove]
DelFiles = Teefer2.CopyFiles.sys

[Strings]
Symc = "Symantec"
Teefer2_Desc = "Symantec Endpoint Protection Firewall"
Teefer2_HelpText = "This is the NDIS driver for Symantec Endpoint Protection that handles network filtering for the firewall."
Teefer2Srv_Desc = "Teefer2 Service"
