arosc.library: Centralized exit handling code in __arosc_startup.c
[AROS.git] / workbench / hidds / hidd.agp / agp.conf
blob744b7f57ee20d10c09dc7d01309e7843de192b65
1 ##begin config
2 version         2.0
3 residentpri     90
4 libbasetype     struct IntHIDDAGPBase
5 basename        AGP
6 classid         CLID_Hidd_AGP
7 superclass      CLID_Hidd
8 classptr_field  sd.AGPClass
9 classdatatype   struct HIDDAGPData
10 ##end config
12 ##begin cdefprivate
13 #include <hidd/agp.h>
14 #include "agp_private.h"
15 ##end cdefprivate
17 ##begin methodlist
18 .interface Root
19 New
20 Dispose
21 .interface Hidd_AGP
22 GetBridgeDevice
23 ##end methodlist
25 ##begin class
26 ##begin config
27 type           hidd
28 basename       GenericBridgeDevice
29 classid        CLID_Hidd_GenericBridgeDevice
30 superclass     CLID_Hidd
31 classptr_field sd.genericBridgeDeviceClass
32 classdatatype  struct HIDDGenericBridgeDeviceData
33 initpri        3
34 ##end config
36 ##begin methodlist
37 .interface Root
38 New
39 Get
40 Dispose
41 .interface Hidd_AGPBridgeDevice
42 Initialize
43 Enable
44 BindMemory
45 UnBindMemory
46 FlushChipset
47 ScanAndDetectDevices
48 CreateGattTable
49 FlushGattTable
50 ##end methodlist
51 ##end class
53 ##begin class
54 ##begin config
55 type           hidd
56 basename       Agp3BridgeDevice
57 classid        CLID_Hidd_Agp3BridgeDevice
58 superclass     CLID_Hidd_GenericBridgeDevice
59 classptr_field sd.agp3BridgeDeviceClass
60 classdatatype  struct HIDDAgp3BridgeDeviceData
61 initpri        2
62 ##end config
64 ##begin methodlist
65 .interface Root
66 New
67 Dispose
68 .interface Hidd_AGPBridgeDevice
69 Initialize
70 FlushGattTable
71 ##end methodlist
72 ##end class
74 ##begin class
75 ##begin config
76 type           hidd
77 basename       SiSAgp3BridgeDevice
78 classid        CLID_Hidd_SiSAgp3BridgeDevice
79 superclass     CLID_Hidd_Agp3BridgeDevice
80 classptr_field sd.sisAgp3BridgeDeviceClass
81 classdatatype  struct HIDDSiSAgp3BridgeDeviceData
82 ##end config
84 ##begin methodlist
85 .interface Root
86 New
87 .interface Hidd_AGPBridgeDevice
88 Initialize
89 ##end methodlist
90 ##end class
92 ##begin class
93 ##begin config
94 type           hidd
95 basename       SiSBridgeDevice
96 classid        CLID_Hidd_SiSBridgeDevice
97 superclass     CLID_Hidd_GenericBridgeDevice
98 classptr_field sd.sisBridgeDeviceClass
99 classdatatype  struct HIDDSiSBridgeDeviceData
100 ##end config
102 ##begin methodlist
103 .interface Root
105 Dispose
106 .interface Hidd_AGPBridgeDevice
107 Initialize
108 FlushGattTable
109 ##end methodlist
110 ##end class
112 ##begin class
113 ##begin config
114 type           hidd
115 basename       VIABridgeDevice
116 classid        CLID_Hidd_VIABridgeDevice
117 superclass     CLID_Hidd_GenericBridgeDevice
118 classptr_field sd.viaBridgeDeviceClass
119 classdatatype  struct HIDDVIABridgeDeviceData
120 ##end config
122 ##begin methodlist
123 .interface Root
125 Dispose
126 .interface Hidd_AGPBridgeDevice
127 Initialize
128 FlushGattTable
129 ##end methodlist
130 ##end class
132 ##begin class
133 ##begin config
134 type           hidd
135 basename       VIAAgp3BridgeDevice
136 classid        CLID_Hidd_VIAAgp3BridgeDevice
137 superclass     CLID_Hidd_GenericBridgeDevice
138 classptr_field sd.viaAgp3BridgeDeviceClass
139 classdatatype  struct HIDDVIAAgp3BridgeDeviceData
140 ##end config
142 ##begin methodlist
143 .interface Root
145 Dispose
146 .interface Hidd_AGPBridgeDevice
147 Initialize
148 FlushGattTable
149 ##end methodlist
150 ##end class
152 ##begin class
153 ##begin config
154 type           hidd
155 basename       i8XXBridgeDevice
156 classid        CLID_Hidd_i8XXBridgeDevice
157 superclass     CLID_Hidd_GenericBridgeDevice
158 classptr_field sd.i8XXBridgeDeviceClass
159 classdatatype  struct HIDDi8XXBridgeDeviceData
160 initpri        2
161 ##end config
163 ##begin methodlist
164 .interface Root
166 Dispose
167 .interface Hidd_AGPBridgeDevice
168 Initialize
169 FlushGattTable
170 ##end methodlist
171 ##end class
173 ##begin class
174 ##begin config
175 type           hidd
176 basename       i845BridgeDevice
177 classid        CLID_Hidd_i845BridgeDevice
178 superclass     CLID_Hidd_i8XXBridgeDevice
179 classptr_field sd.i845BridgeDeviceClass
180 classdatatype  struct HIDDi845BridgeDeviceData
181 ##end config
183 ##begin methodlist
184 .interface Root
186 .interface Hidd_AGPBridgeDevice
187 Initialize
188 FlushChipset
189 ##end methodlist
190 ##end class
192 ##begin class
193 ##begin config
194 type           hidd
195 basename       i7505BridgeDevice
196 classid        CLID_Hidd_i7505BridgeDevice
197 superclass     CLID_Hidd_i8XXBridgeDevice
198 classptr_field sd.i7505BridgeDeviceClass
199 classdatatype  struct HIDDi7505BridgeDeviceData
200 ##end config
202 ##begin methodlist
203 .interface Root
205 .interface Hidd_AGPBridgeDevice
206 Initialize
207 ##end methodlist
208 ##end class
210 ##begin class
211 ##begin config
212 type           hidd
213 basename       i915BridgeDevice
214 classid        CLID_Hidd_i915BridgeDevice
215 superclass     CLID_Hidd
216 classptr_field sd.i915BridgeDeviceClass
217 classdatatype  struct HIDDi915BridgeDeviceData
218 initpri        3
219 ##end config
221 ##begin methodlist
222 .interface Root
225 Dispose
226 .interface Hidd_AGPBridgeDevice
227 Initialize
228 Enable
229 BindMemory
230 UnBindMemory
231 FlushChipset
232 ScanAndDetectDevices
233 CreateGattTable
234 FlushGattTable
235 ##end methodlist
236 ##end class
238 ##begin class
239 ##begin config
240 type           hidd
241 basename       i965BridgeDevice
242 classid        CLID_Hidd_i965BridgeDevice
243 superclass     CLID_Hidd_i915BridgeDevice
244 classptr_field sd.i965BridgeDeviceClass
245 classdatatype  struct HIDDi965BridgeDeviceData
246 ##end config
248 ##begin methodlist
249 .interface Root
251 .interface Hidd_AGPBridgeDevice
252 Initialize
253 BindMemory
254 ScanAndDetectDevices
255 CreateGattTable
256 ##end methodlist
257 ##end class
259 ##begin class
260 ##begin config
261 type           hidd
262 basename       g33BridgeDevice
263 classid        CLID_Hidd_g33BridgeDevice
264 superclass     CLID_Hidd_i915BridgeDevice
265 classptr_field sd.g33BridgeDeviceClass
266 classdatatype  struct HIDDg33BridgeDeviceData
267 ##end config
269 ##begin methodlist
270 .interface Root
272 .interface Hidd_AGPBridgeDevice
273 Initialize
274 BindMemory
275 ScanAndDetectDevices
276 CreateGattTable
277 ##end methodlist
278 ##end class