+++ /dev/null
---- captive-1.1.5/src/libcaptive/sandbox/sandbox.h.orig 1970-01-01 01:00:00.000000000 +0100
-+++ captive-1.1.5/src/libcaptive/sandbox/sandbox.h 2003-12-13 23:02:54.000000000 +0100
-@@ -0,0 +1,1632 @@
-+/*
-+ * This file was generated by orbit-idl-2 - DO NOT EDIT!
-+ */
-+
-+#ifndef sandbox_H
-+#define sandbox_H 1
-+#include <glib.h>
-+#define ORBIT_IDL_SERIAL 20
-+#include <orbit/orbit-types.h>
-+
-+#ifdef __cplusplus
-+extern "C"
-+{
-+#endif /* __cplusplus */
-+
-+/** typedefs **/
-+#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet)
-+#define ORBIT_DECL_CORBA_sequence_CORBA_octet 1
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_0 's'
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_1 'a'
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_2 'n'
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_3 'd'
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_4 'b'
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_5 'o'
-+#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_6 'x'
-+#if !defined(_CORBA_sequence_CORBA_octet_defined)
-+#define _CORBA_sequence_CORBA_octet_defined 1
-+ typedef struct
-+ {
-+ CORBA_unsigned_long _maximum,
-+ _length;
-+ CORBA_octet *_buffer;
-+ CORBA_boolean _release;
-+ } CORBA_sequence_CORBA_octet;
-+#endif
-+#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 's'
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'a'
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 'n'
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'd'
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'b'
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 'o'
-+#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_octet_struct;
-+#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
-+#endif
-+#define CORBA_sequence_CORBA_octet__alloc() ((CORBA_sequence_CORBA_octet *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_octet))
-+#define CORBA_sequence_CORBA_octet__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
-+#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
-+#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
-+#endif
-+#if !defined(_Captive_Bytes_defined)
-+#define _Captive_Bytes_defined 1
-+ typedef CORBA_sequence_CORBA_octet Captive_Bytes;
-+#define Captive_Bytes_marshal(x,y,z) CORBA_sequence_CORBA_octet_marshal((x),(y),(z))
-+#define Captive_Bytes_demarshal(x,y,z,i) CORBA_sequence_CORBA_octet_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_Bytes_0)
-+#define TC_IMPL_TC_Captive_Bytes_0 's'
-+#define TC_IMPL_TC_Captive_Bytes_1 'a'
-+#define TC_IMPL_TC_Captive_Bytes_2 'n'
-+#define TC_IMPL_TC_Captive_Bytes_3 'd'
-+#define TC_IMPL_TC_Captive_Bytes_4 'b'
-+#define TC_IMPL_TC_Captive_Bytes_5 'o'
-+#define TC_IMPL_TC_Captive_Bytes_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_Bytes_struct;
-+#define TC_Captive_Bytes ((CORBA_TypeCode)&TC_Captive_Bytes_struct)
-+#endif
-+#define Captive_Bytes__alloc() ((Captive_Bytes *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_octet))
-+#define Captive_Bytes__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
-+#define Captive_Bytes_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
-+#endif
-+#if !defined(_Captive_GnomeVFSResult_defined)
-+#define _Captive_GnomeVFSResult_defined 1
-+ typedef CORBA_unsigned_long Captive_GnomeVFSResult;
-+#define Captive_GnomeVFSResult_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSResult_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSResult_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSResult_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSResult_struct;
-+#define TC_Captive_GnomeVFSResult ((CORBA_TypeCode)&TC_Captive_GnomeVFSResult_struct)
-+#endif
-+#define Captive_GnomeVFSResult__alloc() ((Captive_GnomeVFSResult *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GnomeVFSResult__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#undef ex_Captive_GnomeVFSResultException
-+#define ex_Captive_GnomeVFSResultException "IDL:Captive/GnomeVFSResultException:1.0"
-+#if !defined(_Captive_GnomeVFSResultException_defined)
-+#define _Captive_GnomeVFSResultException_defined 1
-+ typedef struct Captive_GnomeVFSResultException_type
-+ Captive_GnomeVFSResultException;
-+ struct Captive_GnomeVFSResultException_type
-+ {
-+ Captive_GnomeVFSResult gnome_vfs_result;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSResultException_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSResultException_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct
-+ TC_Captive_GnomeVFSResultException_struct;
-+#define TC_Captive_GnomeVFSResultException ((CORBA_TypeCode)&TC_Captive_GnomeVFSResultException_struct)
-+#endif
-+#define Captive_GnomeVFSResultException__alloc() ((Captive_GnomeVFSResultException *)ORBit_small_alloc (TC_Captive_GnomeVFSResultException))
-+#define Captive_GnomeVFSResultException__freekids(m,d) ORBit_small_freekids (TC_Captive_GnomeVFSResultException,(m),(d))
-+#endif
-+#if !defined(_Captive_GIOStatus_defined)
-+#define _Captive_GIOStatus_defined 1
-+ typedef CORBA_unsigned_long Captive_GIOStatus;
-+#define Captive_GIOStatus_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GIOStatus_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GIOStatus_0)
-+#define TC_IMPL_TC_Captive_GIOStatus_0 's'
-+#define TC_IMPL_TC_Captive_GIOStatus_1 'a'
-+#define TC_IMPL_TC_Captive_GIOStatus_2 'n'
-+#define TC_IMPL_TC_Captive_GIOStatus_3 'd'
-+#define TC_IMPL_TC_Captive_GIOStatus_4 'b'
-+#define TC_IMPL_TC_Captive_GIOStatus_5 'o'
-+#define TC_IMPL_TC_Captive_GIOStatus_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GIOStatus_struct;
-+#define TC_Captive_GIOStatus ((CORBA_TypeCode)&TC_Captive_GIOStatus_struct)
-+#endif
-+#define Captive_GIOStatus__alloc() ((Captive_GIOStatus *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GIOStatus__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#undef ex_Captive_GIOStatusException
-+#define ex_Captive_GIOStatusException "IDL:Captive/GIOStatusException:1.0"
-+#if !defined(_Captive_GIOStatusException_defined)
-+#define _Captive_GIOStatusException_defined 1
-+ typedef struct Captive_GIOStatusException_type Captive_GIOStatusException;
-+ struct Captive_GIOStatusException_type
-+ {
-+ Captive_GIOStatus g_io_status;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_GIOStatusException_0)
-+#define TC_IMPL_TC_Captive_GIOStatusException_0 's'
-+#define TC_IMPL_TC_Captive_GIOStatusException_1 'a'
-+#define TC_IMPL_TC_Captive_GIOStatusException_2 'n'
-+#define TC_IMPL_TC_Captive_GIOStatusException_3 'd'
-+#define TC_IMPL_TC_Captive_GIOStatusException_4 'b'
-+#define TC_IMPL_TC_Captive_GIOStatusException_5 'o'
-+#define TC_IMPL_TC_Captive_GIOStatusException_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GIOStatusException_struct;
-+#define TC_Captive_GIOStatusException ((CORBA_TypeCode)&TC_Captive_GIOStatusException_struct)
-+#endif
-+#define Captive_GIOStatusException__alloc() ((Captive_GIOStatusException *)ORBit_small_alloc (TC_Captive_GIOStatusException))
-+#define Captive_GIOStatusException__freekids(m,d) ORBit_small_freekids (TC_Captive_GIOStatusException,(m),(d))
-+#endif
-+#if !defined(_Captive_GLogLevelFlags_defined)
-+#define _Captive_GLogLevelFlags_defined 1
-+ typedef CORBA_unsigned_long Captive_GLogLevelFlags;
-+#define Captive_GLogLevelFlags_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GLogLevelFlags_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GLogLevelFlags_0)
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_0 's'
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_1 'a'
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_2 'n'
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_3 'd'
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_4 'b'
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_5 'o'
-+#define TC_IMPL_TC_Captive_GLogLevelFlags_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GLogLevelFlags_struct;
-+#define TC_Captive_GLogLevelFlags ((CORBA_TypeCode)&TC_Captive_GLogLevelFlags_struct)
-+#endif
-+#define Captive_GLogLevelFlags__alloc() ((Captive_GLogLevelFlags *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GLogLevelFlags__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GLogMessage_defined)
-+#define _Captive_GLogMessage_defined 1
-+ typedef struct Captive_GLogMessage_type Captive_GLogMessage;
-+ struct Captive_GLogMessage_type
-+ {
-+ Captive_GLogLevelFlags log_level;
-+ CORBA_string message;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_GLogMessage_0)
-+#define TC_IMPL_TC_Captive_GLogMessage_0 's'
-+#define TC_IMPL_TC_Captive_GLogMessage_1 'a'
-+#define TC_IMPL_TC_Captive_GLogMessage_2 'n'
-+#define TC_IMPL_TC_Captive_GLogMessage_3 'd'
-+#define TC_IMPL_TC_Captive_GLogMessage_4 'b'
-+#define TC_IMPL_TC_Captive_GLogMessage_5 'o'
-+#define TC_IMPL_TC_Captive_GLogMessage_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GLogMessage_struct;
-+#define TC_Captive_GLogMessage ((CORBA_TypeCode)&TC_Captive_GLogMessage_struct)
-+#endif
-+#define Captive_GLogMessage__alloc() ((Captive_GLogMessage *)ORBit_small_alloc (TC_Captive_GLogMessage))
-+#define Captive_GLogMessage__freekids(m,d) ORBit_small_freekids (TC_Captive_GLogMessage,(m),(d))
-+#endif
-+#undef ex_Captive_GLogMessageFatal
-+#define ex_Captive_GLogMessageFatal "IDL:Captive/GLogMessageFatal:1.0"
-+#if !defined(_Captive_GLogMessageFatal_defined)
-+#define _Captive_GLogMessageFatal_defined 1
-+ typedef struct Captive_GLogMessageFatal_type Captive_GLogMessageFatal;
-+ struct Captive_GLogMessageFatal_type
-+ {
-+ Captive_GLogMessage g_log_message;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_GLogMessageFatal_0)
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_0 's'
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_1 'a'
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_2 'n'
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_3 'd'
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_4 'b'
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_5 'o'
-+#define TC_IMPL_TC_Captive_GLogMessageFatal_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GLogMessageFatal_struct;
-+#define TC_Captive_GLogMessageFatal ((CORBA_TypeCode)&TC_Captive_GLogMessageFatal_struct)
-+#endif
-+#define Captive_GLogMessageFatal__alloc() ((Captive_GLogMessageFatal *)ORBit_small_alloc (TC_Captive_GLogMessageFatal))
-+#define Captive_GLogMessageFatal__freekids(m,d) ORBit_small_freekids (TC_Captive_GLogMessageFatal,(m),(d))
-+#endif
-+#if !defined(ORBIT_DECL_Captive_GLogFunc) && !defined(_Captive_GLogFunc_defined)
-+#define ORBIT_DECL_Captive_GLogFunc 1
-+#define _Captive_GLogFunc_defined 1
-+#define Captive_GLogFunc__freekids CORBA_Object__freekids
-+ typedef CORBA_Object Captive_GLogFunc;
-+ extern CORBA_unsigned_long Captive_GLogFunc__classid;
-+#if !defined(TC_IMPL_TC_Captive_GLogFunc_0)
-+#define TC_IMPL_TC_Captive_GLogFunc_0 's'
-+#define TC_IMPL_TC_Captive_GLogFunc_1 'a'
-+#define TC_IMPL_TC_Captive_GLogFunc_2 'n'
-+#define TC_IMPL_TC_Captive_GLogFunc_3 'd'
-+#define TC_IMPL_TC_Captive_GLogFunc_4 'b'
-+#define TC_IMPL_TC_Captive_GLogFunc_5 'o'
-+#define TC_IMPL_TC_Captive_GLogFunc_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GLogFunc_struct;
-+#define TC_Captive_GLogFunc ((CORBA_TypeCode)&TC_Captive_GLogFunc_struct)
-+#endif
-+#endif
-+#if !defined(_Captive_GnomeVFSFileType_defined)
-+#define _Captive_GnomeVFSFileType_defined 1
-+ typedef CORBA_unsigned_long Captive_GnomeVFSFileType;
-+#define Captive_GnomeVFSFileType_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSFileType_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSFileType_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileType_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSFileType_struct;
-+#define TC_Captive_GnomeVFSFileType ((CORBA_TypeCode)&TC_Captive_GnomeVFSFileType_struct)
-+#endif
-+#define Captive_GnomeVFSFileType__alloc() ((Captive_GnomeVFSFileType *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GnomeVFSFileType__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSFilePermissions_defined)
-+#define _Captive_GnomeVFSFilePermissions_defined 1
-+ typedef CORBA_unsigned_short Captive_GnomeVFSFilePermissions;
-+#define Captive_GnomeVFSFilePermissions_marshal(x,y,z) CORBA_unsigned_short_marshal((x),(y),(z))
-+#define Captive_GnomeVFSFilePermissions_demarshal(x,y,z,i) CORBA_unsigned_short_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSFilePermissions_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSFilePermissions_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct
-+ TC_Captive_GnomeVFSFilePermissions_struct;
-+#define TC_Captive_GnomeVFSFilePermissions ((CORBA_TypeCode)&TC_Captive_GnomeVFSFilePermissions_struct)
-+#endif
-+#define Captive_GnomeVFSFilePermissions__alloc() ((Captive_GnomeVFSFilePermissions *)ORBit_small_alloc (TC_CORBA_unsigned_short))
-+#define Captive_GnomeVFSFilePermissions__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_short,(m),(d))
-+#endif
-+#if !defined(_Captive_time_t_defined)
-+#define _Captive_time_t_defined 1
-+ typedef CORBA_unsigned_long_long Captive_time_t;
-+#define Captive_time_t_marshal(x,y,z) CORBA_unsigned_long_long_marshal((x),(y),(z))
-+#define Captive_time_t_demarshal(x,y,z,i) CORBA_unsigned_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_time_t_0)
-+#define TC_IMPL_TC_Captive_time_t_0 's'
-+#define TC_IMPL_TC_Captive_time_t_1 'a'
-+#define TC_IMPL_TC_Captive_time_t_2 'n'
-+#define TC_IMPL_TC_Captive_time_t_3 'd'
-+#define TC_IMPL_TC_Captive_time_t_4 'b'
-+#define TC_IMPL_TC_Captive_time_t_5 'o'
-+#define TC_IMPL_TC_Captive_time_t_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_time_t_struct;
-+#define TC_Captive_time_t ((CORBA_TypeCode)&TC_Captive_time_t_struct)
-+#endif
-+#define Captive_time_t__alloc() ((Captive_time_t *)ORBit_small_alloc (TC_CORBA_unsigned_long_long))
-+#define Captive_time_t__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSFileSize_defined)
-+#define _Captive_GnomeVFSFileSize_defined 1
-+ typedef CORBA_unsigned_long_long Captive_GnomeVFSFileSize;
-+#define Captive_GnomeVFSFileSize_marshal(x,y,z) CORBA_unsigned_long_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSFileSize_demarshal(x,y,z,i) CORBA_unsigned_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSFileSize_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileSize_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSFileSize_struct;
-+#define TC_Captive_GnomeVFSFileSize ((CORBA_TypeCode)&TC_Captive_GnomeVFSFileSize_struct)
-+#endif
-+#define Captive_GnomeVFSFileSize__alloc() ((Captive_GnomeVFSFileSize *)ORBit_small_alloc (TC_CORBA_unsigned_long_long))
-+#define Captive_GnomeVFSFileSize__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSFileFlags_defined)
-+#define _Captive_GnomeVFSFileFlags_defined 1
-+ typedef CORBA_unsigned_long_long Captive_GnomeVFSFileFlags;
-+#define Captive_GnomeVFSFileFlags_marshal(x,y,z) CORBA_unsigned_long_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSFileFlags_demarshal(x,y,z,i) CORBA_unsigned_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSFileFlags_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileFlags_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSFileFlags_struct;
-+#define TC_Captive_GnomeVFSFileFlags ((CORBA_TypeCode)&TC_Captive_GnomeVFSFileFlags_struct)
-+#endif
-+#define Captive_GnomeVFSFileFlags__alloc() ((Captive_GnomeVFSFileFlags *)ORBit_small_alloc (TC_CORBA_unsigned_long_long))
-+#define Captive_GnomeVFSFileFlags__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSFileOffset_defined)
-+#define _Captive_GnomeVFSFileOffset_defined 1
-+ typedef CORBA_long_long Captive_GnomeVFSFileOffset;
-+#define Captive_GnomeVFSFileOffset_marshal(x,y,z) CORBA_long_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSFileOffset_demarshal(x,y,z,i) CORBA_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSFileOffset_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileOffset_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSFileOffset_struct;
-+#define TC_Captive_GnomeVFSFileOffset ((CORBA_TypeCode)&TC_Captive_GnomeVFSFileOffset_struct)
-+#endif
-+#define Captive_GnomeVFSFileOffset__alloc() ((Captive_GnomeVFSFileOffset *)ORBit_small_alloc (TC_CORBA_long_long))
-+#define Captive_GnomeVFSFileOffset__freekids(m,d) ORBit_small_freekids (TC_CORBA_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSSeekPosition_defined)
-+#define _Captive_GnomeVFSSeekPosition_defined 1
-+ typedef CORBA_unsigned_long Captive_GnomeVFSSeekPosition;
-+#define Captive_GnomeVFSSeekPosition_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSSeekPosition_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSSeekPosition_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSSeekPosition_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSSeekPosition_struct;
-+#define TC_Captive_GnomeVFSSeekPosition ((CORBA_TypeCode)&TC_Captive_GnomeVFSSeekPosition_struct)
-+#endif
-+#define Captive_GnomeVFSSeekPosition__alloc() ((Captive_GnomeVFSSeekPosition *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GnomeVFSSeekPosition__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSSetFileInfoMask_defined)
-+#define _Captive_GnomeVFSSetFileInfoMask_defined 1
-+ typedef CORBA_unsigned_long Captive_GnomeVFSSetFileInfoMask;
-+#define Captive_GnomeVFSSetFileInfoMask_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSSetFileInfoMask_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSSetFileInfoMask_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct
-+ TC_Captive_GnomeVFSSetFileInfoMask_struct;
-+#define TC_Captive_GnomeVFSSetFileInfoMask ((CORBA_TypeCode)&TC_Captive_GnomeVFSSetFileInfoMask_struct)
-+#endif
-+#define Captive_GnomeVFSSetFileInfoMask__alloc() ((Captive_GnomeVFSSetFileInfoMask *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GnomeVFSSetFileInfoMask__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSOpenMode_defined)
-+#define _Captive_GnomeVFSOpenMode_defined 1
-+ typedef CORBA_unsigned_long_long Captive_GnomeVFSOpenMode;
-+#define Captive_GnomeVFSOpenMode_marshal(x,y,z) CORBA_unsigned_long_long_marshal((x),(y),(z))
-+#define Captive_GnomeVFSOpenMode_demarshal(x,y,z,i) CORBA_unsigned_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSOpenMode_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSOpenMode_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSOpenMode_struct;
-+#define TC_Captive_GnomeVFSOpenMode ((CORBA_TypeCode)&TC_Captive_GnomeVFSOpenMode_struct)
-+#endif
-+#define Captive_GnomeVFSOpenMode__alloc() ((Captive_GnomeVFSOpenMode *)ORBit_small_alloc (TC_CORBA_unsigned_long_long))
-+#define Captive_GnomeVFSOpenMode__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GnomeVFSFileInfo_defined)
-+#define _Captive_GnomeVFSFileInfo_defined 1
-+ typedef struct Captive_GnomeVFSFileInfo_type Captive_GnomeVFSFileInfo;
-+ struct Captive_GnomeVFSFileInfo_type
-+ {
-+ CORBA_string name;
-+ Captive_GnomeVFSFileType type;
-+ CORBA_boolean type_valid;
-+ Captive_GnomeVFSFilePermissions permissions;
-+ CORBA_boolean permissions_valid;
-+ Captive_GnomeVFSFileSize size;
-+ CORBA_boolean size_valid;
-+ Captive_GnomeVFSFileSize block_count;
-+ CORBA_boolean block_count_valid;
-+ Captive_time_t atime;
-+ Captive_time_t mtime;
-+ Captive_time_t ctime;
-+ Captive_GnomeVFSFileFlags flags;
-+ CORBA_boolean flags_valid;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_GnomeVFSFileInfo_0)
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_0 's'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_1 'a'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_2 'n'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_3 'd'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_4 'b'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_5 'o'
-+#define TC_IMPL_TC_Captive_GnomeVFSFileInfo_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GnomeVFSFileInfo_struct;
-+#define TC_Captive_GnomeVFSFileInfo ((CORBA_TypeCode)&TC_Captive_GnomeVFSFileInfo_struct)
-+#endif
-+#define Captive_GnomeVFSFileInfo__alloc() ((Captive_GnomeVFSFileInfo *)ORBit_small_alloc (TC_Captive_GnomeVFSFileInfo))
-+#define Captive_GnomeVFSFileInfo__freekids(m,d) ORBit_small_freekids (TC_Captive_GnomeVFSFileInfo,(m),(d))
-+#endif
-+#if !defined(_Captive_GInt64_defined)
-+#define _Captive_GInt64_defined 1
-+ typedef CORBA_long_long Captive_GInt64;
-+#define Captive_GInt64_marshal(x,y,z) CORBA_long_long_marshal((x),(y),(z))
-+#define Captive_GInt64_demarshal(x,y,z,i) CORBA_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GInt64_0)
-+#define TC_IMPL_TC_Captive_GInt64_0 's'
-+#define TC_IMPL_TC_Captive_GInt64_1 'a'
-+#define TC_IMPL_TC_Captive_GInt64_2 'n'
-+#define TC_IMPL_TC_Captive_GInt64_3 'd'
-+#define TC_IMPL_TC_Captive_GInt64_4 'b'
-+#define TC_IMPL_TC_Captive_GInt64_5 'o'
-+#define TC_IMPL_TC_Captive_GInt64_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GInt64_struct;
-+#define TC_Captive_GInt64 ((CORBA_TypeCode)&TC_Captive_GInt64_struct)
-+#endif
-+#define Captive_GInt64__alloc() ((Captive_GInt64 *)ORBit_small_alloc (TC_CORBA_long_long))
-+#define Captive_GInt64__freekids(m,d) ORBit_small_freekids (TC_CORBA_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GUInt64_defined)
-+#define _Captive_GUInt64_defined 1
-+ typedef CORBA_unsigned_long_long Captive_GUInt64;
-+#define Captive_GUInt64_marshal(x,y,z) CORBA_unsigned_long_long_marshal((x),(y),(z))
-+#define Captive_GUInt64_demarshal(x,y,z,i) CORBA_unsigned_long_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GUInt64_0)
-+#define TC_IMPL_TC_Captive_GUInt64_0 's'
-+#define TC_IMPL_TC_Captive_GUInt64_1 'a'
-+#define TC_IMPL_TC_Captive_GUInt64_2 'n'
-+#define TC_IMPL_TC_Captive_GUInt64_3 'd'
-+#define TC_IMPL_TC_Captive_GUInt64_4 'b'
-+#define TC_IMPL_TC_Captive_GUInt64_5 'o'
-+#define TC_IMPL_TC_Captive_GUInt64_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GUInt64_struct;
-+#define TC_Captive_GUInt64 ((CORBA_TypeCode)&TC_Captive_GUInt64_struct)
-+#endif
-+#define Captive_GUInt64__alloc() ((Captive_GUInt64 *)ORBit_small_alloc (TC_CORBA_unsigned_long_long))
-+#define Captive_GUInt64__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GSeekType_defined)
-+#define _Captive_GSeekType_defined 1
-+ typedef CORBA_unsigned_long Captive_GSeekType;
-+#define Captive_GSeekType_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GSeekType_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GSeekType_0)
-+#define TC_IMPL_TC_Captive_GSeekType_0 's'
-+#define TC_IMPL_TC_Captive_GSeekType_1 'a'
-+#define TC_IMPL_TC_Captive_GSeekType_2 'n'
-+#define TC_IMPL_TC_Captive_GSeekType_3 'd'
-+#define TC_IMPL_TC_Captive_GSeekType_4 'b'
-+#define TC_IMPL_TC_Captive_GSeekType_5 'o'
-+#define TC_IMPL_TC_Captive_GSeekType_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GSeekType_struct;
-+#define TC_Captive_GSeekType ((CORBA_TypeCode)&TC_Captive_GSeekType_struct)
-+#endif
-+#define Captive_GSeekType__alloc() ((Captive_GSeekType *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GSeekType__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_GSize_defined)
-+#define _Captive_GSize_defined 1
-+ typedef CORBA_unsigned_long Captive_GSize;
-+#define Captive_GSize_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GSize_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GSize_0)
-+#define TC_IMPL_TC_Captive_GSize_0 's'
-+#define TC_IMPL_TC_Captive_GSize_1 'a'
-+#define TC_IMPL_TC_Captive_GSize_2 'n'
-+#define TC_IMPL_TC_Captive_GSize_3 'd'
-+#define TC_IMPL_TC_Captive_GSize_4 'b'
-+#define TC_IMPL_TC_Captive_GSize_5 'o'
-+#define TC_IMPL_TC_Captive_GSize_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GSize_struct;
-+#define TC_Captive_GSize ((CORBA_TypeCode)&TC_Captive_GSize_struct)
-+#endif
-+#define Captive_GSize__alloc() ((Captive_GSize *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GSize__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(ORBIT_DECL_Captive_CaptiveIOChannel) && !defined(_Captive_CaptiveIOChannel_defined)
-+#define ORBIT_DECL_Captive_CaptiveIOChannel 1
-+#define _Captive_CaptiveIOChannel_defined 1
-+#define Captive_CaptiveIOChannel__freekids CORBA_Object__freekids
-+ typedef CORBA_Object Captive_CaptiveIOChannel;
-+ extern CORBA_unsigned_long Captive_CaptiveIOChannel__classid;
-+#if !defined(TC_IMPL_TC_Captive_CaptiveIOChannel_0)
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveIOChannel_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_CaptiveIOChannel_struct;
-+#define TC_Captive_CaptiveIOChannel ((CORBA_TypeCode)&TC_Captive_CaptiveIOChannel_struct)
-+#endif
-+#endif
-+#if !defined(_Captive_CaptiveOptionRwmode_defined)
-+#define _Captive_CaptiveOptionRwmode_defined 1
-+ typedef CORBA_unsigned_long Captive_CaptiveOptionRwmode;
-+#define Captive_CaptiveOptionRwmode_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_CaptiveOptionRwmode_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_CaptiveOptionRwmode_0)
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveOptionRwmode_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_CaptiveOptionRwmode_struct;
-+#define TC_Captive_CaptiveOptionRwmode ((CORBA_TypeCode)&TC_Captive_CaptiveOptionRwmode_struct)
-+#endif
-+#define Captive_CaptiveOptionRwmode__alloc() ((Captive_CaptiveOptionRwmode *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_CaptiveOptionRwmode__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_CaptiveOptionMedia_defined)
-+#define _Captive_CaptiveOptionMedia_defined 1
-+ typedef CORBA_unsigned_long Captive_CaptiveOptionMedia;
-+#define Captive_CaptiveOptionMedia_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_CaptiveOptionMedia_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_CaptiveOptionMedia_0)
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveOptionMedia_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_CaptiveOptionMedia_struct;
-+#define TC_Captive_CaptiveOptionMedia ((CORBA_TypeCode)&TC_Captive_CaptiveOptionMedia_struct)
-+#endif
-+#define Captive_CaptiveOptionMedia__alloc() ((Captive_CaptiveOptionMedia *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_CaptiveOptionMedia__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_CaptiveOptionsModule_defined)
-+#define _Captive_CaptiveOptionsModule_defined 1
-+ typedef struct Captive_CaptiveOptionsModule_type
-+ Captive_CaptiveOptionsModule;
-+ struct Captive_CaptiveOptionsModule_type
-+ {
-+ CORBA_string pathname_utf8;
-+ Captive_Bytes data;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_CaptiveOptionsModule_0)
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModule_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_CaptiveOptionsModule_struct;
-+#define TC_Captive_CaptiveOptionsModule ((CORBA_TypeCode)&TC_Captive_CaptiveOptionsModule_struct)
-+#endif
-+#define Captive_CaptiveOptionsModule__alloc() ((Captive_CaptiveOptionsModule *)ORBit_small_alloc (TC_Captive_CaptiveOptionsModule))
-+#define Captive_CaptiveOptionsModule__freekids(m,d) ORBit_small_freekids (TC_Captive_CaptiveOptionsModule,(m),(d))
-+#endif
-+#if !defined(ORBIT_DECL_CORBA_sequence_Captive_CaptiveOptionsModule)
-+#define ORBIT_DECL_CORBA_sequence_Captive_CaptiveOptionsModule 1
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_0 's'
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_1 'a'
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_2 'n'
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_3 'd'
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_4 'b'
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_5 'o'
-+#define ORBIT_IMPL_CORBA_sequence_Captive_CaptiveOptionsModule_6 'x'
-+#if !defined(_CORBA_sequence_Captive_CaptiveOptionsModule_defined)
-+#define _CORBA_sequence_Captive_CaptiveOptionsModule_defined 1
-+ typedef struct
-+ {
-+ CORBA_unsigned_long _maximum,
-+ _length;
-+ Captive_CaptiveOptionsModule *_buffer;
-+ CORBA_boolean _release;
-+ } CORBA_sequence_Captive_CaptiveOptionsModule;
-+#endif
-+#if !defined(TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_0)
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_0 's'
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_1 'a'
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_2 'n'
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_3 'd'
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_4 'b'
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_5 'o'
-+#define TC_IMPL_TC_CORBA_sequence_Captive_CaptiveOptionsModule_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct
-+ TC_CORBA_sequence_Captive_CaptiveOptionsModule_struct;
-+#define TC_CORBA_sequence_Captive_CaptiveOptionsModule ((CORBA_TypeCode)&TC_CORBA_sequence_Captive_CaptiveOptionsModule_struct)
-+#endif
-+#define CORBA_sequence_Captive_CaptiveOptionsModule__alloc() ((CORBA_sequence_Captive_CaptiveOptionsModule *)ORBit_small_alloc (TC_CORBA_sequence_Captive_CaptiveOptionsModule))
-+#define CORBA_sequence_Captive_CaptiveOptionsModule__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Captive_CaptiveOptionsModule,(m),(d))
-+#define CORBA_sequence_Captive_CaptiveOptionsModule_allocbuf(l) ((Captive_CaptiveOptionsModule*)ORBit_small_allocbuf (TC_CORBA_sequence_Captive_CaptiveOptionsModule, (l)))
-+#define CORBA_sequence_Captive_CaptiveOptionsModule_allocbuf(l) ((Captive_CaptiveOptionsModule*)ORBit_small_allocbuf (TC_CORBA_sequence_Captive_CaptiveOptionsModule, (l)))
-+#endif
-+#if !defined(_Captive_CaptiveOptionsModuleList_defined)
-+#define _Captive_CaptiveOptionsModuleList_defined 1
-+ typedef CORBA_sequence_Captive_CaptiveOptionsModule
-+ Captive_CaptiveOptionsModuleList;
-+#define Captive_CaptiveOptionsModuleList_marshal(x,y,z) CORBA_sequence_Captive_CaptiveOptionsModule_marshal((x),(y),(z))
-+#define Captive_CaptiveOptionsModuleList_demarshal(x,y,z,i) CORBA_sequence_Captive_CaptiveOptionsModule_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_CaptiveOptionsModuleList_0)
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveOptionsModuleList_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct
-+ TC_Captive_CaptiveOptionsModuleList_struct;
-+#define TC_Captive_CaptiveOptionsModuleList ((CORBA_TypeCode)&TC_Captive_CaptiveOptionsModuleList_struct)
-+#endif
-+#define Captive_CaptiveOptionsModuleList__alloc() ((Captive_CaptiveOptionsModuleList *)ORBit_small_alloc (TC_CORBA_sequence_Captive_CaptiveOptionsModule))
-+#define Captive_CaptiveOptionsModuleList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Captive_CaptiveOptionsModule,(m),(d))
-+#define Captive_CaptiveOptionsModuleList_allocbuf(l) ((Captive_CaptiveOptionsModule*)ORBit_small_allocbuf (TC_CORBA_sequence_Captive_CaptiveOptionsModule, (l)))
-+#endif
-+#if !defined(_Captive_CaptiveOptions_defined)
-+#define _Captive_CaptiveOptions_defined 1
-+ typedef struct Captive_CaptiveOptions_type Captive_CaptiveOptions;
-+ struct Captive_CaptiveOptions_type
-+ {
-+ Captive_GLogFunc g_log_func;
-+ Captive_CaptiveOptionsModule filesystem;
-+ Captive_CaptiveOptionRwmode rwmode;
-+ Captive_CaptiveOptionMedia media;
-+ CORBA_boolean debug_messages;
-+ Captive_CaptiveIOChannel image_iochannel;
-+ Captive_CaptiveOptionsModuleList load_module;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_CaptiveOptions_0)
-+#define TC_IMPL_TC_Captive_CaptiveOptions_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveOptions_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveOptions_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveOptions_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveOptions_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveOptions_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveOptions_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_CaptiveOptions_struct;
-+#define TC_Captive_CaptiveOptions ((CORBA_TypeCode)&TC_Captive_CaptiveOptions_struct)
-+#endif
-+#define Captive_CaptiveOptions__alloc() ((Captive_CaptiveOptions *)ORBit_small_alloc (TC_Captive_CaptiveOptions))
-+#define Captive_CaptiveOptions__freekids(m,d) ORBit_small_freekids (TC_Captive_CaptiveOptions,(m),(d))
-+#endif
-+#if !defined(_Captive_GUInt32_defined)
-+#define _Captive_GUInt32_defined 1
-+ typedef CORBA_unsigned_long Captive_GUInt32;
-+#define Captive_GUInt32_marshal(x,y,z) CORBA_unsigned_long_marshal((x),(y),(z))
-+#define Captive_GUInt32_demarshal(x,y,z,i) CORBA_unsigned_long_demarshal((x),(y),(z),(i))
-+#if !defined(TC_IMPL_TC_Captive_GUInt32_0)
-+#define TC_IMPL_TC_Captive_GUInt32_0 's'
-+#define TC_IMPL_TC_Captive_GUInt32_1 'a'
-+#define TC_IMPL_TC_Captive_GUInt32_2 'n'
-+#define TC_IMPL_TC_Captive_GUInt32_3 'd'
-+#define TC_IMPL_TC_Captive_GUInt32_4 'b'
-+#define TC_IMPL_TC_Captive_GUInt32_5 'o'
-+#define TC_IMPL_TC_Captive_GUInt32_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_GUInt32_struct;
-+#define TC_Captive_GUInt32 ((CORBA_TypeCode)&TC_Captive_GUInt32_struct)
-+#endif
-+#define Captive_GUInt32__alloc() ((Captive_GUInt32 *)ORBit_small_alloc (TC_CORBA_unsigned_long))
-+#define Captive_GUInt32__freekids(m,d) ORBit_small_freekids (TC_CORBA_unsigned_long,(m),(d))
-+#endif
-+#if !defined(_Captive_CaptiveVfsVolumeInfo_defined)
-+#define _Captive_CaptiveVfsVolumeInfo_defined 1
-+ typedef struct Captive_CaptiveVfsVolumeInfo_type
-+ Captive_CaptiveVfsVolumeInfo;
-+ struct Captive_CaptiveVfsVolumeInfo_type
-+ {
-+ Captive_GUInt32 block_size;
-+ Captive_GUInt64 bytes;
-+ Captive_GUInt64 bytes_free;
-+ Captive_GUInt64 bytes_available;
-+ };
-+
-+#if !defined(TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_0)
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_0 's'
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_1 'a'
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_2 'n'
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_3 'd'
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_4 'b'
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_5 'o'
-+#define TC_IMPL_TC_Captive_CaptiveVfsVolumeInfo_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_CaptiveVfsVolumeInfo_struct;
-+#define TC_Captive_CaptiveVfsVolumeInfo ((CORBA_TypeCode)&TC_Captive_CaptiveVfsVolumeInfo_struct)
-+#endif
-+#define Captive_CaptiveVfsVolumeInfo__alloc() ((Captive_CaptiveVfsVolumeInfo *)ORBit_small_alloc (TC_Captive_CaptiveVfsVolumeInfo))
-+#define Captive_CaptiveVfsVolumeInfo__freekids(m,d) ORBit_small_freekids (TC_Captive_CaptiveVfsVolumeInfo,(m),(d))
-+#endif
-+#if !defined(ORBIT_DECL_Captive_Directory) && !defined(_Captive_Directory_defined)
-+#define ORBIT_DECL_Captive_Directory 1
-+#define _Captive_Directory_defined 1
-+#define Captive_Directory__freekids CORBA_Object__freekids
-+ typedef CORBA_Object Captive_Directory;
-+ extern CORBA_unsigned_long Captive_Directory__classid;
-+#if !defined(TC_IMPL_TC_Captive_Directory_0)
-+#define TC_IMPL_TC_Captive_Directory_0 's'
-+#define TC_IMPL_TC_Captive_Directory_1 'a'
-+#define TC_IMPL_TC_Captive_Directory_2 'n'
-+#define TC_IMPL_TC_Captive_Directory_3 'd'
-+#define TC_IMPL_TC_Captive_Directory_4 'b'
-+#define TC_IMPL_TC_Captive_Directory_5 'o'
-+#define TC_IMPL_TC_Captive_Directory_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_Directory_struct;
-+#define TC_Captive_Directory ((CORBA_TypeCode)&TC_Captive_Directory_struct)
-+#endif
-+#endif
-+#if !defined(ORBIT_DECL_Captive_File) && !defined(_Captive_File_defined)
-+#define ORBIT_DECL_Captive_File 1
-+#define _Captive_File_defined 1
-+#define Captive_File__freekids CORBA_Object__freekids
-+ typedef CORBA_Object Captive_File;
-+ extern CORBA_unsigned_long Captive_File__classid;
-+#if !defined(TC_IMPL_TC_Captive_File_0)
-+#define TC_IMPL_TC_Captive_File_0 's'
-+#define TC_IMPL_TC_Captive_File_1 'a'
-+#define TC_IMPL_TC_Captive_File_2 'n'
-+#define TC_IMPL_TC_Captive_File_3 'd'
-+#define TC_IMPL_TC_Captive_File_4 'b'
-+#define TC_IMPL_TC_Captive_File_5 'o'
-+#define TC_IMPL_TC_Captive_File_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_File_struct;
-+#define TC_Captive_File ((CORBA_TypeCode)&TC_Captive_File_struct)
-+#endif
-+#endif
-+#if !defined(ORBIT_DECL_Captive_Vfs) && !defined(_Captive_Vfs_defined)
-+#define ORBIT_DECL_Captive_Vfs 1
-+#define _Captive_Vfs_defined 1
-+#define Captive_Vfs__freekids CORBA_Object__freekids
-+ typedef CORBA_Object Captive_Vfs;
-+ extern CORBA_unsigned_long Captive_Vfs__classid;
-+#if !defined(TC_IMPL_TC_Captive_Vfs_0)
-+#define TC_IMPL_TC_Captive_Vfs_0 's'
-+#define TC_IMPL_TC_Captive_Vfs_1 'a'
-+#define TC_IMPL_TC_Captive_Vfs_2 'n'
-+#define TC_IMPL_TC_Captive_Vfs_3 'd'
-+#define TC_IMPL_TC_Captive_Vfs_4 'b'
-+#define TC_IMPL_TC_Captive_Vfs_5 'o'
-+#define TC_IMPL_TC_Captive_Vfs_6 'x'
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ const struct CORBA_TypeCode_struct TC_Captive_Vfs_struct;
-+#define TC_Captive_Vfs ((CORBA_TypeCode)&TC_Captive_Vfs_struct)
-+#endif
-+#endif
-+
-+/** POA structures **/
-+#ifndef _defined_POA_Captive_GLogFunc
-+#define _defined_POA_Captive_GLogFunc 1
-+ typedef struct
-+ {
-+ void *_private;
-+ void (*g_log_func) (PortableServer_Servant _servant,
-+ const Captive_GLogMessage * g_log_message,
-+ CORBA_Environment * ev);
-+ } POA_Captive_GLogFunc__epv;
-+ typedef struct
-+ {
-+ PortableServer_ServantBase__epv *_base_epv;
-+ POA_Captive_GLogFunc__epv *Captive_GLogFunc_epv;
-+ } POA_Captive_GLogFunc__vepv;
-+ typedef struct
-+ {
-+ void *_private;
-+ POA_Captive_GLogFunc__vepv *vepv;
-+ } POA_Captive_GLogFunc;
-+ extern void POA_Captive_GLogFunc__init(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+ extern void POA_Captive_GLogFunc__fini(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+#endif /* _defined_POA_Captive_GLogFunc */
-+#ifndef _defined_POA_Captive_CaptiveIOChannel
-+#define _defined_POA_Captive_CaptiveIOChannel 1
-+ typedef struct
-+ {
-+ void *_private;
-+ void (*read) (PortableServer_Servant _servant, Captive_Bytes ** buffer,
-+ const Captive_GSize count, CORBA_Environment * ev);
-+ void (*write) (PortableServer_Servant _servant,
-+ const Captive_Bytes * buffer,
-+ Captive_GSize * bytes_written_return,
-+ CORBA_Environment * ev);
-+ void (*seek) (PortableServer_Servant _servant,
-+ const Captive_GInt64 offset, const Captive_GSeekType type,
-+ CORBA_Environment * ev);
-+ Captive_GUInt64(*size) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev);
-+ } POA_Captive_CaptiveIOChannel__epv;
-+ typedef struct
-+ {
-+ PortableServer_ServantBase__epv *_base_epv;
-+ POA_Captive_CaptiveIOChannel__epv *Captive_CaptiveIOChannel_epv;
-+ } POA_Captive_CaptiveIOChannel__vepv;
-+ typedef struct
-+ {
-+ void *_private;
-+ POA_Captive_CaptiveIOChannel__vepv *vepv;
-+ } POA_Captive_CaptiveIOChannel;
-+ extern void POA_Captive_CaptiveIOChannel__init(PortableServer_Servant
-+ servant,
-+ CORBA_Environment * ev);
-+ extern void POA_Captive_CaptiveIOChannel__fini(PortableServer_Servant
-+ servant,
-+ CORBA_Environment * ev);
-+#endif /* _defined_POA_Captive_CaptiveIOChannel */
-+#ifndef _defined_POA_Captive_Directory
-+#define _defined_POA_Captive_Directory 1
-+ typedef struct
-+ {
-+ void *_private;
-+ void (*read) (PortableServer_Servant _servant,
-+ Captive_GnomeVFSFileInfo ** file_info,
-+ CORBA_Environment * ev);
-+ void (*remove) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev);
-+ void (*shutdown) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev);
-+ } POA_Captive_Directory__epv;
-+ typedef struct
-+ {
-+ PortableServer_ServantBase__epv *_base_epv;
-+ POA_Captive_Directory__epv *Captive_Directory_epv;
-+ } POA_Captive_Directory__vepv;
-+ typedef struct
-+ {
-+ void *_private;
-+ POA_Captive_Directory__vepv *vepv;
-+ } POA_Captive_Directory;
-+ extern void POA_Captive_Directory__init(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+ extern void POA_Captive_Directory__fini(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+#endif /* _defined_POA_Captive_Directory */
-+#ifndef _defined_POA_Captive_File
-+#define _defined_POA_Captive_File 1
-+ typedef struct
-+ {
-+ void *_private;
-+ void (*read) (PortableServer_Servant _servant, Captive_Bytes ** buffer,
-+ const Captive_GnomeVFSFileSize num_bytes,
-+ CORBA_Environment * ev);
-+ void (*write) (PortableServer_Servant _servant,
-+ const Captive_Bytes * buffer,
-+ Captive_GnomeVFSFileSize * bytes_written_return,
-+ CORBA_Environment * ev);
-+ void (*seek) (PortableServer_Servant _servant,
-+ const Captive_GnomeVFSSeekPosition whence,
-+ const Captive_GnomeVFSFileOffset offset,
-+ CORBA_Environment * ev);
-+ void (*tell) (PortableServer_Servant _servant,
-+ Captive_GnomeVFSFileOffset * offset_return,
-+ CORBA_Environment * ev);
-+ void (*remove) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev);
-+ void (*file_info_get) (PortableServer_Servant _servant,
-+ Captive_GnomeVFSFileInfo ** file_info,
-+ CORBA_Environment * ev);
-+ void (*file_info_set) (PortableServer_Servant _servant,
-+ const Captive_GnomeVFSFileInfo * file_info,
-+ const Captive_GnomeVFSSetFileInfoMask mask,
-+ CORBA_Environment * ev);
-+ void (*truncate) (PortableServer_Servant _servant,
-+ const Captive_GnomeVFSFileSize file_size,
-+ CORBA_Environment * ev);
-+ void (*move) (PortableServer_Servant _servant,
-+ const CORBA_char * pathname_new,
-+ const CORBA_boolean force_replace,
-+ CORBA_Environment * ev);
-+ void (*shutdown) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev);
-+ } POA_Captive_File__epv;
-+ typedef struct
-+ {
-+ PortableServer_ServantBase__epv *_base_epv;
-+ POA_Captive_File__epv *Captive_File_epv;
-+ } POA_Captive_File__vepv;
-+ typedef struct
-+ {
-+ void *_private;
-+ POA_Captive_File__vepv *vepv;
-+ } POA_Captive_File;
-+ extern void POA_Captive_File__init(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+ extern void POA_Captive_File__fini(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+#endif /* _defined_POA_Captive_File */
-+#ifndef _defined_POA_Captive_Vfs
-+#define _defined_POA_Captive_Vfs 1
-+ typedef struct
-+ {
-+ void *_private;
-+ void (*init) (PortableServer_Servant _servant,
-+ const Captive_CaptiveOptions * options,
-+ CORBA_Environment * ev);
-+ void (*shutdown) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev);
-+ Captive_Directory(*directory_new_open) (PortableServer_Servant
-+ _servant,
-+ const CORBA_char * pathname,
-+ CORBA_Environment * ev);
-+ Captive_Directory(*directory_new_make) (PortableServer_Servant
-+ _servant,
-+ const CORBA_char * pathname,
-+ const
-+ Captive_GnomeVFSFilePermissions
-+ perm, CORBA_Environment * ev);
-+ Captive_File(*file_new_open) (PortableServer_Servant _servant,
-+ const CORBA_char * pathname,
-+ const Captive_GnomeVFSOpenMode mode,
-+ CORBA_Environment * ev);
-+ Captive_File(*file_new_create) (PortableServer_Servant _servant,
-+ const CORBA_char * pathname,
-+ const Captive_GnomeVFSOpenMode mode,
-+ const CORBA_boolean exclusive,
-+ const CORBA_unsigned_long perm,
-+ CORBA_Environment * ev);
-+ void (*volume_info_get) (PortableServer_Servant _servant,
-+ Captive_CaptiveVfsVolumeInfo * volume_info,
-+ CORBA_Environment * ev);
-+ } POA_Captive_Vfs__epv;
-+ typedef struct
-+ {
-+ PortableServer_ServantBase__epv *_base_epv;
-+ POA_Captive_Vfs__epv *Captive_Vfs_epv;
-+ } POA_Captive_Vfs__vepv;
-+ typedef struct
-+ {
-+ void *_private;
-+ POA_Captive_Vfs__vepv *vepv;
-+ } POA_Captive_Vfs;
-+ extern void POA_Captive_Vfs__init(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+ extern void POA_Captive_Vfs__fini(PortableServer_Servant servant,
-+ CORBA_Environment * ev);
-+#endif /* _defined_POA_Captive_Vfs */
-+
-+/** skel prototypes **/
-+ void _ORBIT_skel_small_Captive_GLogFunc_g_log_func(POA_Captive_GLogFunc *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_g_log_func)
-+ (PortableServer_Servant
-+ _servant,
-+ const
-+ Captive_GLogMessage *
-+ g_log_message,
-+ CORBA_Environment *
-+ ev));
-+ void
-+ _ORBIT_skel_small_Captive_CaptiveIOChannel_read
-+ (POA_Captive_CaptiveIOChannel * _ORBIT_servant, gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
-+ void (*_impl_read) (PortableServer_Servant _servant,
-+ Captive_Bytes ** buffer, const Captive_GSize count,
-+ CORBA_Environment * ev));
-+ void
-+ _ORBIT_skel_small_Captive_CaptiveIOChannel_write
-+ (POA_Captive_CaptiveIOChannel * _ORBIT_servant, gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
-+ void (*_impl_write) (PortableServer_Servant _servant,
-+ const Captive_Bytes * buffer,
-+ Captive_GSize * bytes_written_return,
-+ CORBA_Environment * ev));
-+ void
-+ _ORBIT_skel_small_Captive_CaptiveIOChannel_seek
-+ (POA_Captive_CaptiveIOChannel * _ORBIT_servant, gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
-+ void (*_impl_seek) (PortableServer_Servant _servant,
-+ const Captive_GInt64 offset,
-+ const Captive_GSeekType type,
-+ CORBA_Environment * ev));
-+ void
-+ _ORBIT_skel_small_Captive_CaptiveIOChannel_size
-+ (POA_Captive_CaptiveIOChannel * _ORBIT_servant, gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
-+ Captive_GUInt64(*_impl_size) (PortableServer_Servant _servant,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Directory_read(POA_Captive_Directory *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_read)
-+ (PortableServer_Servant
-+ _servant,
-+ Captive_GnomeVFSFileInfo **
-+ file_info,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Directory_remove(POA_Captive_Directory *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_remove)
-+ (PortableServer_Servant
-+ _servant,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Directory_shutdown(POA_Captive_Directory *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_shutdown)
-+ (PortableServer_Servant
-+ _servant,
-+ CORBA_Environment *
-+ ev));
-+ void _ORBIT_skel_small_Captive_File_read(POA_Captive_File * _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_read)
-+ (PortableServer_Servant _servant,
-+ Captive_Bytes ** buffer,
-+ const Captive_GnomeVFSFileSize
-+ num_bytes,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_write(POA_Captive_File *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_write)
-+ (PortableServer_Servant _servant,
-+ const Captive_Bytes * buffer,
-+ Captive_GnomeVFSFileSize *
-+ bytes_written_return,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_seek(POA_Captive_File * _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_seek)
-+ (PortableServer_Servant _servant,
-+ const
-+ Captive_GnomeVFSSeekPosition
-+ whence,
-+ const Captive_GnomeVFSFileOffset
-+ offset, CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_tell(POA_Captive_File * _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_tell)
-+ (PortableServer_Servant _servant,
-+ Captive_GnomeVFSFileOffset *
-+ offset_return,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_remove(POA_Captive_File *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_remove)
-+ (PortableServer_Servant
-+ _servant,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_file_info_get(POA_Captive_File *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void
-+ (*_impl_file_info_get)
-+ (PortableServer_Servant
-+ _servant,
-+ Captive_GnomeVFSFileInfo
-+ ** file_info,
-+ CORBA_Environment *
-+ ev));
-+ void _ORBIT_skel_small_Captive_File_file_info_set(POA_Captive_File *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void
-+ (*_impl_file_info_set)
-+ (PortableServer_Servant
-+ _servant,
-+ const
-+ Captive_GnomeVFSFileInfo
-+ * file_info,
-+ const
-+ Captive_GnomeVFSSetFileInfoMask
-+ mask,
-+ CORBA_Environment *
-+ ev));
-+ void _ORBIT_skel_small_Captive_File_truncate(POA_Captive_File *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_truncate)
-+ (PortableServer_Servant
-+ _servant,
-+ const
-+ Captive_GnomeVFSFileSize
-+ file_size,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_move(POA_Captive_File * _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_move)
-+ (PortableServer_Servant _servant,
-+ const CORBA_char * pathname_new,
-+ const CORBA_boolean
-+ force_replace,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_File_shutdown(POA_Captive_File *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_shutdown)
-+ (PortableServer_Servant
-+ _servant,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Vfs_init(POA_Captive_Vfs * _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_init)
-+ (PortableServer_Servant _servant,
-+ const Captive_CaptiveOptions *
-+ options, CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Vfs_shutdown(POA_Captive_Vfs *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void (*_impl_shutdown)
-+ (PortableServer_Servant
-+ _servant,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Vfs_directory_new_open(POA_Captive_Vfs *
-+ _ORBIT_servant,
-+ gpointer
-+ _ORBIT_retval,
-+ gpointer *
-+ _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment *
-+ ev,
-+ Captive_Directory
-+ (*_impl_directory_new_open)
-+ (PortableServer_Servant
-+ _servant,
-+ const CORBA_char *
-+ pathname,
-+ CORBA_Environment *
-+ ev));
-+ void _ORBIT_skel_small_Captive_Vfs_directory_new_make(POA_Captive_Vfs *
-+ _ORBIT_servant,
-+ gpointer
-+ _ORBIT_retval,
-+ gpointer *
-+ _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment *
-+ ev,
-+ Captive_Directory
-+ (*_impl_directory_new_make)
-+ (PortableServer_Servant
-+ _servant,
-+ const CORBA_char *
-+ pathname,
-+ const
-+ Captive_GnomeVFSFilePermissions
-+ perm,
-+ CORBA_Environment *
-+ ev));
-+ void _ORBIT_skel_small_Captive_Vfs_file_new_open(POA_Captive_Vfs *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ Captive_File
-+ (*_impl_file_new_open)
-+ (PortableServer_Servant
-+ _servant,
-+ const CORBA_char *
-+ pathname,
-+ const
-+ Captive_GnomeVFSOpenMode
-+ mode,
-+ CORBA_Environment * ev));
-+ void _ORBIT_skel_small_Captive_Vfs_file_new_create(POA_Captive_Vfs *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ Captive_File
-+ (*_impl_file_new_create)
-+ (PortableServer_Servant
-+ _servant,
-+ const CORBA_char *
-+ pathname,
-+ const
-+ Captive_GnomeVFSOpenMode
-+ mode,
-+ const CORBA_boolean
-+ exclusive,
-+ const
-+ CORBA_unsigned_long
-+ perm,
-+ CORBA_Environment *
-+ ev));
-+ void _ORBIT_skel_small_Captive_Vfs_volume_info_get(POA_Captive_Vfs *
-+ _ORBIT_servant,
-+ gpointer _ORBIT_retval,
-+ gpointer * _ORBIT_args,
-+ CORBA_Context ctx,
-+ CORBA_Environment * ev,
-+ void
-+ (*_impl_volume_info_get)
-+ (PortableServer_Servant
-+ _servant,
-+ Captive_CaptiveVfsVolumeInfo
-+ * volume_info,
-+ CORBA_Environment *
-+ ev));
-+
-+/** stub prototypes **/
-+ void Captive_GLogFunc_g_log_func(Captive_GLogFunc _obj,
-+ const Captive_GLogMessage * g_log_message,
-+ CORBA_Environment * ev);
-+ void Captive_CaptiveIOChannel_read(Captive_CaptiveIOChannel _obj,
-+ Captive_Bytes ** buffer,
-+ const Captive_GSize count,
-+ CORBA_Environment * ev);
-+ void Captive_CaptiveIOChannel_write(Captive_CaptiveIOChannel _obj,
-+ const Captive_Bytes * buffer,
-+ Captive_GSize * bytes_written_return,
-+ CORBA_Environment * ev);
-+ void Captive_CaptiveIOChannel_seek(Captive_CaptiveIOChannel _obj,
-+ const Captive_GInt64 offset,
-+ const Captive_GSeekType type,
-+ CORBA_Environment * ev);
-+ Captive_GUInt64 Captive_CaptiveIOChannel_size(Captive_CaptiveIOChannel
-+ _obj,
-+ CORBA_Environment * ev);
-+ void Captive_Directory_read(Captive_Directory _obj,
-+ Captive_GnomeVFSFileInfo ** file_info,
-+ CORBA_Environment * ev);
-+ void Captive_Directory_remove(Captive_Directory _obj,
-+ CORBA_Environment * ev);
-+ void Captive_Directory_shutdown(Captive_Directory _obj,
-+ CORBA_Environment * ev);
-+ void Captive_File_read(Captive_File _obj, Captive_Bytes ** buffer,
-+ const Captive_GnomeVFSFileSize num_bytes,
-+ CORBA_Environment * ev);
-+ void Captive_File_write(Captive_File _obj, const Captive_Bytes * buffer,
-+ Captive_GnomeVFSFileSize * bytes_written_return,
-+ CORBA_Environment * ev);
-+ void Captive_File_seek(Captive_File _obj,
-+ const Captive_GnomeVFSSeekPosition whence,
-+ const Captive_GnomeVFSFileOffset offset,
-+ CORBA_Environment * ev);
-+ void Captive_File_tell(Captive_File _obj,
-+ Captive_GnomeVFSFileOffset * offset_return,
-+ CORBA_Environment * ev);
-+ void Captive_File_remove(Captive_File _obj, CORBA_Environment * ev);
-+ void Captive_File_file_info_get(Captive_File _obj,
-+ Captive_GnomeVFSFileInfo ** file_info,
-+ CORBA_Environment * ev);
-+ void Captive_File_file_info_set(Captive_File _obj,
-+ const Captive_GnomeVFSFileInfo * file_info,
-+ const Captive_GnomeVFSSetFileInfoMask mask,
-+ CORBA_Environment * ev);
-+ void Captive_File_truncate(Captive_File _obj,
-+ const Captive_GnomeVFSFileSize file_size,
-+ CORBA_Environment * ev);
-+ void Captive_File_move(Captive_File _obj, const CORBA_char * pathname_new,
-+ const CORBA_boolean force_replace,
-+ CORBA_Environment * ev);
-+ void Captive_File_shutdown(Captive_File _obj, CORBA_Environment * ev);
-+ void Captive_Vfs_init(Captive_Vfs _obj,
-+ const Captive_CaptiveOptions * options,
-+ CORBA_Environment * ev);
-+ void Captive_Vfs_shutdown(Captive_Vfs _obj, CORBA_Environment * ev);
-+ Captive_Directory Captive_Vfs_directory_new_open(Captive_Vfs _obj,
-+ const CORBA_char *
-+ pathname,
-+ CORBA_Environment * ev);
-+ Captive_Directory Captive_Vfs_directory_new_make(Captive_Vfs _obj,
-+ const CORBA_char *
-+ pathname,
-+ const
-+ Captive_GnomeVFSFilePermissions
-+ perm,
-+ CORBA_Environment * ev);
-+ Captive_File Captive_Vfs_file_new_open(Captive_Vfs _obj,
-+ const CORBA_char * pathname,
-+ const Captive_GnomeVFSOpenMode mode,
-+ CORBA_Environment * ev);
-+ Captive_File Captive_Vfs_file_new_create(Captive_Vfs _obj,
-+ const CORBA_char * pathname,
-+ const Captive_GnomeVFSOpenMode
-+ mode,
-+ const CORBA_boolean exclusive,
-+ const CORBA_unsigned_long perm,
-+ CORBA_Environment * ev);
-+ void Captive_Vfs_volume_info_get(Captive_Vfs _obj,
-+ Captive_CaptiveVfsVolumeInfo *
-+ volume_info, CORBA_Environment * ev);
-+#include <orbit/orb-core/orbit-interface.h>
-+
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IInterface Captive_GLogFunc__iinterface;
-+#define Captive_GLogFunc_IMETHODS_LEN 1
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IMethod Captive_GLogFunc__imethods[Captive_GLogFunc_IMETHODS_LEN];
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IInterface Captive_CaptiveIOChannel__iinterface;
-+#define Captive_CaptiveIOChannel_IMETHODS_LEN 4
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IMethod
-+ Captive_CaptiveIOChannel__imethods
-+ [Captive_CaptiveIOChannel_IMETHODS_LEN];
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IInterface Captive_Directory__iinterface;
-+#define Captive_Directory_IMETHODS_LEN 3
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IMethod Captive_Directory__imethods[Captive_Directory_IMETHODS_LEN];
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IInterface Captive_File__iinterface;
-+#define Captive_File_IMETHODS_LEN 10
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IMethod Captive_File__imethods[Captive_File_IMETHODS_LEN];
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IInterface Captive_Vfs__iinterface;
-+#define Captive_Vfs_IMETHODS_LEN 7
-+#ifdef ORBIT_IDL_C_IMODULE_sandbox
-+ static
-+#else
-+ extern
-+#endif
-+ ORBit_IMethod Captive_Vfs__imethods[Captive_Vfs_IMETHODS_LEN];
-+#ifdef __cplusplus
-+}
-+#endif /* __cplusplus */
-+
-+#ifndef EXCLUDE_ORBIT_H
-+#include <orbit/orbit.h>
-+
-+#endif /* EXCLUDE_ORBIT_H */
-+#endif
-+#undef ORBIT_IDL_SERIAL