| ; |
| ; Copyright (c) 2016, The OpenThread Authors. |
| ; All rights reserved. |
| ; |
| ; Redistribution and use in source and binary forms, with or without |
| ; modification, are permitted provided that the following conditions are met: |
| ; 1. Redistributions of source code must retain the above copyright |
| ; notice, this list of conditions and the following disclaimer. |
| ; 2. Redistributions in binary form must reproduce the above copyright |
| ; notice, this list of conditions and the following disclaimer in the |
| ; documentation and/or other materials provided with the distribution. |
| ; 3. Neither the name of the copyright holder nor the |
| ; names of its contributors may be used to endorse or promote products |
| ; derived from this software without specific prior written permission. |
| ; |
| ; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| ; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| ; IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| ; ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE |
| ; LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| ; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| ; SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
| ; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| ; CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| ; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
| ; POSSIBILITY OF SUCH DAMAGE. |
| ; |
| |
| [Version] |
| Signature = "$Windows NT$" |
| Class = Net |
| ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} |
| Provider = %OpenThread% |
| DriverVer = |
| PnpLockDown = 1 |
| CatalogFile = ottmp.cat |
| |
| [Manufacturer] |
| %OpenThread% = OpenThread,NT$ARCH$ |
| |
| [OpenThread.NT$ARCH$] |
| %ottmp.DeviceDesc% = ottmp.ndi, root\ottmp ; Root enumerated |
| |
| ;------------------------------------------------------------------------------- |
| ; OpenThread Tunnel Thread Adapter |
| ;------------------------------------------------------------------------------- |
| [ottmp.ndi] |
| Characteristics = 0x4 ; NCF_PHYSICAL |
| *IfType = 259 ; IF_TYPE_IEEE802154 |
| *MediaType = 19 ; NdisMediumIP |
| *PhysicalMediaType = 20 ; NdisPhysicalMediumNative802_15_4 |
| *IfConnectorPresent = 0 |
| *AccessType = 2 ; NET_IF_ACCESS_BROADCAST |
| *ConnectionType = 1 ; NET_IF_CONNECTION_PASSIVE |
| *DirectionType = 0 ; NET_IF_DIRECTION_SENDRECEIVE |
| AddReg = ottmp.Reg |
| CopyFiles = ottmp.CopyFiles |
| |
| [ottmp.ndi.Services] |
| AddService = ottmp, 2, ottmp.Service, ottmp.EventLog |
| |
| ;------------------------------------------------------------------------------- |
| ; OpenThread Tunnel Miniport Common |
| ;------------------------------------------------------------------------------- |
| [ottmp.Reg] |
| HKR, , BusNumber, 0, "0" |
| HKR, Ndi, Service, 0, "ottmp" |
| HKR, Ndi\Interfaces, UpperRange, 0, "flpp6" |
| HKR, Ndi\Interfaces, LowerRange, 0, "802.15.4" |
| |
| ;------------------------------------------------------------------------------- |
| ; WDF Section |
| ;------------------------------------------------------------------------------- |
| [ottmp.ndi.Wdf] |
| KmdfService = ottmp, ottmp.wdfsect |
| |
| [ottmp.wdfsect] |
| KmdfLibraryVersion = $KMDFVERSION$ |
| |
| ;------------------------------------------------------------------------------- |
| ; Driver and Service Section |
| ;------------------------------------------------------------------------------- |
| [ottmp.CopyFiles] |
| ottmp.sys,,,2 |
| |
| [ottmp.Service] |
| DisplayName = %ottmp.Service.DispName% |
| ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% |
| StartType = 3 ;%SERVICE_DEMAND_START% |
| ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% |
| ServiceBinary = %12%\ottmp.sys |
| LoadOrderGroup = NDIS |
| AddReg = TextModeFlags.Reg |
| Description = %ottmp.DeviceDesc% |
| |
| [ottmp.EventLog] |
| AddReg = ottmp.AddEventLog.Reg |
| |
| [ottmp.AddEventLog.Reg] |
| HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" |
| HKR, , TypesSupported, 0x00010001, 7 |
| |
| [TextModeFlags.Reg] |
| HKR, , TextModeFlags, 0x00010001, 0x0001 |
| |
| [SourceDisksNames] |
| 1 = %ottmp.DeviceDesc%,,,"" |
| |
| [SourceDisksFiles] |
| ottmp.sys = 1,, |
| |
| [DestinationDirs] |
| ottmp.CopyFiles = 12 |
| |
| ;------------------------------------------------------------------------------- |
| ; Localizable Strings |
| ;------------------------------------------------------------------------------- |
| [Strings] |
| OpenThread = "OpenThread" |
| ottmp.DeviceDesc = "OpenThread Tunnel Thread Adapter" |
| ottmp.Service.DispName = "OpenThread Tunnel Miniport" |