altoslib: Add symbols to .ihx files
[fw/altos] / telemetrum.inf
1 ; Copyright (C) 2010 Keith Packard (keithp@keithp.com)\r
2 ; released under GNU General Public License version 2\r
3 \r
4 [Version]\r
5 Signature       = "$Windows NT$"\r
6 Class           = Modem\r
7 ClassGUID       = {4D36E96D-E325-11CE-BFC1-08002BE10318}\r
8 Provider        = %Mfg%\r
9 DriverVer       = 08/05/2010,7.1.1.0\r
10 PnpLockDown     = 0\r
11 DriverPackageDisplayName = %DriverName%\r
12 \r
13 [DestinationDirs]\r
14 FakeModemCopyFileSection = 12\r
15 DefaultDestDir  = 12\r
16 \r
17 [ControlFlags]\r
18 \r
19 [Manufacturer]\r
20 %Mfg% = Models, NTx86, NTamd64, NTia64\r
21 \r
22 [Models]\r
23 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
24 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
25 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
26 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
27 %TeleBT%        = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial\r
28 %TeleLaunch%    = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial\r
29 %TeleLCO%       = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial\r
30 %TeleScience%   = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial\r
31 %TelePyro%      = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial\r
32 %TeleShield%    = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial\r
33 %TeleMega%      = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial\r
34 %MegaDongle     = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial\r
35 %TeleGPS%       = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial\r
36 %AltusMetrum26% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial\r
37 %AltusMetrum27% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial\r
38 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial\r
39 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial\r
40 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial\r
41 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial\r
42 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial\r
43 \r
44 [Models.NTx86]\r
45 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
46 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
47 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
48 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
49 %TeleBT%        = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial\r
50 %TeleLaunch%    = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial\r
51 %TeleLCO%       = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial\r
52 %TeleScience%   = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial\r
53 %TelePyro%      = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial\r
54 %TeleShield%    = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial\r
55 %TeleMega%      = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial\r
56 %MegaDongle     = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial\r
57 %TeleGPS%       = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial\r
58 %AltusMetrum26% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial\r
59 %AltusMetrum27% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial\r
60 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial\r
61 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial\r
62 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial\r
63 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial\r
64 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial\r
65 \r
66 [Models.NTamd64]\r
67 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
68 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
69 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
70 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
71 %TeleBT%        = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial\r
72 %TeleLaunch%    = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial\r
73 %TeleLCO%       = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial\r
74 %TeleScience%   = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial\r
75 %TelePyro%      = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial\r
76 %TeleShield%    = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial\r
77 %TeleMega%      = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial\r
78 %MegaDongle     = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial\r
79 %TeleGPS%       = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial\r
80 %AltusMetrum26% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial\r
81 %AltusMetrum27% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial\r
82 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial\r
83 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial\r
84 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial\r
85 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial\r
86 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial\r
87 \r
88 [Models.NTia64]\r
89 %AltusMetrum%   = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial\r
90 %TeleMetrum%    = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial\r
91 %TeleDongle%    = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial\r
92 %TeleTerra%     = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial\r
93 %TeleBT%        = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial\r
94 %TeleLaunch%    = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial\r
95 %TeleLCO%       = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial\r
96 %TeleScience%   = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial\r
97 %TelePyro%      = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial\r
98 %TeleShield%    = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial\r
99 %TeleMega%      = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial\r
100 %MegaDongle     = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial\r
101 %TeleGPS%       = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial\r
102 %AltusMetrum26% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial\r
103 %AltusMetrum27% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial\r
104 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial\r
105 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial\r
106 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial\r
107 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial\r
108 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial\r
109 \r
110 ;----------------------------------------------------------------------------\r
111 ; Installation sections\r
112 ;----------------------------------------------------------------------------\r
113 \r
114 [AltusMetrum.Install.NT]\r
115 include         = mdmcpq.inf\r
116 CopyFiles       = FakeModemCopyFileSection\r
117 AddReg          = All.AddReg, Modem.AddReg, Uninstall.AddReg\r
118 \r
119 [AltusMetrum.Install.NT.Services]\r
120 include         = mdmcpq.inf\r
121 AddService      = usbser, 0x00000000, LowerFilter_Service_Inst\r
122 \r
123 [AltusMetrum.Install.NT.HW]\r
124 include         = mdmcpq.inf\r
125 AddReg          = LowerFilterAddReg\r
126 \r
127 ;----------------------------------------------------------------------------\r
128 ; AddReg sections\r
129 ;----------------------------------------------------------------------------\r
130 \r
131 [All.AddReg]\r
132 HKR,,FriendlyDriver,,           Unimodem.vxd\r
133 HKR,,DevLoader,,                *vcomm\r
134 HKR,,ConfigDialog,,             modemui.dll\r
135 HKR,,EnumPropPages,,            "modemui.dll,EnumPropPages"\r
136 HKR,,PortSubClass, 1,           02\r
137 HKR,,DeviceType, 1,             01\r
138 \r
139 [Modem.AddReg]\r
140 HKR,, Properties, 1, C0,01,00,00, 00,00,00,00, FF,00,00,00, 07,00,00,00, 0F,00,00,00, F7,0F,00,00, 00,84,03,00, C0,DA,00,00\r
141 \r
142 [Uninstall.AddReg]\r
143 HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%TeleMetrum%,DisplayName,,"%TeleMetrum%"\r
144 \r
145 [Strings]\r
146 Mfg             = "altusmetrum.org"\r
147 AltusMetrum     = "AltusMetrum"\r
148 TeleMetrum      = "TeleMetrum"\r
149 TeleDongle      = "TeleDongle"\r
150 TeleTerra       = "TeleTerra"\r
151 DriverName      = "Altus Metrum Device Driver"\r
152 \r