0
|
1 |
; Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
|
|
2 |
; All rights reserved.
|
|
3 |
; This component and the accompanying materials are made available
|
|
4 |
; under the terms of the License "Eclipse Public License v1.0"
|
|
5 |
; which accompanies this distribution, and is available
|
|
6 |
; at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
|
7 |
;
|
|
8 |
; Initial Contributors:
|
|
9 |
; Nokia Corporation - initial contribution.
|
|
10 |
;
|
|
11 |
; Contributors:
|
|
12 |
;
|
|
13 |
; Description:
|
|
14 |
; TUSBWIN Setup Information file
|
|
15 |
;
|
|
16 |
; This file supports:
|
|
17 |
; Windows 2000
|
|
18 |
; Windows 2000 Server
|
|
19 |
; Windows XP
|
|
20 |
; Windows Server 2003
|
|
21 |
; Windows Vista
|
|
22 |
;
|
|
23 |
; Note:
|
|
24 |
; Some section names (enclosed in []) are system-defined and should not be changed.
|
|
25 |
; Private section names start with an '_'. Those can be changed.
|
|
26 |
;
|
|
27 |
; Refer to the Windows DDK documentation for more information on INF files.
|
|
28 |
;
|
|
29 |
|
|
30 |
;******************************************************************************
|
|
31 |
; Version section
|
|
32 |
;------------------------------------------------------------------------------
|
|
33 |
[Version]
|
|
34 |
Signature="$Windows NT$"
|
|
35 |
Provider=%S_Provider%
|
|
36 |
DriverVer=04/11/2007,2.41.0.0
|
|
37 |
|
|
38 |
; This specifies the .cat file provided by WHQL if the driver is certified.
|
|
39 |
;CatalogFile=tusbwin.cat
|
|
40 |
|
|
41 |
; use a private device class that is defined by Symbian:
|
|
42 |
Class=SymbianOSControlledUSBDevices
|
|
43 |
ClassGUID={BA23B65A-55AB-41da-A973-AF8B31B49BEC}
|
|
44 |
|
|
45 |
|
|
46 |
;******************************************************************************
|
|
47 |
; Class Install section
|
|
48 |
;------------------------------------------------------------------------------
|
|
49 |
;
|
|
50 |
; The following sections are required if a private device class is used
|
|
51 |
; (see also the comments above).
|
|
52 |
;
|
|
53 |
[ClassInstall32]
|
|
54 |
AddReg=_AddReg_ClassInstall
|
|
55 |
|
|
56 |
[_AddReg_ClassInstall]
|
|
57 |
HKR,,,,"%S_DeviceClassDisplayName%"
|
|
58 |
HKR,,Icon,,"-20"
|
|
59 |
|
|
60 |
|
|
61 |
;******************************************************************************
|
|
62 |
; Options
|
|
63 |
;------------------------------------------------------------------------------
|
|
64 |
[ControlFlags]
|
|
65 |
; Advanced options can be specified here.
|
|
66 |
; For details, refer to the Windows DDK documentation.
|
|
67 |
|
|
68 |
|
|
69 |
;******************************************************************************
|
|
70 |
; Manufacturer section
|
|
71 |
;------------------------------------------------------------------------------
|
|
72 |
[Manufacturer]
|
|
73 |
%S_Mfg%=_Models
|
|
74 |
|
|
75 |
|
|
76 |
;******************************************************************************
|
|
77 |
; Models section
|
|
78 |
;------------------------------------------------------------------------------
|
|
79 |
; x86-based systems
|
|
80 |
[_Models]
|
|
81 |
; This section specifies your device's hardware ID.
|
|
82 |
|
|
83 |
%S_DeviceDesc%=_Install, USB\VID_0E22&PID_1110
|
|
84 |
; Optionally, you can append the revision code to be more unambiguous
|
|
85 |
; example: USB\VID_053C&PID_0001&REV_0001
|
|
86 |
;%S_DeviceDesc%=_Install, USB\VID_XXXX&PID_XXXX&REV_XXXX
|
|
87 |
|
|
88 |
|
|
89 |
;******************************************************************************
|
|
90 |
; Install sections x86-based systems
|
|
91 |
;------------------------------------------------------------------------------
|
|
92 |
[_Install.ntx86]
|
|
93 |
CopyFiles=_CopyFiles_sys
|
|
94 |
|
|
95 |
[_Install.ntx86.Services]
|
|
96 |
AddService = %S_DriverName%, 0x00000002, _AddService, _EventLog
|
|
97 |
|
|
98 |
[_Install.ntx86.HW]
|
|
99 |
AddReg=_AddReg_HW
|
|
100 |
|
|
101 |
[_AddService]
|
|
102 |
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
|
103 |
StartType = 3 ; SERVICE_DEMAND_START
|
|
104 |
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
|
|
105 |
ServiceBinary = %10%\System32\Drivers\%S_DriverName%.sys
|
|
106 |
|
|
107 |
[_EventLog]
|
|
108 |
AddReg=_EventLog_AddReg
|
|
109 |
|
|
110 |
[_EventLog_AddReg]
|
|
111 |
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\%S_DriverName%.sys"
|
|
112 |
HKR,,TypesSupported, %REG_DWORD%,7
|
|
113 |
|
|
114 |
|
|
115 |
;******************************************************************************
|
|
116 |
; Registry sections
|
|
117 |
;------------------------------------------------------------------------------
|
|
118 |
[_AddReg_HW]
|
|
119 |
|
|
120 |
;
|
|
121 |
HKR,,DriverUserInterfaceGuid,,"{55606403-E62D-4707-9F56-40D48C6736D0}"
|
|
122 |
|
|
123 |
; Set the default behaviour of the driver for Windows 2000 and Windows XP
|
|
124 |
HKR,,PowerStateOnOpen, %REG_DWORD%, 0
|
|
125 |
HKR,,PowerStateOnClose, %REG_DWORD%, 0
|
|
126 |
HKR,,MinPowerStateUsed, %REG_DWORD%, 3
|
|
127 |
HKR,,MinPowerStateUnused, %REG_DWORD%, 3
|
|
128 |
HKR,,EnableRemoteWakeup, %REG_DWORD%, 0
|
|
129 |
HKR,,AbortPipesOnPowerDown,%REG_DWORD%, 1
|
|
130 |
HKR,,UnconfigureOnClose, %REG_DWORD%, 1
|
|
131 |
HKR,,ResetDeviceOnClose, %REG_DWORD%, 0
|
|
132 |
HKR,,MaxIsoPackets, %REG_DWORD%, 512
|
|
133 |
HKR,,ShortTransferOk, %REG_DWORD%, 1
|
|
134 |
HKR,,RequestTimeout, %REG_DWORD%, 1000
|
|
135 |
HKR,,SuppressPnPRemoveDlg, %REG_DWORD%, 1
|
|
136 |
|
|
137 |
|
|
138 |
;******************************************************************************
|
|
139 |
; Copy Files section
|
|
140 |
;------------------------------------------------------------------------------
|
|
141 |
[_CopyFiles_sys]
|
|
142 |
tusbwin.sys
|
|
143 |
|
|
144 |
|
|
145 |
;******************************************************************************
|
|
146 |
; Destination Directories
|
|
147 |
;------------------------------------------------------------------------------
|
|
148 |
[DestinationDirs]
|
|
149 |
DefaultDestDir = 12 ; %SystemRoot%\system32\drivers
|
|
150 |
_CopyFiles_sys = 12
|
|
151 |
|
|
152 |
|
|
153 |
;******************************************************************************
|
|
154 |
; Disk Layout
|
|
155 |
;------------------------------------------------------------------------------
|
|
156 |
[SourceDisksNames.x86]
|
|
157 |
1=%S_DiskName%,,
|
|
158 |
|
|
159 |
[SourceDisksFiles.x86]
|
|
160 |
tusbwin.sys=1
|
|
161 |
|
|
162 |
|
|
163 |
;******************************************************************************
|
|
164 |
; Text Strings
|
|
165 |
;------------------------------------------------------------------------------
|
|
166 |
[Strings]
|
|
167 |
;
|
|
168 |
; Non-Localizable Strings, DO NOT MODIFY!
|
|
169 |
;
|
|
170 |
REG_SZ = 0x00000000
|
|
171 |
REG_MULTI_SZ = 0x00010000
|
|
172 |
REG_EXPAND_SZ = 0x00020000
|
|
173 |
REG_BINARY = 0x00000001
|
|
174 |
REG_DWORD = 0x00010001
|
|
175 |
|
|
176 |
;
|
|
177 |
; Localizable Strings, modify as required
|
|
178 |
;
|
|
179 |
|
|
180 |
; provider name
|
|
181 |
S_Provider="Symbian Software Ltd."
|
|
182 |
; manufacturer name
|
|
183 |
S_Mfg="Symbian Software Ltd."
|
|
184 |
|
|
185 |
; device class display name, shown in Device Manager
|
|
186 |
S_DeviceClassDisplayName="Symbian OS controlled USB devices"
|
|
187 |
|
|
188 |
; device description
|
|
189 |
S_DeviceDesc="TUsbWin Device"
|
|
190 |
|
|
191 |
; disk name
|
|
192 |
S_DiskName="t_usb_win Driver Disk"
|
|
193 |
|
|
194 |
; File name of driver executable.
|
|
195 |
S_DriverName="tusbwin"
|
|
196 |
|
|
197 |
|
|
198 |
; *** EOF ***
|