This repo is obsolete, please see git://git.code.sf.net/p/dummynet/code@master
[ipfw.git] / original_passthru / netsf_m.inf
1 ; -- NETSF_M.INF --\r
2 ;\r
3 ; Passsthru Miniport INF file\r
4 ;\r
5 ; Copyright (c) 1993-1999, Microsoft Corporation\r
6 \r
7 ; ----------------------------------------------------------------------\r
8 ; Notes:\r
9 ; 0. The term "filter" is used here to refer to an NDIS IM driver that\r
10 ;    implements a 1:1 relationship between upper and lower bindings.\r
11 ; 1. Items specifically required for a filter have been marked with\r
12 ;    "!!--Filter Specific--!!" keyword\r
13 ; 2. A filter DOES NOT require a notify object for proper installation.\r
14 ;    A notify object is only required if one wants to have better control\r
15 ;    over binding operations or if one wants to receive notifications\r
16 ;    when other components get installed/removed/bound/unbound.\r
17 ;    This sample uses a notify object as an example only. If you do not\r
18 ;    want to use a notify object, please comment out the lines that add\r
19 ;    ClsId and ComponentDll registry keys.\r
20 ; ----------------------------------------------------------------------\r
21 \r
22 [Version]\r
23 signature  = "$Windows NT$"\r
24 Class      = Net\r
25 ClassGUID  = {4d36e972-e325-11ce-bfc1-08002be10318}\r
26 Provider   = %Msft%\r
27 DriverVer  =10/01/2002,6.0.5019.0\r
28 \r
29 [ControlFlags]\r
30 ExcludeFromSelect = ms_passthrump\r
31 \r
32 [DestinationDirs]\r
33 DefaultDestDir=12\r
34 ; No files to copy \r
35 \r
36 [Manufacturer]\r
37 %Msft% = MSFT,NTx86,NTia64,NTamd64\r
38 \r
39 ;For Win2K\r
40 \r
41 [MSFT]\r
42 %PassthruMP_Desc% = PassthruMP.ndi, ms_passthrump\r
43 \r
44 ;For WinXP and later\r
45 \r
46 [MSFT.NTx86]\r
47 %PassthruMP_Desc% = PassthruMP.ndi, ms_passthrump\r
48 \r
49 [MSFT.NTia64]\r
50 %PassthruMP_Desc% = PassthruMP.ndi, ms_passthrump\r
51 \r
52 [MSFT.NTamd64]\r
53 %PassthruMP_Desc% = PassthruMP.ndi, ms_passthrump\r
54 \r
55 \r
56 [PassthruMP.ndi]\r
57 AddReg  = PassthruMP.ndi.AddReg\r
58 Characteristics = 0x29 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HIDDEN\r
59 \r
60 [PassthruMP.ndi.AddReg]\r
61 HKR, Ndi, Service,  0,  PassthruMP\r
62 \r
63 [PassthruMP.ndi.Services]\r
64 AddService = PassthruMP,0x2, PassthruMP.AddService\r
65 \r
66 \r
67 [PassthruMP.AddService]\r
68 ServiceType    = 1 ;SERVICE_KERNEL_DRIVER\r
69 StartType      = 3 ;SERVICE_DEMAND_START\r
70 ErrorControl   = 1 ;SERVICE_ERROR_NORMAL\r
71 ServiceBinary  = %12%\passthru.sys\r
72 AddReg         = PassthruMP.AddService.AddReg\r
73 \r
74 \r
75 [PassthruMP.AddService.AddReg]\r
76 ; ----------------------------------------------------------------------\r
77 ; Add any miniport-specific parameters here.  These are params that your\r
78 ; filter device is going to use.\r
79 ;\r
80 ;HKR, Parameters, ParameterName,  0x10000, "MultiSz", "Parameter", "Value"\r
81 ;HKR, Parameters, ParameterName2, 0x10001, 4\r
82 \r
83 [Strings]\r
84 Msft = "Microsoft"\r
85 PassthruMP_Desc = "Passthru Miniport"\r
86 \r
87 [SourceDisksNames]\r
88 ;None \r
89 \r
90 [SourceDisksFiles]\r
91 ;None\r
92 \r
93 \r