VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/VBoxTAP/VBoxTAP.inf@ 1908

Last change on this file since 1908 was 1783, checked in by vboxsync, 18 years ago

No catalog file just yet.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.7 KB
Line 
1;
2; VirtualBox Host Interface Networking Driver
3;
4;
5; Copyright (C) 2006 InnoTek Systemberatung GmbH
6;
7; This file is part of VirtualBox Open Source Edition (OSE), as
8; available from http://www.virtualbox.org. This file is free software;
9; you can redistribute it and/or modify it under the terms of the GNU
10; General Public License as published by the Free Software Foundation,
11; in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
12; distribution. VirtualBox OSE is distributed in the hope that it will
13; be useful, but WITHOUT ANY WARRANTY of any kind.
14;
15; If you received this file as part of a commercial VirtualBox
16; distribution, then only the terms of your commercial VirtualBox
17; license agreement apply instead of the previous paragraph.
18;
19
20[Version]
21 Signature = "$Windows NT$"
22;;;; CatalogFile = VBoxTAP.cat
23 ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
24 Provider = %Provider%
25 Class = Net
26
27; This version number should match the version
28; number given in SOURCES.
29 DriverVer=02/19/2007,8.00.00.0005
30
31[Strings]
32; Note; there are hardcoded checks for these strings!!
33 DeviceDescription = "VirtualBox TAP Adapter"
34 Provider = "InnoTek Systemberatung GmbH"
35
36;----------------------------------------------------------------
37; Manufacturer + Product Section (Done)
38;----------------------------------------------------------------
39[Manufacturer]
40 %Provider% = VBoxTAP
41
42[VBoxTAP]
43 %DeviceDescription% = VBoxTAP.ndi, VBoxTAP
44
45;---------------------------------------------------------------
46; Driver Section (Done)
47;---------------------------------------------------------------
48
49;----------------- Characteristics ------------
50; NCF_PHYSICAL = 0x04
51; NCF_VIRTUAL = 0x01
52; NCF_SOFTWARE_ENUMERATED = 0x02
53; NCF_HIDDEN = 0x08
54; NCF_NO_SERVICE = 0x10
55; NCF_HAS_UI = 0x80
56;----------------- Characteristics ------------
57
58[VBoxTAP.ndi]
59 CopyFiles = VBoxTAP.driver, VBoxTAP.files
60 AddReg = VBoxTAP.reg
61 AddReg = VBoxTAP.params.reg
62 Characteristics = 0x81 ; NCF_PHYSICAL | NCF_HAS_UI
63 BusType = 1
64
65[VBoxTAP.ndi.Services]
66 AddService = VBoxTAP, 2, VBoxTAP.service
67
68[VBoxTAP.reg]
69 HKR, Ndi, Service, 0, "VBoxTAP"
70 HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
71 HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
72 HKR, , Manufacturer, 0, "%Provider%"
73 HKR, , ProductName, 0, "%DeviceDescription%"
74
75[VBoxTAP.params.reg]
76 HKR, Ndi\params\MTU, ParamDesc, 0, "MTU"
77 HKR, Ndi\params\MTU, Type, 0, "int"
78 HKR, Ndi\params\MTU, Default, 0, "1500"
79 HKR, Ndi\params\MTU, Optional, 0, "0"
80 HKR, Ndi\params\MTU, Min, 0, "100"
81 HKR, Ndi\params\MTU, Max, 0, "1500"
82 HKR, Ndi\params\MTU, Step, 0, "1"
83 HKR, Ndi\params\MediaStatus, ParamDesc, 0, "Media Status"
84 HKR, Ndi\params\MediaStatus, Type, 0, "enum"
85 HKR, Ndi\params\MediaStatus, Default, 0, "0"
86 HKR, Ndi\params\MediaStatus, Optional, 0, "0"
87 HKR, Ndi\params\MediaStatus\enum, "0", 0, "Application Controlled"
88 HKR, Ndi\params\MediaStatus\enum, "1", 0, "Always Connected"
89 HKR, Ndi\params\MAC, ParamDesc, 0, "MAC Address"
90 HKR, Ndi\params\MAC, Type, 0, "edit"
91 HKR, Ndi\params\MAC, Optional, 0, "1"
92 HKR, Ndi\params\AllowNonAdmin, ParamDesc, 0, "Non-Admin Access"
93 HKR, Ndi\params\AllowNonAdmin, Type, 0, "enum"
94 HKR, Ndi\params\AllowNonAdmin, Default, 0, "1"
95 HKR, Ndi\params\AllowNonAdmin, Optional, 0, "0"
96 HKR, Ndi\params\AllowNonAdmin\enum, "0", 0, "Not Allowed"
97 HKR, Ndi\params\AllowNonAdmin\enum, "1", 0, "Allowed"
98
99
100;----------------------------------------------------------------
101; Service Section
102;----------------------------------------------------------------
103
104;---------- Service Type -------------
105; SERVICE_KERNEL_DRIVER = 0x01
106; SERVICE_WIN32_OWN_PROCESS = 0x10
107;---------- Service Type -------------
108
109;---------- Start Mode ---------------
110; SERVICE_BOOT_START = 0x0
111; SERVICE_SYSTEM_START = 0x1
112; SERVICE_AUTO_START = 0x2
113; SERVICE_DEMAND_START = 0x3
114; SERVICE_DISABLED = 0x4
115;---------- Start Mode ---------------
116
117[VBoxTAP.service]
118 DisplayName = %DeviceDescription%
119 ServiceType = 1
120 StartType = 3
121 ErrorControl = 1
122 LoadOrderGroup = NDIS
123 ServiceBinary = %12%\VBoxTAP.sys
124
125;-----------------------------------------------------------------
126; File Installation
127;-----------------------------------------------------------------
128
129;----------------- Copy Flags ------------
130; COPYFLG_NOSKIP = 0x02
131; COPYFLG_NOVERSIONCHECK = 0x04
132;----------------- Copy Flags ------------
133
134; SourceDisksNames
135; diskid = description[, [tagfile] [, <unused>, subdir]]
136; 1 = "Intel Driver Disk 1",e100bex.sys,,
137
138[SourceDisksNames]
139 1 = %DeviceDescription%, VBoxTAP.sys
140
141; SourceDisksFiles
142; filename_on_source = diskID[, [subdir][, size]]
143; e100bex.sys = 1,, ; on distribution disk 1
144
145[SourceDisksFiles]
146VBoxTAP.sys = 1
147
148[DestinationDirs]
149 VBoxTAP.files = 11
150 VBoxTAP.driver = 12
151
152[VBoxTAP.files]
153; TapPanel.cpl,,,6 ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
154; cipsrvr.exe,,,6 ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
155
156[VBoxTAP.driver]
157 VBoxTAP.sys,,,6 ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
158
159;---------------------------------------------------------------
160; End
161;---------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette