165 lines
6.4 KiB
INI
165 lines
6.4 KiB
INI
; Wind River USB RNDIS Function INF file for Windows
|
|
;
|
|
; /*
|
|
; * Copyright (c) 2011 Wind River Systems, Inc.
|
|
; *
|
|
; * The right to copy, distribute, modify or otherwise make use
|
|
; * of this software may be licensed only pursuant to the terms
|
|
; * of an applicable Wind River license agreement.
|
|
; */
|
|
; /*
|
|
; Modification history
|
|
; --------------------
|
|
; 01d,17aug11,s_z Add composite device support with PID as 0xFF01
|
|
; 01c,11arp11,s_z Add MLPL description
|
|
; 01b,30mar11,s_z Add composite device support
|
|
; 01a,14feb11,s_z created
|
|
; */
|
|
;
|
|
;/*
|
|
;DESCRIPTION
|
|
;
|
|
; This INF file is under (MICROSOFT LIMITED PUBLIC LICENSE)MLPL,
|
|
; which can be found at:
|
|
; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>.
|
|
; For use only on Windows operating systems.
|
|
;
|
|
; MICROSOFT LIMITED PUBLIC LICENSE(MLPL)
|
|
;
|
|
; This license governs use of code marked as "sample" or "example" available
|
|
; on this web site without a license agreement, as provided under the section
|
|
; above titled "NOTICE SPECIFIC TO SOFTWARE AVAILABLE ON THIS WEB SITE". If
|
|
; you use such code (the "software"), you accept this license.
|
|
; If you do not accept the license, do not use the software.
|
|
;
|
|
; 1. Definitions
|
|
;
|
|
; The terms "reproduce," "reproduction," "derivative works," and
|
|
; "distribution" have the same meaning here as under U.S. copyright law.
|
|
;
|
|
; A "contribution" is the original software, or any additions or changes to
|
|
; the software.
|
|
;
|
|
; A "contributor" is any person that distributes its contribution under
|
|
; this license.
|
|
;
|
|
; "Licensed patents" are a contributor's patent claims that read directly
|
|
; on its contribution.
|
|
;
|
|
; 2. Grant of Rights
|
|
;
|
|
; (A) Copyright Grant - Subject to the terms of this license, including
|
|
; the license conditions and limitations in section 3, each contributor
|
|
; grants you a non-exclusive, worldwide, royalty-free copyright license to
|
|
; reproduce its contribution, prepare derivative works of its contribution,
|
|
; and distribute its contribution or any derivative works that you create.
|
|
;
|
|
; (B) Patent Grant - Subject to the terms of this license, including the
|
|
; license conditions and limitations in section 3, each contributor grants
|
|
; you a non-exclusive, worldwide, royalty-free license under its licensed
|
|
; patents to make, have made, use, sell, offer for sale, import, and/or
|
|
; otherwise dispose of its contribution in the software or derivative works of
|
|
; the contribution in the software.
|
|
;
|
|
; 3. Conditions and Limitations
|
|
;
|
|
; (A) No Trademark License- This license does not grant you rights to use any
|
|
; contributors' name, logo, or trademarks.
|
|
;
|
|
; (B) If you bring a patent claim against any contributor over patents that
|
|
; you claim are infringed by the software, your patent license from such
|
|
; contributor to the software ends automatically.
|
|
;
|
|
; (C) If you distribute any portion of the software, you must retain all
|
|
; copyright, patent, trademark, and attribution notices that are present
|
|
; in the software.
|
|
;
|
|
; (D) If you distribute any portion of the software in source code form,
|
|
; you may do so only under this license by including a complete copy of
|
|
; this license with your distribution. If you distribute any portion of the
|
|
; software in compiled or object code form, you may only do so under a license
|
|
; that complies with this license.
|
|
;
|
|
; (E) The software is licensed "as-is." You bear the risk of using it.
|
|
; The contributors give no express warranties, guarantees or conditions.
|
|
; You may have additional consumer rights under your local laws which this
|
|
; license cannot change. To the extent permitted under your local laws,
|
|
; the contributors exclude the implied warranties of merchantability,
|
|
; fitness for a particular purpose and non-infringement.
|
|
;
|
|
; (F) Platform Limitation - The licenses granted in sections 2(A) and 2(B)
|
|
; extend only to the software or derivative works that you create that run
|
|
; on a Microsoft Windows operating system product.
|
|
;
|
|
; This INF has been tested on for Windows XP SP3, and Windows 7.
|
|
;
|
|
; NOTE: The user need reset the VID/PID/MI data for new products who
|
|
; has the different VID/PID numbers.
|
|
;*/
|
|
|
|
[Version] ;Version
|
|
Signature = "$Windows NT$" ;
|
|
Class = Net ;Class
|
|
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} ;GUID
|
|
Provider = %WindRiver% ;WindRiver
|
|
DriverVer = 02/12/2011,1.0.0.0 ;Version
|
|
;CatalogFile = device.cat
|
|
|
|
[Manufacturer]
|
|
%WindRiver% = RndisDevices,NTx86,NTamd64,NTia64
|
|
|
|
; Decoration for x86 architecture
|
|
[RndisDevices.NTx86]
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF01
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF01&MI_00
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF03&MI_00
|
|
|
|
; Decoration for x64 architecture
|
|
[RndisDevices.NTamd64]
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF01
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF01&MI_00
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF03&MI_00
|
|
|
|
; Decoration for ia64 architecture
|
|
[RndisDevices.NTia64]
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF01
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF01&MI_00
|
|
%RndisDevice% = RNDIS.NT.5.1, USB\VID_1439&PID_FF03&MI_00
|
|
|
|
;@@@ This is the common setting for setup
|
|
[ControlFlags]
|
|
ExcludeFromSelect=*
|
|
|
|
; DDInstall section
|
|
; References the in-build Netrndis.inf
|
|
[RNDIS.NT.5.1]
|
|
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
|
|
BusType = 15
|
|
; NEVER REMOVE THE FOLLOWING REFERENCE FOR NETRNDIS.INF
|
|
include = netrndis.inf
|
|
needs = Usb_Rndis.ndi
|
|
AddReg = Rndis_AddReg_Vista
|
|
|
|
; DDInstal.Services section
|
|
[RNDIS.NT.5.1.Services]
|
|
include = netrndis.inf
|
|
needs = Usb_Rndis.ndi.Services
|
|
|
|
; Optional registry settings. You can modify as needed.
|
|
[RNDIS_AddReg_Vista]
|
|
HKR, NDI\params\VistaProperty, ParamDesc, 0, %Vista_Property%
|
|
HKR, NDI\params\VistaProperty, type, 0, "edit"
|
|
HKR, NDI\params\VistaProperty, LimitText, 0, "12"
|
|
HKR, NDI\params\VistaProperty, UpperCase, 0, "1"
|
|
HKR, NDI\params\VistaProperty, default, 0, " "
|
|
HKR, NDI\params\VistaProperty, optional, 0, "1"
|
|
|
|
; No sys copyfiles - the sys files are already in-build
|
|
; (part of the operating system).
|
|
|
|
; Modify these strings for your device as needed.
|
|
[Strings]
|
|
WindRiver = "Wind River Systems"
|
|
RndisDevice = "USB Remote NDIS Device"
|
|
Vista_Property = "Optional Vista Property"
|