CodeWriter: Write [Diagnostics] attribute
[vala-lang.git] / vapi / packages / gnome-vfs-2.0 / gnome-vfs-2.0.gi
blob7fd5e0a6d10e5562332df84c88130f8ec3350cb5
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="GnomeVFS">
4 <function name="application_is_user_owned_application" symbol="gnome_vfs_application_is_user_owned_application">
5 <return-type type="gboolean"/>
6 <parameters>
7 <parameter name="application" type="GnomeVFSMimeApplication*"/>
8 </parameters>
9 </function>
10 <function name="application_registry_add_mime_type" symbol="gnome_vfs_application_registry_add_mime_type">
11 <return-type type="void"/>
12 <parameters>
13 <parameter name="app_id" type="char*"/>
14 <parameter name="mime_type" type="char*"/>
15 </parameters>
16 </function>
17 <function name="application_registry_clear_mime_types" symbol="gnome_vfs_application_registry_clear_mime_types">
18 <return-type type="void"/>
19 <parameters>
20 <parameter name="app_id" type="char*"/>
21 </parameters>
22 </function>
23 <function name="application_registry_exists" symbol="gnome_vfs_application_registry_exists">
24 <return-type type="gboolean"/>
25 <parameters>
26 <parameter name="app_id" type="char*"/>
27 </parameters>
28 </function>
29 <function name="application_registry_get_applications" symbol="gnome_vfs_application_registry_get_applications">
30 <return-type type="GList*"/>
31 <parameters>
32 <parameter name="mime_type" type="char*"/>
33 </parameters>
34 </function>
35 <function name="application_registry_get_bool_value" symbol="gnome_vfs_application_registry_get_bool_value">
36 <return-type type="gboolean"/>
37 <parameters>
38 <parameter name="app_id" type="char*"/>
39 <parameter name="key" type="char*"/>
40 <parameter name="got_key" type="gboolean*"/>
41 </parameters>
42 </function>
43 <function name="application_registry_get_keys" symbol="gnome_vfs_application_registry_get_keys">
44 <return-type type="GList*"/>
45 <parameters>
46 <parameter name="app_id" type="char*"/>
47 </parameters>
48 </function>
49 <function name="application_registry_get_mime_application" symbol="gnome_vfs_application_registry_get_mime_application">
50 <return-type type="GnomeVFSMimeApplication*"/>
51 <parameters>
52 <parameter name="app_id" type="char*"/>
53 </parameters>
54 </function>
55 <function name="application_registry_get_mime_types" symbol="gnome_vfs_application_registry_get_mime_types">
56 <return-type type="GList*"/>
57 <parameters>
58 <parameter name="app_id" type="char*"/>
59 </parameters>
60 </function>
61 <function name="application_registry_peek_value" symbol="gnome_vfs_application_registry_peek_value">
62 <return-type type="char*"/>
63 <parameters>
64 <parameter name="app_id" type="char*"/>
65 <parameter name="key" type="char*"/>
66 </parameters>
67 </function>
68 <function name="application_registry_reload" symbol="gnome_vfs_application_registry_reload">
69 <return-type type="void"/>
70 </function>
71 <function name="application_registry_remove_application" symbol="gnome_vfs_application_registry_remove_application">
72 <return-type type="void"/>
73 <parameters>
74 <parameter name="app_id" type="char*"/>
75 </parameters>
76 </function>
77 <function name="application_registry_remove_mime_type" symbol="gnome_vfs_application_registry_remove_mime_type">
78 <return-type type="void"/>
79 <parameters>
80 <parameter name="app_id" type="char*"/>
81 <parameter name="mime_type" type="char*"/>
82 </parameters>
83 </function>
84 <function name="application_registry_save_mime_application" symbol="gnome_vfs_application_registry_save_mime_application">
85 <return-type type="void"/>
86 <parameters>
87 <parameter name="application" type="GnomeVFSMimeApplication*"/>
88 </parameters>
89 </function>
90 <function name="application_registry_set_bool_value" symbol="gnome_vfs_application_registry_set_bool_value">
91 <return-type type="void"/>
92 <parameters>
93 <parameter name="app_id" type="char*"/>
94 <parameter name="key" type="char*"/>
95 <parameter name="value" type="gboolean"/>
96 </parameters>
97 </function>
98 <function name="application_registry_set_value" symbol="gnome_vfs_application_registry_set_value">
99 <return-type type="void"/>
100 <parameters>
101 <parameter name="app_id" type="char*"/>
102 <parameter name="key" type="char*"/>
103 <parameter name="value" type="char*"/>
104 </parameters>
105 </function>
106 <function name="application_registry_shutdown" symbol="gnome_vfs_application_registry_shutdown">
107 <return-type type="void"/>
108 </function>
109 <function name="application_registry_supports_mime_type" symbol="gnome_vfs_application_registry_supports_mime_type">
110 <return-type type="gboolean"/>
111 <parameters>
112 <parameter name="app_id" type="char*"/>
113 <parameter name="mime_type" type="char*"/>
114 </parameters>
115 </function>
116 <function name="application_registry_supports_uri_scheme" symbol="gnome_vfs_application_registry_supports_uri_scheme">
117 <return-type type="gboolean"/>
118 <parameters>
119 <parameter name="app_id" type="char*"/>
120 <parameter name="uri_scheme" type="char*"/>
121 </parameters>
122 </function>
123 <function name="application_registry_sync" symbol="gnome_vfs_application_registry_sync">
124 <return-type type="GnomeVFSResult"/>
125 </function>
126 <function name="application_registry_unset_key" symbol="gnome_vfs_application_registry_unset_key">
127 <return-type type="void"/>
128 <parameters>
129 <parameter name="app_id" type="char*"/>
130 <parameter name="key" type="char*"/>
131 </parameters>
132 </function>
133 <function name="async_cancel" symbol="gnome_vfs_async_cancel">
134 <return-type type="void"/>
135 <parameters>
136 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
137 </parameters>
138 </function>
139 <function name="async_close" symbol="gnome_vfs_async_close">
140 <return-type type="void"/>
141 <parameters>
142 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
143 <parameter name="callback" type="GnomeVFSAsyncCloseCallback"/>
144 <parameter name="callback_data" type="gpointer"/>
145 </parameters>
146 </function>
147 <function name="async_create" symbol="gnome_vfs_async_create">
148 <return-type type="void"/>
149 <parameters>
150 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
151 <parameter name="text_uri" type="gchar*"/>
152 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
153 <parameter name="exclusive" type="gboolean"/>
154 <parameter name="perm" type="guint"/>
155 <parameter name="priority" type="int"/>
156 <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
157 <parameter name="callback_data" type="gpointer"/>
158 </parameters>
159 </function>
160 <function name="async_create_as_channel" symbol="gnome_vfs_async_create_as_channel">
161 <return-type type="void"/>
162 <parameters>
163 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
164 <parameter name="text_uri" type="gchar*"/>
165 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
166 <parameter name="exclusive" type="gboolean"/>
167 <parameter name="perm" type="guint"/>
168 <parameter name="priority" type="int"/>
169 <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
170 <parameter name="callback_data" type="gpointer"/>
171 </parameters>
172 </function>
173 <function name="async_create_symbolic_link" symbol="gnome_vfs_async_create_symbolic_link">
174 <return-type type="void"/>
175 <parameters>
176 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
177 <parameter name="uri" type="GnomeVFSURI*"/>
178 <parameter name="uri_reference" type="gchar*"/>
179 <parameter name="priority" type="int"/>
180 <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
181 <parameter name="callback_data" type="gpointer"/>
182 </parameters>
183 </function>
184 <function name="async_create_uri" symbol="gnome_vfs_async_create_uri">
185 <return-type type="void"/>
186 <parameters>
187 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
188 <parameter name="uri" type="GnomeVFSURI*"/>
189 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
190 <parameter name="exclusive" type="gboolean"/>
191 <parameter name="perm" type="guint"/>
192 <parameter name="priority" type="int"/>
193 <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
194 <parameter name="callback_data" type="gpointer"/>
195 </parameters>
196 </function>
197 <function name="async_create_uri_as_channel" symbol="gnome_vfs_async_create_uri_as_channel">
198 <return-type type="void"/>
199 <parameters>
200 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
201 <parameter name="uri" type="GnomeVFSURI*"/>
202 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
203 <parameter name="exclusive" type="gboolean"/>
204 <parameter name="perm" type="guint"/>
205 <parameter name="priority" type="int"/>
206 <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
207 <parameter name="callback_data" type="gpointer"/>
208 </parameters>
209 </function>
210 <function name="async_file_control" symbol="gnome_vfs_async_file_control">
211 <return-type type="void"/>
212 <parameters>
213 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
214 <parameter name="operation" type="char*"/>
215 <parameter name="operation_data" type="gpointer"/>
216 <parameter name="operation_data_destroy_func" type="GDestroyNotify"/>
217 <parameter name="callback" type="GnomeVFSAsyncFileControlCallback"/>
218 <parameter name="callback_data" type="gpointer"/>
219 </parameters>
220 </function>
221 <function name="async_find_directory" symbol="gnome_vfs_async_find_directory">
222 <return-type type="void"/>
223 <parameters>
224 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
225 <parameter name="near_uri_list" type="GList*"/>
226 <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
227 <parameter name="create_if_needed" type="gboolean"/>
228 <parameter name="find_if_needed" type="gboolean"/>
229 <parameter name="permissions" type="guint"/>
230 <parameter name="priority" type="int"/>
231 <parameter name="callback" type="GnomeVFSAsyncFindDirectoryCallback"/>
232 <parameter name="user_data" type="gpointer"/>
233 </parameters>
234 </function>
235 <function name="async_get_file_info" symbol="gnome_vfs_async_get_file_info">
236 <return-type type="void"/>
237 <parameters>
238 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
239 <parameter name="uri_list" type="GList*"/>
240 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
241 <parameter name="priority" type="int"/>
242 <parameter name="callback" type="GnomeVFSAsyncGetFileInfoCallback"/>
243 <parameter name="callback_data" type="gpointer"/>
244 </parameters>
245 </function>
246 <function name="async_get_job_limit" symbol="gnome_vfs_async_get_job_limit">
247 <return-type type="int"/>
248 </function>
249 <function name="async_load_directory" symbol="gnome_vfs_async_load_directory">
250 <return-type type="void"/>
251 <parameters>
252 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
253 <parameter name="text_uri" type="gchar*"/>
254 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
255 <parameter name="items_per_notification" type="guint"/>
256 <parameter name="priority" type="int"/>
257 <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
258 <parameter name="callback_data" type="gpointer"/>
259 </parameters>
260 </function>
261 <function name="async_load_directory_uri" symbol="gnome_vfs_async_load_directory_uri">
262 <return-type type="void"/>
263 <parameters>
264 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
265 <parameter name="uri" type="GnomeVFSURI*"/>
266 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
267 <parameter name="items_per_notification" type="guint"/>
268 <parameter name="priority" type="int"/>
269 <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
270 <parameter name="callback_data" type="gpointer"/>
271 </parameters>
272 </function>
273 <function name="async_module_callback_pop" symbol="gnome_vfs_async_module_callback_pop">
274 <return-type type="void"/>
275 <parameters>
276 <parameter name="callback_name" type="char*"/>
277 </parameters>
278 </function>
279 <function name="async_module_callback_push" symbol="gnome_vfs_async_module_callback_push">
280 <return-type type="void"/>
281 <parameters>
282 <parameter name="callback_name" type="char*"/>
283 <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
284 <parameter name="callback_data" type="gpointer"/>
285 <parameter name="destroy_notify" type="GDestroyNotify"/>
286 </parameters>
287 </function>
288 <function name="async_module_callback_set_default" symbol="gnome_vfs_async_module_callback_set_default">
289 <return-type type="void"/>
290 <parameters>
291 <parameter name="callback_name" type="char*"/>
292 <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
293 <parameter name="callback_data" type="gpointer"/>
294 <parameter name="destroy_notify" type="GDestroyNotify"/>
295 </parameters>
296 </function>
297 <function name="async_open" symbol="gnome_vfs_async_open">
298 <return-type type="void"/>
299 <parameters>
300 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
301 <parameter name="text_uri" type="gchar*"/>
302 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
303 <parameter name="priority" type="int"/>
304 <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
305 <parameter name="callback_data" type="gpointer"/>
306 </parameters>
307 </function>
308 <function name="async_open_as_channel" symbol="gnome_vfs_async_open_as_channel">
309 <return-type type="void"/>
310 <parameters>
311 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
312 <parameter name="text_uri" type="gchar*"/>
313 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
314 <parameter name="advised_block_size" type="guint"/>
315 <parameter name="priority" type="int"/>
316 <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
317 <parameter name="callback_data" type="gpointer"/>
318 </parameters>
319 </function>
320 <function name="async_open_uri" symbol="gnome_vfs_async_open_uri">
321 <return-type type="void"/>
322 <parameters>
323 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
324 <parameter name="uri" type="GnomeVFSURI*"/>
325 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
326 <parameter name="priority" type="int"/>
327 <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
328 <parameter name="callback_data" type="gpointer"/>
329 </parameters>
330 </function>
331 <function name="async_open_uri_as_channel" symbol="gnome_vfs_async_open_uri_as_channel">
332 <return-type type="void"/>
333 <parameters>
334 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
335 <parameter name="uri" type="GnomeVFSURI*"/>
336 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
337 <parameter name="advised_block_size" type="guint"/>
338 <parameter name="priority" type="int"/>
339 <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
340 <parameter name="callback_data" type="gpointer"/>
341 </parameters>
342 </function>
343 <function name="async_read" symbol="gnome_vfs_async_read">
344 <return-type type="void"/>
345 <parameters>
346 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
347 <parameter name="buffer" type="gpointer"/>
348 <parameter name="bytes" type="guint"/>
349 <parameter name="callback" type="GnomeVFSAsyncReadCallback"/>
350 <parameter name="callback_data" type="gpointer"/>
351 </parameters>
352 </function>
353 <function name="async_seek" symbol="gnome_vfs_async_seek">
354 <return-type type="void"/>
355 <parameters>
356 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
357 <parameter name="whence" type="GnomeVFSSeekPosition"/>
358 <parameter name="offset" type="GnomeVFSFileOffset"/>
359 <parameter name="callback" type="GnomeVFSAsyncSeekCallback"/>
360 <parameter name="callback_data" type="gpointer"/>
361 </parameters>
362 </function>
363 <function name="async_set_file_info" symbol="gnome_vfs_async_set_file_info">
364 <return-type type="void"/>
365 <parameters>
366 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
367 <parameter name="uri" type="GnomeVFSURI*"/>
368 <parameter name="info" type="GnomeVFSFileInfo*"/>
369 <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
370 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
371 <parameter name="priority" type="int"/>
372 <parameter name="callback" type="GnomeVFSAsyncSetFileInfoCallback"/>
373 <parameter name="callback_data" type="gpointer"/>
374 </parameters>
375 </function>
376 <function name="async_set_job_limit" symbol="gnome_vfs_async_set_job_limit">
377 <return-type type="void"/>
378 <parameters>
379 <parameter name="limit" type="int"/>
380 </parameters>
381 </function>
382 <function name="async_write" symbol="gnome_vfs_async_write">
383 <return-type type="void"/>
384 <parameters>
385 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
386 <parameter name="buffer" type="gconstpointer"/>
387 <parameter name="bytes" type="guint"/>
388 <parameter name="callback" type="GnomeVFSAsyncWriteCallback"/>
389 <parameter name="callback_data" type="gpointer"/>
390 </parameters>
391 </function>
392 <function name="async_xfer" symbol="gnome_vfs_async_xfer">
393 <return-type type="GnomeVFSResult"/>
394 <parameters>
395 <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
396 <parameter name="source_uri_list" type="GList*"/>
397 <parameter name="target_uri_list" type="GList*"/>
398 <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
399 <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
400 <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
401 <parameter name="priority" type="int"/>
402 <parameter name="progress_update_callback" type="GnomeVFSAsyncXferProgressCallback"/>
403 <parameter name="update_callback_data" type="gpointer"/>
404 <parameter name="progress_sync_callback" type="GnomeVFSXferProgressCallback"/>
405 <parameter name="sync_callback_data" type="gpointer"/>
406 </parameters>
407 </function>
408 <function name="check_same_fs" symbol="gnome_vfs_check_same_fs">
409 <return-type type="GnomeVFSResult"/>
410 <parameters>
411 <parameter name="source" type="gchar*"/>
412 <parameter name="target" type="gchar*"/>
413 <parameter name="same_fs_return" type="gboolean*"/>
414 </parameters>
415 </function>
416 <function name="check_same_fs_uris" symbol="gnome_vfs_check_same_fs_uris">
417 <return-type type="GnomeVFSResult"/>
418 <parameters>
419 <parameter name="source_uri" type="GnomeVFSURI*"/>
420 <parameter name="target_uri" type="GnomeVFSURI*"/>
421 <parameter name="same_fs_return" type="gboolean*"/>
422 </parameters>
423 </function>
424 <function name="close" symbol="gnome_vfs_close">
425 <return-type type="GnomeVFSResult"/>
426 <parameters>
427 <parameter name="handle" type="GnomeVFSHandle*"/>
428 </parameters>
429 </function>
430 <function name="connect_to_server" symbol="gnome_vfs_connect_to_server">
431 <return-type type="void"/>
432 <parameters>
433 <parameter name="uri" type="char*"/>
434 <parameter name="display_name" type="char*"/>
435 <parameter name="icon" type="char*"/>
436 </parameters>
437 </function>
438 <function name="create" symbol="gnome_vfs_create">
439 <return-type type="GnomeVFSResult"/>
440 <parameters>
441 <parameter name="handle" type="GnomeVFSHandle**"/>
442 <parameter name="text_uri" type="gchar*"/>
443 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
444 <parameter name="exclusive" type="gboolean"/>
445 <parameter name="perm" type="guint"/>
446 </parameters>
447 </function>
448 <function name="create_symbolic_link" symbol="gnome_vfs_create_symbolic_link">
449 <return-type type="GnomeVFSResult"/>
450 <parameters>
451 <parameter name="uri" type="GnomeVFSURI*"/>
452 <parameter name="target_reference" type="gchar*"/>
453 </parameters>
454 </function>
455 <function name="create_uri" symbol="gnome_vfs_create_uri">
456 <return-type type="GnomeVFSResult"/>
457 <parameters>
458 <parameter name="handle" type="GnomeVFSHandle**"/>
459 <parameter name="uri" type="GnomeVFSURI*"/>
460 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
461 <parameter name="exclusive" type="gboolean"/>
462 <parameter name="perm" type="guint"/>
463 </parameters>
464 </function>
465 <function name="directory_close" symbol="gnome_vfs_directory_close">
466 <return-type type="GnomeVFSResult"/>
467 <parameters>
468 <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
469 </parameters>
470 </function>
471 <function name="directory_list_load" symbol="gnome_vfs_directory_list_load">
472 <return-type type="GnomeVFSResult"/>
473 <parameters>
474 <parameter name="list" type="GList**"/>
475 <parameter name="text_uri" type="gchar*"/>
476 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
477 </parameters>
478 </function>
479 <function name="directory_open" symbol="gnome_vfs_directory_open">
480 <return-type type="GnomeVFSResult"/>
481 <parameters>
482 <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
483 <parameter name="text_uri" type="gchar*"/>
484 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
485 </parameters>
486 </function>
487 <function name="directory_open_from_uri" symbol="gnome_vfs_directory_open_from_uri">
488 <return-type type="GnomeVFSResult"/>
489 <parameters>
490 <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
491 <parameter name="uri" type="GnomeVFSURI*"/>
492 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
493 </parameters>
494 </function>
495 <function name="directory_read_next" symbol="gnome_vfs_directory_read_next">
496 <return-type type="GnomeVFSResult"/>
497 <parameters>
498 <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
499 <parameter name="file_info" type="GnomeVFSFileInfo*"/>
500 </parameters>
501 </function>
502 <function name="directory_visit" symbol="gnome_vfs_directory_visit">
503 <return-type type="GnomeVFSResult"/>
504 <parameters>
505 <parameter name="text_uri" type="gchar*"/>
506 <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
507 <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
508 <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
509 <parameter name="data" type="gpointer"/>
510 </parameters>
511 </function>
512 <function name="directory_visit_files" symbol="gnome_vfs_directory_visit_files">
513 <return-type type="GnomeVFSResult"/>
514 <parameters>
515 <parameter name="text_uri" type="gchar*"/>
516 <parameter name="file_list" type="GList*"/>
517 <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
518 <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
519 <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
520 <parameter name="data" type="gpointer"/>
521 </parameters>
522 </function>
523 <function name="directory_visit_files_at_uri" symbol="gnome_vfs_directory_visit_files_at_uri">
524 <return-type type="GnomeVFSResult"/>
525 <parameters>
526 <parameter name="uri" type="GnomeVFSURI*"/>
527 <parameter name="file_list" type="GList*"/>
528 <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
529 <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
530 <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
531 <parameter name="data" type="gpointer"/>
532 </parameters>
533 </function>
534 <function name="directory_visit_uri" symbol="gnome_vfs_directory_visit_uri">
535 <return-type type="GnomeVFSResult"/>
536 <parameters>
537 <parameter name="uri" type="GnomeVFSURI*"/>
538 <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
539 <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
540 <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
541 <parameter name="data" type="gpointer"/>
542 </parameters>
543 </function>
544 <function name="dns_sd_browse" symbol="gnome_vfs_dns_sd_browse">
545 <return-type type="GnomeVFSResult"/>
546 <parameters>
547 <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle**"/>
548 <parameter name="domain" type="char*"/>
549 <parameter name="type" type="char*"/>
550 <parameter name="callback" type="GnomeVFSDNSSDBrowseCallback"/>
551 <parameter name="callback_data" type="gpointer"/>
552 <parameter name="callback_data_destroy_func" type="GDestroyNotify"/>
553 </parameters>
554 </function>
555 <function name="dns_sd_browse_sync" symbol="gnome_vfs_dns_sd_browse_sync">
556 <return-type type="GnomeVFSResult"/>
557 <parameters>
558 <parameter name="domain" type="char*"/>
559 <parameter name="type" type="char*"/>
560 <parameter name="timeout_msec" type="int"/>
561 <parameter name="n_services" type="int*"/>
562 <parameter name="services" type="GnomeVFSDNSSDService**"/>
563 </parameters>
564 </function>
565 <function name="dns_sd_cancel_resolve" symbol="gnome_vfs_dns_sd_cancel_resolve">
566 <return-type type="GnomeVFSResult"/>
567 <parameters>
568 <parameter name="handle" type="GnomeVFSDNSSDResolveHandle*"/>
569 </parameters>
570 </function>
571 <function name="dns_sd_list_browse_domains_sync" symbol="gnome_vfs_dns_sd_list_browse_domains_sync">
572 <return-type type="GnomeVFSResult"/>
573 <parameters>
574 <parameter name="domain" type="char*"/>
575 <parameter name="timeout_msec" type="int"/>
576 <parameter name="domains" type="GList**"/>
577 </parameters>
578 </function>
579 <function name="dns_sd_resolve" symbol="gnome_vfs_dns_sd_resolve">
580 <return-type type="GnomeVFSResult"/>
581 <parameters>
582 <parameter name="handle" type="GnomeVFSDNSSDResolveHandle**"/>
583 <parameter name="name" type="char*"/>
584 <parameter name="type" type="char*"/>
585 <parameter name="domain" type="char*"/>
586 <parameter name="timeout" type="int"/>
587 <parameter name="callback" type="GnomeVFSDNSSDResolveCallback"/>
588 <parameter name="callback_data" type="gpointer"/>
589 <parameter name="callback_data_destroy_func" type="GDestroyNotify"/>
590 </parameters>
591 </function>
592 <function name="dns_sd_resolve_sync" symbol="gnome_vfs_dns_sd_resolve_sync">
593 <return-type type="GnomeVFSResult"/>
594 <parameters>
595 <parameter name="name" type="char*"/>
596 <parameter name="type" type="char*"/>
597 <parameter name="domain" type="char*"/>
598 <parameter name="timeout_msec" type="int"/>
599 <parameter name="host" type="char**"/>
600 <parameter name="port" type="int*"/>
601 <parameter name="text" type="GHashTable**"/>
602 <parameter name="text_raw_len_out" type="int*"/>
603 <parameter name="text_raw_out" type="char**"/>
604 </parameters>
605 </function>
606 <function name="dns_sd_stop_browse" symbol="gnome_vfs_dns_sd_stop_browse">
607 <return-type type="GnomeVFSResult"/>
608 <parameters>
609 <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle*"/>
610 </parameters>
611 </function>
612 <function name="escape_host_and_path_string" symbol="gnome_vfs_escape_host_and_path_string">
613 <return-type type="char*"/>
614 <parameters>
615 <parameter name="path" type="char*"/>
616 </parameters>
617 </function>
618 <function name="escape_path_string" symbol="gnome_vfs_escape_path_string">
619 <return-type type="char*"/>
620 <parameters>
621 <parameter name="path" type="char*"/>
622 </parameters>
623 </function>
624 <function name="escape_set" symbol="gnome_vfs_escape_set">
625 <return-type type="char*"/>
626 <parameters>
627 <parameter name="string" type="char*"/>
628 <parameter name="match_set" type="char*"/>
629 </parameters>
630 </function>
631 <function name="escape_slashes" symbol="gnome_vfs_escape_slashes">
632 <return-type type="char*"/>
633 <parameters>
634 <parameter name="string" type="char*"/>
635 </parameters>
636 </function>
637 <function name="escape_string" symbol="gnome_vfs_escape_string">
638 <return-type type="char*"/>
639 <parameters>
640 <parameter name="string" type="char*"/>
641 </parameters>
642 </function>
643 <function name="expand_initial_tilde" symbol="gnome_vfs_expand_initial_tilde">
644 <return-type type="char*"/>
645 <parameters>
646 <parameter name="path" type="char*"/>
647 </parameters>
648 </function>
649 <function name="file_control" symbol="gnome_vfs_file_control">
650 <return-type type="GnomeVFSResult"/>
651 <parameters>
652 <parameter name="handle" type="GnomeVFSHandle*"/>
653 <parameter name="operation" type="char*"/>
654 <parameter name="operation_data" type="gpointer"/>
655 </parameters>
656 </function>
657 <function name="find_directory" symbol="gnome_vfs_find_directory">
658 <return-type type="GnomeVFSResult"/>
659 <parameters>
660 <parameter name="near_uri" type="GnomeVFSURI*"/>
661 <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
662 <parameter name="result" type="GnomeVFSURI**"/>
663 <parameter name="create_if_needed" type="gboolean"/>
664 <parameter name="find_if_needed" type="gboolean"/>
665 <parameter name="permissions" type="guint"/>
666 </parameters>
667 </function>
668 <function name="forget_cache" symbol="gnome_vfs_forget_cache">
669 <return-type type="GnomeVFSResult"/>
670 <parameters>
671 <parameter name="handle" type="GnomeVFSHandle*"/>
672 <parameter name="offset" type="GnomeVFSFileOffset"/>
673 <parameter name="size" type="GnomeVFSFileSize"/>
674 </parameters>
675 </function>
676 <function name="format_file_size_for_display" symbol="gnome_vfs_format_file_size_for_display">
677 <return-type type="char*"/>
678 <parameters>
679 <parameter name="size" type="GnomeVFSFileSize"/>
680 </parameters>
681 </function>
682 <function name="format_uri_for_display" symbol="gnome_vfs_format_uri_for_display">
683 <return-type type="char*"/>
684 <parameters>
685 <parameter name="uri" type="char*"/>
686 </parameters>
687 </function>
688 <function name="get_default_browse_domains" symbol="gnome_vfs_get_default_browse_domains">
689 <return-type type="GList*"/>
690 </function>
691 <function name="get_file_info" symbol="gnome_vfs_get_file_info">
692 <return-type type="GnomeVFSResult"/>
693 <parameters>
694 <parameter name="text_uri" type="gchar*"/>
695 <parameter name="info" type="GnomeVFSFileInfo*"/>
696 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
697 </parameters>
698 </function>
699 <function name="get_file_info_from_handle" symbol="gnome_vfs_get_file_info_from_handle">
700 <return-type type="GnomeVFSResult"/>
701 <parameters>
702 <parameter name="handle" type="GnomeVFSHandle*"/>
703 <parameter name="info" type="GnomeVFSFileInfo*"/>
704 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
705 </parameters>
706 </function>
707 <function name="get_file_info_uri" symbol="gnome_vfs_get_file_info_uri">
708 <return-type type="GnomeVFSResult"/>
709 <parameters>
710 <parameter name="uri" type="GnomeVFSURI*"/>
711 <parameter name="info" type="GnomeVFSFileInfo*"/>
712 <parameter name="options" type="GnomeVFSFileInfoOptions"/>
713 </parameters>
714 </function>
715 <function name="get_file_mime_type" symbol="gnome_vfs_get_file_mime_type">
716 <return-type type="char*"/>
717 <parameters>
718 <parameter name="path" type="char*"/>
719 <parameter name="optional_stat_info" type="struct stat*"/>
720 <parameter name="suffix_only" type="gboolean"/>
721 </parameters>
722 </function>
723 <function name="get_file_mime_type_fast" symbol="gnome_vfs_get_file_mime_type_fast">
724 <return-type type="char*"/>
725 <parameters>
726 <parameter name="path" type="char*"/>
727 <parameter name="optional_stat_info" type="struct stat*"/>
728 </parameters>
729 </function>
730 <function name="get_local_path_from_uri" symbol="gnome_vfs_get_local_path_from_uri">
731 <return-type type="char*"/>
732 <parameters>
733 <parameter name="uri" type="char*"/>
734 </parameters>
735 </function>
736 <function name="get_mime_type" symbol="gnome_vfs_get_mime_type">
737 <return-type type="char*"/>
738 <parameters>
739 <parameter name="text_uri" type="char*"/>
740 </parameters>
741 </function>
742 <function name="get_mime_type_common" symbol="gnome_vfs_get_mime_type_common">
743 <return-type type="char*"/>
744 <parameters>
745 <parameter name="uri" type="GnomeVFSURI*"/>
746 </parameters>
747 </function>
748 <function name="get_mime_type_for_data" symbol="gnome_vfs_get_mime_type_for_data">
749 <return-type type="char*"/>
750 <parameters>
751 <parameter name="data" type="gconstpointer"/>
752 <parameter name="data_size" type="int"/>
753 </parameters>
754 </function>
755 <function name="get_mime_type_for_name" symbol="gnome_vfs_get_mime_type_for_name">
756 <return-type type="char*"/>
757 <parameters>
758 <parameter name="filename" type="char*"/>
759 </parameters>
760 </function>
761 <function name="get_mime_type_for_name_and_data" symbol="gnome_vfs_get_mime_type_for_name_and_data">
762 <return-type type="char*"/>
763 <parameters>
764 <parameter name="filename" type="char*"/>
765 <parameter name="data" type="gconstpointer"/>
766 <parameter name="data_size" type="gssize"/>
767 </parameters>
768 </function>
769 <function name="get_mime_type_from_file_data" symbol="gnome_vfs_get_mime_type_from_file_data">
770 <return-type type="char*"/>
771 <parameters>
772 <parameter name="uri" type="GnomeVFSURI*"/>
773 </parameters>
774 </function>
775 <function name="get_mime_type_from_uri" symbol="gnome_vfs_get_mime_type_from_uri">
776 <return-type type="char*"/>
777 <parameters>
778 <parameter name="uri" type="GnomeVFSURI*"/>
779 </parameters>
780 </function>
781 <function name="get_slow_mime_type" symbol="gnome_vfs_get_slow_mime_type">
782 <return-type type="char*"/>
783 <parameters>
784 <parameter name="text_uri" type="char*"/>
785 </parameters>
786 </function>
787 <function name="get_supertype_from_mime_type" symbol="gnome_vfs_get_supertype_from_mime_type">
788 <return-type type="char*"/>
789 <parameters>
790 <parameter name="mime_type" type="char*"/>
791 </parameters>
792 </function>
793 <function name="get_uri_from_local_path" symbol="gnome_vfs_get_uri_from_local_path">
794 <return-type type="char*"/>
795 <parameters>
796 <parameter name="local_full_path" type="char*"/>
797 </parameters>
798 </function>
799 <function name="get_uri_scheme" symbol="gnome_vfs_get_uri_scheme">
800 <return-type type="char*"/>
801 <parameters>
802 <parameter name="uri" type="char*"/>
803 </parameters>
804 </function>
805 <function name="get_volume_free_space" symbol="gnome_vfs_get_volume_free_space">
806 <return-type type="GnomeVFSResult"/>
807 <parameters>
808 <parameter name="vfs_uri" type="GnomeVFSURI*"/>
809 <parameter name="size" type="GnomeVFSFileSize*"/>
810 </parameters>
811 </function>
812 <function name="get_volume_monitor" symbol="gnome_vfs_get_volume_monitor">
813 <return-type type="GnomeVFSVolumeMonitor*"/>
814 </function>
815 <function name="icon_path_from_filename" symbol="gnome_vfs_icon_path_from_filename">
816 <return-type type="char*"/>
817 <parameters>
818 <parameter name="filename" type="char*"/>
819 </parameters>
820 </function>
821 <function name="init" symbol="gnome_vfs_init">
822 <return-type type="gboolean"/>
823 </function>
824 <function name="initialized" symbol="gnome_vfs_initialized">
825 <return-type type="gboolean"/>
826 </function>
827 <function name="is_executable_command_string" symbol="gnome_vfs_is_executable_command_string">
828 <return-type type="gboolean"/>
829 <parameters>
830 <parameter name="command_string" type="char*"/>
831 </parameters>
832 </function>
833 <function name="is_primary_thread" symbol="gnome_vfs_is_primary_thread">
834 <return-type type="gboolean"/>
835 </function>
836 <function name="list_deep_free" symbol="gnome_vfs_list_deep_free">
837 <return-type type="void"/>
838 <parameters>
839 <parameter name="list" type="GList*"/>
840 </parameters>
841 </function>
842 <function name="loadinit" symbol="gnome_vfs_loadinit">
843 <return-type type="void"/>
844 <parameters>
845 <parameter name="app" type="gpointer"/>
846 <parameter name="modinfo" type="gpointer"/>
847 </parameters>
848 </function>
849 <function name="make_directory" symbol="gnome_vfs_make_directory">
850 <return-type type="GnomeVFSResult"/>
851 <parameters>
852 <parameter name="text_uri" type="gchar*"/>
853 <parameter name="perm" type="guint"/>
854 </parameters>
855 </function>
856 <function name="make_directory_for_uri" symbol="gnome_vfs_make_directory_for_uri">
857 <return-type type="GnomeVFSResult"/>
858 <parameters>
859 <parameter name="uri" type="GnomeVFSURI*"/>
860 <parameter name="perm" type="guint"/>
861 </parameters>
862 </function>
863 <function name="make_path_name_canonical" symbol="gnome_vfs_make_path_name_canonical">
864 <return-type type="char*"/>
865 <parameters>
866 <parameter name="path" type="char*"/>
867 </parameters>
868 </function>
869 <function name="make_uri_canonical" symbol="gnome_vfs_make_uri_canonical">
870 <return-type type="char*"/>
871 <parameters>
872 <parameter name="uri" type="char*"/>
873 </parameters>
874 </function>
875 <function name="make_uri_canonical_strip_fragment" symbol="gnome_vfs_make_uri_canonical_strip_fragment">
876 <return-type type="char*"/>
877 <parameters>
878 <parameter name="uri" type="char*"/>
879 </parameters>
880 </function>
881 <function name="make_uri_from_input" symbol="gnome_vfs_make_uri_from_input">
882 <return-type type="char*"/>
883 <parameters>
884 <parameter name="location" type="char*"/>
885 </parameters>
886 </function>
887 <function name="make_uri_from_input_with_dirs" symbol="gnome_vfs_make_uri_from_input_with_dirs">
888 <return-type type="char*"/>
889 <parameters>
890 <parameter name="location" type="char*"/>
891 <parameter name="dirs" type="GnomeVFSMakeURIDirs"/>
892 </parameters>
893 </function>
894 <function name="make_uri_from_input_with_trailing_ws" symbol="gnome_vfs_make_uri_from_input_with_trailing_ws">
895 <return-type type="char*"/>
896 <parameters>
897 <parameter name="location" type="char*"/>
898 </parameters>
899 </function>
900 <function name="make_uri_from_shell_arg" symbol="gnome_vfs_make_uri_from_shell_arg">
901 <return-type type="char*"/>
902 <parameters>
903 <parameter name="uri" type="char*"/>
904 </parameters>
905 </function>
906 <function name="make_uri_full_from_relative" symbol="gnome_vfs_make_uri_full_from_relative">
907 <return-type type="char*"/>
908 <parameters>
909 <parameter name="base_uri" type="char*"/>
910 <parameter name="relative_uri" type="char*"/>
911 </parameters>
912 </function>
913 <function name="mime_add_application_to_short_list" symbol="gnome_vfs_mime_add_application_to_short_list">
914 <return-type type="GnomeVFSResult"/>
915 <parameters>
916 <parameter name="mime_type" type="char*"/>
917 <parameter name="application_id" type="char*"/>
918 </parameters>
919 </function>
920 <function name="mime_add_component_to_short_list" symbol="gnome_vfs_mime_add_component_to_short_list">
921 <return-type type="GnomeVFSResult"/>
922 <parameters>
923 <parameter name="mime_type" type="char*"/>
924 <parameter name="iid" type="char*"/>
925 </parameters>
926 </function>
927 <function name="mime_add_extension" symbol="gnome_vfs_mime_add_extension">
928 <return-type type="GnomeVFSResult"/>
929 <parameters>
930 <parameter name="mime_type" type="char*"/>
931 <parameter name="extension" type="char*"/>
932 </parameters>
933 </function>
934 <function name="mime_can_be_executable" symbol="gnome_vfs_mime_can_be_executable">
935 <return-type type="gboolean"/>
936 <parameters>
937 <parameter name="mime_type" type="char*"/>
938 </parameters>
939 </function>
940 <function name="mime_component_list_free" symbol="gnome_vfs_mime_component_list_free">
941 <return-type type="void"/>
942 <parameters>
943 <parameter name="list" type="GList*"/>
944 </parameters>
945 </function>
946 <function name="mime_extend_all_applications" symbol="gnome_vfs_mime_extend_all_applications">
947 <return-type type="GnomeVFSResult"/>
948 <parameters>
949 <parameter name="mime_type" type="char*"/>
950 <parameter name="application_ids" type="GList*"/>
951 </parameters>
952 </function>
953 <function name="mime_get_all_applications" symbol="gnome_vfs_mime_get_all_applications">
954 <return-type type="GList*"/>
955 <parameters>
956 <parameter name="mime_type" type="char*"/>
957 </parameters>
958 </function>
959 <function name="mime_get_all_applications_for_uri" symbol="gnome_vfs_mime_get_all_applications_for_uri">
960 <return-type type="GList*"/>
961 <parameters>
962 <parameter name="uri" type="char*"/>
963 <parameter name="mime_type" type="char*"/>
964 </parameters>
965 </function>
966 <function name="mime_get_all_components" symbol="gnome_vfs_mime_get_all_components">
967 <return-type type="GList*"/>
968 <parameters>
969 <parameter name="mime_type" type="char*"/>
970 </parameters>
971 </function>
972 <function name="mime_get_all_desktop_entries" symbol="gnome_vfs_mime_get_all_desktop_entries">
973 <return-type type="GList*"/>
974 <parameters>
975 <parameter name="mime_type" type="char*"/>
976 </parameters>
977 </function>
978 <function name="mime_get_default_action" symbol="gnome_vfs_mime_get_default_action">
979 <return-type type="GnomeVFSMimeAction*"/>
980 <parameters>
981 <parameter name="mime_type" type="char*"/>
982 </parameters>
983 </function>
984 <function name="mime_get_default_action_type" symbol="gnome_vfs_mime_get_default_action_type">
985 <return-type type="GnomeVFSMimeActionType"/>
986 <parameters>
987 <parameter name="mime_type" type="char*"/>
988 </parameters>
989 </function>
990 <function name="mime_get_default_application" symbol="gnome_vfs_mime_get_default_application">
991 <return-type type="GnomeVFSMimeApplication*"/>
992 <parameters>
993 <parameter name="mime_type" type="char*"/>
994 </parameters>
995 </function>
996 <function name="mime_get_default_application_for_uri" symbol="gnome_vfs_mime_get_default_application_for_uri">
997 <return-type type="GnomeVFSMimeApplication*"/>
998 <parameters>
999 <parameter name="uri" type="char*"/>
1000 <parameter name="mime_type" type="char*"/>
1001 </parameters>
1002 </function>
1003 <function name="mime_get_default_component" symbol="gnome_vfs_mime_get_default_component">
1004 <return-type type="void*"/>
1005 <parameters>
1006 <parameter name="mime_type" type="char*"/>
1007 </parameters>
1008 </function>
1009 <function name="mime_get_default_desktop_entry" symbol="gnome_vfs_mime_get_default_desktop_entry">
1010 <return-type type="gchar*"/>
1011 <parameters>
1012 <parameter name="mime_type" type="char*"/>
1013 </parameters>
1014 </function>
1015 <function name="mime_get_description" symbol="gnome_vfs_mime_get_description">
1016 <return-type type="char*"/>
1017 <parameters>
1018 <parameter name="mime_type" type="char*"/>
1019 </parameters>
1020 </function>
1021 <function name="mime_get_icon" symbol="gnome_vfs_mime_get_icon">
1022 <return-type type="char*"/>
1023 <parameters>
1024 <parameter name="mime_type" type="char*"/>
1025 </parameters>
1026 </function>
1027 <function name="mime_get_short_list_applications" symbol="gnome_vfs_mime_get_short_list_applications">
1028 <return-type type="GList*"/>
1029 <parameters>
1030 <parameter name="mime_type" type="char*"/>
1031 </parameters>
1032 </function>
1033 <function name="mime_get_short_list_components" symbol="gnome_vfs_mime_get_short_list_components">
1034 <return-type type="GList*"/>
1035 <parameters>
1036 <parameter name="mime_type" type="char*"/>
1037 </parameters>
1038 </function>
1039 <function name="mime_id_in_application_list" symbol="gnome_vfs_mime_id_in_application_list">
1040 <return-type type="gboolean"/>
1041 <parameters>
1042 <parameter name="id" type="char*"/>
1043 <parameter name="applications" type="GList*"/>
1044 </parameters>
1045 </function>
1046 <function name="mime_id_in_component_list" symbol="gnome_vfs_mime_id_in_component_list">
1047 <return-type type="gboolean"/>
1048 <parameters>
1049 <parameter name="iid" type="char*"/>
1050 <parameter name="components" type="GList*"/>
1051 </parameters>
1052 </function>
1053 <function name="mime_id_list_from_application_list" symbol="gnome_vfs_mime_id_list_from_application_list">
1054 <return-type type="GList*"/>
1055 <parameters>
1056 <parameter name="applications" type="GList*"/>
1057 </parameters>
1058 </function>
1059 <function name="mime_id_list_from_component_list" symbol="gnome_vfs_mime_id_list_from_component_list">
1060 <return-type type="GList*"/>
1061 <parameters>
1062 <parameter name="components" type="GList*"/>
1063 </parameters>
1064 </function>
1065 <function name="mime_info_cache_reload" symbol="gnome_vfs_mime_info_cache_reload">
1066 <return-type type="void"/>
1067 <parameters>
1068 <parameter name="dir" type="char*"/>
1069 </parameters>
1070 </function>
1071 <function name="mime_reload" symbol="gnome_vfs_mime_reload">
1072 <return-type type="void"/>
1073 </function>
1074 <function name="mime_remove_application_from_list" symbol="gnome_vfs_mime_remove_application_from_list">
1075 <return-type type="GList*"/>
1076 <parameters>
1077 <parameter name="applications" type="GList*"/>
1078 <parameter name="application_id" type="char*"/>
1079 <parameter name="did_remove" type="gboolean*"/>
1080 </parameters>
1081 </function>
1082 <function name="mime_remove_application_from_short_list" symbol="gnome_vfs_mime_remove_application_from_short_list">
1083 <return-type type="GnomeVFSResult"/>
1084 <parameters>
1085 <parameter name="mime_type" type="char*"/>
1086 <parameter name="application_id" type="char*"/>
1087 </parameters>
1088 </function>
1089 <function name="mime_remove_component_from_list" symbol="gnome_vfs_mime_remove_component_from_list">
1090 <return-type type="GList*"/>
1091 <parameters>
1092 <parameter name="components" type="GList*"/>
1093 <parameter name="iid" type="char*"/>
1094 <parameter name="did_remove" type="gboolean*"/>
1095 </parameters>
1096 </function>
1097 <function name="mime_remove_component_from_short_list" symbol="gnome_vfs_mime_remove_component_from_short_list">
1098 <return-type type="GnomeVFSResult"/>
1099 <parameters>
1100 <parameter name="mime_type" type="char*"/>
1101 <parameter name="iid" type="char*"/>
1102 </parameters>
1103 </function>
1104 <function name="mime_remove_extension" symbol="gnome_vfs_mime_remove_extension">
1105 <return-type type="GnomeVFSResult"/>
1106 <parameters>
1107 <parameter name="mime_type" type="char*"/>
1108 <parameter name="extension" type="char*"/>
1109 </parameters>
1110 </function>
1111 <function name="mime_remove_from_all_applications" symbol="gnome_vfs_mime_remove_from_all_applications">
1112 <return-type type="GnomeVFSResult"/>
1113 <parameters>
1114 <parameter name="mime_type" type="char*"/>
1115 <parameter name="application_ids" type="GList*"/>
1116 </parameters>
1117 </function>
1118 <function name="mime_set_can_be_executable" symbol="gnome_vfs_mime_set_can_be_executable">
1119 <return-type type="GnomeVFSResult"/>
1120 <parameters>
1121 <parameter name="mime_type" type="char*"/>
1122 <parameter name="new_value" type="gboolean"/>
1123 </parameters>
1124 </function>
1125 <function name="mime_set_default_action_type" symbol="gnome_vfs_mime_set_default_action_type">
1126 <return-type type="GnomeVFSResult"/>
1127 <parameters>
1128 <parameter name="mime_type" type="char*"/>
1129 <parameter name="action_type" type="GnomeVFSMimeActionType"/>
1130 </parameters>
1131 </function>
1132 <function name="mime_set_default_application" symbol="gnome_vfs_mime_set_default_application">
1133 <return-type type="GnomeVFSResult"/>
1134 <parameters>
1135 <parameter name="mime_type" type="char*"/>
1136 <parameter name="application_id" type="char*"/>
1137 </parameters>
1138 </function>
1139 <function name="mime_set_default_component" symbol="gnome_vfs_mime_set_default_component">
1140 <return-type type="GnomeVFSResult"/>
1141 <parameters>
1142 <parameter name="mime_type" type="char*"/>
1143 <parameter name="component_iid" type="char*"/>
1144 </parameters>
1145 </function>
1146 <function name="mime_set_description" symbol="gnome_vfs_mime_set_description">
1147 <return-type type="GnomeVFSResult"/>
1148 <parameters>
1149 <parameter name="mime_type" type="char*"/>
1150 <parameter name="description" type="char*"/>
1151 </parameters>
1152 </function>
1153 <function name="mime_set_icon" symbol="gnome_vfs_mime_set_icon">
1154 <return-type type="GnomeVFSResult"/>
1155 <parameters>
1156 <parameter name="mime_type" type="char*"/>
1157 <parameter name="filename" type="char*"/>
1158 </parameters>
1159 </function>
1160 <function name="mime_set_short_list_applications" symbol="gnome_vfs_mime_set_short_list_applications">
1161 <return-type type="GnomeVFSResult"/>
1162 <parameters>
1163 <parameter name="mime_type" type="char*"/>
1164 <parameter name="application_ids" type="GList*"/>
1165 </parameters>
1166 </function>
1167 <function name="mime_set_short_list_components" symbol="gnome_vfs_mime_set_short_list_components">
1168 <return-type type="GnomeVFSResult"/>
1169 <parameters>
1170 <parameter name="mime_type" type="char*"/>
1171 <parameter name="component_iids" type="GList*"/>
1172 </parameters>
1173 </function>
1174 <function name="mime_shutdown" symbol="gnome_vfs_mime_shutdown">
1175 <return-type type="void"/>
1176 </function>
1177 <function name="mime_type_from_name" symbol="gnome_vfs_mime_type_from_name">
1178 <return-type type="char*"/>
1179 <parameters>
1180 <parameter name="filename" type="char*"/>
1181 </parameters>
1182 </function>
1183 <function name="mime_type_from_name_or_default" symbol="gnome_vfs_mime_type_from_name_or_default">
1184 <return-type type="char*"/>
1185 <parameters>
1186 <parameter name="filename" type="char*"/>
1187 <parameter name="defaultv" type="char*"/>
1188 </parameters>
1189 </function>
1190 <function name="mime_type_get_equivalence" symbol="gnome_vfs_mime_type_get_equivalence">
1191 <return-type type="GnomeVFSMimeEquivalence"/>
1192 <parameters>
1193 <parameter name="mime_type" type="char*"/>
1194 <parameter name="base_mime_type" type="char*"/>
1195 </parameters>
1196 </function>
1197 <function name="mime_type_is_equal" symbol="gnome_vfs_mime_type_is_equal">
1198 <return-type type="gboolean"/>
1199 <parameters>
1200 <parameter name="a" type="char*"/>
1201 <parameter name="b" type="char*"/>
1202 </parameters>
1203 </function>
1204 <function name="mime_type_is_supertype" symbol="gnome_vfs_mime_type_is_supertype">
1205 <return-type type="gboolean"/>
1206 <parameters>
1207 <parameter name="mime_type" type="char*"/>
1208 </parameters>
1209 </function>
1210 <function name="module_callback_pop" symbol="gnome_vfs_module_callback_pop">
1211 <return-type type="void"/>
1212 <parameters>
1213 <parameter name="callback_name" type="char*"/>
1214 </parameters>
1215 </function>
1216 <function name="module_callback_push" symbol="gnome_vfs_module_callback_push">
1217 <return-type type="void"/>
1218 <parameters>
1219 <parameter name="callback_name" type="char*"/>
1220 <parameter name="callback" type="GnomeVFSModuleCallback"/>
1221 <parameter name="callback_data" type="gpointer"/>
1222 <parameter name="destroy_notify" type="GDestroyNotify"/>
1223 </parameters>
1224 </function>
1225 <function name="module_callback_set_default" symbol="gnome_vfs_module_callback_set_default">
1226 <return-type type="void"/>
1227 <parameters>
1228 <parameter name="callback_name" type="char*"/>
1229 <parameter name="callback" type="GnomeVFSModuleCallback"/>
1230 <parameter name="callback_data" type="gpointer"/>
1231 <parameter name="destroy_notify" type="GDestroyNotify"/>
1232 </parameters>
1233 </function>
1234 <function name="monitor_add" symbol="gnome_vfs_monitor_add">
1235 <return-type type="GnomeVFSResult"/>
1236 <parameters>
1237 <parameter name="handle" type="GnomeVFSMonitorHandle**"/>
1238 <parameter name="text_uri" type="gchar*"/>
1239 <parameter name="monitor_type" type="GnomeVFSMonitorType"/>
1240 <parameter name="callback" type="GnomeVFSMonitorCallback"/>
1241 <parameter name="user_data" type="gpointer"/>
1242 </parameters>
1243 </function>
1244 <function name="monitor_cancel" symbol="gnome_vfs_monitor_cancel">
1245 <return-type type="GnomeVFSResult"/>
1246 <parameters>
1247 <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
1248 </parameters>
1249 </function>
1250 <function name="move" symbol="gnome_vfs_move">
1251 <return-type type="GnomeVFSResult"/>
1252 <parameters>
1253 <parameter name="old_text_uri" type="gchar*"/>
1254 <parameter name="new_text_uri" type="gchar*"/>
1255 <parameter name="force_replace" type="gboolean"/>
1256 </parameters>
1257 </function>
1258 <function name="move_uri" symbol="gnome_vfs_move_uri">
1259 <return-type type="GnomeVFSResult"/>
1260 <parameters>
1261 <parameter name="old_uri" type="GnomeVFSURI*"/>
1262 <parameter name="new_uri" type="GnomeVFSURI*"/>
1263 <parameter name="force_replace" type="gboolean"/>
1264 </parameters>
1265 </function>
1266 <function name="open" symbol="gnome_vfs_open">
1267 <return-type type="GnomeVFSResult"/>
1268 <parameters>
1269 <parameter name="handle" type="GnomeVFSHandle**"/>
1270 <parameter name="text_uri" type="gchar*"/>
1271 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
1272 </parameters>
1273 </function>
1274 <function name="open_fd" symbol="gnome_vfs_open_fd">
1275 <return-type type="GnomeVFSResult"/>
1276 <parameters>
1277 <parameter name="handle" type="GnomeVFSHandle**"/>
1278 <parameter name="filedes" type="int"/>
1279 </parameters>
1280 </function>
1281 <function name="open_uri" symbol="gnome_vfs_open_uri">
1282 <return-type type="GnomeVFSResult"/>
1283 <parameters>
1284 <parameter name="handle" type="GnomeVFSHandle**"/>
1285 <parameter name="uri" type="GnomeVFSURI*"/>
1286 <parameter name="open_mode" type="GnomeVFSOpenMode"/>
1287 </parameters>
1288 </function>
1289 <function name="postinit" symbol="gnome_vfs_postinit">
1290 <return-type type="void"/>
1291 <parameters>
1292 <parameter name="app" type="gpointer"/>
1293 <parameter name="modinfo" type="gpointer"/>
1294 </parameters>
1295 </function>
1296 <function name="preinit" symbol="gnome_vfs_preinit">
1297 <return-type type="void"/>
1298 <parameters>
1299 <parameter name="app" type="gpointer"/>
1300 <parameter name="modinfo" type="gpointer"/>
1301 </parameters>
1302 </function>
1303 <function name="read" symbol="gnome_vfs_read">
1304 <return-type type="GnomeVFSResult"/>
1305 <parameters>
1306 <parameter name="handle" type="GnomeVFSHandle*"/>
1307 <parameter name="buffer" type="gpointer"/>
1308 <parameter name="bytes" type="GnomeVFSFileSize"/>
1309 <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
1310 </parameters>
1311 </function>
1312 <function name="read_entire_file" symbol="gnome_vfs_read_entire_file">
1313 <return-type type="GnomeVFSResult"/>
1314 <parameters>
1315 <parameter name="uri" type="char*"/>
1316 <parameter name="file_size" type="int*"/>
1317 <parameter name="file_contents" type="char**"/>
1318 </parameters>
1319 </function>
1320 <function name="remove_directory" symbol="gnome_vfs_remove_directory">
1321 <return-type type="GnomeVFSResult"/>
1322 <parameters>
1323 <parameter name="text_uri" type="gchar*"/>
1324 </parameters>
1325 </function>
1326 <function name="remove_directory_from_uri" symbol="gnome_vfs_remove_directory_from_uri">
1327 <return-type type="GnomeVFSResult"/>
1328 <parameters>
1329 <parameter name="uri" type="GnomeVFSURI*"/>
1330 </parameters>
1331 </function>
1332 <function name="resolve" symbol="gnome_vfs_resolve">
1333 <return-type type="GnomeVFSResult"/>
1334 <parameters>
1335 <parameter name="hostname" type="char*"/>
1336 <parameter name="handle" type="GnomeVFSResolveHandle**"/>
1337 </parameters>
1338 </function>
1339 <function name="resolve_free" symbol="gnome_vfs_resolve_free">
1340 <return-type type="void"/>
1341 <parameters>
1342 <parameter name="handle" type="GnomeVFSResolveHandle*"/>
1343 </parameters>
1344 </function>
1345 <function name="resolve_next_address" symbol="gnome_vfs_resolve_next_address">
1346 <return-type type="gboolean"/>
1347 <parameters>
1348 <parameter name="handle" type="GnomeVFSResolveHandle*"/>
1349 <parameter name="address" type="GnomeVFSAddress**"/>
1350 </parameters>
1351 </function>
1352 <function name="resolve_reset_to_beginning" symbol="gnome_vfs_resolve_reset_to_beginning">
1353 <return-type type="void"/>
1354 <parameters>
1355 <parameter name="handle" type="GnomeVFSResolveHandle*"/>
1356 </parameters>
1357 </function>
1358 <function name="result_from_errno" symbol="gnome_vfs_result_from_errno">
1359 <return-type type="GnomeVFSResult"/>
1360 </function>
1361 <function name="result_from_errno_code" symbol="gnome_vfs_result_from_errno_code">
1362 <return-type type="GnomeVFSResult"/>
1363 <parameters>
1364 <parameter name="errno_code" type="int"/>
1365 </parameters>
1366 </function>
1367 <function name="result_from_h_errno" symbol="gnome_vfs_result_from_h_errno">
1368 <return-type type="GnomeVFSResult"/>
1369 </function>
1370 <function name="result_from_h_errno_val" symbol="gnome_vfs_result_from_h_errno_val">
1371 <return-type type="GnomeVFSResult"/>
1372 <parameters>
1373 <parameter name="h_errno_code" type="int"/>
1374 </parameters>
1375 </function>
1376 <function name="result_to_string" symbol="gnome_vfs_result_to_string">
1377 <return-type type="char*"/>
1378 <parameters>
1379 <parameter name="result" type="GnomeVFSResult"/>
1380 </parameters>
1381 </function>
1382 <function name="seek" symbol="gnome_vfs_seek">
1383 <return-type type="GnomeVFSResult"/>
1384 <parameters>
1385 <parameter name="handle" type="GnomeVFSHandle*"/>
1386 <parameter name="whence" type="GnomeVFSSeekPosition"/>
1387 <parameter name="offset" type="GnomeVFSFileOffset"/>
1388 </parameters>
1389 </function>
1390 <function name="set_file_info" symbol="gnome_vfs_set_file_info">
1391 <return-type type="GnomeVFSResult"/>
1392 <parameters>
1393 <parameter name="text_uri" type="gchar*"/>
1394 <parameter name="info" type="GnomeVFSFileInfo*"/>
1395 <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
1396 </parameters>
1397 </function>
1398 <function name="set_file_info_uri" symbol="gnome_vfs_set_file_info_uri">
1399 <return-type type="GnomeVFSResult"/>
1400 <parameters>
1401 <parameter name="uri" type="GnomeVFSURI*"/>
1402 <parameter name="info" type="GnomeVFSFileInfo*"/>
1403 <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
1404 </parameters>
1405 </function>
1406 <function name="shutdown" symbol="gnome_vfs_shutdown">
1407 <return-type type="void"/>
1408 </function>
1409 <function name="tell" symbol="gnome_vfs_tell">
1410 <return-type type="GnomeVFSResult"/>
1411 <parameters>
1412 <parameter name="handle" type="GnomeVFSHandle*"/>
1413 <parameter name="offset_return" type="GnomeVFSFileSize*"/>
1414 </parameters>
1415 </function>
1416 <function name="truncate" symbol="gnome_vfs_truncate">
1417 <return-type type="GnomeVFSResult"/>
1418 <parameters>
1419 <parameter name="text_uri" type="gchar*"/>
1420 <parameter name="length" type="GnomeVFSFileSize"/>
1421 </parameters>
1422 </function>
1423 <function name="truncate_handle" symbol="gnome_vfs_truncate_handle">
1424 <return-type type="GnomeVFSResult"/>
1425 <parameters>
1426 <parameter name="handle" type="GnomeVFSHandle*"/>
1427 <parameter name="length" type="GnomeVFSFileSize"/>
1428 </parameters>
1429 </function>
1430 <function name="truncate_uri" symbol="gnome_vfs_truncate_uri">
1431 <return-type type="GnomeVFSResult"/>
1432 <parameters>
1433 <parameter name="uri" type="GnomeVFSURI*"/>
1434 <parameter name="length" type="GnomeVFSFileSize"/>
1435 </parameters>
1436 </function>
1437 <function name="unescape_string" symbol="gnome_vfs_unescape_string">
1438 <return-type type="char*"/>
1439 <parameters>
1440 <parameter name="escaped_string" type="char*"/>
1441 <parameter name="illegal_characters" type="char*"/>
1442 </parameters>
1443 </function>
1444 <function name="unescape_string_for_display" symbol="gnome_vfs_unescape_string_for_display">
1445 <return-type type="char*"/>
1446 <parameters>
1447 <parameter name="escaped" type="char*"/>
1448 </parameters>
1449 </function>
1450 <function name="unlink" symbol="gnome_vfs_unlink">
1451 <return-type type="GnomeVFSResult"/>
1452 <parameters>
1453 <parameter name="text_uri" type="gchar*"/>
1454 </parameters>
1455 </function>
1456 <function name="unlink_from_uri" symbol="gnome_vfs_unlink_from_uri">
1457 <return-type type="GnomeVFSResult"/>
1458 <parameters>
1459 <parameter name="uri" type="GnomeVFSURI*"/>
1460 </parameters>
1461 </function>
1462 <function name="uris_match" symbol="gnome_vfs_uris_match">
1463 <return-type type="gboolean"/>
1464 <parameters>
1465 <parameter name="uri_1" type="char*"/>
1466 <parameter name="uri_2" type="char*"/>
1467 </parameters>
1468 </function>
1469 <function name="url_show" symbol="gnome_vfs_url_show">
1470 <return-type type="GnomeVFSResult"/>
1471 <parameters>
1472 <parameter name="url" type="char*"/>
1473 </parameters>
1474 </function>
1475 <function name="url_show_with_env" symbol="gnome_vfs_url_show_with_env">
1476 <return-type type="GnomeVFSResult"/>
1477 <parameters>
1478 <parameter name="url" type="char*"/>
1479 <parameter name="envp" type="char**"/>
1480 </parameters>
1481 </function>
1482 <function name="write" symbol="gnome_vfs_write">
1483 <return-type type="GnomeVFSResult"/>
1484 <parameters>
1485 <parameter name="handle" type="GnomeVFSHandle*"/>
1486 <parameter name="buffer" type="gconstpointer"/>
1487 <parameter name="bytes" type="GnomeVFSFileSize"/>
1488 <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
1489 </parameters>
1490 </function>
1491 <function name="xfer_delete_list" symbol="gnome_vfs_xfer_delete_list">
1492 <return-type type="GnomeVFSResult"/>
1493 <parameters>
1494 <parameter name="source_uri_list" type="GList*"/>
1495 <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
1496 <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
1497 <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
1498 <parameter name="data" type="gpointer"/>
1499 </parameters>
1500 </function>
1501 <function name="xfer_uri" symbol="gnome_vfs_xfer_uri">
1502 <return-type type="GnomeVFSResult"/>
1503 <parameters>
1504 <parameter name="source_uri" type="GnomeVFSURI*"/>
1505 <parameter name="target_uri" type="GnomeVFSURI*"/>
1506 <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
1507 <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
1508 <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
1509 <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
1510 <parameter name="data" type="gpointer"/>
1511 </parameters>
1512 </function>
1513 <function name="xfer_uri_list" symbol="gnome_vfs_xfer_uri_list">
1514 <return-type type="GnomeVFSResult"/>
1515 <parameters>
1516 <parameter name="source_uri_list" type="GList*"/>
1517 <parameter name="target_uri_list" type="GList*"/>
1518 <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
1519 <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
1520 <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
1521 <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
1522 <parameter name="data" type="gpointer"/>
1523 </parameters>
1524 </function>
1525 <callback name="GnomeVFSAsyncCallback">
1526 <return-type type="void"/>
1527 <parameters>
1528 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1529 <parameter name="result" type="GnomeVFSResult"/>
1530 <parameter name="callback_data" type="gpointer"/>
1531 </parameters>
1532 </callback>
1533 <callback name="GnomeVFSAsyncCloseCallback">
1534 <return-type type="void"/>
1535 <parameters>
1536 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1537 <parameter name="result" type="GnomeVFSResult"/>
1538 <parameter name="callback_data" type="gpointer"/>
1539 </parameters>
1540 </callback>
1541 <callback name="GnomeVFSAsyncCreateAsChannelCallback">
1542 <return-type type="void"/>
1543 <parameters>
1544 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1545 <parameter name="channel" type="GIOChannel*"/>
1546 <parameter name="result" type="GnomeVFSResult"/>
1547 <parameter name="callback_data" type="gpointer"/>
1548 </parameters>
1549 </callback>
1550 <callback name="GnomeVFSAsyncCreateCallback">
1551 <return-type type="void"/>
1552 <parameters>
1553 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1554 <parameter name="result" type="GnomeVFSResult"/>
1555 <parameter name="callback_data" type="gpointer"/>
1556 </parameters>
1557 </callback>
1558 <callback name="GnomeVFSAsyncDirectoryLoadCallback">
1559 <return-type type="void"/>
1560 <parameters>
1561 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1562 <parameter name="result" type="GnomeVFSResult"/>
1563 <parameter name="list" type="GList*"/>
1564 <parameter name="entries_read" type="guint"/>
1565 <parameter name="callback_data" type="gpointer"/>
1566 </parameters>
1567 </callback>
1568 <callback name="GnomeVFSAsyncFileControlCallback">
1569 <return-type type="void"/>
1570 <parameters>
1571 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1572 <parameter name="result" type="GnomeVFSResult"/>
1573 <parameter name="operation_data" type="gpointer"/>
1574 <parameter name="callback_data" type="gpointer"/>
1575 </parameters>
1576 </callback>
1577 <callback name="GnomeVFSAsyncFindDirectoryCallback">
1578 <return-type type="void"/>
1579 <parameters>
1580 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1581 <parameter name="results" type="GList*"/>
1582 <parameter name="data" type="gpointer"/>
1583 </parameters>
1584 </callback>
1585 <callback name="GnomeVFSAsyncGetFileInfoCallback">
1586 <return-type type="void"/>
1587 <parameters>
1588 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1589 <parameter name="results" type="GList*"/>
1590 <parameter name="callback_data" type="gpointer"/>
1591 </parameters>
1592 </callback>
1593 <callback name="GnomeVFSAsyncModuleCallback">
1594 <return-type type="void"/>
1595 <parameters>
1596 <parameter name="in" type="gconstpointer"/>
1597 <parameter name="in_size" type="gsize"/>
1598 <parameter name="out" type="gpointer"/>
1599 <parameter name="out_size" type="gsize"/>
1600 <parameter name="callback_data" type="gpointer"/>
1601 <parameter name="response" type="GnomeVFSModuleCallbackResponse"/>
1602 <parameter name="response_data" type="gpointer"/>
1603 </parameters>
1604 </callback>
1605 <callback name="GnomeVFSAsyncOpenAsChannelCallback">
1606 <return-type type="void"/>
1607 <parameters>
1608 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1609 <parameter name="channel" type="GIOChannel*"/>
1610 <parameter name="result" type="GnomeVFSResult"/>
1611 <parameter name="callback_data" type="gpointer"/>
1612 </parameters>
1613 </callback>
1614 <callback name="GnomeVFSAsyncOpenCallback">
1615 <return-type type="void"/>
1616 <parameters>
1617 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1618 <parameter name="result" type="GnomeVFSResult"/>
1619 <parameter name="callback_data" type="gpointer"/>
1620 </parameters>
1621 </callback>
1622 <callback name="GnomeVFSAsyncReadCallback">
1623 <return-type type="void"/>
1624 <parameters>
1625 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1626 <parameter name="result" type="GnomeVFSResult"/>
1627 <parameter name="buffer" type="gpointer"/>
1628 <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
1629 <parameter name="bytes_read" type="GnomeVFSFileSize"/>
1630 <parameter name="callback_data" type="gpointer"/>
1631 </parameters>
1632 </callback>
1633 <callback name="GnomeVFSAsyncSeekCallback">
1634 <return-type type="void"/>
1635 <parameters>
1636 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1637 <parameter name="result" type="GnomeVFSResult"/>
1638 <parameter name="callback_data" type="gpointer"/>
1639 </parameters>
1640 </callback>
1641 <callback name="GnomeVFSAsyncSetFileInfoCallback">
1642 <return-type type="void"/>
1643 <parameters>
1644 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1645 <parameter name="result" type="GnomeVFSResult"/>
1646 <parameter name="file_info" type="GnomeVFSFileInfo*"/>
1647 <parameter name="callback_data" type="gpointer"/>
1648 </parameters>
1649 </callback>
1650 <callback name="GnomeVFSAsyncWriteCallback">
1651 <return-type type="void"/>
1652 <parameters>
1653 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1654 <parameter name="result" type="GnomeVFSResult"/>
1655 <parameter name="buffer" type="gconstpointer"/>
1656 <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
1657 <parameter name="bytes_written" type="GnomeVFSFileSize"/>
1658 <parameter name="callback_data" type="gpointer"/>
1659 </parameters>
1660 </callback>
1661 <callback name="GnomeVFSAsyncXferProgressCallback">
1662 <return-type type="gint"/>
1663 <parameters>
1664 <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
1665 <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
1666 <parameter name="user_data" type="gpointer"/>
1667 </parameters>
1668 </callback>
1669 <callback name="GnomeVFSDNSSDBrowseCallback">
1670 <return-type type="void"/>
1671 <parameters>
1672 <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle*"/>
1673 <parameter name="status" type="GnomeVFSDNSSDServiceStatus"/>
1674 <parameter name="service" type="GnomeVFSDNSSDService*"/>
1675 <parameter name="callback_data" type="gpointer"/>
1676 </parameters>
1677 </callback>
1678 <callback name="GnomeVFSDNSSDResolveCallback">
1679 <return-type type="void"/>
1680 <parameters>
1681 <parameter name="handle" type="GnomeVFSDNSSDResolveHandle*"/>
1682 <parameter name="result" type="GnomeVFSResult"/>
1683 <parameter name="service" type="GnomeVFSDNSSDService*"/>
1684 <parameter name="host" type="char*"/>
1685 <parameter name="port" type="int"/>
1686 <parameter name="text" type="GHashTable*"/>
1687 <parameter name="text_raw_len" type="int"/>
1688 <parameter name="text_raw" type="char*"/>
1689 <parameter name="callback_data" type="gpointer"/>
1690 </parameters>
1691 </callback>
1692 <callback name="GnomeVFSDirectoryVisitFunc">
1693 <return-type type="gboolean"/>
1694 <parameters>
1695 <parameter name="rel_path" type="gchar*"/>
1696 <parameter name="info" type="GnomeVFSFileInfo*"/>
1697 <parameter name="recursing_will_loop" type="gboolean"/>
1698 <parameter name="user_data" type="gpointer"/>
1699 <parameter name="recurse" type="gboolean*"/>
1700 </parameters>
1701 </callback>
1702 <callback name="GnomeVFSModuleCallback">
1703 <return-type type="void"/>
1704 <parameters>
1705 <parameter name="in" type="gconstpointer"/>
1706 <parameter name="in_size" type="gsize"/>
1707 <parameter name="out" type="gpointer"/>
1708 <parameter name="out_size" type="gsize"/>
1709 <parameter name="callback_data" type="gpointer"/>
1710 </parameters>
1711 </callback>
1712 <callback name="GnomeVFSModuleCallbackResponse">
1713 <return-type type="void"/>
1714 <parameters>
1715 <parameter name="response_data" type="gpointer"/>
1716 </parameters>
1717 </callback>
1718 <callback name="GnomeVFSMonitorCallback">
1719 <return-type type="void"/>
1720 <parameters>
1721 <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
1722 <parameter name="monitor_uri" type="gchar*"/>
1723 <parameter name="info_uri" type="gchar*"/>
1724 <parameter name="event_type" type="GnomeVFSMonitorEventType"/>
1725 <parameter name="user_data" type="gpointer"/>
1726 </parameters>
1727 </callback>
1728 <callback name="GnomeVFSVolumeOpCallback">
1729 <return-type type="void"/>
1730 <parameters>
1731 <parameter name="succeeded" type="gboolean"/>
1732 <parameter name="error" type="char*"/>
1733 <parameter name="detailed_error" type="char*"/>
1734 <parameter name="user_data" type="gpointer"/>
1735 </parameters>
1736 </callback>
1737 <callback name="GnomeVFSXferProgressCallback">
1738 <return-type type="gint"/>
1739 <parameters>
1740 <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
1741 <parameter name="user_data" type="gpointer"/>
1742 </parameters>
1743 </callback>
1744 <struct name="GnomeVFSACLKind">
1745 <method name="to_string" symbol="gnome_vfs_acl_kind_to_string">
1746 <return-type type="char*"/>
1747 <parameters>
1748 <parameter name="kind" type="GnomeVFSACLKind"/>
1749 </parameters>
1750 </method>
1751 </struct>
1752 <struct name="GnomeVFSACLPerm">
1753 <method name="to_string" symbol="gnome_vfs_acl_perm_to_string">
1754 <return-type type="char*"/>
1755 <parameters>
1756 <parameter name="perm" type="GnomeVFSACLPerm"/>
1757 </parameters>
1758 </method>
1759 </struct>
1760 <struct name="GnomeVFSAsyncHandle">
1761 </struct>
1762 <struct name="GnomeVFSCancellation">
1763 <method name="ack" symbol="gnome_vfs_cancellation_ack">
1764 <return-type type="void"/>
1765 <parameters>
1766 <parameter name="cancellation" type="GnomeVFSCancellation*"/>
1767 </parameters>
1768 </method>
1769 <method name="cancel" symbol="gnome_vfs_cancellation_cancel">
1770 <return-type type="void"/>
1771 <parameters>
1772 <parameter name="cancellation" type="GnomeVFSCancellation*"/>
1773 </parameters>
1774 </method>
1775 <method name="check" symbol="gnome_vfs_cancellation_check">
1776 <return-type type="gboolean"/>
1777 <parameters>
1778 <parameter name="cancellation" type="GnomeVFSCancellation*"/>
1779 </parameters>
1780 </method>
1781 <method name="destroy" symbol="gnome_vfs_cancellation_destroy">
1782 <return-type type="void"/>
1783 <parameters>
1784 <parameter name="cancellation" type="GnomeVFSCancellation*"/>
1785 </parameters>
1786 </method>
1787 <method name="get_fd" symbol="gnome_vfs_cancellation_get_fd">
1788 <return-type type="gint"/>
1789 <parameters>
1790 <parameter name="cancellation" type="GnomeVFSCancellation*"/>
1791 </parameters>
1792 </method>
1793 <method name="new" symbol="gnome_vfs_cancellation_new">
1794 <return-type type="GnomeVFSCancellation*"/>
1795 </method>
1796 </struct>
1797 <struct name="GnomeVFSContext">
1798 <method name="check_cancellation_current" symbol="gnome_vfs_context_check_cancellation_current">
1799 <return-type type="gboolean"/>
1800 </method>
1801 <method name="free" symbol="gnome_vfs_context_free">
1802 <return-type type="void"/>
1803 <parameters>
1804 <parameter name="ctx" type="GnomeVFSContext*"/>
1805 </parameters>
1806 </method>
1807 <method name="get_cancellation" symbol="gnome_vfs_context_get_cancellation">
1808 <return-type type="GnomeVFSCancellation*"/>
1809 <parameters>
1810 <parameter name="ctx" type="GnomeVFSContext*"/>
1811 </parameters>
1812 </method>
1813 <method name="new" symbol="gnome_vfs_context_new">
1814 <return-type type="GnomeVFSContext*"/>
1815 </method>
1816 <method name="peek_current" symbol="gnome_vfs_context_peek_current">
1817 <return-type type="GnomeVFSContext*"/>
1818 </method>
1819 </struct>
1820 <struct name="GnomeVFSDNSSDBrowseHandle">
1821 </struct>
1822 <struct name="GnomeVFSDNSSDResolveHandle">
1823 </struct>
1824 <struct name="GnomeVFSDNSSDService">
1825 <method name="list_free" symbol="gnome_vfs_dns_sd_service_list_free">
1826 <return-type type="void"/>
1827 <parameters>
1828 <parameter name="services" type="GnomeVFSDNSSDService*"/>
1829 <parameter name="n_services" type="int"/>
1830 </parameters>
1831 </method>
1832 <field name="name" type="char*"/>
1833 <field name="type" type="char*"/>
1834 <field name="domain" type="char*"/>
1835 </struct>
1836 <struct name="GnomeVFSDirectoryHandle">
1837 </struct>
1838 <struct name="GnomeVFSFileOffset">
1839 </struct>
1840 <struct name="GnomeVFSFileSize">
1841 </struct>
1842 <struct name="GnomeVFSFindDirectoryResult">
1843 <method name="dup" symbol="gnome_vfs_find_directory_result_dup">
1844 <return-type type="GnomeVFSFindDirectoryResult*"/>
1845 <parameters>
1846 <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
1847 </parameters>
1848 </method>
1849 <method name="free" symbol="gnome_vfs_find_directory_result_free">
1850 <return-type type="void"/>
1851 <parameters>
1852 <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
1853 </parameters>
1854 </method>
1855 <field name="uri" type="GnomeVFSURI*"/>
1856 <field name="result" type="GnomeVFSResult"/>
1857 <field name="reserved1" type="void*"/>
1858 <field name="reserved2" type="void*"/>
1859 </struct>
1860 <struct name="GnomeVFSGetFileInfoResult">
1861 <method name="dup" symbol="gnome_vfs_get_file_info_result_dup">
1862 <return-type type="GnomeVFSGetFileInfoResult*"/>
1863 <parameters>
1864 <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
1865 </parameters>
1866 </method>
1867 <method name="free" symbol="gnome_vfs_get_file_info_result_free">
1868 <return-type type="void"/>
1869 <parameters>
1870 <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
1871 </parameters>
1872 </method>
1873 <field name="uri" type="GnomeVFSURI*"/>
1874 <field name="result" type="GnomeVFSResult"/>
1875 <field name="file_info" type="GnomeVFSFileInfo*"/>
1876 </struct>
1877 <struct name="GnomeVFSHandle">
1878 </struct>
1879 <struct name="GnomeVFSInodeNumber">
1880 </struct>
1881 <struct name="GnomeVFSMethodHandle">
1882 </struct>
1883 <struct name="GnomeVFSMimeAction">
1884 <method name="free" symbol="gnome_vfs_mime_action_free">
1885 <return-type type="void"/>
1886 <parameters>
1887 <parameter name="action" type="GnomeVFSMimeAction*"/>
1888 </parameters>
1889 </method>
1890 <method name="launch" symbol="gnome_vfs_mime_action_launch">
1891 <return-type type="GnomeVFSResult"/>
1892 <parameters>
1893 <parameter name="action" type="GnomeVFSMimeAction*"/>
1894 <parameter name="uris" type="GList*"/>
1895 </parameters>
1896 </method>
1897 <method name="launch_with_env" symbol="gnome_vfs_mime_action_launch_with_env">
1898 <return-type type="GnomeVFSResult"/>
1899 <parameters>
1900 <parameter name="action" type="GnomeVFSMimeAction*"/>
1901 <parameter name="uris" type="GList*"/>
1902 <parameter name="envp" type="char**"/>
1903 </parameters>
1904 </method>
1905 <field name="action_type" type="GnomeVFSMimeActionType"/>
1906 <field name="action" type="gpointer"/>
1907 <field name="reserved1" type="void*"/>
1908 </struct>
1909 <struct name="GnomeVFSMimeApplication">
1910 <method name="copy" symbol="gnome_vfs_mime_application_copy">
1911 <return-type type="GnomeVFSMimeApplication*"/>
1912 <parameters>
1913 <parameter name="application" type="GnomeVFSMimeApplication*"/>
1914 </parameters>
1915 </method>
1916 <method name="equal" symbol="gnome_vfs_mime_application_equal">
1917 <return-type type="gboolean"/>
1918 <parameters>
1919 <parameter name="app_a" type="GnomeVFSMimeApplication*"/>
1920 <parameter name="app_b" type="GnomeVFSMimeApplication*"/>
1921 </parameters>
1922 </method>
1923 <method name="free" symbol="gnome_vfs_mime_application_free">
1924 <return-type type="void"/>
1925 <parameters>
1926 <parameter name="application" type="GnomeVFSMimeApplication*"/>
1927 </parameters>
1928 </method>
1929 <method name="get_binary_name" symbol="gnome_vfs_mime_application_get_binary_name">
1930 <return-type type="char*"/>
1931 <parameters>
1932 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1933 </parameters>
1934 </method>
1935 <method name="get_desktop_file_path" symbol="gnome_vfs_mime_application_get_desktop_file_path">
1936 <return-type type="char*"/>
1937 <parameters>
1938 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1939 </parameters>
1940 </method>
1941 <method name="get_desktop_id" symbol="gnome_vfs_mime_application_get_desktop_id">
1942 <return-type type="char*"/>
1943 <parameters>
1944 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1945 </parameters>
1946 </method>
1947 <method name="get_exec" symbol="gnome_vfs_mime_application_get_exec">
1948 <return-type type="char*"/>
1949 <parameters>
1950 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1951 </parameters>
1952 </method>
1953 <method name="get_generic_name" symbol="gnome_vfs_mime_application_get_generic_name">
1954 <return-type type="char*"/>
1955 <parameters>
1956 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1957 </parameters>
1958 </method>
1959 <method name="get_icon" symbol="gnome_vfs_mime_application_get_icon">
1960 <return-type type="char*"/>
1961 <parameters>
1962 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1963 </parameters>
1964 </method>
1965 <method name="get_name" symbol="gnome_vfs_mime_application_get_name">
1966 <return-type type="char*"/>
1967 <parameters>
1968 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1969 </parameters>
1970 </method>
1971 <method name="get_startup_wm_class" symbol="gnome_vfs_mime_application_get_startup_wm_class">
1972 <return-type type="char*"/>
1973 <parameters>
1974 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1975 </parameters>
1976 </method>
1977 <method name="launch" symbol="gnome_vfs_mime_application_launch">
1978 <return-type type="GnomeVFSResult"/>
1979 <parameters>
1980 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1981 <parameter name="uris" type="GList*"/>
1982 </parameters>
1983 </method>
1984 <method name="launch_with_env" symbol="gnome_vfs_mime_application_launch_with_env">
1985 <return-type type="GnomeVFSResult"/>
1986 <parameters>
1987 <parameter name="app" type="GnomeVFSMimeApplication*"/>
1988 <parameter name="uris" type="GList*"/>
1989 <parameter name="envp" type="char**"/>
1990 </parameters>
1991 </method>
1992 <method name="list_free" symbol="gnome_vfs_mime_application_list_free">
1993 <return-type type="void"/>
1994 <parameters>
1995 <parameter name="list" type="GList*"/>
1996 </parameters>
1997 </method>
1998 <method name="new_from_desktop_id" symbol="gnome_vfs_mime_application_new_from_desktop_id">
1999 <return-type type="GnomeVFSMimeApplication*"/>
2000 <parameters>
2001 <parameter name="id" type="char*"/>
2002 </parameters>
2003 </method>
2004 <method name="new_from_id" symbol="gnome_vfs_mime_application_new_from_id">
2005 <return-type type="GnomeVFSMimeApplication*"/>
2006 <parameters>
2007 <parameter name="id" type="char*"/>
2008 </parameters>
2009 </method>
2010 <method name="requires_terminal" symbol="gnome_vfs_mime_application_requires_terminal">
2011 <return-type type="gboolean"/>
2012 <parameters>
2013 <parameter name="app" type="GnomeVFSMimeApplication*"/>
2014 </parameters>
2015 </method>
2016 <method name="supports_startup_notification" symbol="gnome_vfs_mime_application_supports_startup_notification">
2017 <return-type type="gboolean"/>
2018 <parameters>
2019 <parameter name="app" type="GnomeVFSMimeApplication*"/>
2020 </parameters>
2021 </method>
2022 <method name="supports_uris" symbol="gnome_vfs_mime_application_supports_uris">
2023 <return-type type="gboolean"/>
2024 <parameters>
2025 <parameter name="app" type="GnomeVFSMimeApplication*"/>
2026 </parameters>
2027 </method>
2028 <field name="id" type="char*"/>
2029 <field name="name" type="char*"/>
2030 <field name="command" type="char*"/>
2031 <field name="can_open_multiple_files" type="gboolean"/>
2032 <field name="expects_uris" type="GnomeVFSMimeApplicationArgumentType"/>
2033 <field name="supported_uri_schemes" type="GList*"/>
2034 <field name="requires_terminal" type="gboolean"/>
2035 <field name="reserved1" type="void*"/>
2036 <field name="priv" type="GnomeVFSMimeApplicationPrivate*"/>
2037 </struct>
2038 <struct name="GnomeVFSModuleCallbackAdditionalHeadersIn">
2039 <field name="uri" type="GnomeVFSURI*"/>
2040 <field name="reserved1" type="void*"/>
2041 <field name="reserved2" type="void*"/>
2042 </struct>
2043 <struct name="GnomeVFSModuleCallbackAdditionalHeadersOut">
2044 <field name="headers" type="GList*"/>
2045 <field name="reserved1" type="void*"/>
2046 <field name="reserved2" type="void*"/>
2047 </struct>
2048 <struct name="GnomeVFSModuleCallbackAuthenticationIn">
2049 <field name="uri" type="char*"/>
2050 <field name="realm" type="char*"/>
2051 <field name="previous_attempt_failed" type="gboolean"/>
2052 <field name="auth_type" type="GnomeVFSModuleCallbackAuthenticationAuthType"/>
2053 <field name="reserved1" type="void*"/>
2054 <field name="reserved2" type="void*"/>
2055 </struct>
2056 <struct name="GnomeVFSModuleCallbackAuthenticationOut">
2057 <field name="username" type="char*"/>
2058 <field name="password" type="char*"/>
2059 <field name="reserved1" type="void*"/>
2060 <field name="reserved2" type="void*"/>
2061 </struct>
2062 <struct name="GnomeVFSModuleCallbackFillAuthenticationIn">
2063 <field name="uri" type="char*"/>
2064 <field name="protocol" type="char*"/>
2065 <field name="server" type="char*"/>
2066 <field name="object" type="char*"/>
2067 <field name="port" type="int"/>
2068 <field name="authtype" type="char*"/>
2069 <field name="username" type="char*"/>
2070 <field name="domain" type="char*"/>
2071 <field name="reserved1" type="void*"/>
2072 <field name="reserved2" type="void*"/>
2073 </struct>
2074 <struct name="GnomeVFSModuleCallbackFillAuthenticationOut">
2075 <field name="valid" type="gboolean"/>
2076 <field name="username" type="char*"/>
2077 <field name="domain" type="char*"/>
2078 <field name="password" type="char*"/>
2079 <field name="reserved1" type="void*"/>
2080 <field name="reserved2" type="void*"/>
2081 </struct>
2082 <struct name="GnomeVFSModuleCallbackFullAuthenticationIn">
2083 <field name="flags" type="GnomeVFSModuleCallbackFullAuthenticationFlags"/>
2084 <field name="uri" type="char*"/>
2085 <field name="protocol" type="char*"/>
2086 <field name="server" type="char*"/>
2087 <field name="object" type="char*"/>
2088 <field name="port" type="int"/>
2089 <field name="authtype" type="char*"/>
2090 <field name="username" type="char*"/>
2091 <field name="domain" type="char*"/>
2092 <field name="default_user" type="char*"/>
2093 <field name="default_domain" type="char*"/>
2094 <field name="reserved1" type="void*"/>
2095 <field name="reserved2" type="void*"/>
2096 </struct>
2097 <struct name="GnomeVFSModuleCallbackFullAuthenticationOut">
2098 <field name="abort_auth" type="gboolean"/>
2099 <field name="username" type="char*"/>
2100 <field name="domain" type="char*"/>
2101 <field name="password" type="char*"/>
2102 <field name="save_password" type="gboolean"/>
2103 <field name="keyring" type="char*"/>
2104 <field name="out_flags" type="gsize"/>
2105 <field name="reserved2" type="void*"/>
2106 </struct>
2107 <struct name="GnomeVFSModuleCallbackQuestionIn">
2108 <field name="primary_message" type="char*"/>
2109 <field name="secondary_message" type="char*"/>
2110 <field name="choices" type="char**"/>
2111 <field name="reserved1" type="void*"/>
2112 <field name="reserved2" type="void*"/>
2113 </struct>
2114 <struct name="GnomeVFSModuleCallbackQuestionOut">
2115 <field name="answer" type="int"/>
2116 <field name="reserved1" type="void*"/>
2117 <field name="reserved2" type="void*"/>
2118 </struct>
2119 <struct name="GnomeVFSModuleCallbackReceivedHeadersIn">
2120 <field name="uri" type="GnomeVFSURI*"/>
2121 <field name="headers" type="GList*"/>
2122 <field name="reserved1" type="void*"/>
2123 <field name="reserved2" type="void*"/>
2124 </struct>
2125 <struct name="GnomeVFSModuleCallbackReceivedHeadersOut">
2126 <field name="dummy" type="int"/>
2127 <field name="reserved1" type="void*"/>
2128 <field name="reserved2" type="void*"/>
2129 </struct>
2130 <struct name="GnomeVFSModuleCallbackSaveAuthenticationIn">
2131 <field name="keyring" type="char*"/>
2132 <field name="uri" type="char*"/>
2133 <field name="protocol" type="char*"/>
2134 <field name="server" type="char*"/>
2135 <field name="object" type="char*"/>
2136 <field name="port" type="int"/>
2137 <field name="authtype" type="char*"/>
2138 <field name="username" type="char*"/>
2139 <field name="domain" type="char*"/>
2140 <field name="password" type="char*"/>
2141 <field name="reserved1" type="void*"/>
2142 <field name="reserved2" type="void*"/>
2143 </struct>
2144 <struct name="GnomeVFSModuleCallbackSaveAuthenticationOut">
2145 <field name="reserved1" type="void*"/>
2146 <field name="reserved2" type="void*"/>
2147 </struct>
2148 <struct name="GnomeVFSModuleCallbackStatusMessageIn">
2149 <field name="uri" type="char*"/>
2150 <field name="message" type="char*"/>
2151 <field name="percentage" type="int"/>
2152 <field name="reserved1" type="void*"/>
2153 <field name="reserved2" type="void*"/>
2154 </struct>
2155 <struct name="GnomeVFSModuleCallbackStatusMessageOut">
2156 <field name="dummy" type="int"/>
2157 <field name="reserved1" type="void*"/>
2158 <field name="reserved2" type="void*"/>
2159 </struct>
2160 <struct name="GnomeVFSMonitorHandle">
2161 </struct>
2162 <struct name="GnomeVFSProgressCallbackState">
2163 <field name="progress_info" type="GnomeVFSXferProgressInfo*"/>
2164 <field name="sync_callback" type="GnomeVFSXferProgressCallback"/>
2165 <field name="update_callback" type="GnomeVFSXferProgressCallback"/>
2166 <field name="user_data" type="gpointer"/>
2167 <field name="async_job_data" type="gpointer"/>
2168 <field name="next_update_callback_time" type="gint64"/>
2169 <field name="next_text_update_callback_time" type="gint64"/>
2170 <field name="update_callback_period" type="gint64"/>
2171 <field name="reserved1" type="void*"/>
2172 <field name="reserved2" type="void*"/>
2173 </struct>
2174 <struct name="GnomeVFSResolveHandle">
2175 </struct>
2176 <struct name="GnomeVFSToplevelURI">
2177 <field name="uri" type="GnomeVFSURI"/>
2178 <field name="host_name" type="gchar*"/>
2179 <field name="host_port" type="guint"/>
2180 <field name="user_name" type="gchar*"/>
2181 <field name="password" type="gchar*"/>
2182 <field name="urn" type="gchar*"/>
2183 <field name="reserved1" type="void*"/>
2184 <field name="reserved2" type="void*"/>
2185 </struct>
2186 <struct name="GnomeVFSURI">
2187 <method name="append_file_name" symbol="gnome_vfs_uri_append_file_name">
2188 <return-type type="GnomeVFSURI*"/>
2189 <parameters>
2190 <parameter name="uri" type="GnomeVFSURI*"/>
2191 <parameter name="filename" type="gchar*"/>
2192 </parameters>
2193 </method>
2194 <method name="append_path" symbol="gnome_vfs_uri_append_path">
2195 <return-type type="GnomeVFSURI*"/>
2196 <parameters>
2197 <parameter name="uri" type="GnomeVFSURI*"/>
2198 <parameter name="path" type="char*"/>
2199 </parameters>
2200 </method>
2201 <method name="append_string" symbol="gnome_vfs_uri_append_string">
2202 <return-type type="GnomeVFSURI*"/>
2203 <parameters>
2204 <parameter name="uri" type="GnomeVFSURI*"/>
2205 <parameter name="uri_fragment" type="char*"/>
2206 </parameters>
2207 </method>
2208 <method name="dup" symbol="gnome_vfs_uri_dup">
2209 <return-type type="GnomeVFSURI*"/>
2210 <parameters>
2211 <parameter name="uri" type="GnomeVFSURI*"/>
2212 </parameters>
2213 </method>
2214 <method name="equal" symbol="gnome_vfs_uri_equal">
2215 <return-type type="gboolean"/>
2216 <parameters>
2217 <parameter name="a" type="GnomeVFSURI*"/>
2218 <parameter name="b" type="GnomeVFSURI*"/>
2219 </parameters>
2220 </method>
2221 <method name="exists" symbol="gnome_vfs_uri_exists">
2222 <return-type type="gboolean"/>
2223 <parameters>
2224 <parameter name="uri" type="GnomeVFSURI*"/>
2225 </parameters>
2226 </method>
2227 <method name="extract_dirname" symbol="gnome_vfs_uri_extract_dirname">
2228 <return-type type="gchar*"/>
2229 <parameters>
2230 <parameter name="uri" type="GnomeVFSURI*"/>
2231 </parameters>
2232 </method>
2233 <method name="extract_short_name" symbol="gnome_vfs_uri_extract_short_name">
2234 <return-type type="gchar*"/>
2235 <parameters>
2236 <parameter name="uri" type="GnomeVFSURI*"/>
2237 </parameters>
2238 </method>
2239 <method name="extract_short_path_name" symbol="gnome_vfs_uri_extract_short_path_name">
2240 <return-type type="gchar*"/>
2241 <parameters>
2242 <parameter name="uri" type="GnomeVFSURI*"/>
2243 </parameters>
2244 </method>
2245 <method name="get_fragment_identifier" symbol="gnome_vfs_uri_get_fragment_identifier">
2246 <return-type type="gchar*"/>
2247 <parameters>
2248 <parameter name="uri" type="GnomeVFSURI*"/>
2249 </parameters>
2250 </method>
2251 <method name="get_host_name" symbol="gnome_vfs_uri_get_host_name">
2252 <return-type type="gchar*"/>
2253 <parameters>
2254 <parameter name="uri" type="GnomeVFSURI*"/>
2255 </parameters>
2256 </method>
2257 <method name="get_host_port" symbol="gnome_vfs_uri_get_host_port">
2258 <return-type type="guint"/>
2259 <parameters>
2260 <parameter name="uri" type="GnomeVFSURI*"/>
2261 </parameters>
2262 </method>
2263 <method name="get_parent" symbol="gnome_vfs_uri_get_parent">
2264 <return-type type="GnomeVFSURI*"/>
2265 <parameters>
2266 <parameter name="uri" type="GnomeVFSURI*"/>
2267 </parameters>
2268 </method>
2269 <method name="get_password" symbol="gnome_vfs_uri_get_password">
2270 <return-type type="gchar*"/>
2271 <parameters>
2272 <parameter name="uri" type="GnomeVFSURI*"/>
2273 </parameters>
2274 </method>
2275 <method name="get_path" symbol="gnome_vfs_uri_get_path">
2276 <return-type type="gchar*"/>
2277 <parameters>
2278 <parameter name="uri" type="GnomeVFSURI*"/>
2279 </parameters>
2280 </method>
2281 <method name="get_scheme" symbol="gnome_vfs_uri_get_scheme">
2282 <return-type type="gchar*"/>
2283 <parameters>
2284 <parameter name="uri" type="GnomeVFSURI*"/>
2285 </parameters>
2286 </method>
2287 <method name="get_toplevel" symbol="gnome_vfs_uri_get_toplevel">
2288 <return-type type="GnomeVFSToplevelURI*"/>
2289 <parameters>
2290 <parameter name="uri" type="GnomeVFSURI*"/>
2291 </parameters>
2292 </method>
2293 <method name="get_user_name" symbol="gnome_vfs_uri_get_user_name">
2294 <return-type type="gchar*"/>
2295 <parameters>
2296 <parameter name="uri" type="GnomeVFSURI*"/>
2297 </parameters>
2298 </method>
2299 <method name="has_parent" symbol="gnome_vfs_uri_has_parent">
2300 <return-type type="gboolean"/>
2301 <parameters>
2302 <parameter name="uri" type="GnomeVFSURI*"/>
2303 </parameters>
2304 </method>
2305 <method name="hash" symbol="gnome_vfs_uri_hash">
2306 <return-type type="guint"/>
2307 <parameters>
2308 <parameter name="p" type="gconstpointer"/>
2309 </parameters>
2310 </method>
2311 <method name="hequal" symbol="gnome_vfs_uri_hequal">
2312 <return-type type="gint"/>
2313 <parameters>
2314 <parameter name="a" type="gconstpointer"/>
2315 <parameter name="b" type="gconstpointer"/>
2316 </parameters>
2317 </method>
2318 <method name="is_local" symbol="gnome_vfs_uri_is_local">
2319 <return-type type="gboolean"/>
2320 <parameters>
2321 <parameter name="uri" type="GnomeVFSURI*"/>
2322 </parameters>
2323 </method>
2324 <method name="is_parent" symbol="gnome_vfs_uri_is_parent">
2325 <return-type type="gboolean"/>
2326 <parameters>
2327 <parameter name="possible_parent" type="GnomeVFSURI*"/>
2328 <parameter name="possible_child" type="GnomeVFSURI*"/>
2329 <parameter name="recursive" type="gboolean"/>
2330 </parameters>
2331 </method>
2332 <method name="list_copy" symbol="gnome_vfs_uri_list_copy">
2333 <return-type type="GList*"/>
2334 <parameters>
2335 <parameter name="list" type="GList*"/>
2336 </parameters>
2337 </method>
2338 <method name="list_free" symbol="gnome_vfs_uri_list_free">
2339 <return-type type="void"/>
2340 <parameters>
2341 <parameter name="list" type="GList*"/>
2342 </parameters>
2343 </method>
2344 <method name="list_parse" symbol="gnome_vfs_uri_list_parse">
2345 <return-type type="GList*"/>
2346 <parameters>
2347 <parameter name="uri_list" type="gchar*"/>
2348 </parameters>
2349 </method>
2350 <method name="list_ref" symbol="gnome_vfs_uri_list_ref">
2351 <return-type type="GList*"/>
2352 <parameters>
2353 <parameter name="list" type="GList*"/>
2354 </parameters>
2355 </method>
2356 <method name="list_unref" symbol="gnome_vfs_uri_list_unref">
2357 <return-type type="GList*"/>
2358 <parameters>
2359 <parameter name="list" type="GList*"/>
2360 </parameters>
2361 </method>
2362 <method name="make_full_from_relative" symbol="gnome_vfs_uri_make_full_from_relative">
2363 <return-type type="char*"/>
2364 <parameters>
2365 <parameter name="base_uri" type="char*"/>
2366 <parameter name="relative_uri" type="char*"/>
2367 </parameters>
2368 </method>
2369 <method name="new" symbol="gnome_vfs_uri_new">
2370 <return-type type="GnomeVFSURI*"/>
2371 <parameters>
2372 <parameter name="text_uri" type="gchar*"/>
2373 </parameters>
2374 </method>
2375 <method name="ref" symbol="gnome_vfs_uri_ref">
2376 <return-type type="GnomeVFSURI*"/>
2377 <parameters>
2378 <parameter name="uri" type="GnomeVFSURI*"/>
2379 </parameters>
2380 </method>
2381 <method name="resolve_relative" symbol="gnome_vfs_uri_resolve_relative">
2382 <return-type type="GnomeVFSURI*"/>
2383 <parameters>
2384 <parameter name="base" type="GnomeVFSURI*"/>
2385 <parameter name="relative_reference" type="gchar*"/>
2386 </parameters>
2387 </method>
2388 <method name="resolve_symbolic_link" symbol="gnome_vfs_uri_resolve_symbolic_link">
2389 <return-type type="GnomeVFSURI*"/>
2390 <parameters>
2391 <parameter name="base" type="GnomeVFSURI*"/>
2392 <parameter name="relative_reference" type="gchar*"/>
2393 </parameters>
2394 </method>
2395 <method name="set_host_name" symbol="gnome_vfs_uri_set_host_name">
2396 <return-type type="void"/>
2397 <parameters>
2398 <parameter name="uri" type="GnomeVFSURI*"/>
2399 <parameter name="host_name" type="gchar*"/>
2400 </parameters>
2401 </method>
2402 <method name="set_host_port" symbol="gnome_vfs_uri_set_host_port">
2403 <return-type type="void"/>
2404 <parameters>
2405 <parameter name="uri" type="GnomeVFSURI*"/>
2406 <parameter name="host_port" type="guint"/>
2407 </parameters>
2408 </method>
2409 <method name="set_password" symbol="gnome_vfs_uri_set_password">
2410 <return-type type="void"/>
2411 <parameters>
2412 <parameter name="uri" type="GnomeVFSURI*"/>
2413 <parameter name="password" type="gchar*"/>
2414 </parameters>
2415 </method>
2416 <method name="set_user_name" symbol="gnome_vfs_uri_set_user_name">
2417 <return-type type="void"/>
2418 <parameters>
2419 <parameter name="uri" type="GnomeVFSURI*"/>
2420 <parameter name="user_name" type="gchar*"/>
2421 </parameters>
2422 </method>
2423 <method name="to_string" symbol="gnome_vfs_uri_to_string">
2424 <return-type type="gchar*"/>
2425 <parameters>
2426 <parameter name="uri" type="GnomeVFSURI*"/>
2427 <parameter name="hide_options" type="GnomeVFSURIHideOptions"/>
2428 </parameters>
2429 </method>
2430 <method name="unref" symbol="gnome_vfs_uri_unref">
2431 <return-type type="void"/>
2432 <parameters>
2433 <parameter name="uri" type="GnomeVFSURI*"/>
2434 </parameters>
2435 </method>
2436 <field name="ref_count" type="guint"/>
2437 <field name="text" type="gchar*"/>
2438 <field name="fragment_id" type="gchar*"/>
2439 <field name="method_string" type="gchar*"/>
2440 <field name="method" type="struct GnomeVFSMethod*"/>
2441 <field name="parent" type="struct GnomeVFSURI*"/>
2442 <field name="reserved1" type="void*"/>
2443 <field name="reserved2" type="void*"/>
2444 </struct>
2445 <struct name="GnomeVFSXferProgressInfo">
2446 <field name="status" type="GnomeVFSXferProgressStatus"/>
2447 <field name="vfs_status" type="GnomeVFSResult"/>
2448 <field name="phase" type="GnomeVFSXferPhase"/>
2449 <field name="source_name" type="gchar*"/>
2450 <field name="target_name" type="gchar*"/>
2451 <field name="file_index" type="gulong"/>
2452 <field name="files_total" type="gulong"/>
2453 <field name="bytes_total" type="GnomeVFSFileSize"/>
2454 <field name="file_size" type="GnomeVFSFileSize"/>
2455 <field name="bytes_copied" type="GnomeVFSFileSize"/>
2456 <field name="total_bytes_copied" type="GnomeVFSFileSize"/>
2457 <field name="duplicate_name" type="gchar*"/>
2458 <field name="duplicate_count" type="int"/>
2459 <field name="top_level_item" type="gboolean"/>
2460 <field name="reserved1" type="void*"/>
2461 <field name="reserved2" type="void*"/>
2462 </struct>
2463 <boxed name="GnomeVFSAddress" type-name="GnomeVFSAddress" get-type="gnome_vfs_address_get_type">
2464 <method name="dup" symbol="gnome_vfs_address_dup">
2465 <return-type type="GnomeVFSAddress*"/>
2466 <parameters>
2467 <parameter name="address" type="GnomeVFSAddress*"/>
2468 </parameters>
2469 </method>
2470 <method name="equal" symbol="gnome_vfs_address_equal">
2471 <return-type type="gboolean"/>
2472 <parameters>
2473 <parameter name="a" type="GnomeVFSAddress*"/>
2474 <parameter name="b" type="GnomeVFSAddress*"/>
2475 </parameters>
2476 </method>
2477 <method name="free" symbol="gnome_vfs_address_free">
2478 <return-type type="void"/>
2479 <parameters>
2480 <parameter name="address" type="GnomeVFSAddress*"/>
2481 </parameters>
2482 </method>
2483 <method name="get_family_type" symbol="gnome_vfs_address_get_family_type">
2484 <return-type type="int"/>
2485 <parameters>
2486 <parameter name="address" type="GnomeVFSAddress*"/>
2487 </parameters>
2488 </method>
2489 <method name="get_ipv4" symbol="gnome_vfs_address_get_ipv4">
2490 <return-type type="guint32"/>
2491 <parameters>
2492 <parameter name="address" type="GnomeVFSAddress*"/>
2493 </parameters>
2494 </method>
2495 <method name="get_sockaddr" symbol="gnome_vfs_address_get_sockaddr">
2496 <return-type type="struct sockaddr*"/>
2497 <parameters>
2498 <parameter name="address" type="GnomeVFSAddress*"/>
2499 <parameter name="port" type="guint16"/>
2500 <parameter name="len" type="int*"/>
2501 </parameters>
2502 </method>
2503 <method name="match" symbol="gnome_vfs_address_match">
2504 <return-type type="gboolean"/>
2505 <parameters>
2506 <parameter name="a" type="GnomeVFSAddress*"/>
2507 <parameter name="b" type="GnomeVFSAddress*"/>
2508 <parameter name="prefix" type="guint"/>
2509 </parameters>
2510 </method>
2511 <constructor name="new_from_ipv4" symbol="gnome_vfs_address_new_from_ipv4">
2512 <return-type type="GnomeVFSAddress*"/>
2513 <parameters>
2514 <parameter name="ipv4_address" type="guint32"/>
2515 </parameters>
2516 </constructor>
2517 <constructor name="new_from_sockaddr" symbol="gnome_vfs_address_new_from_sockaddr">
2518 <return-type type="GnomeVFSAddress*"/>
2519 <parameters>
2520 <parameter name="sa" type="struct sockaddr*"/>
2521 <parameter name="len" type="int"/>
2522 </parameters>
2523 </constructor>
2524 <constructor name="new_from_string" symbol="gnome_vfs_address_new_from_string">
2525 <return-type type="GnomeVFSAddress*"/>
2526 <parameters>
2527 <parameter name="address" type="char*"/>
2528 </parameters>
2529 </constructor>
2530 <method name="to_string" symbol="gnome_vfs_address_to_string">
2531 <return-type type="char*"/>
2532 <parameters>
2533 <parameter name="address" type="GnomeVFSAddress*"/>
2534 </parameters>
2535 </method>
2536 </boxed>
2537 <boxed name="GnomeVFSFileInfo" type-name="GnomeVFSFileInfo" get-type="gnome_vfs_file_info_get_type">
2538 <method name="clear" symbol="gnome_vfs_file_info_clear">
2539 <return-type type="void"/>
2540 <parameters>
2541 <parameter name="info" type="GnomeVFSFileInfo*"/>
2542 </parameters>
2543 </method>
2544 <method name="copy" symbol="gnome_vfs_file_info_copy">
2545 <return-type type="void"/>
2546 <parameters>
2547 <parameter name="dest" type="GnomeVFSFileInfo*"/>
2548 <parameter name="src" type="GnomeVFSFileInfo*"/>
2549 </parameters>
2550 </method>
2551 <method name="dup" symbol="gnome_vfs_file_info_dup">
2552 <return-type type="GnomeVFSFileInfo*"/>
2553 <parameters>
2554 <parameter name="orig" type="GnomeVFSFileInfo*"/>
2555 </parameters>
2556 </method>
2557 <method name="get_mime_type" symbol="gnome_vfs_file_info_get_mime_type">
2558 <return-type type="char*"/>
2559 <parameters>
2560 <parameter name="info" type="GnomeVFSFileInfo*"/>
2561 </parameters>
2562 </method>
2563 <method name="list_copy" symbol="gnome_vfs_file_info_list_copy">
2564 <return-type type="GList*"/>
2565 <parameters>
2566 <parameter name="list" type="GList*"/>
2567 </parameters>
2568 </method>
2569 <method name="list_free" symbol="gnome_vfs_file_info_list_free">
2570 <return-type type="void"/>
2571 <parameters>
2572 <parameter name="list" type="GList*"/>
2573 </parameters>
2574 </method>
2575 <method name="list_ref" symbol="gnome_vfs_file_info_list_ref">
2576 <return-type type="GList*"/>
2577 <parameters>
2578 <parameter name="list" type="GList*"/>
2579 </parameters>
2580 </method>
2581 <method name="list_unref" symbol="gnome_vfs_file_info_list_unref">
2582 <return-type type="GList*"/>
2583 <parameters>
2584 <parameter name="list" type="GList*"/>
2585 </parameters>
2586 </method>
2587 <method name="matches" symbol="gnome_vfs_file_info_matches">
2588 <return-type type="gboolean"/>
2589 <parameters>
2590 <parameter name="a" type="GnomeVFSFileInfo*"/>
2591 <parameter name="b" type="GnomeVFSFileInfo*"/>
2592 </parameters>
2593 </method>
2594 <constructor name="new" symbol="gnome_vfs_file_info_new">
2595 <return-type type="GnomeVFSFileInfo*"/>
2596 </constructor>
2597 <method name="ref" symbol="gnome_vfs_file_info_ref">
2598 <return-type type="void"/>
2599 <parameters>
2600 <parameter name="info" type="GnomeVFSFileInfo*"/>
2601 </parameters>
2602 </method>
2603 <method name="unref" symbol="gnome_vfs_file_info_unref">
2604 <return-type type="void"/>
2605 <parameters>
2606 <parameter name="info" type="GnomeVFSFileInfo*"/>
2607 </parameters>
2608 </method>
2609 <field name="name" type="char*"/>
2610 <field name="valid_fields" type="GnomeVFSFileInfoFields"/>
2611 <field name="type" type="GnomeVFSFileType"/>
2612 <field name="permissions" type="GnomeVFSFilePermissions"/>
2613 <field name="flags" type="GnomeVFSFileFlags"/>
2614 <field name="device" type="dev_t"/>
2615 <field name="inode" type="GnomeVFSInodeNumber"/>
2616 <field name="link_count" type="guint"/>
2617 <field name="uid" type="guint"/>
2618 <field name="gid" type="guint"/>
2619 <field name="size" type="GnomeVFSFileSize"/>
2620 <field name="block_count" type="GnomeVFSFileSize"/>
2621 <field name="io_block_size" type="guint"/>
2622 <field name="atime" type="time_t"/>
2623 <field name="mtime" type="time_t"/>
2624 <field name="ctime" type="time_t"/>
2625 <field name="symlink_name" type="char*"/>
2626 <field name="mime_type" type="char*"/>
2627 <field name="refcount" type="guint"/>
2628 <field name="acl" type="GnomeVFSACL*"/>
2629 <field name="selinux_context" type="char*"/>
2630 <field name="reserved1" type="void*"/>
2631 <field name="reserved2" type="void*"/>
2632 <field name="reserved3" type="void*"/>
2633 </boxed>
2634 <boxed name="GnomeVfsFindDirectoryResult" type-name="GnomeVfsFindDirectoryResult" get-type="gnome_vfs_find_directory_result_get_type">
2635 </boxed>
2636 <boxed name="GnomeVfsGetFileInfoResult" type-name="GnomeVfsGetFileInfoResult" get-type="gnome_vfs_get_file_info_result_get_type">
2637 </boxed>
2638 <enum name="GnomeVFSDNSSDServiceStatus" type-name="GnomeVFSDNSSDServiceStatus" get-type="gnome_vfs_dns_sd_service_status_get_type">
2639 <member name="GNOME_VFS_DNS_SD_SERVICE_ADDED" value="0"/>
2640 <member name="GNOME_VFS_DNS_SD_SERVICE_REMOVED" value="1"/>
2641 </enum>
2642 <enum name="GnomeVFSDeviceType" type-name="GnomeVFSDeviceType" get-type="gnome_vfs_device_type_get_type">
2643 <member name="GNOME_VFS_DEVICE_TYPE_UNKNOWN" value="0"/>
2644 <member name="GNOME_VFS_DEVICE_TYPE_AUDIO_CD" value="1"/>
2645 <member name="GNOME_VFS_DEVICE_TYPE_VIDEO_DVD" value="2"/>
2646 <member name="GNOME_VFS_DEVICE_TYPE_HARDDRIVE" value="3"/>
2647 <member name="GNOME_VFS_DEVICE_TYPE_CDROM" value="4"/>
2648 <member name="GNOME_VFS_DEVICE_TYPE_FLOPPY" value="5"/>
2649 <member name="GNOME_VFS_DEVICE_TYPE_ZIP" value="6"/>
2650 <member name="GNOME_VFS_DEVICE_TYPE_JAZ" value="7"/>
2651 <member name="GNOME_VFS_DEVICE_TYPE_NFS" value="8"/>
2652 <member name="GNOME_VFS_DEVICE_TYPE_AUTOFS" value="9"/>
2653 <member name="GNOME_VFS_DEVICE_TYPE_CAMERA" value="10"/>
2654 <member name="GNOME_VFS_DEVICE_TYPE_MEMORY_STICK" value="11"/>
2655 <member name="GNOME_VFS_DEVICE_TYPE_SMB" value="12"/>
2656 <member name="GNOME_VFS_DEVICE_TYPE_APPLE" value="13"/>
2657 <member name="GNOME_VFS_DEVICE_TYPE_MUSIC_PLAYER" value="14"/>
2658 <member name="GNOME_VFS_DEVICE_TYPE_WINDOWS" value="15"/>
2659 <member name="GNOME_VFS_DEVICE_TYPE_LOOPBACK" value="16"/>
2660 <member name="GNOME_VFS_DEVICE_TYPE_NETWORK" value="17"/>
2661 </enum>
2662 <enum name="GnomeVFSFileType" type-name="GnomeVFSFileType" get-type="gnome_vfs_file_type_get_type">
2663 <member name="GNOME_VFS_FILE_TYPE_UNKNOWN" value="0"/>
2664 <member name="GNOME_VFS_FILE_TYPE_REGULAR" value="1"/>
2665 <member name="GNOME_VFS_FILE_TYPE_DIRECTORY" value="2"/>
2666 <member name="GNOME_VFS_FILE_TYPE_FIFO" value="3"/>
2667 <member name="GNOME_VFS_FILE_TYPE_SOCKET" value="4"/>
2668 <member name="GNOME_VFS_FILE_TYPE_CHARACTER_DEVICE" value="5"/>
2669 <member name="GNOME_VFS_FILE_TYPE_BLOCK_DEVICE" value="6"/>
2670 <member name="GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK" value="7"/>
2671 </enum>
2672 <enum name="GnomeVFSFindDirectoryKind" type-name="GnomeVFSFindDirectoryKind" get-type="gnome_vfs_find_directory_kind_get_type">
2673 <member name="GNOME_VFS_DIRECTORY_KIND_DESKTOP" value="1000"/>
2674 <member name="GNOME_VFS_DIRECTORY_KIND_TRASH" value="1001"/>
2675 </enum>
2676 <enum name="GnomeVFSMimeActionType" type-name="GnomeVFSMimeActionType" get-type="gnome_vfs_mime_action_type_get_type">
2677 <member name="GNOME_VFS_MIME_ACTION_TYPE_NONE" value="0"/>
2678 <member name="GNOME_VFS_MIME_ACTION_TYPE_APPLICATION" value="1"/>
2679 <member name="GNOME_VFS_MIME_ACTION_TYPE_COMPONENT" value="2"/>
2680 </enum>
2681 <enum name="GnomeVFSMimeApplicationArgumentType" type-name="GnomeVFSMimeApplicationArgumentType" get-type="gnome_vfs_mime_application_argument_type_get_type">
2682 <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS" value="0"/>
2683 <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS" value="1"/>
2684 <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES" value="2"/>
2685 </enum>
2686 <enum name="GnomeVFSMimeEquivalence" type-name="GnomeVFSMimeEquivalence" get-type="gnome_vfs_mime_equivalence_get_type">
2687 <member name="GNOME_VFS_MIME_UNRELATED" value="0"/>
2688 <member name="GNOME_VFS_MIME_IDENTICAL" value="1"/>
2689 <member name="GNOME_VFS_MIME_PARENT" value="2"/>
2690 </enum>
2691 <enum name="GnomeVFSModuleCallbackAuthenticationAuthType" type-name="GnomeVFSModuleCallbackAuthenticationAuthType" get-type="gnome_vfs_module_callback_authentication_auth_type_get_type">
2692 <member name="AuthTypeBasic" value="0"/>
2693 <member name="AuthTypeDigest" value="1"/>
2694 </enum>
2695 <enum name="GnomeVFSMonitorEventType" type-name="GnomeVFSMonitorEventType" get-type="gnome_vfs_monitor_event_type_get_type">
2696 <member name="GNOME_VFS_MONITOR_EVENT_CHANGED" value="0"/>
2697 <member name="GNOME_VFS_MONITOR_EVENT_DELETED" value="1"/>
2698 <member name="GNOME_VFS_MONITOR_EVENT_STARTEXECUTING" value="2"/>
2699 <member name="GNOME_VFS_MONITOR_EVENT_STOPEXECUTING" value="3"/>
2700 <member name="GNOME_VFS_MONITOR_EVENT_CREATED" value="4"/>
2701 <member name="GNOME_VFS_MONITOR_EVENT_METADATA_CHANGED" value="5"/>
2702 </enum>
2703 <enum name="GnomeVFSMonitorType" type-name="GnomeVFSMonitorType" get-type="gnome_vfs_monitor_type_get_type">
2704 <member name="GNOME_VFS_MONITOR_FILE" value="0"/>
2705 <member name="GNOME_VFS_MONITOR_DIRECTORY" value="1"/>
2706 </enum>
2707 <enum name="GnomeVFSResult" type-name="GnomeVFSResult" get-type="gnome_vfs_result_get_type">
2708 <member name="GNOME_VFS_OK" value="0"/>
2709 <member name="GNOME_VFS_ERROR_NOT_FOUND" value="1"/>
2710 <member name="GNOME_VFS_ERROR_GENERIC" value="2"/>
2711 <member name="GNOME_VFS_ERROR_INTERNAL" value="3"/>
2712 <member name="GNOME_VFS_ERROR_BAD_PARAMETERS" value="4"/>
2713 <member name="GNOME_VFS_ERROR_NOT_SUPPORTED" value="5"/>
2714 <member name="GNOME_VFS_ERROR_IO" value="6"/>
2715 <member name="GNOME_VFS_ERROR_CORRUPTED_DATA" value="7"/>
2716 <member name="GNOME_VFS_ERROR_WRONG_FORMAT" value="8"/>
2717 <member name="GNOME_VFS_ERROR_BAD_FILE" value="9"/>
2718 <member name="GNOME_VFS_ERROR_TOO_BIG" value="10"/>
2719 <member name="GNOME_VFS_ERROR_NO_SPACE" value="11"/>
2720 <member name="GNOME_VFS_ERROR_READ_ONLY" value="12"/>
2721 <member name="GNOME_VFS_ERROR_INVALID_URI" value="13"/>
2722 <member name="GNOME_VFS_ERROR_NOT_OPEN" value="14"/>
2723 <member name="GNOME_VFS_ERROR_INVALID_OPEN_MODE" value="15"/>
2724 <member name="GNOME_VFS_ERROR_ACCESS_DENIED" value="16"/>
2725 <member name="GNOME_VFS_ERROR_TOO_MANY_OPEN_FILES" value="17"/>
2726 <member name="GNOME_VFS_ERROR_EOF" value="18"/>
2727 <member name="GNOME_VFS_ERROR_NOT_A_DIRECTORY" value="19"/>
2728 <member name="GNOME_VFS_ERROR_IN_PROGRESS" value="20"/>
2729 <member name="GNOME_VFS_ERROR_INTERRUPTED" value="21"/>
2730 <member name="GNOME_VFS_ERROR_FILE_EXISTS" value="22"/>
2731 <member name="GNOME_VFS_ERROR_LOOP" value="23"/>
2732 <member name="GNOME_VFS_ERROR_NOT_PERMITTED" value="24"/>
2733 <member name="GNOME_VFS_ERROR_IS_DIRECTORY" value="25"/>
2734 <member name="GNOME_VFS_ERROR_NO_MEMORY" value="26"/>
2735 <member name="GNOME_VFS_ERROR_HOST_NOT_FOUND" value="27"/>
2736 <member name="GNOME_VFS_ERROR_INVALID_HOST_NAME" value="28"/>
2737 <member name="GNOME_VFS_ERROR_HOST_HAS_NO_ADDRESS" value="29"/>
2738 <member name="GNOME_VFS_ERROR_LOGIN_FAILED" value="30"/>
2739 <member name="GNOME_VFS_ERROR_CANCELLED" value="31"/>
2740 <member name="GNOME_VFS_ERROR_DIRECTORY_BUSY" value="32"/>
2741 <member name="GNOME_VFS_ERROR_DIRECTORY_NOT_EMPTY" value="33"/>
2742 <member name="GNOME_VFS_ERROR_TOO_MANY_LINKS" value="34"/>
2743 <member name="GNOME_VFS_ERROR_READ_ONLY_FILE_SYSTEM" value="35"/>
2744 <member name="GNOME_VFS_ERROR_NOT_SAME_FILE_SYSTEM" value="36"/>
2745 <member name="GNOME_VFS_ERROR_NAME_TOO_LONG" value="37"/>
2746 <member name="GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE" value="38"/>
2747 <member name="GNOME_VFS_ERROR_SERVICE_OBSOLETE" value="39"/>
2748 <member name="GNOME_VFS_ERROR_PROTOCOL_ERROR" value="40"/>
2749 <member name="GNOME_VFS_ERROR_NO_MASTER_BROWSER" value="41"/>
2750 <member name="GNOME_VFS_ERROR_NO_DEFAULT" value="42"/>
2751 <member name="GNOME_VFS_ERROR_NO_HANDLER" value="43"/>
2752 <member name="GNOME_VFS_ERROR_PARSE" value="44"/>
2753 <member name="GNOME_VFS_ERROR_LAUNCH" value="45"/>
2754 <member name="GNOME_VFS_ERROR_TIMEOUT" value="46"/>
2755 <member name="GNOME_VFS_ERROR_NAMESERVER" value="47"/>
2756 <member name="GNOME_VFS_ERROR_LOCKED" value="48"/>
2757 <member name="GNOME_VFS_ERROR_DEPRECATED_FUNCTION" value="49"/>
2758 <member name="GNOME_VFS_ERROR_INVALID_FILENAME" value="50"/>
2759 <member name="GNOME_VFS_ERROR_NOT_A_SYMBOLIC_LINK" value="51"/>
2760 <member name="GNOME_VFS_NUM_ERRORS" value="52"/>
2761 </enum>
2762 <enum name="GnomeVFSSeekPosition" type-name="GnomeVFSSeekPosition" get-type="gnome_vfs_seek_position_get_type">
2763 <member name="GNOME_VFS_SEEK_START" value="0"/>
2764 <member name="GNOME_VFS_SEEK_CURRENT" value="1"/>
2765 <member name="GNOME_VFS_SEEK_END" value="2"/>
2766 </enum>
2767 <enum name="GnomeVFSVolumeType" type-name="GnomeVFSVolumeType" get-type="gnome_vfs_volume_type_get_type">
2768 <member name="GNOME_VFS_VOLUME_TYPE_MOUNTPOINT" value="0"/>
2769 <member name="GNOME_VFS_VOLUME_TYPE_VFS_MOUNT" value="1"/>
2770 <member name="GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER" value="2"/>
2771 </enum>
2772 <enum name="GnomeVFSXferErrorAction" type-name="GnomeVFSXferErrorAction" get-type="gnome_vfs_xfer_error_action_get_type">
2773 <member name="GNOME_VFS_XFER_ERROR_ACTION_ABORT" value="0"/>
2774 <member name="GNOME_VFS_XFER_ERROR_ACTION_RETRY" value="1"/>
2775 <member name="GNOME_VFS_XFER_ERROR_ACTION_SKIP" value="2"/>
2776 </enum>
2777 <enum name="GnomeVFSXferErrorMode" type-name="GnomeVFSXferErrorMode" get-type="gnome_vfs_xfer_error_mode_get_type">
2778 <member name="GNOME_VFS_XFER_ERROR_MODE_ABORT" value="0"/>
2779 <member name="GNOME_VFS_XFER_ERROR_MODE_QUERY" value="1"/>
2780 </enum>
2781 <enum name="GnomeVFSXferOverwriteAction" type-name="GnomeVFSXferOverwriteAction" get-type="gnome_vfs_xfer_overwrite_action_get_type">
2782 <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_ABORT" value="0"/>
2783 <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE" value="1"/>
2784 <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE_ALL" value="2"/>
2785 <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP" value="3"/>
2786 <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP_ALL" value="4"/>
2787 </enum>
2788 <enum name="GnomeVFSXferOverwriteMode" type-name="GnomeVFSXferOverwriteMode" get-type="gnome_vfs_xfer_overwrite_mode_get_type">
2789 <member name="GNOME_VFS_XFER_OVERWRITE_MODE_ABORT" value="0"/>
2790 <member name="GNOME_VFS_XFER_OVERWRITE_MODE_QUERY" value="1"/>
2791 <member name="GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE" value="2"/>
2792 <member name="GNOME_VFS_XFER_OVERWRITE_MODE_SKIP" value="3"/>
2793 </enum>
2794 <enum name="GnomeVFSXferPhase" type-name="GnomeVFSXferPhase" get-type="gnome_vfs_xfer_phase_get_type">
2795 <member name="GNOME_VFS_XFER_PHASE_INITIAL" value="0"/>
2796 <member name="GNOME_VFS_XFER_CHECKING_DESTINATION" value="1"/>
2797 <member name="GNOME_VFS_XFER_PHASE_COLLECTING" value="2"/>
2798 <member name="GNOME_VFS_XFER_PHASE_READYTOGO" value="3"/>
2799 <member name="GNOME_VFS_XFER_PHASE_OPENSOURCE" value="4"/>
2800 <member name="GNOME_VFS_XFER_PHASE_OPENTARGET" value="5"/>
2801 <member name="GNOME_VFS_XFER_PHASE_COPYING" value="6"/>
2802 <member name="GNOME_VFS_XFER_PHASE_MOVING" value="7"/>
2803 <member name="GNOME_VFS_XFER_PHASE_READSOURCE" value="8"/>
2804 <member name="GNOME_VFS_XFER_PHASE_WRITETARGET" value="9"/>
2805 <member name="GNOME_VFS_XFER_PHASE_CLOSESOURCE" value="10"/>
2806 <member name="GNOME_VFS_XFER_PHASE_CLOSETARGET" value="11"/>
2807 <member name="GNOME_VFS_XFER_PHASE_DELETESOURCE" value="12"/>
2808 <member name="GNOME_VFS_XFER_PHASE_SETATTRIBUTES" value="13"/>
2809 <member name="GNOME_VFS_XFER_PHASE_FILECOMPLETED" value="14"/>
2810 <member name="GNOME_VFS_XFER_PHASE_CLEANUP" value="15"/>
2811 <member name="GNOME_VFS_XFER_PHASE_COMPLETED" value="16"/>
2812 <member name="GNOME_VFS_XFER_NUM_PHASES" value="17"/>
2813 </enum>
2814 <enum name="GnomeVFSXferProgressStatus" type-name="GnomeVFSXferProgressStatus" get-type="gnome_vfs_xfer_progress_status_get_type">
2815 <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OK" value="0"/>
2816 <member name="GNOME_VFS_XFER_PROGRESS_STATUS_VFSERROR" value="1"/>
2817 <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OVERWRITE" value="2"/>
2818 <member name="GNOME_VFS_XFER_PROGRESS_STATUS_DUPLICATE" value="3"/>
2819 </enum>
2820 <flags name="GnomeVFSDirectoryVisitOptions" type-name="GnomeVFSDirectoryVisitOptions" get-type="gnome_vfs_directory_visit_options_get_type">
2821 <member name="GNOME_VFS_DIRECTORY_VISIT_DEFAULT" value="0"/>
2822 <member name="GNOME_VFS_DIRECTORY_VISIT_SAMEFS" value="1"/>
2823 <member name="GNOME_VFS_DIRECTORY_VISIT_LOOPCHECK" value="2"/>
2824 <member name="GNOME_VFS_DIRECTORY_VISIT_IGNORE_RECURSE_ERROR" value="4"/>
2825 </flags>
2826 <flags name="GnomeVFSFileFlags" type-name="GnomeVFSFileFlags" get-type="gnome_vfs_file_flags_get_type">
2827 <member name="GNOME_VFS_FILE_FLAGS_NONE" value="0"/>
2828 <member name="GNOME_VFS_FILE_FLAGS_SYMLINK" value="1"/>
2829 <member name="GNOME_VFS_FILE_FLAGS_LOCAL" value="2"/>
2830 </flags>
2831 <flags name="GnomeVFSFileInfoFields" type-name="GnomeVFSFileInfoFields" get-type="gnome_vfs_file_info_fields_get_type">
2832 <member name="GNOME_VFS_FILE_INFO_FIELDS_NONE" value="0"/>
2833 <member name="GNOME_VFS_FILE_INFO_FIELDS_TYPE" value="1"/>
2834 <member name="GNOME_VFS_FILE_INFO_FIELDS_PERMISSIONS" value="2"/>
2835 <member name="GNOME_VFS_FILE_INFO_FIELDS_FLAGS" value="4"/>
2836 <member name="GNOME_VFS_FILE_INFO_FIELDS_DEVICE" value="8"/>
2837 <member name="GNOME_VFS_FILE_INFO_FIELDS_INODE" value="16"/>
2838 <member name="GNOME_VFS_FILE_INFO_FIELDS_LINK_COUNT" value="32"/>
2839 <member name="GNOME_VFS_FILE_INFO_FIELDS_SIZE" value="64"/>
2840 <member name="GNOME_VFS_FILE_INFO_FIELDS_BLOCK_COUNT" value="128"/>
2841 <member name="GNOME_VFS_FILE_INFO_FIELDS_IO_BLOCK_SIZE" value="256"/>
2842 <member name="GNOME_VFS_FILE_INFO_FIELDS_ATIME" value="512"/>
2843 <member name="GNOME_VFS_FILE_INFO_FIELDS_MTIME" value="1024"/>
2844 <member name="GNOME_VFS_FILE_INFO_FIELDS_CTIME" value="2048"/>
2845 <member name="GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME" value="4096"/>
2846 <member name="GNOME_VFS_FILE_INFO_FIELDS_MIME_TYPE" value="8192"/>
2847 <member name="GNOME_VFS_FILE_INFO_FIELDS_ACCESS" value="16384"/>
2848 <member name="GNOME_VFS_FILE_INFO_FIELDS_IDS" value="32768"/>
2849 <member name="GNOME_VFS_FILE_INFO_FIELDS_ACL" value="65536"/>
2850 <member name="GNOME_VFS_FILE_INFO_FIELDS_SELINUX_CONTEXT" value="131072"/>
2851 </flags>
2852 <flags name="GnomeVFSFileInfoOptions" type-name="GnomeVFSFileInfoOptions" get-type="gnome_vfs_file_info_options_get_type">
2853 <member name="GNOME_VFS_FILE_INFO_DEFAULT" value="0"/>
2854 <member name="GNOME_VFS_FILE_INFO_GET_MIME_TYPE" value="1"/>
2855 <member name="GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE" value="2"/>
2856 <member name="GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE" value="4"/>
2857 <member name="GNOME_VFS_FILE_INFO_FOLLOW_LINKS" value="8"/>
2858 <member name="GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS" value="16"/>
2859 <member name="GNOME_VFS_FILE_INFO_NAME_ONLY" value="32"/>
2860 <member name="GNOME_VFS_FILE_INFO_GET_ACL" value="64"/>
2861 <member name="GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT" value="128"/>
2862 </flags>
2863 <flags name="GnomeVFSFilePermissions" type-name="GnomeVFSFilePermissions" get-type="gnome_vfs_file_permissions_get_type">
2864 <member name="GNOME_VFS_PERM_SUID" value="2048"/>
2865 <member name="GNOME_VFS_PERM_SGID" value="1024"/>
2866 <member name="GNOME_VFS_PERM_STICKY" value="512"/>
2867 <member name="GNOME_VFS_PERM_USER_READ" value="256"/>
2868 <member name="GNOME_VFS_PERM_USER_WRITE" value="128"/>
2869 <member name="GNOME_VFS_PERM_USER_EXEC" value="64"/>
2870 <member name="GNOME_VFS_PERM_USER_ALL" value="448"/>
2871 <member name="GNOME_VFS_PERM_GROUP_READ" value="32"/>
2872 <member name="GNOME_VFS_PERM_GROUP_WRITE" value="16"/>
2873 <member name="GNOME_VFS_PERM_GROUP_EXEC" value="8"/>
2874 <member name="GNOME_VFS_PERM_GROUP_ALL" value="56"/>
2875 <member name="GNOME_VFS_PERM_OTHER_READ" value="4"/>
2876 <member name="GNOME_VFS_PERM_OTHER_WRITE" value="2"/>
2877 <member name="GNOME_VFS_PERM_OTHER_EXEC" value="1"/>
2878 <member name="GNOME_VFS_PERM_OTHER_ALL" value="7"/>
2879 <member name="GNOME_VFS_PERM_ACCESS_READABLE" value="65536"/>
2880 <member name="GNOME_VFS_PERM_ACCESS_WRITABLE" value="131072"/>
2881 <member name="GNOME_VFS_PERM_ACCESS_EXECUTABLE" value="262144"/>
2882 </flags>
2883 <flags name="GnomeVFSMakeURIDirs" type-name="GnomeVFSMakeURIDirs" get-type="gnome_vfs_make_uri_dirs_get_type">
2884 <member name="GNOME_VFS_MAKE_URI_DIR_NONE" value="0"/>
2885 <member name="GNOME_VFS_MAKE_URI_DIR_HOMEDIR" value="1"/>
2886 <member name="GNOME_VFS_MAKE_URI_DIR_CURRENT" value="2"/>
2887 </flags>
2888 <flags name="GnomeVFSModuleCallbackFullAuthenticationFlags" type-name="GnomeVFSModuleCallbackFullAuthenticationFlags" get-type="gnome_vfs_module_callback_full_authentication_flags_get_type">
2889 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_PREVIOUS_ATTEMPT_FAILED" value="1"/>
2890 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_PASSWORD" value="2"/>
2891 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_USERNAME" value="4"/>
2892 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_DOMAIN" value="8"/>
2893 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_SAVING_SUPPORTED" value="16"/>
2894 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_ANON_SUPPORTED" value="32"/>
2895 </flags>
2896 <flags name="GnomeVFSModuleCallbackFullAuthenticationOutFlags" type-name="GnomeVFSModuleCallbackFullAuthenticationOutFlags" get-type="gnome_vfs_module_callback_full_authentication_out_flags_get_type">
2897 <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_SELECTED" value="1"/>
2898 </flags>
2899 <flags name="GnomeVFSOpenMode" type-name="GnomeVFSOpenMode" get-type="gnome_vfs_open_mode_get_type">
2900 <member name="GNOME_VFS_OPEN_NONE" value="0"/>
2901 <member name="GNOME_VFS_OPEN_READ" value="1"/>
2902 <member name="GNOME_VFS_OPEN_WRITE" value="2"/>
2903 <member name="GNOME_VFS_OPEN_RANDOM" value="4"/>
2904 <member name="GNOME_VFS_OPEN_TRUNCATE" value="8"/>
2905 </flags>
2906 <flags name="GnomeVFSSetFileInfoMask" type-name="GnomeVFSSetFileInfoMask" get-type="gnome_vfs_set_file_info_mask_get_type">
2907 <member name="GNOME_VFS_SET_FILE_INFO_NONE" value="0"/>
2908 <member name="GNOME_VFS_SET_FILE_INFO_NAME" value="1"/>
2909 <member name="GNOME_VFS_SET_FILE_INFO_PERMISSIONS" value="2"/>
2910 <member name="GNOME_VFS_SET_FILE_INFO_OWNER" value="4"/>
2911 <member name="GNOME_VFS_SET_FILE_INFO_TIME" value="8"/>
2912 <member name="GNOME_VFS_SET_FILE_INFO_ACL" value="16"/>
2913 <member name="GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT" value="32"/>
2914 <member name="GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME" value="64"/>
2915 </flags>
2916 <flags name="GnomeVFSURIHideOptions" type-name="GnomeVFSURIHideOptions" get-type="gnome_vfs_uri_hide_options_get_type">
2917 <member name="GNOME_VFS_URI_HIDE_NONE" value="0"/>
2918 <member name="GNOME_VFS_URI_HIDE_USER_NAME" value="1"/>
2919 <member name="GNOME_VFS_URI_HIDE_PASSWORD" value="2"/>
2920 <member name="GNOME_VFS_URI_HIDE_HOST_NAME" value="4"/>
2921 <member name="GNOME_VFS_URI_HIDE_HOST_PORT" value="8"/>
2922 <member name="GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD" value="16"/>
2923 <member name="GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER" value="256"/>
2924 </flags>
2925 <flags name="GnomeVFSXferOptions" type-name="GnomeVFSXferOptions" get-type="gnome_vfs_xfer_options_get_type">
2926 <member name="GNOME_VFS_XFER_DEFAULT" value="0"/>
2927 <member name="GNOME_VFS_XFER_UNUSED_1" value="1"/>
2928 <member name="GNOME_VFS_XFER_FOLLOW_LINKS" value="2"/>
2929 <member name="GNOME_VFS_XFER_UNUSED_2" value="4"/>
2930 <member name="GNOME_VFS_XFER_RECURSIVE" value="8"/>
2931 <member name="GNOME_VFS_XFER_SAMEFS" value="16"/>
2932 <member name="GNOME_VFS_XFER_DELETE_ITEMS" value="32"/>
2933 <member name="GNOME_VFS_XFER_EMPTY_DIRECTORIES" value="64"/>
2934 <member name="GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY" value="128"/>
2935 <member name="GNOME_VFS_XFER_REMOVESOURCE" value="256"/>
2936 <member name="GNOME_VFS_XFER_USE_UNIQUE_NAMES" value="512"/>
2937 <member name="GNOME_VFS_XFER_LINK_ITEMS" value="1024"/>
2938 <member name="GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE" value="2048"/>
2939 <member name="GNOME_VFS_XFER_TARGET_DEFAULT_PERMS" value="4096"/>
2940 </flags>
2941 <object name="GnomeVFSACE" parent="GObject" type-name="GnomeVFSACE" get-type="gnome_vfs_ace_get_type">
2942 <method name="add_perm" symbol="gnome_vfs_ace_add_perm">
2943 <return-type type="void"/>
2944 <parameters>
2945 <parameter name="entry" type="GnomeVFSACE*"/>
2946 <parameter name="perm" type="GnomeVFSACLPerm"/>
2947 </parameters>
2948 </method>
2949 <method name="check_perm" symbol="gnome_vfs_ace_check_perm">
2950 <return-type type="gboolean"/>
2951 <parameters>
2952 <parameter name="entry" type="GnomeVFSACE*"/>
2953 <parameter name="perm" type="GnomeVFSACLPerm"/>
2954 </parameters>
2955 </method>
2956 <method name="copy_perms" symbol="gnome_vfs_ace_copy_perms">
2957 <return-type type="void"/>
2958 <parameters>
2959 <parameter name="source" type="GnomeVFSACE*"/>
2960 <parameter name="dest" type="GnomeVFSACE*"/>
2961 </parameters>
2962 </method>
2963 <method name="del_perm" symbol="gnome_vfs_ace_del_perm">
2964 <return-type type="void"/>
2965 <parameters>
2966 <parameter name="entry" type="GnomeVFSACE*"/>
2967 <parameter name="perm" type="GnomeVFSACLPerm"/>
2968 </parameters>
2969 </method>
2970 <method name="equal" symbol="gnome_vfs_ace_equal">
2971 <return-type type="gboolean"/>
2972 <parameters>
2973 <parameter name="entry_a" type="GnomeVFSACE*"/>
2974 <parameter name="entry_b" type="GnomeVFSACE*"/>
2975 </parameters>
2976 </method>
2977 <method name="get_id" symbol="gnome_vfs_ace_get_id">
2978 <return-type type="char*"/>
2979 <parameters>
2980 <parameter name="entry" type="GnomeVFSACE*"/>
2981 </parameters>
2982 </method>
2983 <method name="get_inherit" symbol="gnome_vfs_ace_get_inherit">
2984 <return-type type="gboolean"/>
2985 <parameters>
2986 <parameter name="entry" type="GnomeVFSACE*"/>
2987 </parameters>
2988 </method>
2989 <method name="get_kind" symbol="gnome_vfs_ace_get_kind">
2990 <return-type type="GnomeVFSACLKind"/>
2991 <parameters>
2992 <parameter name="entry" type="GnomeVFSACE*"/>
2993 </parameters>
2994 </method>
2995 <method name="get_negative" symbol="gnome_vfs_ace_get_negative">
2996 <return-type type="gboolean"/>
2997 <parameters>
2998 <parameter name="entry" type="GnomeVFSACE*"/>
2999 </parameters>
3000 </method>
3001 <method name="get_perms" symbol="gnome_vfs_ace_get_perms">
3002 <return-type type="GnomeVFSACLPerm*"/>
3003 <parameters>
3004 <parameter name="entry" type="GnomeVFSACE*"/>
3005 </parameters>
3006 </method>
3007 <constructor name="new" symbol="gnome_vfs_ace_new">
3008 <return-type type="GnomeVFSACE*"/>
3009 <parameters>
3010 <parameter name="kind" type="GnomeVFSACLKind"/>
3011 <parameter name="id" type="char*"/>
3012 <parameter name="perms" type="GnomeVFSACLPerm*"/>
3013 </parameters>
3014 </constructor>
3015 <method name="set_id" symbol="gnome_vfs_ace_set_id">
3016 <return-type type="void"/>
3017 <parameters>
3018 <parameter name="entry" type="GnomeVFSACE*"/>
3019 <parameter name="id" type="char*"/>
3020 </parameters>
3021 </method>
3022 <method name="set_inherit" symbol="gnome_vfs_ace_set_inherit">
3023 <return-type type="void"/>
3024 <parameters>
3025 <parameter name="entry" type="GnomeVFSACE*"/>
3026 <parameter name="inherit" type="gboolean"/>
3027 </parameters>
3028 </method>
3029 <method name="set_kind" symbol="gnome_vfs_ace_set_kind">
3030 <return-type type="void"/>
3031 <parameters>
3032 <parameter name="entry" type="GnomeVFSACE*"/>
3033 <parameter name="kind" type="GnomeVFSACLKind"/>
3034 </parameters>
3035 </method>
3036 <method name="set_negative" symbol="gnome_vfs_ace_set_negative">
3037 <return-type type="void"/>
3038 <parameters>
3039 <parameter name="entry" type="GnomeVFSACE*"/>
3040 <parameter name="negative" type="gboolean"/>
3041 </parameters>
3042 </method>
3043 <method name="set_perms" symbol="gnome_vfs_ace_set_perms">
3044 <return-type type="void"/>
3045 <parameters>
3046 <parameter name="entry" type="GnomeVFSACE*"/>
3047 <parameter name="perms" type="GnomeVFSACLPerm*"/>
3048 </parameters>
3049 </method>
3050 <property name="id" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
3051 <property name="inherit" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3052 <property name="kind" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
3053 <property name="negative" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
3054 <property name="permissions" type="gpointer" readable="1" writable="1" construct="1" construct-only="0"/>
3055 <vfunc name="reserved1">
3056 <return-type type="void"/>
3057 </vfunc>
3058 <vfunc name="reserved2">
3059 <return-type type="void"/>
3060 </vfunc>
3061 <vfunc name="reserved3">
3062 <return-type type="void"/>
3063 </vfunc>
3064 <vfunc name="reserved4">
3065 <return-type type="void"/>
3066 </vfunc>
3067 </object>
3068 <object name="GnomeVFSACL" parent="GObject" type-name="GnomeVFSACL" get-type="gnome_vfs_acl_get_type">
3069 <method name="clear" symbol="gnome_vfs_acl_clear">
3070 <return-type type="void"/>
3071 <parameters>
3072 <parameter name="acl" type="GnomeVFSACL*"/>
3073 </parameters>
3074 </method>
3075 <method name="free_ace_list" symbol="gnome_vfs_acl_free_ace_list">
3076 <return-type type="void"/>
3077 <parameters>
3078 <parameter name="ace_list" type="GList*"/>
3079 </parameters>
3080 </method>
3081 <method name="get_ace_list" symbol="gnome_vfs_acl_get_ace_list">
3082 <return-type type="GList*"/>
3083 <parameters>
3084 <parameter name="acl" type="GnomeVFSACL*"/>
3085 </parameters>
3086 </method>
3087 <constructor name="new" symbol="gnome_vfs_acl_new">
3088 <return-type type="GnomeVFSACL*"/>
3089 </constructor>
3090 <method name="set" symbol="gnome_vfs_acl_set">
3091 <return-type type="void"/>
3092 <parameters>
3093 <parameter name="acl" type="GnomeVFSACL*"/>
3094 <parameter name="ace" type="GnomeVFSACE*"/>
3095 </parameters>
3096 </method>
3097 <method name="unset" symbol="gnome_vfs_acl_unset">
3098 <return-type type="void"/>
3099 <parameters>
3100 <parameter name="acl" type="GnomeVFSACL*"/>
3101 <parameter name="ace" type="GnomeVFSACE*"/>
3102 </parameters>
3103 </method>
3104 </object>
3105 <object name="GnomeVFSDrive" parent="GObject" type-name="GnomeVFSDrive" get-type="gnome_vfs_drive_get_type">
3106 <method name="compare" symbol="gnome_vfs_drive_compare">
3107 <return-type type="gint"/>
3108 <parameters>
3109 <parameter name="a" type="GnomeVFSDrive*"/>
3110 <parameter name="b" type="GnomeVFSDrive*"/>
3111 </parameters>
3112 </method>
3113 <method name="eject" symbol="gnome_vfs_drive_eject">
3114 <return-type type="void"/>
3115 <parameters>
3116 <parameter name="drive" type="GnomeVFSDrive*"/>
3117 <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
3118 <parameter name="user_data" type="gpointer"/>
3119 </parameters>
3120 </method>
3121 <method name="get_activation_uri" symbol="gnome_vfs_drive_get_activation_uri">
3122 <return-type type="char*"/>
3123 <parameters>
3124 <parameter name="drive" type="GnomeVFSDrive*"/>
3125 </parameters>
3126 </method>
3127 <method name="get_device_path" symbol="gnome_vfs_drive_get_device_path">
3128 <return-type type="char*"/>
3129 <parameters>
3130 <parameter name="drive" type="GnomeVFSDrive*"/>
3131 </parameters>
3132 </method>
3133 <method name="get_device_type" symbol="gnome_vfs_drive_get_device_type">
3134 <return-type type="GnomeVFSDeviceType"/>
3135 <parameters>
3136 <parameter name="drive" type="GnomeVFSDrive*"/>
3137 </parameters>
3138 </method>
3139 <method name="get_display_name" symbol="gnome_vfs_drive_get_display_name">
3140 <return-type type="char*"/>
3141 <parameters>
3142 <parameter name="drive" type="GnomeVFSDrive*"/>
3143 </parameters>
3144 </method>
3145 <method name="get_hal_udi" symbol="gnome_vfs_drive_get_hal_udi">
3146 <return-type type="char*"/>
3147 <parameters>
3148 <parameter name="drive" type="GnomeVFSDrive*"/>
3149 </parameters>
3150 </method>
3151 <method name="get_icon" symbol="gnome_vfs_drive_get_icon">
3152 <return-type type="char*"/>
3153 <parameters>
3154 <parameter name="drive" type="GnomeVFSDrive*"/>
3155 </parameters>
3156 </method>
3157 <method name="get_id" symbol="gnome_vfs_drive_get_id">
3158 <return-type type="gulong"/>
3159 <parameters>
3160 <parameter name="drive" type="GnomeVFSDrive*"/>
3161 </parameters>
3162 </method>
3163 <method name="get_mounted_volume" symbol="gnome_vfs_drive_get_mounted_volume">
3164 <return-type type="GnomeVFSVolume*"/>
3165 <parameters>
3166 <parameter name="drive" type="GnomeVFSDrive*"/>
3167 </parameters>
3168 </method>
3169 <method name="get_mounted_volumes" symbol="gnome_vfs_drive_get_mounted_volumes">
3170 <return-type type="GList*"/>
3171 <parameters>
3172 <parameter name="drive" type="GnomeVFSDrive*"/>
3173 </parameters>
3174 </method>
3175 <method name="is_connected" symbol="gnome_vfs_drive_is_connected">
3176 <return-type type="gboolean"/>
3177 <parameters>
3178 <parameter name="drive" type="GnomeVFSDrive*"/>
3179 </parameters>
3180 </method>
3181 <method name="is_mounted" symbol="gnome_vfs_drive_is_mounted">
3182 <return-type type="gboolean"/>
3183 <parameters>
3184 <parameter name="drive" type="GnomeVFSDrive*"/>
3185 </parameters>
3186 </method>
3187 <method name="is_user_visible" symbol="gnome_vfs_drive_is_user_visible">
3188 <return-type type="gboolean"/>
3189 <parameters>
3190 <parameter name="drive" type="GnomeVFSDrive*"/>
3191 </parameters>
3192 </method>
3193 <method name="mount" symbol="gnome_vfs_drive_mount">
3194 <return-type type="void"/>
3195 <parameters>
3196 <parameter name="drive" type="GnomeVFSDrive*"/>
3197 <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
3198 <parameter name="user_data" type="gpointer"/>
3199 </parameters>
3200 </method>
3201 <method name="needs_eject" symbol="gnome_vfs_drive_needs_eject">
3202 <return-type type="gboolean"/>
3203 <parameters>
3204 <parameter name="drive" type="GnomeVFSDrive*"/>
3205 </parameters>
3206 </method>
3207 <method name="ref" symbol="gnome_vfs_drive_ref">
3208 <return-type type="GnomeVFSDrive*"/>
3209 <parameters>
3210 <parameter name="drive" type="GnomeVFSDrive*"/>
3211 </parameters>
3212 </method>
3213 <method name="unmount" symbol="gnome_vfs_drive_unmount">
3214 <return-type type="void"/>
3215 <parameters>
3216 <parameter name="drive" type="GnomeVFSDrive*"/>
3217 <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
3218 <parameter name="user_data" type="gpointer"/>
3219 </parameters>
3220 </method>
3221 <method name="unref" symbol="gnome_vfs_drive_unref">
3222 <return-type type="void"/>
3223 <parameters>
3224 <parameter name="drive" type="GnomeVFSDrive*"/>
3225 </parameters>
3226 </method>
3227 <method name="volume_list_free" symbol="gnome_vfs_drive_volume_list_free">
3228 <return-type type="void"/>
3229 <parameters>
3230 <parameter name="volumes" type="GList*"/>
3231 </parameters>
3232 </method>
3233 <signal name="volume-mounted" when="FIRST">
3234 <return-type type="void"/>
3235 <parameters>
3236 <parameter name="drive" type="GnomeVFSDrive*"/>
3237 <parameter name="volume" type="GnomeVFSVolume*"/>
3238 </parameters>
3239 </signal>
3240 <signal name="volume-pre-unmount" when="FIRST">
3241 <return-type type="void"/>
3242 <parameters>
3243 <parameter name="drive" type="GnomeVFSDrive*"/>
3244 <parameter name="volume" type="GnomeVFSVolume*"/>
3245 </parameters>
3246 </signal>
3247 <signal name="volume-unmounted" when="FIRST">
3248 <return-type type="void"/>
3249 <parameters>
3250 <parameter name="drive" type="GnomeVFSDrive*"/>
3251 <parameter name="volume" type="GnomeVFSVolume*"/>
3252 </parameters>
3253 </signal>
3254 </object>
3255 <object name="GnomeVFSMIMEMonitor" parent="GObject" type-name="GnomeVFSMIMEMonitor" get-type="gnome_vfs_mime_monitor_get_type">
3256 <method name="get" symbol="gnome_vfs_mime_monitor_get">
3257 <return-type type="GnomeVFSMIMEMonitor*"/>
3258 </method>
3259 <signal name="data-changed" when="LAST">
3260 <return-type type="void"/>
3261 <parameters>
3262 <parameter name="monitor" type="GnomeVFSMIMEMonitor*"/>
3263 </parameters>
3264 </signal>
3265 </object>
3266 <object name="GnomeVFSVolume" parent="GObject" type-name="GnomeVFSVolume" get-type="gnome_vfs_volume_get_type">
3267 <method name="compare" symbol="gnome_vfs_volume_compare">
3268 <return-type type="gint"/>
3269 <parameters>
3270 <parameter name="a" type="GnomeVFSVolume*"/>
3271 <parameter name="b" type="GnomeVFSVolume*"/>
3272 </parameters>
3273 </method>
3274 <method name="eject" symbol="gnome_vfs_volume_eject">
3275 <return-type type="void"/>
3276 <parameters>
3277 <parameter name="volume" type="GnomeVFSVolume*"/>
3278 <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
3279 <parameter name="user_data" type="gpointer"/>
3280 </parameters>
3281 </method>
3282 <method name="get_activation_uri" symbol="gnome_vfs_volume_get_activation_uri">
3283 <return-type type="char*"/>
3284 <parameters>
3285 <parameter name="volume" type="GnomeVFSVolume*"/>
3286 </parameters>
3287 </method>
3288 <method name="get_device_path" symbol="gnome_vfs_volume_get_device_path">
3289 <return-type type="char*"/>
3290 <parameters>
3291 <parameter name="volume" type="GnomeVFSVolume*"/>
3292 </parameters>
3293 </method>
3294 <method name="get_device_type" symbol="gnome_vfs_volume_get_device_type">
3295 <return-type type="GnomeVFSDeviceType"/>
3296 <parameters>
3297 <parameter name="volume" type="GnomeVFSVolume*"/>
3298 </parameters>
3299 </method>
3300 <method name="get_display_name" symbol="gnome_vfs_volume_get_display_name">
3301 <return-type type="char*"/>
3302 <parameters>
3303 <parameter name="volume" type="GnomeVFSVolume*"/>
3304 </parameters>
3305 </method>
3306 <method name="get_drive" symbol="gnome_vfs_volume_get_drive">
3307 <return-type type="GnomeVFSDrive*"/>
3308 <parameters>
3309 <parameter name="volume" type="GnomeVFSVolume*"/>
3310 </parameters>
3311 </method>
3312 <method name="get_filesystem_type" symbol="gnome_vfs_volume_get_filesystem_type">
3313 <return-type type="char*"/>
3314 <parameters>
3315 <parameter name="volume" type="GnomeVFSVolume*"/>
3316 </parameters>
3317 </method>
3318 <method name="get_hal_udi" symbol="gnome_vfs_volume_get_hal_udi">
3319 <return-type type="char*"/>
3320 <parameters>
3321 <parameter name="volume" type="GnomeVFSVolume*"/>
3322 </parameters>
3323 </method>
3324 <method name="get_icon" symbol="gnome_vfs_volume_get_icon">
3325 <return-type type="char*"/>
3326 <parameters>
3327 <parameter name="volume" type="GnomeVFSVolume*"/>
3328 </parameters>
3329 </method>
3330 <method name="get_id" symbol="gnome_vfs_volume_get_id">
3331 <return-type type="gulong"/>
3332 <parameters>
3333 <parameter name="volume" type="GnomeVFSVolume*"/>
3334 </parameters>
3335 </method>
3336 <method name="get_volume_type" symbol="gnome_vfs_volume_get_volume_type">
3337 <return-type type="GnomeVFSVolumeType"/>
3338 <parameters>
3339 <parameter name="volume" type="GnomeVFSVolume*"/>
3340 </parameters>
3341 </method>
3342 <method name="handles_trash" symbol="gnome_vfs_volume_handles_trash">
3343 <return-type type="gboolean"/>
3344 <parameters>
3345 <parameter name="volume" type="GnomeVFSVolume*"/>
3346 </parameters>
3347 </method>
3348 <method name="is_mounted" symbol="gnome_vfs_volume_is_mounted">
3349 <return-type type="gboolean"/>
3350 <parameters>
3351 <parameter name="volume" type="GnomeVFSVolume*"/>
3352 </parameters>
3353 </method>
3354 <method name="is_read_only" symbol="gnome_vfs_volume_is_read_only">
3355 <return-type type="gboolean"/>
3356 <parameters>
3357 <parameter name="volume" type="GnomeVFSVolume*"/>
3358 </parameters>
3359 </method>
3360 <method name="is_user_visible" symbol="gnome_vfs_volume_is_user_visible">
3361 <return-type type="gboolean"/>
3362 <parameters>
3363 <parameter name="volume" type="GnomeVFSVolume*"/>
3364 </parameters>
3365 </method>
3366 <method name="ref" symbol="gnome_vfs_volume_ref">
3367 <return-type type="GnomeVFSVolume*"/>
3368 <parameters>
3369 <parameter name="volume" type="GnomeVFSVolume*"/>
3370 </parameters>
3371 </method>
3372 <method name="unmount" symbol="gnome_vfs_volume_unmount">
3373 <return-type type="void"/>
3374 <parameters>
3375 <parameter name="volume" type="GnomeVFSVolume*"/>
3376 <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
3377 <parameter name="user_data" type="gpointer"/>
3378 </parameters>
3379 </method>
3380 <method name="unref" symbol="gnome_vfs_volume_unref">
3381 <return-type type="void"/>
3382 <parameters>
3383 <parameter name="volume" type="GnomeVFSVolume*"/>
3384 </parameters>
3385 </method>
3386 </object>
3387 <object name="GnomeVFSVolumeMonitor" parent="GObject" type-name="GnomeVFSVolumeMonitor" get-type="gnome_vfs_volume_monitor_get_type">
3388 <method name="get_connected_drives" symbol="gnome_vfs_volume_monitor_get_connected_drives">
3389 <return-type type="GList*"/>
3390 <parameters>
3391 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3392 </parameters>
3393 </method>
3394 <method name="get_drive_by_id" symbol="gnome_vfs_volume_monitor_get_drive_by_id">
3395 <return-type type="GnomeVFSDrive*"/>
3396 <parameters>
3397 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3398 <parameter name="id" type="gulong"/>
3399 </parameters>
3400 </method>
3401 <method name="get_mounted_volumes" symbol="gnome_vfs_volume_monitor_get_mounted_volumes">
3402 <return-type type="GList*"/>
3403 <parameters>
3404 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3405 </parameters>
3406 </method>
3407 <method name="get_volume_by_id" symbol="gnome_vfs_volume_monitor_get_volume_by_id">
3408 <return-type type="GnomeVFSVolume*"/>
3409 <parameters>
3410 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3411 <parameter name="id" type="gulong"/>
3412 </parameters>
3413 </method>
3414 <method name="get_volume_for_path" symbol="gnome_vfs_volume_monitor_get_volume_for_path">
3415 <return-type type="GnomeVFSVolume*"/>
3416 <parameters>
3417 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3418 <parameter name="path" type="char*"/>
3419 </parameters>
3420 </method>
3421 <method name="ref" symbol="gnome_vfs_volume_monitor_ref">
3422 <return-type type="GnomeVFSVolumeMonitor*"/>
3423 <parameters>
3424 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3425 </parameters>
3426 </method>
3427 <method name="unref" symbol="gnome_vfs_volume_monitor_unref">
3428 <return-type type="void"/>
3429 <parameters>
3430 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3431 </parameters>
3432 </method>
3433 <signal name="drive-connected" when="FIRST">
3434 <return-type type="void"/>
3435 <parameters>
3436 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3437 <parameter name="drive" type="GnomeVFSDrive*"/>
3438 </parameters>
3439 </signal>
3440 <signal name="drive-disconnected" when="FIRST">
3441 <return-type type="void"/>
3442 <parameters>
3443 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3444 <parameter name="drive" type="GnomeVFSDrive*"/>
3445 </parameters>
3446 </signal>
3447 <signal name="volume-mounted" when="FIRST">
3448 <return-type type="void"/>
3449 <parameters>
3450 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3451 <parameter name="volume" type="GnomeVFSVolume*"/>
3452 </parameters>
3453 </signal>
3454 <signal name="volume-pre-unmount" when="FIRST">
3455 <return-type type="void"/>
3456 <parameters>
3457 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3458 <parameter name="volume" type="GnomeVFSVolume*"/>
3459 </parameters>
3460 </signal>
3461 <signal name="volume-unmounted" when="FIRST">
3462 <return-type type="void"/>
3463 <parameters>
3464 <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
3465 <parameter name="volume" type="GnomeVFSVolume*"/>
3466 </parameters>
3467 </signal>
3468 </object>
3469 <constant name="DESKTOP_ENTRY_GROUP" type="char*" value="Desktop Entry"/>
3470 <constant name="GNOME_VFS_APPLICATION_REGISTRY_CAN_OPEN_MULTIPLE_FILES" type="char*" value="can_open_multiple_files"/>
3471 <constant name="GNOME_VFS_APPLICATION_REGISTRY_COMMAND" type="char*" value="command"/>
3472 <constant name="GNOME_VFS_APPLICATION_REGISTRY_NAME" type="char*" value="name"/>
3473 <constant name="GNOME_VFS_APPLICATION_REGISTRY_REQUIRES_TERMINAL" type="char*" value="requires_terminal"/>
3474 <constant name="GNOME_VFS_APPLICATION_REGISTRY_STARTUP_NOTIFY" type="char*" value="startup_notify"/>
3475 <constant name="GNOME_VFS_APPLICATION_REGISTRY_USES_GNOMEVFS" type="char*" value="uses_gnomevfs"/>
3476 <constant name="GNOME_VFS_MAJOR_VERSION" type="int" value="2"/>
3477 <constant name="GNOME_VFS_MICRO_VERSION" type="int" value="3"/>
3478 <constant name="GNOME_VFS_MIME_TYPE_UNKNOWN" type="char*" value="application/octet-stream"/>
3479 <constant name="GNOME_VFS_MINOR_VERSION" type="int" value="24"/>
3480 <constant name="GNOME_VFS_MODULE_CALLBACK_AUTHENTICATION" type="char*" value="simple-authentication"/>
3481 <constant name="GNOME_VFS_MODULE_CALLBACK_FILL_AUTHENTICATION" type="char*" value="fill-authentication"/>
3482 <constant name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION" type="char*" value="full-authentication"/>
3483 <constant name="GNOME_VFS_MODULE_CALLBACK_HTTP_PROXY_AUTHENTICATION" type="char*" value="http:proxy-authentication"/>
3484 <constant name="GNOME_VFS_MODULE_CALLBACK_HTTP_RECEIVED_HEADERS" type="char*" value="http:received-headers"/>
3485 <constant name="GNOME_VFS_MODULE_CALLBACK_HTTP_SEND_ADDITIONAL_HEADERS" type="char*" value="http:send-additional-headers"/>
3486 <constant name="GNOME_VFS_MODULE_CALLBACK_QUESTION" type="char*" value="ask-question"/>
3487 <constant name="GNOME_VFS_MODULE_CALLBACK_SAVE_AUTHENTICATION" type="char*" value="save-authentication"/>
3488 <constant name="GNOME_VFS_MODULE_CALLBACK_STATUS_MESSAGE" type="char*" value="status-message"/>
3489 <constant name="GNOME_VFS_PRIORITY_DEFAULT" type="int" value="0"/>
3490 <constant name="GNOME_VFS_PRIORITY_MAX" type="int" value="10"/>
3491 <constant name="GNOME_VFS_PRIORITY_MIN" type="int" value="-10"/>
3492 <constant name="GNOME_VFS_URI_MAGIC_STR" type="char*" value="#"/>
3493 <constant name="GNOME_VFS_URI_PATH_STR" type="char*" value="/"/>
3494 <constant name="S_IRGRP" type="int" value="0"/>
3495 <constant name="S_IROTH" type="int" value="0"/>
3496 <constant name="S_ISGID" type="int" value="0"/>
3497 <constant name="S_ISUID" type="int" value="0"/>
3498 <constant name="S_IWGRP" type="int" value="0"/>
3499 <constant name="S_IWOTH" type="int" value="0"/>
3500 <constant name="S_IXGRP" type="int" value="0"/>
3501 <constant name="S_IXOTH" type="int" value="0"/>
3502 </namespace>
3503 </api>