summaryrefslogtreecommitdiff
path: root/network/ndis/mux/driver/60/mux_mp.inf
blob: 5c0944bba7f455f563d45125d826c2e04263c6fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
; -- MUXMP.INF --
;
; Sample MUX INF file
;
; Copyright (c) 1993-2004, Microsoft Corporation

[Version]
Signature 	= "$Windows NT$"
Class 		= Net
ClassGUID 	= {4d36e972-e325-11ce-bfc1-08002be10318}
CatalogFile = muxmp.cat
Provider 	= %ProviderString%
DriverVer	=10/01/2002,6.0.5019.0
PnpLockdown = 1

[ControlFlags]
ExcludeFromSelect = MS_MUXMP


; Note: The OS build number 25341 is used here to match the OS build number used in muxp.inf.
; This is done to ensure that the muxmp.inf and this INF install using the same DIRID for consistency.
; See note in muxp.inf for details on why that build number is used.
[Manufacturer]
%ManufacturerName% = Standard,NT$ARCH$,NT$ARCH$.10.0...25341

[Standard.NT$ARCH$.10.0...25341]
%MUXMP_Desc% = MUXMP.ndi, MS_MUXMP

[Standard.NT$ARCH$]
%MUXMP_Desc% = MUXMP_NC.ndi, MS_MUXMP

[MUXMP.ndi]
AddReg  = MUXMP.ndi.AddReg
Characteristics = 0xA1 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HAS_UI
CopyFiles       = MUXMP.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0             ; NdisMedium802_3 
*PhysicalMediaType = 0          ; NdisPhysicalMediumUnspecified 

[MUXMP_NC.ndi]
AddReg  = MUXMP_NC.ndi.AddReg
Characteristics = 0xA1 ;NCF_NOT_USER_REMOVABLE | NCF_VIRTUAL | NCF_HAS_UI
CopyFiles       = MUXMP_NC.CopyFiles
*IfType         = 6             ; IF_TYPE_ETHERNET_CSMACD 
*MediaType      = 0             ; NdisMedium802_3 
*PhysicalMediaType = 0          ; NdisPhysicalMediumUnspecified 

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

[SourceDisksFiles]
mux.sys     = 1

[DestinationDirs]
DefaultDestDir     = 13
MUXMP.CopyFiles    = 13
MUXMP_NC.CopyFiles = 12

[MUXMP.CopyFiles]
mux.sys,,,2

[MUXMP_NC.CopyFiles]
mux.sys,,,2

[MUXMP.ndi.AddReg]
HKR, Ndi, Service,  0,  MUXMP
HKR, Ndi, HelpText, 0,  "%MUXMP_HELP%"
HKR, Ndi\Interfaces,    UpperRange, 0,  "ndis5"
HKR, Ndi\Interfaces,    LowerRange, 0,  "ethernet"

HKR, Ndi\params\VlanID,     ParamDesc,       0, %VlanID%
HKR, Ndi\params\VlanID,     default,         0, "0"
HKR, Ndi\params\VlanID,     type,            0, "long"
HKR, Ndi\params\VlanID,     min,             0, "0"
HKR, Ndi\params\VlanID,     max,             0, "4095"
HKR, Ndi\params\VlanID,     step,            0, "1"
HKR, Ndi\params\VlanID,     ParamDesc,       0, %VlanID%

[MUXMP_NC.ndi.AddReg]
HKR, Ndi, Service,  0,  MUXMP
HKR, Ndi, HelpText, 0,  "%MUXMP_HELP%"
HKR, Ndi\Interfaces,    UpperRange, 0,  "ndis5"
HKR, Ndi\Interfaces,    LowerRange, 0,  "ethernet"

HKR, Ndi\params\VlanID,     ParamDesc,       0, %VlanID%
HKR, Ndi\params\VlanID,     default,         0, "0"
HKR, Ndi\params\VlanID,     type,            0, "long"
HKR, Ndi\params\VlanID,     min,             0, "0"
HKR, Ndi\params\VlanID,     max,             0, "4095"
HKR, Ndi\params\VlanID,     step,            0, "1"
HKR, Ndi\params\VlanID,     ParamDesc,       0, %VlanID%

[MUXMP.ndi.Services]
AddService = MUXMP, 2, MUXMP.AddService

[MUXMP_NC.ndi.Services]
AddService = MUXMP_NC, 2, MUXMP_NC.AddService

[MUXMP.AddService]
DisplayName     = %MUXMP_Desc%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 3 ;SERVICE_DEMAND_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %13%\mux.sys
Description     = %MUXMP_Desc%

[MUXMP_NC.AddService]
DisplayName     = %MUXMP_Desc%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 3 ;SERVICE_DEMAND_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\mux.sys
Description     = %MUXMP_Desc%

[Strings]
ProviderString = "TODO-Set-Provider"
ManufacturerName="TODO-Set-Manufacturer"
MUXMP_Desc = "Sample MUX-IM Virtual Miniport Driver"
MUXMP_HELP = "Sample MUX-IM Virtual Miniport Instance"
VlanID = "VLAN ID"
DiskDescription = "Microsoft MUX Sample Driver Disk"