Apply systemd-based dbus activation
[platform/upstream/at-spi2-core.git] / registryd / introspection.c
1
2 /*
3  * This file has been auto-generated from the introspection data available
4  * in the at-spi2-core repository. The D-Bus procol is defined in this
5  * repository, which can be found at:
6  *
7  * http://download.gnome.org/sources/at-spi2-core/0.1/
8  *
9  * DO NOT EDIT.
10  */
11
12
13 const char *spi_org_a11y_atspi_Accessible = 
14 "<interface name=\"org.a11y.atspi.Accessible\" version=\"0.1.7\">"
15 ""
16 "  <property access=\"read\" name=\"name\" type=\"s\" />"
17 ""
18 "  <property access=\"read\" name=\"description\" type=\"s\" />"
19 ""
20 "  <property access=\"read\" name=\"parent\" type=\"(so)\">"
21 "    "
22 "  </property>"
23 ""
24 "  <property access=\"read\" name=\"childCount\" type=\"i\" />"
25 ""
26 "  <method name=\"GetChildAtIndex\">"
27 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
28 "    <arg direction=\"out\" type=\"(so)\" />"
29 "    "
30 "  </method>"
31 ""
32 "  <method name=\"GetChildren\">"
33 "    <arg direction=\"out\" type=\"a(so)\" />"
34 "    "
35 "  </method>"
36 ""
37 "  <method name=\"GetIndexInParent\">"
38 "    <arg direction=\"out\" type=\"i\" />"
39 "  </method>"
40 ""
41 "  <method name=\"GetRelationSet\">"
42 "    <arg direction=\"out\" type=\"a(ua(so))\" />"
43 "    "
44 "  </method>"
45 ""
46 "  <method name=\"GetRole\">"
47 "    <arg direction=\"out\" type=\"u\" />"
48 "  </method>"
49 ""
50 "  <method name=\"GetRoleName\">"
51 "    <arg direction=\"out\" type=\"s\" />"
52 "  </method>"
53 ""
54 "  <method name=\"GetLocalizedRoleName\">"
55 "    <arg direction=\"out\" type=\"s\" />"
56 "  </method>"
57 ""
58 "  <method name=\"GetState\">"
59 "    <arg direction=\"out\" type=\"au\" />"
60 "    "
61 "  </method>"
62 ""
63 "  <method name=\"GetAttributes\">"
64 "    <arg direction=\"out\" type=\"a{ss}\" />"
65 "    "
66 "  </method>"
67 ""
68 "  <method name=\"GetApplication\">"
69 "    <arg direction=\"out\" type=\"(so)\" />"
70 "    "
71 "  </method>"
72 ""
73 "</interface>"
74 "";
75
76 const char *spi_org_a11y_atspi_Action = 
77 "<interface name=\"org.a11y.atspi.Action\" version=\"0.1.7\">"
78 ""
79 "  <property access=\"read\" name=\"nActions\" type=\"i\" />"
80 ""
81 "  <method name=\"GetDescription\">"
82 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
83 "    <arg direction=\"out\" type=\"s\" />"
84 "  </method>"
85 ""
86 "  <method name=\"GetName\">"
87 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
88 "    <arg direction=\"out\" type=\"s\" />"
89 "  </method>"
90 ""
91 "  <method name=\"GetKeyBinding\">"
92 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
93 "    <arg direction=\"out\" type=\"s\" />"
94 "  </method>"
95 ""
96 "  <method name=\"GetActions\">"
97 "    <arg direction=\"out\" name=\"index\" type=\"a(sss)\" />"
98 "    "
99 "  </method>"
100 ""
101 "  <method name=\"DoAction\">"
102 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
103 "    <arg direction=\"out\" type=\"b\" />"
104 "  </method>"
105 ""
106 "</interface>"
107 "";
108
109 const char *spi_org_a11y_atspi_Application = 
110 "<interface name=\"org.a11y.atspi.Application\" version=\"0.1.7\">"
111 ""
112 "  <property access=\"read\" name=\"toolkitName\" type=\"s\" />"
113 ""
114 "  <property access=\"read\" name=\"version\" type=\"s\" />"
115 ""
116 "  <property access=\"read\" name=\"id\" type=\"i\" />"
117 ""
118 "  <method name=\"GetLocale\">"
119 "    <arg direction=\"in\" name=\"lctype\" type=\"u\" />"
120 "    <arg direction=\"out\" type=\"s\" />"
121 "  </method>"
122 ""
123 "  <method name=\"RegisterEventListener\">"
124 "    <arg direction=\"in\" name=\"event\" type=\"s\" />"
125 "  </method>"
126 ""
127 "  <method name=\"DeregisterEventListener\">"
128 "    <arg direction=\"in\" name=\"event\" type=\"s\" />"
129 "  </method>"
130 ""
131 "</interface>"
132 "";
133
134 const char *spi_org_a11y_atspi_Collection = 
135 "<interface name=\"org.a11y.atspi.Collection\" version=\"0.1.7\">"
136 ""
137 "  <method name=\"GetMatches\">"
138 "    <arg direction=\"in\" name=\"rule\" type=\"(auuasuauusub)\" />"
139 "    "
140 "    <arg direction=\"in\" name=\"sortby\" type=\"u\" />"
141 "    <arg direction=\"in\" name=\"count\" type=\"i\" />"
142 "    <arg direction=\"in\" name=\"traverse\" type=\"b\" />"
143 "    <arg direction=\"out\" type=\"a(so)\" />"
144 "    "
145 "  </method>"
146 ""
147 "  <method name=\"GetMatchesTo\">"
148 "    <arg direction=\"in\" name=\"current_object\" type=\"o\" />"
149 "    "
150 "    <arg direction=\"in\" name=\"rule\" type=\"(auuasuauusub)\" />"
151 "    "
152 "    <arg direction=\"in\" name=\"sortby\" type=\"u\" />"
153 "    <arg direction=\"in\" name=\"tree\" type=\"u\" />"
154 "    <arg direction=\"in\" name=\"recurse\" type=\"b\" />"
155 "    <arg direction=\"in\" name=\"count\" type=\"i\" />"
156 "    <arg direction=\"in\" name=\"traverse\" type=\"b\" />"
157 "    <arg direction=\"out\" type=\"a(so)\" />"
158 "    "
159 "  </method>"
160 ""
161 "  <method name=\"GetMatchesFrom\">"
162 "    <arg direction=\"in\" name=\"current_object\" type=\"o\" />"
163 "    "
164 "    <arg direction=\"in\" name=\"rule\" type=\"(auuasuauusub)\" />"
165 "    "
166 "    <arg direction=\"in\" name=\"sortby\" type=\"u\" />"
167 "    <arg direction=\"in\" name=\"tree\" type=\"u\" />"
168 "    <arg direction=\"in\" name=\"count\" type=\"i\" />"
169 "    <arg direction=\"in\" name=\"traverse\" type=\"b\" />"
170 "    <arg direction=\"out\" type=\"a(so)\" />"
171 "    "
172 "  </method>"
173 ""
174 "  <method name=\"GetActiveDescendant\">"
175 "    <arg direction=\"out\" type=\"(so)\" />"
176 "    "
177 "  </method>"
178 ""
179 "</interface>"
180 "";
181
182 const char *spi_org_a11y_atspi_Component = 
183 "<interface name=\"org.a11y.atspi.Component\" version=\"0.1.7\">"
184 ""
185 "  <method name=\"Contains\">"
186 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
187 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
188 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
189 "    <arg direction=\"out\" type=\"b\" />"
190 "  </method>"
191 ""
192 "  <method name=\"GetAccessibleAtPoint\">"
193 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
194 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
195 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
196 "    <arg direction=\"out\" type=\"(so)\" />"
197 "    "
198 "  </method>"
199 ""
200 "  <method name=\"GetExtents\">"
201 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
202 "    <arg direction=\"out\" type=\"(iiii)\" />"
203 "    "
204 "  </method>"
205 ""
206 "  <method name=\"GetPosition\">"
207 "    <arg direction=\"in\" name=\"coord_type\" type=\"u\" />"
208 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
209 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
210 "  </method>"
211 ""
212 "  <method name=\"GetSize\">"
213 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
214 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
215 "  </method>"
216 ""
217 "  <method name=\"GetLayer\">"
218 "    <arg direction=\"out\" type=\"u\" />"
219 "  </method>"
220 ""
221 "  <method name=\"GetMDIZOrder\">"
222 "    <arg direction=\"out\" type=\"n\" />"
223 "  </method>"
224 ""
225 "  <method name=\"GrabFocus\">"
226 "    <arg direction=\"out\" type=\"b\" />"
227 "  </method>"
228 ""
229 "  <method name=\"ClearHighlight\">"
230 "    <arg direction=\"out\" type=\"b\" />"
231 "  </method>"
232 ""
233 "  <method name=\"GrabHighlight\">"
234 "    <arg direction=\"out\" type=\"b\" />"
235 "  </method>"
236 ""
237 "  <method name=\"GetAlpha\">"
238 "    <arg direction=\"out\" type=\"d\" />"
239 "  </method>"
240 ""
241 "</interface>"
242 "";
243
244 const char *spi_org_a11y_atspi_Document = 
245 "<interface name=\"org.a11y.atspi.Document\" version=\"0.1.7\">"
246 ""
247 "  <method name=\"GetLocale\">"
248 "    <arg direction=\"out\" type=\"s\" />"
249 "  </method>"
250 ""
251 "  <method name=\"GetAttributeValue\">"
252 "    <arg direction=\"in\" name=\"attributename\" type=\"s\" />"
253 "    <arg direction=\"out\" type=\"s\" />"
254 "  </method>"
255 ""
256 "  <method name=\"GetAttributes\">"
257 "    <arg direction=\"out\" type=\"{ss}\" />"
258 "    "
259 "  </method>"
260 ""
261 "</interface>"
262 "";
263
264 const char *spi_org_a11y_atspi_Hypertext = 
265 "<interface name=\"org.a11y.atspi.Hypertext\" version=\"0.1.7\">"
266 ""
267 "  <method name=\"GetNLinks\">"
268 "    <arg direction=\"out\" type=\"i\" />"
269 "  </method>"
270 ""
271 "  <method name=\"GetLink\">"
272 "    <arg direction=\"in\" name=\"linkIndex\" type=\"i\" />"
273 "    <arg direction=\"out\" type=\"(so)\" />"
274 "    "
275 "  </method>"
276 ""
277 "  <method name=\"GetLinkIndex\">"
278 "    <arg direction=\"in\" name=\"characterIndex\" type=\"i\" />"
279 "    <arg direction=\"out\" type=\"i\" />"
280 "  </method>"
281 ""
282 "</interface>"
283 "";
284
285 const char *spi_org_a11y_atspi_Hyperlink = 
286 "<interface name=\"org.a11y.atspi.Hyperlink\" version=\"0.1.7\">"
287 ""
288 "  <property access=\"read\" name=\"nAnchors\" type=\"n\" />"
289 ""
290 "  <property access=\"read\" name=\"startIndex\" type=\"i\" />"
291 ""
292 "  <property access=\"read\" name=\"endIndex\" type=\"i\" />"
293 ""
294 "  <method name=\"GetObject\">"
295 "    <arg direction=\"in\" name=\"i\" type=\"i\" />"
296 "    <arg direction=\"out\" type=\"(so)\" />"
297 "    "
298 "  </method>"
299 ""
300 "  <method name=\"GetURI\">"
301 "    <arg direction=\"in\" name=\"i\" type=\"i\" />"
302 "    <arg direction=\"out\" type=\"s\" />"
303 "  </method>"
304 ""
305 "  <method name=\"IsValid\">"
306 "    <arg direction=\"out\" type=\"b\" />"
307 "  </method>"
308 ""
309 "</interface>"
310 "";
311
312 const char *spi_org_a11y_atspi_Image = 
313 "<interface name=\"org.a11y.atspi.Image\" version=\"0.1.7\">"
314 ""
315 "  <property access=\"read\" name=\"imageDescription\" type=\"s\" />"
316 ""
317 "  <property access=\"read\" name=\"imageLocale\" type=\"s\" />"
318 ""
319 "  <method name=\"GetImageExtents\">"
320 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
321 "    <arg direction=\"out\" type=\"(iiii)\" />"
322 "    "
323 "  </method>"
324 ""
325 "  <method name=\"GetImagePosition\">"
326 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
327 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
328 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
329 "  </method>"
330 ""
331 "  <method name=\"GetImageSize\">"
332 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
333 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
334 "  </method>"
335 ""
336 "</interface>"
337 "";
338
339 const char *spi_org_a11y_atspi_Selection = 
340 "<interface name=\"org.a11y.atspi.Selection\" version=\"0.1.7\">"
341 ""
342 "  <property access=\"read\" name=\"nSelectedChildren\" type=\"i\" />"
343 ""
344 "  <method name=\"GetSelectedChild\">"
345 "    <arg direction=\"in\" name=\"selectedChildIndex\" type=\"i\" />"
346 "    <arg direction=\"out\" type=\"(so)\" />"
347 "    "
348 "  </method>"
349 ""
350 "  <method name=\"SelectChild\">"
351 "    <arg direction=\"in\" name=\"childIndex\" type=\"i\" />"
352 "    <arg direction=\"out\" type=\"b\" />"
353 "  </method>"
354 ""
355 "  <method name=\"DeselectSelectedChild\">"
356 "    <arg direction=\"in\" name=\"selectedChildIndex\" type=\"i\" />"
357 "    <arg direction=\"out\" type=\"b\" />"
358 "  </method>"
359 ""
360 "  <method name=\"IsChildSelected\">"
361 "    <arg direction=\"in\" name=\"childIndex\" type=\"i\" />"
362 "    <arg direction=\"out\" type=\"b\" />"
363 "  </method>"
364 ""
365 "  <method name=\"SelectAll\">"
366 "    <arg direction=\"out\" type=\"b\" />"
367 "  </method>"
368 ""
369 "  <method name=\"ClearSelection\">"
370 "    <arg direction=\"out\" type=\"b\" />"
371 "  </method>"
372 ""
373 "  <method name=\"deSelectChild\">"
374 "    <arg direction=\"in\" name=\"childIndex\" type=\"i\" />"
375 "    <arg direction=\"out\" type=\"b\" />"
376 "  </method>"
377 ""
378 "</interface>"
379 "";
380
381 const char *spi_org_a11y_atspi_Table = 
382 "<interface name=\"org.a11y.atspi.Table\" version=\"0.1.7\">"
383 ""
384 "  <property access=\"read\" name=\"nRows\" type=\"i\" />"
385 ""
386 "  <property access=\"read\" name=\"nColumns\" type=\"i\" />"
387 ""
388 "  <property access=\"read\" name=\"caption\" type=\"(so)\">"
389 "    "
390 "  </property>"
391 ""
392 "  <property access=\"read\" name=\"summary\" type=\"(so)\">"
393 "    "
394 "  </property>"
395 ""
396 "  <property access=\"read\" name=\"nSelectedRows\" type=\"i\" />"
397 ""
398 "  <property access=\"read\" name=\"nSelectedColumns\" type=\"i\" />"
399 ""
400 "  <method name=\"GetAccessibleAt\">"
401 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
402 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
403 "    <arg direction=\"out\" type=\"(so)\" />"
404 "    "
405 "  </method>"
406 ""
407 "  <method name=\"GetIndexAt\">"
408 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
409 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
410 "    <arg direction=\"out\" type=\"i\" />"
411 "  </method>"
412 ""
413 "  <method name=\"GetRowAtIndex\">"
414 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
415 "    <arg direction=\"out\" type=\"i\" />"
416 "  </method>"
417 ""
418 "  <method name=\"GetColumnAtIndex\">"
419 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
420 "    <arg direction=\"out\" type=\"i\" />"
421 "  </method>"
422 ""
423 "  <method name=\"GetRowDescription\">"
424 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
425 "    <arg direction=\"out\" type=\"s\" />"
426 "  </method>"
427 ""
428 "  <method name=\"GetColumnDescription\">"
429 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
430 "    <arg direction=\"out\" type=\"s\" />"
431 "  </method>"
432 ""
433 "  <method name=\"GetRowExtentAt\">"
434 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
435 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
436 "    <arg direction=\"out\" type=\"i\" />"
437 "  </method>"
438 ""
439 "  <method name=\"GetColumnExtentAt\">"
440 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
441 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
442 "    <arg direction=\"out\" type=\"i\" />"
443 "  </method>"
444 ""
445 "  <method name=\"GetRowHeader\">"
446 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
447 "    <arg direction=\"out\" type=\"(so)\" />"
448 "    "
449 "  </method>"
450 ""
451 "  <method name=\"GetColumnHeader\">"
452 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
453 "    <arg direction=\"out\" type=\"(so)\" />"
454 "    "
455 "  </method>"
456 ""
457 "  <method name=\"GetSelectedRows\">"
458 "    <arg direction=\"out\" type=\"ai\" />"
459 "    "
460 "  </method>"
461 ""
462 "  <method name=\"GetSelectedColumns\">"
463 "    <arg direction=\"out\" type=\"ai\" />"
464 "    "
465 "  </method>"
466 ""
467 "  <method name=\"IsRowSelected\">"
468 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
469 "    <arg direction=\"out\" type=\"b\" />"
470 "  </method>"
471 ""
472 "  <method name=\"IsColumnSelected\">"
473 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
474 "    <arg direction=\"out\" type=\"b\" />"
475 "  </method>"
476 ""
477 "  <method name=\"IsSelected\">"
478 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
479 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
480 "    <arg direction=\"out\" type=\"b\" />"
481 "  </method>"
482 ""
483 "  <method name=\"AddRowSelection\">"
484 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
485 "    <arg direction=\"out\" type=\"b\" />"
486 "  </method>"
487 ""
488 "  <method name=\"AddColumnSelection\">"
489 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
490 "    <arg direction=\"out\" type=\"b\" />"
491 "  </method>"
492 ""
493 "  <method name=\"RemoveRowSelection\">"
494 "    <arg direction=\"in\" name=\"row\" type=\"i\" />"
495 "    <arg direction=\"out\" type=\"b\" />"
496 "  </method>"
497 ""
498 "  <method name=\"RemoveColumnSelection\">"
499 "    <arg direction=\"in\" name=\"column\" type=\"i\" />"
500 "    <arg direction=\"out\" type=\"b\" />"
501 "  </method>"
502 ""
503 "  <method name=\"GetRowColumnExtentsAtIndex\">"
504 "    <arg direction=\"in\" name=\"index\" type=\"i\" />"
505 "    <arg direction=\"out\" type=\"b\" />"
506 "    <arg direction=\"out\" name=\"row\" type=\"i\" />"
507 "    <arg direction=\"out\" name=\"col\" type=\"i\" />"
508 "    <arg direction=\"out\" name=\"row_extents\" type=\"i\" />"
509 "    <arg direction=\"out\" name=\"col_extents\" type=\"i\" />"
510 "    <arg direction=\"out\" name=\"is_selected\" type=\"b\" />"
511 "  </method>"
512 ""
513 "</interface>"
514 "";
515
516 const char *spi_org_a11y_atspi_Text = 
517 "<interface name=\"org.a11y.atspi.Text\" version=\"0.1.7\">"
518 ""
519 "  <property access=\"read\" name=\"characterCount\" type=\"i\" />"
520 ""
521 "  <property access=\"read\" name=\"caretOffset\" type=\"i\" />"
522 ""
523 "  <method name=\"GetText\">"
524 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
525 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
526 "    <arg direction=\"out\" type=\"s\" />"
527 "  </method>"
528 ""
529 "  <method name=\"SetCaretOffset\">"
530 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
531 "    <arg direction=\"out\" type=\"b\" />"
532 "  </method>"
533 ""
534 "  <method name=\"GetTextBeforeOffset\">"
535 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
536 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
537 "    <arg direction=\"out\" type=\"s\" />"
538 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
539 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
540 "  </method>"
541 ""
542 "  <method name=\"GetTextAtOffset\">"
543 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
544 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
545 "    <arg direction=\"out\" type=\"s\" />"
546 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
547 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
548 "  </method>"
549 ""
550 "  <method name=\"GetTextAfterOffset\">"
551 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
552 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
553 "    <arg direction=\"out\" type=\"s\" />"
554 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
555 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
556 "  </method>"
557 ""
558 "  <method name=\"GetCharacterAtOffset\">"
559 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
560 "    <arg direction=\"out\" type=\"i\" />"
561 "  </method>"
562 ""
563 "  <method name=\"GetAttributeValue\">"
564 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
565 "    <arg direction=\"in\" name=\"attributeName\" type=\"s\" />"
566 "    <arg direction=\"out\" type=\"s\" />"
567 "  </method>"
568 ""
569 "  <method name=\"GetAttributes\">"
570 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
571 "    <arg direction=\"out\" type=\"a{ss}\" />"
572 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
573 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
574 "    "
575 "  </method>"
576 ""
577 "  <method name=\"GetDefaultAttributes\">"
578 "    <arg direction=\"out\" type=\"a{ss}\" />"
579 "    "
580 "  </method>"
581 ""
582 "  <method name=\"GetCharacterExtents\">"
583 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
584 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
585 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
586 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
587 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
588 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
589 "  </method>"
590 ""
591 "  <method name=\"GetOffsetAtPoint\">"
592 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
593 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
594 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
595 "    <arg direction=\"out\" type=\"i\" />"
596 "  </method>"
597 ""
598 "  <method name=\"GetNSelections\">"
599 "    <arg direction=\"out\" type=\"i\" />"
600 "  </method>"
601 ""
602 "  <method name=\"GetSelection\">"
603 "    <arg direction=\"in\" name=\"selectionNum\" type=\"i\" />"
604 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
605 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
606 "  </method>"
607 ""
608 "  <method name=\"AddSelection\">"
609 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
610 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
611 "    <arg direction=\"out\" type=\"b\" />"
612 "  </method>"
613 ""
614 "  <method name=\"RemoveSelection\">"
615 "    <arg direction=\"in\" name=\"selectionNum\" type=\"i\" />"
616 "    <arg direction=\"out\" type=\"b\" />"
617 "  </method>"
618 ""
619 "  <method name=\"SetSelection\">"
620 "    <arg direction=\"in\" name=\"selectionNum\" type=\"i\" />"
621 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
622 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
623 "    <arg direction=\"out\" type=\"b\" />"
624 "  </method>"
625 ""
626 "  <method name=\"GetRangeExtents\">"
627 "    <arg direction=\"in\" name=\"startOffset\" type=\"i\" />"
628 "    <arg direction=\"in\" name=\"endOffset\" type=\"i\" />"
629 "    <arg direction=\"out\" name=\"x\" type=\"i\" />"
630 "    <arg direction=\"out\" name=\"y\" type=\"i\" />"
631 "    <arg direction=\"out\" name=\"width\" type=\"i\" />"
632 "    <arg direction=\"out\" name=\"height\" type=\"i\" />"
633 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
634 "  </method>"
635 ""
636 "  <method name=\"GetBoundedRanges\">"
637 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
638 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
639 "    <arg direction=\"in\" name=\"width\" type=\"i\" />"
640 "    <arg direction=\"in\" name=\"height\" type=\"i\" />"
641 "    <arg direction=\"in\" name=\"coordType\" type=\"u\" />"
642 "    <arg direction=\"in\" name=\"xClipType\" type=\"u\" />"
643 "    <arg direction=\"in\" name=\"yClipType\" type=\"u\" />"
644 "    <arg direction=\"out\" type=\"a(iisv)\" />"
645 "    "
646 "  </method>"
647 ""
648 "  <method name=\"GetAttributeRun\">"
649 "    <arg direction=\"in\" name=\"offset\" type=\"i\" />"
650 "    <arg direction=\"in\" name=\"includeDefaults\" type=\"b\" />"
651 "    <arg direction=\"out\" type=\"a{ss}\" />"
652 "    <arg direction=\"out\" name=\"startOffset\" type=\"i\" />"
653 "    <arg direction=\"out\" name=\"endOffset\" type=\"i\" />"
654 "    "
655 "  </method>"
656 ""
657 "  <method name=\"GetDefaultAttributeSet\">"
658 "    <arg direction=\"out\" type=\"as\" />"
659 "  </method>"
660 ""
661 "</interface>"
662 "";
663
664 const char *spi_org_a11y_atspi_EditableText = 
665 "<interface name=\"org.a11y.atspi.EditableText\" version=\"0.1.7\">"
666 ""
667 "  <method name=\"SetTextContents\">"
668 "    <arg direction=\"in\" name=\"newContents\" type=\"s\" />"
669 "    <arg direction=\"out\" type=\"b\" />"
670 "  </method>"
671 ""
672 "  <method name=\"InsertText\">"
673 "    <arg direction=\"in\" name=\"position\" type=\"i\" />"
674 "    <arg direction=\"in\" name=\"text\" type=\"s\" />"
675 "    <arg direction=\"in\" name=\"length\" type=\"i\" />"
676 "    <arg direction=\"out\" type=\"b\" />"
677 "  </method>"
678 ""
679 "  <method name=\"CopyText\">"
680 "    <arg direction=\"in\" name=\"startPos\" type=\"i\" />"
681 "    <arg direction=\"in\" name=\"endPos\" type=\"i\" />"
682 "  </method>"
683 ""
684 "  <method name=\"CutText\">"
685 "    <arg direction=\"in\" name=\"startPos\" type=\"i\" />"
686 "    <arg direction=\"in\" name=\"endPos\" type=\"i\" />"
687 "    <arg direction=\"out\" type=\"b\" />"
688 "  </method>"
689 ""
690 "  <method name=\"DeleteText\">"
691 "    <arg direction=\"in\" name=\"startPos\" type=\"i\" />"
692 "    <arg direction=\"in\" name=\"endPos\" type=\"i\" />"
693 "    <arg direction=\"out\" type=\"b\" />"
694 "  </method>"
695 ""
696 "  <method name=\"PasteText\">"
697 "    <arg direction=\"in\" name=\"position\" type=\"i\" />"
698 "    <arg direction=\"out\" type=\"b\" />"
699 "  </method>"
700 ""
701 "</interface>"
702 "";
703
704 const char *spi_org_a11y_atspi_Cache = 
705 "<interface name=\"org.a11y.atspi.Cache\" version=\"0.1.7\">"
706 ""
707 "  <method name=\"GetItems\">"
708 "    <arg direction=\"out\" name=\"nodes\" type=\"a((so)(so)a(so)assusau)\" />"
709 "    "
710 "  </method>"
711 ""
712 "  <signal name=\"AddAccessible\">"
713 "    <arg name=\"nodeAdded\" type=\"((so)(so)a(so)assusau)\" />"
714 "    "
715 "  </signal>"
716 ""
717 "  <signal name=\"RemoveAccessible\">"
718 "    <arg name=\"nodeRemoved\" type=\"(so)\" />"
719 "    "
720 "  </signal>"
721 ""
722 "</interface>"
723 "";
724
725 const char *spi_org_a11y_atspi_Value = 
726 "<interface name=\"org.a11y.atspi.Value\" version=\"0.1.7\">"
727 ""
728 "        <property access=\"read\" name=\"minimumValue\" type=\"d\" />"
729 ""
730 "        <property access=\"read\" name=\"maximumValue\" type=\"d\" />"
731 ""
732 "        <property access=\"read\" name=\"minimumIncrement\" type=\"d\" />"
733 ""
734 "        <property access=\"readwrite\" name=\"currentValue\" type=\"d\" />"
735 ""
736 "</interface>"
737 "";
738
739 const char *spi_org_a11y_atspi_Registry = 
740 "<interface name=\"org.a11y.atspi.Registry\" version=\"0.1.7\">"
741 ""
742 "  <method name=\"RegisterEvent\">"
743 "    <arg direction=\"in\" name=\"event\" type=\"s\">"
744 "    </arg>"
745 "  </method>"
746 ""
747 "  <method name=\"DeregisterEvent\">"
748 "    <arg direction=\"in\" name=\"event\" type=\"s\">"
749 "    </arg>"
750 "  </method>"
751 ""
752 "  <method name=\"GetRegisteredEvents\">"
753 "    <arg direction=\"out\" name=\"events\" type=\"a(ss)\">"
754 "    </arg>"
755 "  </method>"
756 ""
757 "  <signal name=\"EventListenerRegistered\">"
758 "    <arg direction=\"out\" name=\"bus\" type=\"s\" />"
759 "    <arg direction=\"out\" name=\"path\" type=\"s\" />"
760 "  </signal>"
761 ""
762 "  <signal name=\"EventListenerDeregistered\">"
763 "    <arg direction=\"out\" name=\"bus\" type=\"s\" />"
764 "    <arg direction=\"out\" name=\"path\" type=\"s\" />"
765 "  </signal>"
766 "</interface>"
767 "";
768
769 const char *spi_org_a11y_atspi_DeviceEventController = 
770 "<interface name=\"org.a11y.atspi.DeviceEventController\" version=\"0.1.7\">"
771 ""
772 "  <method name=\"RegisterKeystrokeListener\">"
773 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
774 "    <arg direction=\"in\" name=\"keys\" type=\"a(iisi)\">"
775 "      "
776 "    </arg>"
777 "    <arg direction=\"in\" name=\"mask\" type=\"u\" />"
778 "    <arg direction=\"in\" name=\"type\" type=\"au\">"
779 "      "
780 "    </arg>"
781 "    <arg direction=\"in\" name=\"mode\" type=\"(bbb)\">"
782 "      "
783 "    </arg>"
784 "    <arg direction=\"out\" type=\"b\" />"
785 "  </method>"
786 ""
787 "  <method name=\"DeregisterKeystrokeListener\">"
788 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
789 "    <arg direction=\"in\" name=\"keys\" type=\"a(iisi)\">"
790 "      "
791 "    </arg>"
792 "    <arg direction=\"in\" name=\"mask\" type=\"u\" />"
793 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
794 "  </method>"
795 ""
796 "  <method name=\"RegisterDeviceEventListener\">"
797 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
798 "    <arg direction=\"in\" name=\"types\" type=\"u\" />"
799 "    <arg direction=\"out\" type=\"b\" />"
800 "  </method>"
801 ""
802 "  <method name=\"DeregisterDeviceEventListener\">"
803 "    <arg direction=\"in\" name=\"listener\" type=\"o\" />"
804 "    <arg direction=\"in\" name=\"types\" type=\"u\" />"
805 "  </method>"
806 ""
807 "  <method name=\"GetKeystrokeListeners\">"
808 "    <arg direction=\"out\" type=\"a(souua(iisi)u(bbb))\" />"
809 "  </method>"
810 ""
811 "  <method name=\"GetDeviceEventListeners\">"
812 "    <arg direction=\"out\" type=\"a(sou)\" />"
813 "  </method>"
814 ""
815 "  <method name=\"GenerateKeyboardEvent\">"
816 "    <arg direction=\"in\" name=\"keycode\" type=\"i\" />"
817 "    <arg direction=\"in\" name=\"keystring\" type=\"s\" />"
818 "    <arg direction=\"in\" name=\"type\" type=\"u\" />"
819 "  </method>"
820 ""
821 "  <method name=\"GenerateMouseEvent\">"
822 "    <arg direction=\"in\" name=\"x\" type=\"i\" />"
823 "    <arg direction=\"in\" name=\"y\" type=\"i\" />"
824 "    <arg direction=\"in\" name=\"eventName\" type=\"s\" />"
825 "  </method>"
826 ""
827 "  <method name=\"NotifyListenersSync\">"
828 "    <arg direction=\"in\" name=\"event\" type=\"(uiuuisb)\" />"
829 "    <arg direction=\"out\" type=\"b\" />"
830 "    "
831 "  </method>"
832 ""
833 "  <method name=\"NotifyListenersAsync\">"
834 "    <arg direction=\"in\" name=\"event\" type=\"(uiuuisb)\" />"
835 "    "
836 "  </method>"
837 ""
838 "</interface>"
839 "";
840
841 const char *spi_org_a11y_atspi_DeviceEventListener = 
842 "<interface name=\"org.a11y.atspi.DeviceEventListener\" version=\"0.1.7\">"
843 ""
844 "  <method name=\"NotifyEvent\">"
845 "    <arg direction=\"in\" name=\"event\" type=\"(uiuuisb)\" />"
846 "    "
847 "    <arg direction=\"out\" type=\"b\" />"
848 "  </method>"
849 ""
850 "  <signal name=\"KeystrokeListenerRegistered\">"
851 "    <arg name=\"listener\" type=\"(souua(iisi)u(bbb))\" />"
852 "  </signal>"
853 ""
854 "  <signal name=\"KeystrokeListenerDeregistered\">"
855 "    <arg name=\"listener\" type=\"(souua(iisi)u(bbb))\" />"
856 "  </signal>"
857 ""
858 "  <signal name=\"DeviceListenerRegistered\">"
859 "    <arg name=\"listener\" type=\"(sou)\" />"
860 "  </signal>"
861 ""
862 "  <signal name=\"DeviceListenerDeregistered\">"
863 "    <arg name=\"listener\" type=\"(sou)\" />"
864 "  </signal>"
865 ""
866 "</interface>"
867 "";
868