testtoolsconn/wintap/driver/OemWin2k.inf
changeset 0 3da2a79470a7
equal deleted inserted replaced
-1:000000000000 0:3da2a79470a7
       
     1 ; ****************************************************************************
       
     2 ; * Copyright (C) 2002-2005 OpenVPN Solutions LLC                            *
       
     3 ; *  This program is free software; you can redistribute it and/or modify    *
       
     4 ; *  it under the terms of the GNU General Public License version 2          *
       
     5 ; *  as published by the Free Software Foundation.                           *
       
     6 ; ****************************************************************************
       
     7 
       
     8 ; SYNTAX CHECKER
       
     9 ; cd \WINDDK\3790\tools\chkinf
       
    10 ; chkinf c:\src\openvpn\tap-win32\i386\oemwin2k.inf
       
    11 ; OUTPUT -> file:///c:/WINDDK/3790/tools/chkinf/htm/c%23+src+openvpn+tap-win32+i386+__OemWin2k.htm
       
    12 
       
    13 ;*********************************************************
       
    14 ; Note to Developers:
       
    15 ;
       
    16 ; If you are bundling the TAP-Win32 driver with your app,
       
    17 ; you should try to rename it in such a way that it will
       
    18 ; not collide with other instances of TAP-Win32 defined
       
    19 ; by other apps.  Multiple versions of the TAP-Win32
       
    20 ; driver, each installed by different apps, can coexist
       
    21 ; on the same machine if you follow these guidelines:
       
    22 ;
       
    23 ; (1) Rename all tapXXXX instances in this file to
       
    24 ;     something different (use at least 5 characters
       
    25 ;     for this name!)
       
    26 ; (2) Change the "!define TAP" definition in openvpn.nsi
       
    27 ;     to match what you changed tapXXXX to.
       
    28 ; (3) Change TARGETNAME in SOURCES to match what you
       
    29 ;     changed tapXXXX to.
       
    30 ; (4) Change TAP_COMPONENT_ID in common.h to match what
       
    31 ;     you changed tapXXXX to.
       
    32 ; (5) Change SZDEPENDENCIES in service.h to match what
       
    33 ;     you changed tapXXXX to.
       
    34 ; (6) Change DeviceDescription and Provider strings.
       
    35 ; (7) Change PRODUCT_STRING in constants.h to what you
       
    36 ;     set DeviceDescription to.
       
    37 ;
       
    38 ;*********************************************************
       
    39 
       
    40 [Version]
       
    41    Signature = "$Windows NT$"
       
    42    CatalogFile = tap.cat
       
    43    ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
       
    44    Provider = %Provider%
       
    45    Class = Net
       
    46 
       
    47 ; This version number should match the version
       
    48 ; number given in SOURCES.
       
    49    DriverVer=05/15/2004,8.00.00.0001
       
    50 
       
    51 [Strings]
       
    52    DeviceDescription = "TAP-Win32 Adapter V8"
       
    53    Provider = "TAP-Win32 Provider"
       
    54 
       
    55 ;----------------------------------------------------------------
       
    56 ;                      Manufacturer + Product Section (Done)
       
    57 ;----------------------------------------------------------------
       
    58 [Manufacturer]
       
    59    %Provider% = tap0801
       
    60 
       
    61 [tap0801]
       
    62    %DeviceDescription% = tap0801.ndi, tap0801
       
    63 
       
    64 ;---------------------------------------------------------------
       
    65 ;                             Driver Section (Done)
       
    66 ;---------------------------------------------------------------
       
    67 
       
    68 ;----------------- Characteristics ------------
       
    69 ;    NCF_PHYSICAL = 0x04
       
    70 ;    NCF_VIRTUAL = 0x01
       
    71 ;    NCF_SOFTWARE_ENUMERATED = 0x02
       
    72 ;    NCF_HIDDEN = 0x08
       
    73 ;    NCF_NO_SERVICE = 0x10
       
    74 ;    NCF_HAS_UI = 0x80
       
    75 ;----------------- Characteristics ------------
       
    76 
       
    77 [tap0801.ndi]
       
    78    CopyFiles       = tap0801.driver, tap0801.files
       
    79    AddReg          = tap0801.reg
       
    80    AddReg          = tap0801.params.reg
       
    81    Characteristics = 0x81
       
    82 
       
    83 [tap0801.ndi.Services]
       
    84    AddService = tap0801,        2, tap0801.service
       
    85 
       
    86 [tap0801.reg]
       
    87    HKR, Ndi,            Service,      0, "tap0801"
       
    88    HKR, Ndi\Interfaces, UpperRange,   0, "ndis5"
       
    89    HKR, Ndi\Interfaces, LowerRange,   0, "ethernet"
       
    90    HKR, ,               Manufacturer, 0, "%Provider%"
       
    91    HKR, ,               ProductName,  0, "%DeviceDescription%"
       
    92 
       
    93 [tap0801.params.reg]
       
    94    HKR, Ndi\params\MTU,                ParamDesc, 0, "MTU"
       
    95    HKR, Ndi\params\MTU,                Type,      0, "int"
       
    96    HKR, Ndi\params\MTU,                Default,   0, "1500"
       
    97    HKR, Ndi\params\MTU,                Optional,  0, "0"
       
    98    HKR, Ndi\params\MTU,                Min,       0, "100"
       
    99    HKR, Ndi\params\MTU,                Max,       0, "1500"
       
   100    HKR, Ndi\params\MTU,                Step,      0, "1"
       
   101    HKR, Ndi\params\MediaStatus,        ParamDesc, 0, "Media Status"
       
   102    HKR, Ndi\params\MediaStatus,        Type,      0, "enum"
       
   103    HKR, Ndi\params\MediaStatus,        Default,   0, "1"
       
   104    HKR, Ndi\params\MediaStatus,        Optional,  0, "0"
       
   105    HKR, Ndi\params\MediaStatus\enum,   "0",       0, "Application Controlled"
       
   106    HKR, Ndi\params\MediaStatus\enum,   "1",       0, "Always Connected"
       
   107    HKR, Ndi\params\MAC,                ParamDesc, 0, "MAC Address"
       
   108    HKR, Ndi\params\MAC,                Type,      0, "edit"
       
   109    HKR, Ndi\params\MAC,                Optional,  0, "1"
       
   110 
       
   111 ;----------------------------------------------------------------
       
   112 ;                             Service Section
       
   113 ;----------------------------------------------------------------
       
   114 
       
   115 ;---------- Service Type -------------
       
   116 ;    SERVICE_KERNEL_DRIVER     = 0x01
       
   117 ;    SERVICE_WIN32_OWN_PROCESS = 0x10
       
   118 ;---------- Service Type -------------
       
   119 
       
   120 ;---------- Start Mode ---------------
       
   121 ;    SERVICE_BOOT_START   = 0x0
       
   122 ;    SERVICE_SYSTEM_START = 0x1
       
   123 ;    SERVICE_AUTO_START   = 0x2
       
   124 ;    SERVICE_DEMAND_START = 0x3
       
   125 ;    SERVICE_DISABLED     = 0x4
       
   126 ;---------- Start Mode ---------------
       
   127 
       
   128 [tap0801.service]
       
   129    DisplayName = %DeviceDescription%
       
   130    ServiceType = 1
       
   131    StartType = 3
       
   132    ErrorControl = 1
       
   133    LoadOrderGroup = NDIS
       
   134    ServiceBinary = %12%\tap0801.sys
       
   135 
       
   136 ;-----------------------------------------------------------------
       
   137 ;                                File Installation
       
   138 ;-----------------------------------------------------------------
       
   139 
       
   140 ;----------------- Copy Flags ------------
       
   141 ;    COPYFLG_NOSKIP = 0x02
       
   142 ;    COPYFLG_NOVERSIONCHECK = 0x04
       
   143 ;----------------- Copy Flags ------------
       
   144 
       
   145 ; SourceDisksNames
       
   146 ; diskid = description[, [tagfile] [, <unused>, subdir]]
       
   147 ; 1 = "Intel Driver Disk 1",e100bex.sys,,
       
   148 
       
   149 [SourceDisksNames]
       
   150    1 = %DeviceDescription%, tap0801.sys
       
   151 
       
   152 ; SourceDisksFiles
       
   153 ; filename_on_source = diskID[, [subdir][, size]]
       
   154 ; e100bex.sys = 1,, ; on distribution disk 1
       
   155 
       
   156 [SourceDisksFiles]
       
   157 tap0801.sys = 1
       
   158 
       
   159 [DestinationDirs]
       
   160    tap0801.files  = 11
       
   161    tap0801.driver = 12
       
   162 
       
   163 [tap0801.files]
       
   164 ;   TapPanel.cpl,,,6   ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
       
   165 ;   cipsrvr.exe,,,6     ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
       
   166 
       
   167 [tap0801.driver]
       
   168    tap0801.sys,,,6     ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
       
   169 
       
   170 ;---------------------------------------------------------------
       
   171 ;                                      End
       
   172 ;---------------------------------------------------------------