/*
 * This file was generated by orbit-idl - DO NOT EDIT!
 */

#include <glib.h>
#define ORBIT_IDL_SERIAL 9
#include <orb/orbit.h>

#ifndef Bonobo_H
#define Bonobo_H 1
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */


/** typedefs **/
#define ex_Bonobo_NotSupported "IDL:Bonobo/NotSupported:1.0"
void _ORBIT_Bonobo_NotSupported_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_NotSupported_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_NotSupported_defined)
#define _Bonobo_NotSupported_defined 1
typedef struct {
int dummy;
} Bonobo_NotSupported;

#if !defined(TC_IMPL_TC_Bonobo_NotSupported_0)
#define TC_IMPL_TC_Bonobo_NotSupported_0 'B'
#define TC_IMPL_TC_Bonobo_NotSupported_1 'o'
#define TC_IMPL_TC_Bonobo_NotSupported_2 'n'
#define TC_IMPL_TC_Bonobo_NotSupported_3 'o'
#define TC_IMPL_TC_Bonobo_NotSupported_4 'b'
#define TC_IMPL_TC_Bonobo_NotSupported_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_NotSupported_struct;
#define TC_Bonobo_NotSupported ((CORBA_TypeCode)&TC_Bonobo_NotSupported_struct)
#endif
#define Bonobo_NotSupported__alloc() NULL
extern gpointer Bonobo_NotSupported__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_IOError "IDL:Bonobo/IOError:1.0"
void _ORBIT_Bonobo_IOError_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_IOError_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_IOError_defined)
#define _Bonobo_IOError_defined 1
typedef struct {
int dummy;
} Bonobo_IOError;

#if !defined(TC_IMPL_TC_Bonobo_IOError_0)
#define TC_IMPL_TC_Bonobo_IOError_0 'B'
#define TC_IMPL_TC_Bonobo_IOError_1 'o'
#define TC_IMPL_TC_Bonobo_IOError_2 'n'
#define TC_IMPL_TC_Bonobo_IOError_3 'o'
#define TC_IMPL_TC_Bonobo_IOError_4 'b'
#define TC_IMPL_TC_Bonobo_IOError_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_IOError_struct;
#define TC_Bonobo_IOError ((CORBA_TypeCode)&TC_Bonobo_IOError_struct)
#endif
#define Bonobo_IOError__alloc() NULL
extern gpointer Bonobo_IOError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_BadArg "IDL:Bonobo/BadArg:1.0"
void _ORBIT_Bonobo_BadArg_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_BadArg_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_BadArg_defined)
#define _Bonobo_BadArg_defined 1
typedef struct {
int dummy;
} Bonobo_BadArg;

#if !defined(TC_IMPL_TC_Bonobo_BadArg_0)
#define TC_IMPL_TC_Bonobo_BadArg_0 'B'
#define TC_IMPL_TC_Bonobo_BadArg_1 'o'
#define TC_IMPL_TC_Bonobo_BadArg_2 'n'
#define TC_IMPL_TC_Bonobo_BadArg_3 'o'
#define TC_IMPL_TC_Bonobo_BadArg_4 'b'
#define TC_IMPL_TC_Bonobo_BadArg_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_BadArg_struct;
#define TC_Bonobo_BadArg ((CORBA_TypeCode)&TC_Bonobo_BadArg_struct)
#endif
#define Bonobo_BadArg__alloc() NULL
extern gpointer Bonobo_BadArg__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_Unknown) && !defined(_Bonobo_Unknown_defined)
#define ORBIT_DECL_Bonobo_Unknown 1
#define _Bonobo_Unknown_defined 1
#define Bonobo_Unknown__free CORBA_Object__free
typedef CORBA_Object Bonobo_Unknown;
extern CORBA_unsigned_long Bonobo_Unknown__classid;
#if !defined(TC_IMPL_TC_Bonobo_Unknown_0)
#define TC_IMPL_TC_Bonobo_Unknown_0 'B'
#define TC_IMPL_TC_Bonobo_Unknown_1 'o'
#define TC_IMPL_TC_Bonobo_Unknown_2 'n'
#define TC_IMPL_TC_Bonobo_Unknown_3 'o'
#define TC_IMPL_TC_Bonobo_Unknown_4 'b'
#define TC_IMPL_TC_Bonobo_Unknown_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Unknown_struct;
#define TC_Bonobo_Unknown ((CORBA_TypeCode)&TC_Bonobo_Unknown_struct)
#endif
#endif
#if !defined(_Bonobo_ResolveFlag_defined)
#define _Bonobo_ResolveFlag_defined 1
typedef CORBA_long Bonobo_ResolveFlag;
#if !defined(TC_IMPL_TC_Bonobo_ResolveFlag_0)
#define TC_IMPL_TC_Bonobo_ResolveFlag_0 'B'
#define TC_IMPL_TC_Bonobo_ResolveFlag_1 'o'
#define TC_IMPL_TC_Bonobo_ResolveFlag_2 'n'
#define TC_IMPL_TC_Bonobo_ResolveFlag_3 'o'
#define TC_IMPL_TC_Bonobo_ResolveFlag_4 'b'
#define TC_IMPL_TC_Bonobo_ResolveFlag_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ResolveFlag_struct;
#define TC_Bonobo_ResolveFlag ((CORBA_TypeCode)&TC_Bonobo_ResolveFlag_struct)
#endif
#endif
#ifndef Bonobo_MONIKER_ALLOW_USER_INTERACTION
#define Bonobo_MONIKER_ALLOW_USER_INTERACTION 1
#endif /* !Bonobo_MONIKER_ALLOW_USER_INTERACTION */

#if !defined(_Bonobo_ResolveOptions_defined)
#define _Bonobo_ResolveOptions_defined 1
typedef struct {
Bonobo_ResolveFlag flags;
CORBA_long timeout;
} Bonobo_ResolveOptions;

#if !defined(TC_IMPL_TC_Bonobo_ResolveOptions_0)
#define TC_IMPL_TC_Bonobo_ResolveOptions_0 'B'
#define TC_IMPL_TC_Bonobo_ResolveOptions_1 'o'
#define TC_IMPL_TC_Bonobo_ResolveOptions_2 'n'
#define TC_IMPL_TC_Bonobo_ResolveOptions_3 'o'
#define TC_IMPL_TC_Bonobo_ResolveOptions_4 'b'
#define TC_IMPL_TC_Bonobo_ResolveOptions_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ResolveOptions_struct;
#define TC_Bonobo_ResolveOptions ((CORBA_TypeCode)&TC_Bonobo_ResolveOptions_struct)
#endif
extern Bonobo_ResolveOptions* Bonobo_ResolveOptions__alloc(void);
extern gpointer Bonobo_ResolveOptions__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_Moniker) && !defined(_Bonobo_Moniker_defined)
#define ORBIT_DECL_Bonobo_Moniker 1
#define _Bonobo_Moniker_defined 1
#define Bonobo_Moniker__free CORBA_Object__free
typedef CORBA_Object Bonobo_Moniker;
extern CORBA_unsigned_long Bonobo_Moniker__classid;
#if !defined(TC_IMPL_TC_Bonobo_Moniker_0)
#define TC_IMPL_TC_Bonobo_Moniker_0 'B'
#define TC_IMPL_TC_Bonobo_Moniker_1 'o'
#define TC_IMPL_TC_Bonobo_Moniker_2 'n'
#define TC_IMPL_TC_Bonobo_Moniker_3 'o'
#define TC_IMPL_TC_Bonobo_Moniker_4 'b'
#define TC_IMPL_TC_Bonobo_Moniker_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Moniker_struct;
#define TC_Bonobo_Moniker ((CORBA_TypeCode)&TC_Bonobo_Moniker_struct)
#endif
#endif
#define ex_Bonobo_Moniker_InterfaceNotFound "IDL:Bonobo/Moniker/InterfaceNotFound:1.0"
void _ORBIT_Bonobo_Moniker_InterfaceNotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Moniker_InterfaceNotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Moniker_InterfaceNotFound_defined)
#define _Bonobo_Moniker_InterfaceNotFound_defined 1
typedef struct {
int dummy;
} Bonobo_Moniker_InterfaceNotFound;

#if !defined(TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_0)
#define TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_0 'B'
#define TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_1 'o'
#define TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_2 'n'
#define TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_3 'o'
#define TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_4 'b'
#define TC_IMPL_TC_Bonobo_Moniker_InterfaceNotFound_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Moniker_InterfaceNotFound_struct;
#define TC_Bonobo_Moniker_InterfaceNotFound ((CORBA_TypeCode)&TC_Bonobo_Moniker_InterfaceNotFound_struct)
#endif
#define Bonobo_Moniker_InterfaceNotFound__alloc() NULL
extern gpointer Bonobo_Moniker_InterfaceNotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Moniker_TimeOut "IDL:Bonobo/Moniker/TimeOut:1.0"
void _ORBIT_Bonobo_Moniker_TimeOut_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Moniker_TimeOut_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Moniker_TimeOut_defined)
#define _Bonobo_Moniker_TimeOut_defined 1
typedef struct {
int dummy;
} Bonobo_Moniker_TimeOut;

#if !defined(TC_IMPL_TC_Bonobo_Moniker_TimeOut_0)
#define TC_IMPL_TC_Bonobo_Moniker_TimeOut_0 'B'
#define TC_IMPL_TC_Bonobo_Moniker_TimeOut_1 'o'
#define TC_IMPL_TC_Bonobo_Moniker_TimeOut_2 'n'
#define TC_IMPL_TC_Bonobo_Moniker_TimeOut_3 'o'
#define TC_IMPL_TC_Bonobo_Moniker_TimeOut_4 'b'
#define TC_IMPL_TC_Bonobo_Moniker_TimeOut_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Moniker_TimeOut_struct;
#define TC_Bonobo_Moniker_TimeOut ((CORBA_TypeCode)&TC_Bonobo_Moniker_TimeOut_struct)
#endif
#define Bonobo_Moniker_TimeOut__alloc() NULL
extern gpointer Bonobo_Moniker_TimeOut__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Moniker_InvalidSyntax "IDL:Bonobo/Moniker/InvalidSyntax:1.0"
void _ORBIT_Bonobo_Moniker_InvalidSyntax_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Moniker_InvalidSyntax_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Moniker_InvalidSyntax_defined)
#define _Bonobo_Moniker_InvalidSyntax_defined 1
typedef struct {
int dummy;
} Bonobo_Moniker_InvalidSyntax;

#if !defined(TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_0)
#define TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_0 'B'
#define TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_1 'o'
#define TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_2 'n'
#define TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_3 'o'
#define TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_4 'b'
#define TC_IMPL_TC_Bonobo_Moniker_InvalidSyntax_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Moniker_InvalidSyntax_struct;
#define TC_Bonobo_Moniker_InvalidSyntax ((CORBA_TypeCode)&TC_Bonobo_Moniker_InvalidSyntax_struct)
#endif
#define Bonobo_Moniker_InvalidSyntax__alloc() NULL
extern gpointer Bonobo_Moniker_InvalidSyntax__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Moniker_UnknownPrefix "IDL:Bonobo/Moniker/UnknownPrefix:1.0"
void _ORBIT_Bonobo_Moniker_UnknownPrefix_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Moniker_UnknownPrefix_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Moniker_UnknownPrefix_defined)
#define _Bonobo_Moniker_UnknownPrefix_defined 1
typedef struct {
int dummy;
} Bonobo_Moniker_UnknownPrefix;

#if !defined(TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_0)
#define TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_0 'B'
#define TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_1 'o'
#define TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_2 'n'
#define TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_3 'o'
#define TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_4 'b'
#define TC_IMPL_TC_Bonobo_Moniker_UnknownPrefix_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Moniker_UnknownPrefix_struct;
#define TC_Bonobo_Moniker_UnknownPrefix ((CORBA_TypeCode)&TC_Bonobo_Moniker_UnknownPrefix_struct)
#endif
#define Bonobo_Moniker_UnknownPrefix__alloc() NULL
extern gpointer Bonobo_Moniker_UnknownPrefix__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_MonikerExtender) && !defined(_Bonobo_MonikerExtender_defined)
#define ORBIT_DECL_Bonobo_MonikerExtender 1
#define _Bonobo_MonikerExtender_defined 1
#define Bonobo_MonikerExtender__free CORBA_Object__free
typedef CORBA_Object Bonobo_MonikerExtender;
extern CORBA_unsigned_long Bonobo_MonikerExtender__classid;
#if !defined(TC_IMPL_TC_Bonobo_MonikerExtender_0)
#define TC_IMPL_TC_Bonobo_MonikerExtender_0 'B'
#define TC_IMPL_TC_Bonobo_MonikerExtender_1 'o'
#define TC_IMPL_TC_Bonobo_MonikerExtender_2 'n'
#define TC_IMPL_TC_Bonobo_MonikerExtender_3 'o'
#define TC_IMPL_TC_Bonobo_MonikerExtender_4 'b'
#define TC_IMPL_TC_Bonobo_MonikerExtender_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_MonikerExtender_struct;
#define TC_Bonobo_MonikerExtender ((CORBA_TypeCode)&TC_Bonobo_MonikerExtender_struct)
#endif
#endif
#if !defined(_Bonobo_StorageInfoFields_defined)
#define _Bonobo_StorageInfoFields_defined 1
typedef CORBA_long Bonobo_StorageInfoFields;
#if !defined(TC_IMPL_TC_Bonobo_StorageInfoFields_0)
#define TC_IMPL_TC_Bonobo_StorageInfoFields_0 'B'
#define TC_IMPL_TC_Bonobo_StorageInfoFields_1 'o'
#define TC_IMPL_TC_Bonobo_StorageInfoFields_2 'n'
#define TC_IMPL_TC_Bonobo_StorageInfoFields_3 'o'
#define TC_IMPL_TC_Bonobo_StorageInfoFields_4 'b'
#define TC_IMPL_TC_Bonobo_StorageInfoFields_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_StorageInfoFields_struct;
#define TC_Bonobo_StorageInfoFields ((CORBA_TypeCode)&TC_Bonobo_StorageInfoFields_struct)
#endif
#endif
#ifndef Bonobo_FIELD_CONTENT_TYPE
#define Bonobo_FIELD_CONTENT_TYPE 1
#endif /* !Bonobo_FIELD_CONTENT_TYPE */

#ifndef Bonobo_FIELD_SIZE
#define Bonobo_FIELD_SIZE 2
#endif /* !Bonobo_FIELD_SIZE */

#ifndef Bonobo_FIELD_TYPE
#define Bonobo_FIELD_TYPE 4
#endif /* !Bonobo_FIELD_TYPE */

#if !defined(_Bonobo_ContentType_defined)
#define _Bonobo_ContentType_defined 1
typedef CORBA_char * Bonobo_ContentType;
#if !defined(TC_IMPL_TC_Bonobo_ContentType_0)
#define TC_IMPL_TC_Bonobo_ContentType_0 'B'
#define TC_IMPL_TC_Bonobo_ContentType_1 'o'
#define TC_IMPL_TC_Bonobo_ContentType_2 'n'
#define TC_IMPL_TC_Bonobo_ContentType_3 'o'
#define TC_IMPL_TC_Bonobo_ContentType_4 'b'
#define TC_IMPL_TC_Bonobo_ContentType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ContentType_struct;
#define TC_Bonobo_ContentType ((CORBA_TypeCode)&TC_Bonobo_ContentType_struct)
#endif
#define Bonobo_ContentType__free CORBA_string__free
#endif
#if !defined(_Bonobo_StorageType_defined)
#define _Bonobo_StorageType_defined 1
typedef enum {
  Bonobo_STORAGE_TYPE_REGULAR,
  Bonobo_STORAGE_TYPE_DIRECTORY
} Bonobo_StorageType;
#if !defined(TC_IMPL_TC_Bonobo_StorageType_0)
#define TC_IMPL_TC_Bonobo_StorageType_0 'B'
#define TC_IMPL_TC_Bonobo_StorageType_1 'o'
#define TC_IMPL_TC_Bonobo_StorageType_2 'n'
#define TC_IMPL_TC_Bonobo_StorageType_3 'o'
#define TC_IMPL_TC_Bonobo_StorageType_4 'b'
#define TC_IMPL_TC_Bonobo_StorageType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_StorageType_struct;
#define TC_Bonobo_StorageType ((CORBA_TypeCode)&TC_Bonobo_StorageType_struct)
#endif
#endif
#if !defined(_Bonobo_StorageInfo_defined)
#define _Bonobo_StorageInfo_defined 1
typedef struct {
CORBA_char * name;
Bonobo_StorageType type;
Bonobo_ContentType content_type;
CORBA_long size;
} Bonobo_StorageInfo;

#if !defined(TC_IMPL_TC_Bonobo_StorageInfo_0)
#define TC_IMPL_TC_Bonobo_StorageInfo_0 'B'
#define TC_IMPL_TC_Bonobo_StorageInfo_1 'o'
#define TC_IMPL_TC_Bonobo_StorageInfo_2 'n'
#define TC_IMPL_TC_Bonobo_StorageInfo_3 'o'
#define TC_IMPL_TC_Bonobo_StorageInfo_4 'b'
#define TC_IMPL_TC_Bonobo_StorageInfo_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_StorageInfo_struct;
#define TC_Bonobo_StorageInfo ((CORBA_TypeCode)&TC_Bonobo_StorageInfo_struct)
#endif
extern Bonobo_StorageInfo* Bonobo_StorageInfo__alloc(void);
extern gpointer Bonobo_StorageInfo__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_Stream) && !defined(_Bonobo_Stream_defined)
#define ORBIT_DECL_Bonobo_Stream 1
#define _Bonobo_Stream_defined 1
#define Bonobo_Stream__free CORBA_Object__free
typedef CORBA_Object Bonobo_Stream;
extern CORBA_unsigned_long Bonobo_Stream__classid;
#if !defined(TC_IMPL_TC_Bonobo_Stream_0)
#define TC_IMPL_TC_Bonobo_Stream_0 'B'
#define TC_IMPL_TC_Bonobo_Stream_1 'o'
#define TC_IMPL_TC_Bonobo_Stream_2 'n'
#define TC_IMPL_TC_Bonobo_Stream_3 'o'
#define TC_IMPL_TC_Bonobo_Stream_4 'b'
#define TC_IMPL_TC_Bonobo_Stream_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Stream_struct;
#define TC_Bonobo_Stream ((CORBA_TypeCode)&TC_Bonobo_Stream_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet) && !defined(_CORBA_sequence_CORBA_octet_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 1
#define _CORBA_sequence_CORBA_octet_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_octet* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_octet;
CORBA_octet *CORBA_sequence_CORBA_octet_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 'o'
extern 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
extern CORBA_sequence_CORBA_octet* CORBA_sequence_CORBA_octet__alloc(void);
extern gpointer CORBA_sequence_CORBA_octet__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Stream_iobuf_defined)
#define _Bonobo_Stream_iobuf_defined 1
typedef CORBA_sequence_CORBA_octet Bonobo_Stream_iobuf;
#if !defined(TC_IMPL_TC_Bonobo_Stream_iobuf_0)
#define TC_IMPL_TC_Bonobo_Stream_iobuf_0 'B'
#define TC_IMPL_TC_Bonobo_Stream_iobuf_1 'o'
#define TC_IMPL_TC_Bonobo_Stream_iobuf_2 'n'
#define TC_IMPL_TC_Bonobo_Stream_iobuf_3 'o'
#define TC_IMPL_TC_Bonobo_Stream_iobuf_4 'b'
#define TC_IMPL_TC_Bonobo_Stream_iobuf_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Stream_iobuf_struct;
#define TC_Bonobo_Stream_iobuf ((CORBA_TypeCode)&TC_Bonobo_Stream_iobuf_struct)
#endif
extern Bonobo_Stream_iobuf* Bonobo_Stream_iobuf__alloc(void);
extern gpointer Bonobo_Stream_iobuf__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Stream_NoPermission "IDL:Bonobo/Stream/NoPermission:1.0"
void _ORBIT_Bonobo_Stream_NoPermission_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Stream_NoPermission_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Stream_NoPermission_defined)
#define _Bonobo_Stream_NoPermission_defined 1
typedef struct {
int dummy;
} Bonobo_Stream_NoPermission;

#if !defined(TC_IMPL_TC_Bonobo_Stream_NoPermission_0)
#define TC_IMPL_TC_Bonobo_Stream_NoPermission_0 'B'
#define TC_IMPL_TC_Bonobo_Stream_NoPermission_1 'o'
#define TC_IMPL_TC_Bonobo_Stream_NoPermission_2 'n'
#define TC_IMPL_TC_Bonobo_Stream_NoPermission_3 'o'
#define TC_IMPL_TC_Bonobo_Stream_NoPermission_4 'b'
#define TC_IMPL_TC_Bonobo_Stream_NoPermission_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Stream_NoPermission_struct;
#define TC_Bonobo_Stream_NoPermission ((CORBA_TypeCode)&TC_Bonobo_Stream_NoPermission_struct)
#endif
#define Bonobo_Stream_NoPermission__alloc() NULL
extern gpointer Bonobo_Stream_NoPermission__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Stream_NotSupported "IDL:Bonobo/Stream/NotSupported:1.0"
void _ORBIT_Bonobo_Stream_NotSupported_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Stream_NotSupported_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Stream_NotSupported_defined)
#define _Bonobo_Stream_NotSupported_defined 1
typedef struct {
int dummy;
} Bonobo_Stream_NotSupported;

#if !defined(TC_IMPL_TC_Bonobo_Stream_NotSupported_0)
#define TC_IMPL_TC_Bonobo_Stream_NotSupported_0 'B'
#define TC_IMPL_TC_Bonobo_Stream_NotSupported_1 'o'
#define TC_IMPL_TC_Bonobo_Stream_NotSupported_2 'n'
#define TC_IMPL_TC_Bonobo_Stream_NotSupported_3 'o'
#define TC_IMPL_TC_Bonobo_Stream_NotSupported_4 'b'
#define TC_IMPL_TC_Bonobo_Stream_NotSupported_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Stream_NotSupported_struct;
#define TC_Bonobo_Stream_NotSupported ((CORBA_TypeCode)&TC_Bonobo_Stream_NotSupported_struct)
#endif
#define Bonobo_Stream_NotSupported__alloc() NULL
extern gpointer Bonobo_Stream_NotSupported__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Stream_IOError "IDL:Bonobo/Stream/IOError:1.0"
void _ORBIT_Bonobo_Stream_IOError_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Stream_IOError_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Stream_IOError_defined)
#define _Bonobo_Stream_IOError_defined 1
typedef struct {
int dummy;
} Bonobo_Stream_IOError;

#if !defined(TC_IMPL_TC_Bonobo_Stream_IOError_0)
#define TC_IMPL_TC_Bonobo_Stream_IOError_0 'B'
#define TC_IMPL_TC_Bonobo_Stream_IOError_1 'o'
#define TC_IMPL_TC_Bonobo_Stream_IOError_2 'n'
#define TC_IMPL_TC_Bonobo_Stream_IOError_3 'o'
#define TC_IMPL_TC_Bonobo_Stream_IOError_4 'b'
#define TC_IMPL_TC_Bonobo_Stream_IOError_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Stream_IOError_struct;
#define TC_Bonobo_Stream_IOError ((CORBA_TypeCode)&TC_Bonobo_Stream_IOError_struct)
#endif
#define Bonobo_Stream_IOError__alloc() NULL
extern gpointer Bonobo_Stream_IOError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Stream_SeekType_defined)
#define _Bonobo_Stream_SeekType_defined 1
typedef enum {
  Bonobo_Stream_SEEK_SET,
  Bonobo_Stream_SEEK_CUR,
  Bonobo_Stream_SEEK_END
} Bonobo_Stream_SeekType;
#if !defined(TC_IMPL_TC_Bonobo_Stream_SeekType_0)
#define TC_IMPL_TC_Bonobo_Stream_SeekType_0 'B'
#define TC_IMPL_TC_Bonobo_Stream_SeekType_1 'o'
#define TC_IMPL_TC_Bonobo_Stream_SeekType_2 'n'
#define TC_IMPL_TC_Bonobo_Stream_SeekType_3 'o'
#define TC_IMPL_TC_Bonobo_Stream_SeekType_4 'b'
#define TC_IMPL_TC_Bonobo_Stream_SeekType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Stream_SeekType_struct;
#define TC_Bonobo_Stream_SeekType ((CORBA_TypeCode)&TC_Bonobo_Stream_SeekType_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Storage) && !defined(_Bonobo_Storage_defined)
#define ORBIT_DECL_Bonobo_Storage 1
#define _Bonobo_Storage_defined 1
#define Bonobo_Storage__free CORBA_Object__free
typedef CORBA_Object Bonobo_Storage;
extern CORBA_unsigned_long Bonobo_Storage__classid;
#if !defined(TC_IMPL_TC_Bonobo_Storage_0)
#define TC_IMPL_TC_Bonobo_Storage_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_struct;
#define TC_Bonobo_Storage ((CORBA_TypeCode)&TC_Bonobo_Storage_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_StorageInfo) && !defined(_CORBA_sequence_Bonobo_StorageInfo_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_StorageInfo 1
#define _CORBA_sequence_Bonobo_StorageInfo_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_StorageInfo_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_StorageInfo_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_StorageInfo_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_StorageInfo_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_StorageInfo_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_StorageInfo_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_StorageInfo* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_StorageInfo;
Bonobo_StorageInfo *CORBA_sequence_Bonobo_StorageInfo_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_StorageInfo_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_StorageInfo_struct;
#define TC_CORBA_sequence_Bonobo_StorageInfo ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_StorageInfo_struct)
#endif
extern CORBA_sequence_Bonobo_StorageInfo* CORBA_sequence_Bonobo_StorageInfo__alloc(void);
extern gpointer CORBA_sequence_Bonobo_StorageInfo__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Storage_DirectoryList_defined)
#define _Bonobo_Storage_DirectoryList_defined 1
typedef CORBA_sequence_Bonobo_StorageInfo Bonobo_Storage_DirectoryList;
#if !defined(TC_IMPL_TC_Bonobo_Storage_DirectoryList_0)
#define TC_IMPL_TC_Bonobo_Storage_DirectoryList_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_DirectoryList_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_DirectoryList_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_DirectoryList_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_DirectoryList_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_DirectoryList_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_DirectoryList_struct;
#define TC_Bonobo_Storage_DirectoryList ((CORBA_TypeCode)&TC_Bonobo_Storage_DirectoryList_struct)
#endif
extern Bonobo_Storage_DirectoryList* Bonobo_Storage_DirectoryList__alloc(void);
extern gpointer Bonobo_Storage_DirectoryList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Storage_OpenMode_defined)
#define _Bonobo_Storage_OpenMode_defined 1
typedef CORBA_long Bonobo_Storage_OpenMode;
#if !defined(TC_IMPL_TC_Bonobo_Storage_OpenMode_0)
#define TC_IMPL_TC_Bonobo_Storage_OpenMode_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_OpenMode_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_OpenMode_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_OpenMode_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_OpenMode_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_OpenMode_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_OpenMode_struct;
#define TC_Bonobo_Storage_OpenMode ((CORBA_TypeCode)&TC_Bonobo_Storage_OpenMode_struct)
#endif
#endif
#ifndef Bonobo_Storage_READ
#define Bonobo_Storage_READ 1
#endif /* !Bonobo_Storage_READ */

#ifndef Bonobo_Storage_WRITE
#define Bonobo_Storage_WRITE 2
#endif /* !Bonobo_Storage_WRITE */

#ifndef Bonobo_Storage_CREATE
#define Bonobo_Storage_CREATE 4
#endif /* !Bonobo_Storage_CREATE */

#ifndef Bonobo_Storage_FAILIFEXIST
#define Bonobo_Storage_FAILIFEXIST 8
#endif /* !Bonobo_Storage_FAILIFEXIST */

#ifndef Bonobo_Storage_COMPRESSED
#define Bonobo_Storage_COMPRESSED 16
#endif /* !Bonobo_Storage_COMPRESSED */

#ifndef Bonobo_Storage_TRANSACTED
#define Bonobo_Storage_TRANSACTED 32
#endif /* !Bonobo_Storage_TRANSACTED */

#define ex_Bonobo_Storage_IOError "IDL:Bonobo/Storage/IOError:1.0"
void _ORBIT_Bonobo_Storage_IOError_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_IOError_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_IOError_defined)
#define _Bonobo_Storage_IOError_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_IOError;

#if !defined(TC_IMPL_TC_Bonobo_Storage_IOError_0)
#define TC_IMPL_TC_Bonobo_Storage_IOError_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_IOError_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_IOError_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_IOError_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_IOError_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_IOError_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_IOError_struct;
#define TC_Bonobo_Storage_IOError ((CORBA_TypeCode)&TC_Bonobo_Storage_IOError_struct)
#endif
#define Bonobo_Storage_IOError__alloc() NULL
extern gpointer Bonobo_Storage_IOError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NameExists "IDL:Bonobo/Storage/NameExists:1.0"
void _ORBIT_Bonobo_Storage_NameExists_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NameExists_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NameExists_defined)
#define _Bonobo_Storage_NameExists_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NameExists;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NameExists_0)
#define TC_IMPL_TC_Bonobo_Storage_NameExists_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NameExists_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NameExists_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NameExists_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NameExists_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NameExists_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NameExists_struct;
#define TC_Bonobo_Storage_NameExists ((CORBA_TypeCode)&TC_Bonobo_Storage_NameExists_struct)
#endif
#define Bonobo_Storage_NameExists__alloc() NULL
extern gpointer Bonobo_Storage_NameExists__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NotFound "IDL:Bonobo/Storage/NotFound:1.0"
void _ORBIT_Bonobo_Storage_NotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NotFound_defined)
#define _Bonobo_Storage_NotFound_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NotFound;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NotFound_0)
#define TC_IMPL_TC_Bonobo_Storage_NotFound_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NotFound_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotFound_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NotFound_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotFound_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NotFound_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NotFound_struct;
#define TC_Bonobo_Storage_NotFound ((CORBA_TypeCode)&TC_Bonobo_Storage_NotFound_struct)
#endif
#define Bonobo_Storage_NotFound__alloc() NULL
extern gpointer Bonobo_Storage_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NoPermission "IDL:Bonobo/Storage/NoPermission:1.0"
void _ORBIT_Bonobo_Storage_NoPermission_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NoPermission_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NoPermission_defined)
#define _Bonobo_Storage_NoPermission_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NoPermission;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NoPermission_0)
#define TC_IMPL_TC_Bonobo_Storage_NoPermission_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NoPermission_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NoPermission_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NoPermission_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NoPermission_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NoPermission_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NoPermission_struct;
#define TC_Bonobo_Storage_NoPermission ((CORBA_TypeCode)&TC_Bonobo_Storage_NoPermission_struct)
#endif
#define Bonobo_Storage_NoPermission__alloc() NULL
extern gpointer Bonobo_Storage_NoPermission__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NotSupported "IDL:Bonobo/Storage/NotSupported:1.0"
void _ORBIT_Bonobo_Storage_NotSupported_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NotSupported_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NotSupported_defined)
#define _Bonobo_Storage_NotSupported_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NotSupported;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NotSupported_0)
#define TC_IMPL_TC_Bonobo_Storage_NotSupported_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NotSupported_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotSupported_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NotSupported_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotSupported_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NotSupported_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NotSupported_struct;
#define TC_Bonobo_Storage_NotSupported ((CORBA_TypeCode)&TC_Bonobo_Storage_NotSupported_struct)
#endif
#define Bonobo_Storage_NotSupported__alloc() NULL
extern gpointer Bonobo_Storage_NotSupported__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NotStream "IDL:Bonobo/Storage/NotStream:1.0"
void _ORBIT_Bonobo_Storage_NotStream_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NotStream_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NotStream_defined)
#define _Bonobo_Storage_NotStream_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NotStream;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NotStream_0)
#define TC_IMPL_TC_Bonobo_Storage_NotStream_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NotStream_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotStream_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NotStream_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotStream_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NotStream_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NotStream_struct;
#define TC_Bonobo_Storage_NotStream ((CORBA_TypeCode)&TC_Bonobo_Storage_NotStream_struct)
#endif
#define Bonobo_Storage_NotStream__alloc() NULL
extern gpointer Bonobo_Storage_NotStream__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NotStorage "IDL:Bonobo/Storage/NotStorage:1.0"
void _ORBIT_Bonobo_Storage_NotStorage_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NotStorage_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NotStorage_defined)
#define _Bonobo_Storage_NotStorage_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NotStorage;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NotStorage_0)
#define TC_IMPL_TC_Bonobo_Storage_NotStorage_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NotStorage_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotStorage_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NotStorage_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotStorage_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NotStorage_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NotStorage_struct;
#define TC_Bonobo_Storage_NotStorage ((CORBA_TypeCode)&TC_Bonobo_Storage_NotStorage_struct)
#endif
#define Bonobo_Storage_NotStorage__alloc() NULL
extern gpointer Bonobo_Storage_NotStorage__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Storage_NotEmpty "IDL:Bonobo/Storage/NotEmpty:1.0"
void _ORBIT_Bonobo_Storage_NotEmpty_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Storage_NotEmpty_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Storage_NotEmpty_defined)
#define _Bonobo_Storage_NotEmpty_defined 1
typedef struct {
int dummy;
} Bonobo_Storage_NotEmpty;

#if !defined(TC_IMPL_TC_Bonobo_Storage_NotEmpty_0)
#define TC_IMPL_TC_Bonobo_Storage_NotEmpty_0 'B'
#define TC_IMPL_TC_Bonobo_Storage_NotEmpty_1 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotEmpty_2 'n'
#define TC_IMPL_TC_Bonobo_Storage_NotEmpty_3 'o'
#define TC_IMPL_TC_Bonobo_Storage_NotEmpty_4 'b'
#define TC_IMPL_TC_Bonobo_Storage_NotEmpty_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Storage_NotEmpty_struct;
#define TC_Bonobo_Storage_NotEmpty ((CORBA_TypeCode)&TC_Bonobo_Storage_NotEmpty_struct)
#endif
#define Bonobo_Storage_NotEmpty__alloc() NULL
extern gpointer Bonobo_Storage_NotEmpty__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_ActivationContext) && !defined(_Bonobo_ActivationContext_defined)
#define ORBIT_DECL_Bonobo_ActivationContext 1
#define _Bonobo_ActivationContext_defined 1
#define Bonobo_ActivationContext__free CORBA_Object__free
typedef CORBA_Object Bonobo_ActivationContext;
extern CORBA_unsigned_long Bonobo_ActivationContext__classid;
#if !defined(TC_IMPL_TC_Bonobo_ActivationContext_0)
#define TC_IMPL_TC_Bonobo_ActivationContext_0 'B'
#define TC_IMPL_TC_Bonobo_ActivationContext_1 'o'
#define TC_IMPL_TC_Bonobo_ActivationContext_2 'n'
#define TC_IMPL_TC_Bonobo_ActivationContext_3 'o'
#define TC_IMPL_TC_Bonobo_ActivationContext_4 'b'
#define TC_IMPL_TC_Bonobo_ActivationContext_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ActivationContext_struct;
#define TC_Bonobo_ActivationContext ((CORBA_TypeCode)&TC_Bonobo_ActivationContext_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_RunningContext) && !defined(_Bonobo_RunningContext_defined)
#define ORBIT_DECL_Bonobo_RunningContext 1
#define _Bonobo_RunningContext_defined 1
#define Bonobo_RunningContext__free CORBA_Object__free
typedef CORBA_Object Bonobo_RunningContext;
extern CORBA_unsigned_long Bonobo_RunningContext__classid;
#if !defined(TC_IMPL_TC_Bonobo_RunningContext_0)
#define TC_IMPL_TC_Bonobo_RunningContext_0 'B'
#define TC_IMPL_TC_Bonobo_RunningContext_1 'o'
#define TC_IMPL_TC_Bonobo_RunningContext_2 'n'
#define TC_IMPL_TC_Bonobo_RunningContext_3 'o'
#define TC_IMPL_TC_Bonobo_RunningContext_4 'b'
#define TC_IMPL_TC_Bonobo_RunningContext_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_RunningContext_struct;
#define TC_Bonobo_RunningContext ((CORBA_TypeCode)&TC_Bonobo_RunningContext_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Persist) && !defined(_Bonobo_Persist_defined)
#define ORBIT_DECL_Bonobo_Persist 1
#define _Bonobo_Persist_defined 1
#define Bonobo_Persist__free CORBA_Object__free
typedef CORBA_Object Bonobo_Persist;
extern CORBA_unsigned_long Bonobo_Persist__classid;
#if !defined(TC_IMPL_TC_Bonobo_Persist_0)
#define TC_IMPL_TC_Bonobo_Persist_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Persist_struct;
#define TC_Bonobo_Persist ((CORBA_TypeCode)&TC_Bonobo_Persist_struct)
#endif
#endif
#if !defined(_Bonobo_Persist_Status_defined)
#define _Bonobo_Persist_Status_defined 1
typedef enum {
  Bonobo_Persist_SAVE_OK,
  Bonobo_Persist_SAVE_CANCEL,
  Bonobo_Persist_SAVE_FAILED
} Bonobo_Persist_Status;
#if !defined(TC_IMPL_TC_Bonobo_Persist_Status_0)
#define TC_IMPL_TC_Bonobo_Persist_Status_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_Status_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_Status_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_Status_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_Status_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_Status_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Persist_Status_struct;
#define TC_Bonobo_Persist_Status ((CORBA_TypeCode)&TC_Bonobo_Persist_Status_struct)
#endif
#endif
#define ex_Bonobo_Persist_WrongDataType "IDL:Bonobo/Persist/WrongDataType:1.0"
void _ORBIT_Bonobo_Persist_WrongDataType_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Persist_WrongDataType_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Persist_WrongDataType_defined)
#define _Bonobo_Persist_WrongDataType_defined 1
typedef struct {
int dummy;
} Bonobo_Persist_WrongDataType;

#if !defined(TC_IMPL_TC_Bonobo_Persist_WrongDataType_0)
#define TC_IMPL_TC_Bonobo_Persist_WrongDataType_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_WrongDataType_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_WrongDataType_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_WrongDataType_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_WrongDataType_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_WrongDataType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Persist_WrongDataType_struct;
#define TC_Bonobo_Persist_WrongDataType ((CORBA_TypeCode)&TC_Bonobo_Persist_WrongDataType_struct)
#endif
#define Bonobo_Persist_WrongDataType__alloc() NULL
extern gpointer Bonobo_Persist_WrongDataType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Persist_FileNotFound "IDL:Bonobo/Persist/FileNotFound:1.0"
void _ORBIT_Bonobo_Persist_FileNotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Persist_FileNotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Persist_FileNotFound_defined)
#define _Bonobo_Persist_FileNotFound_defined 1
typedef struct {
int dummy;
} Bonobo_Persist_FileNotFound;

#if !defined(TC_IMPL_TC_Bonobo_Persist_FileNotFound_0)
#define TC_IMPL_TC_Bonobo_Persist_FileNotFound_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_FileNotFound_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_FileNotFound_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_FileNotFound_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_FileNotFound_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_FileNotFound_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Persist_FileNotFound_struct;
#define TC_Bonobo_Persist_FileNotFound ((CORBA_TypeCode)&TC_Bonobo_Persist_FileNotFound_struct)
#endif
#define Bonobo_Persist_FileNotFound__alloc() NULL
extern gpointer Bonobo_Persist_FileNotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Persist_ContentType_defined)
#define _Bonobo_Persist_ContentType_defined 1
typedef CORBA_char * Bonobo_Persist_ContentType;
#if !defined(TC_IMPL_TC_Bonobo_Persist_ContentType_0)
#define TC_IMPL_TC_Bonobo_Persist_ContentType_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_ContentType_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_ContentType_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_ContentType_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_ContentType_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_ContentType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Persist_ContentType_struct;
#define TC_Bonobo_Persist_ContentType ((CORBA_TypeCode)&TC_Bonobo_Persist_ContentType_struct)
#endif
#define Bonobo_Persist_ContentType__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Persist_ContentType) && !defined(_CORBA_sequence_Bonobo_Persist_ContentType_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Persist_ContentType 1
#define _CORBA_sequence_Bonobo_Persist_ContentType_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Persist_ContentType_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Persist_ContentType_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Persist_ContentType_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Persist_ContentType_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Persist_ContentType_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Persist_ContentType_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Persist_ContentType* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Persist_ContentType;
Bonobo_Persist_ContentType *CORBA_sequence_Bonobo_Persist_ContentType_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Persist_ContentType_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Persist_ContentType_struct;
#define TC_CORBA_sequence_Bonobo_Persist_ContentType ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Persist_ContentType_struct)
#endif
extern CORBA_sequence_Bonobo_Persist_ContentType* CORBA_sequence_Bonobo_Persist_ContentType__alloc(void);
extern gpointer CORBA_sequence_Bonobo_Persist_ContentType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Persist_ContentTypeList_defined)
#define _Bonobo_Persist_ContentTypeList_defined 1
typedef CORBA_sequence_Bonobo_Persist_ContentType Bonobo_Persist_ContentTypeList;
#if !defined(TC_IMPL_TC_Bonobo_Persist_ContentTypeList_0)
#define TC_IMPL_TC_Bonobo_Persist_ContentTypeList_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_ContentTypeList_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_ContentTypeList_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_ContentTypeList_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_ContentTypeList_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_ContentTypeList_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Persist_ContentTypeList_struct;
#define TC_Bonobo_Persist_ContentTypeList ((CORBA_TypeCode)&TC_Bonobo_Persist_ContentTypeList_struct)
#endif
extern Bonobo_Persist_ContentTypeList* Bonobo_Persist_ContentTypeList__alloc(void);
extern gpointer Bonobo_Persist_ContentTypeList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_PersistFile) && !defined(_Bonobo_PersistFile_defined)
#define ORBIT_DECL_Bonobo_PersistFile 1
#define _Bonobo_PersistFile_defined 1
#define Bonobo_PersistFile__free CORBA_Object__free
typedef CORBA_Object Bonobo_PersistFile;
extern CORBA_unsigned_long Bonobo_PersistFile__classid;
#if !defined(TC_IMPL_TC_Bonobo_PersistFile_0)
#define TC_IMPL_TC_Bonobo_PersistFile_0 'B'
#define TC_IMPL_TC_Bonobo_PersistFile_1 'o'
#define TC_IMPL_TC_Bonobo_PersistFile_2 'n'
#define TC_IMPL_TC_Bonobo_PersistFile_3 'o'
#define TC_IMPL_TC_Bonobo_PersistFile_4 'b'
#define TC_IMPL_TC_Bonobo_PersistFile_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PersistFile_struct;
#define TC_Bonobo_PersistFile ((CORBA_TypeCode)&TC_Bonobo_PersistFile_struct)
#endif
#endif
#define ex_Bonobo_PersistFile_NoCurrentName "IDL:Bonobo/PersistFile/NoCurrentName:1.0"
void _ORBIT_Bonobo_PersistFile_NoCurrentName_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_PersistFile_NoCurrentName_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_PersistFile_NoCurrentName_defined)
#define _Bonobo_PersistFile_NoCurrentName_defined 1
typedef struct {
CORBA_char * extension;
} Bonobo_PersistFile_NoCurrentName;

#if !defined(TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_0)
#define TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_0 'B'
#define TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_1 'o'
#define TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_2 'n'
#define TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_3 'o'
#define TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_4 'b'
#define TC_IMPL_TC_Bonobo_PersistFile_NoCurrentName_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PersistFile_NoCurrentName_struct;
#define TC_Bonobo_PersistFile_NoCurrentName ((CORBA_TypeCode)&TC_Bonobo_PersistFile_NoCurrentName_struct)
#endif
extern Bonobo_PersistFile_NoCurrentName* Bonobo_PersistFile_NoCurrentName__alloc(void);
extern gpointer Bonobo_PersistFile_NoCurrentName__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_PersistStorage) && !defined(_Bonobo_PersistStorage_defined)
#define ORBIT_DECL_Bonobo_PersistStorage 1
#define _Bonobo_PersistStorage_defined 1
#define Bonobo_PersistStorage__free CORBA_Object__free
typedef CORBA_Object Bonobo_PersistStorage;
extern CORBA_unsigned_long Bonobo_PersistStorage__classid;
#if !defined(TC_IMPL_TC_Bonobo_PersistStorage_0)
#define TC_IMPL_TC_Bonobo_PersistStorage_0 'B'
#define TC_IMPL_TC_Bonobo_PersistStorage_1 'o'
#define TC_IMPL_TC_Bonobo_PersistStorage_2 'n'
#define TC_IMPL_TC_Bonobo_PersistStorage_3 'o'
#define TC_IMPL_TC_Bonobo_PersistStorage_4 'b'
#define TC_IMPL_TC_Bonobo_PersistStorage_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PersistStorage_struct;
#define TC_Bonobo_PersistStorage ((CORBA_TypeCode)&TC_Bonobo_PersistStorage_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_PersistStream) && !defined(_Bonobo_PersistStream_defined)
#define ORBIT_DECL_Bonobo_PersistStream 1
#define _Bonobo_PersistStream_defined 1
#define Bonobo_PersistStream__free CORBA_Object__free
typedef CORBA_Object Bonobo_PersistStream;
extern CORBA_unsigned_long Bonobo_PersistStream__classid;
#if !defined(TC_IMPL_TC_Bonobo_PersistStream_0)
#define TC_IMPL_TC_Bonobo_PersistStream_0 'B'
#define TC_IMPL_TC_Bonobo_PersistStream_1 'o'
#define TC_IMPL_TC_Bonobo_PersistStream_2 'n'
#define TC_IMPL_TC_Bonobo_PersistStream_3 'o'
#define TC_IMPL_TC_Bonobo_PersistStream_4 'b'
#define TC_IMPL_TC_Bonobo_PersistStream_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PersistStream_struct;
#define TC_Bonobo_PersistStream ((CORBA_TypeCode)&TC_Bonobo_PersistStream_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_ProgressiveDataSink) && !defined(_Bonobo_ProgressiveDataSink_defined)
#define ORBIT_DECL_Bonobo_ProgressiveDataSink 1
#define _Bonobo_ProgressiveDataSink_defined 1
#define Bonobo_ProgressiveDataSink__free CORBA_Object__free
typedef CORBA_Object Bonobo_ProgressiveDataSink;
extern CORBA_unsigned_long Bonobo_ProgressiveDataSink__classid;
#if !defined(TC_IMPL_TC_Bonobo_ProgressiveDataSink_0)
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_0 'B'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_1 'o'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_2 'n'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_3 'o'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_4 'b'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ProgressiveDataSink_struct;
#define TC_Bonobo_ProgressiveDataSink ((CORBA_TypeCode)&TC_Bonobo_ProgressiveDataSink_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet) && !defined(_CORBA_sequence_CORBA_octet_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 1
#define _CORBA_sequence_CORBA_octet_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_octet* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_octet;
CORBA_octet *CORBA_sequence_CORBA_octet_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 'o'
extern 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
extern CORBA_sequence_CORBA_octet* CORBA_sequence_CORBA_octet__alloc(void);
extern gpointer CORBA_sequence_CORBA_octet__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_ProgressiveDataSink_iobuf_defined)
#define _Bonobo_ProgressiveDataSink_iobuf_defined 1
typedef CORBA_sequence_CORBA_octet Bonobo_ProgressiveDataSink_iobuf;
#if !defined(TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_0)
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_0 'B'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_1 'o'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_2 'n'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_3 'o'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_4 'b'
#define TC_IMPL_TC_Bonobo_ProgressiveDataSink_iobuf_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ProgressiveDataSink_iobuf_struct;
#define TC_Bonobo_ProgressiveDataSink_iobuf ((CORBA_TypeCode)&TC_Bonobo_ProgressiveDataSink_iobuf_struct)
#endif
extern Bonobo_ProgressiveDataSink_iobuf* Bonobo_ProgressiveDataSink_iobuf__alloc(void);
extern gpointer Bonobo_ProgressiveDataSink_iobuf__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_AdviseSink) && !defined(_Bonobo_AdviseSink_defined)
#define ORBIT_DECL_Bonobo_AdviseSink 1
#define _Bonobo_AdviseSink_defined 1
#define Bonobo_AdviseSink__free CORBA_Object__free
typedef CORBA_Object Bonobo_AdviseSink;
extern CORBA_unsigned_long Bonobo_AdviseSink__classid;
#if !defined(TC_IMPL_TC_Bonobo_AdviseSink_0)
#define TC_IMPL_TC_Bonobo_AdviseSink_0 'B'
#define TC_IMPL_TC_Bonobo_AdviseSink_1 'o'
#define TC_IMPL_TC_Bonobo_AdviseSink_2 'n'
#define TC_IMPL_TC_Bonobo_AdviseSink_3 'o'
#define TC_IMPL_TC_Bonobo_AdviseSink_4 'b'
#define TC_IMPL_TC_Bonobo_AdviseSink_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_AdviseSink_struct;
#define TC_Bonobo_AdviseSink ((CORBA_TypeCode)&TC_Bonobo_AdviseSink_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Listener) && !defined(_Bonobo_Listener_defined)
#define ORBIT_DECL_Bonobo_Listener 1
#define _Bonobo_Listener_defined 1
#define Bonobo_Listener__free CORBA_Object__free
typedef CORBA_Object Bonobo_Listener;
extern CORBA_unsigned_long Bonobo_Listener__classid;
#if !defined(TC_IMPL_TC_Bonobo_Listener_0)
#define TC_IMPL_TC_Bonobo_Listener_0 'B'
#define TC_IMPL_TC_Bonobo_Listener_1 'o'
#define TC_IMPL_TC_Bonobo_Listener_2 'n'
#define TC_IMPL_TC_Bonobo_Listener_3 'o'
#define TC_IMPL_TC_Bonobo_Listener_4 'b'
#define TC_IMPL_TC_Bonobo_Listener_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Listener_struct;
#define TC_Bonobo_Listener ((CORBA_TypeCode)&TC_Bonobo_Listener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_EventSource) && !defined(_Bonobo_EventSource_defined)
#define ORBIT_DECL_Bonobo_EventSource 1
#define _Bonobo_EventSource_defined 1
#define Bonobo_EventSource__free CORBA_Object__free
typedef CORBA_Object Bonobo_EventSource;
extern CORBA_unsigned_long Bonobo_EventSource__classid;
#if !defined(TC_IMPL_TC_Bonobo_EventSource_0)
#define TC_IMPL_TC_Bonobo_EventSource_0 'B'
#define TC_IMPL_TC_Bonobo_EventSource_1 'o'
#define TC_IMPL_TC_Bonobo_EventSource_2 'n'
#define TC_IMPL_TC_Bonobo_EventSource_3 'o'
#define TC_IMPL_TC_Bonobo_EventSource_4 'b'
#define TC_IMPL_TC_Bonobo_EventSource_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_EventSource_struct;
#define TC_Bonobo_EventSource ((CORBA_TypeCode)&TC_Bonobo_EventSource_struct)
#endif
#endif
#if !defined(_Bonobo_EventSource_ListenerId_defined)
#define _Bonobo_EventSource_ListenerId_defined 1
typedef CORBA_unsigned_long Bonobo_EventSource_ListenerId;
#if !defined(TC_IMPL_TC_Bonobo_EventSource_ListenerId_0)
#define TC_IMPL_TC_Bonobo_EventSource_ListenerId_0 'B'
#define TC_IMPL_TC_Bonobo_EventSource_ListenerId_1 'o'
#define TC_IMPL_TC_Bonobo_EventSource_ListenerId_2 'n'
#define TC_IMPL_TC_Bonobo_EventSource_ListenerId_3 'o'
#define TC_IMPL_TC_Bonobo_EventSource_ListenerId_4 'b'
#define TC_IMPL_TC_Bonobo_EventSource_ListenerId_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_EventSource_ListenerId_struct;
#define TC_Bonobo_EventSource_ListenerId ((CORBA_TypeCode)&TC_Bonobo_EventSource_ListenerId_struct)
#endif
#endif
#define ex_Bonobo_EventSource_UnknownListener "IDL:Bonobo/EventSource/UnknownListener:1.0"
void _ORBIT_Bonobo_EventSource_UnknownListener_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_EventSource_UnknownListener_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_EventSource_UnknownListener_defined)
#define _Bonobo_EventSource_UnknownListener_defined 1
typedef struct {
int dummy;
} Bonobo_EventSource_UnknownListener;

#if !defined(TC_IMPL_TC_Bonobo_EventSource_UnknownListener_0)
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_0 'B'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_1 'o'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_2 'n'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_3 'o'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_4 'b'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_EventSource_UnknownListener_struct;
#define TC_Bonobo_EventSource_UnknownListener ((CORBA_TypeCode)&TC_Bonobo_EventSource_UnknownListener_struct)
#endif
#define Bonobo_EventSource_UnknownListener__alloc() NULL
extern gpointer Bonobo_EventSource_UnknownListener__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_UIContainer) && !defined(_Bonobo_UIContainer_defined)
#define ORBIT_DECL_Bonobo_UIContainer 1
#define _Bonobo_UIContainer_defined 1
#define Bonobo_UIContainer__free CORBA_Object__free
typedef CORBA_Object Bonobo_UIContainer;
extern CORBA_unsigned_long Bonobo_UIContainer__classid;
#if !defined(TC_IMPL_TC_Bonobo_UIContainer_0)
#define TC_IMPL_TC_Bonobo_UIContainer_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_UIContainer_struct;
#define TC_Bonobo_UIContainer ((CORBA_TypeCode)&TC_Bonobo_UIContainer_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_UIComponent) && !defined(_Bonobo_UIComponent_defined)
#define ORBIT_DECL_Bonobo_UIComponent 1
#define _Bonobo_UIComponent_defined 1
#define Bonobo_UIComponent__free CORBA_Object__free
typedef CORBA_Object Bonobo_UIComponent;
extern CORBA_unsigned_long Bonobo_UIComponent__classid;
#if !defined(TC_IMPL_TC_Bonobo_UIComponent_0)
#define TC_IMPL_TC_Bonobo_UIComponent_0 'B'
#define TC_IMPL_TC_Bonobo_UIComponent_1 'o'
#define TC_IMPL_TC_Bonobo_UIComponent_2 'n'
#define TC_IMPL_TC_Bonobo_UIComponent_3 'o'
#define TC_IMPL_TC_Bonobo_UIComponent_4 'b'
#define TC_IMPL_TC_Bonobo_UIComponent_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_UIComponent_struct;
#define TC_Bonobo_UIComponent ((CORBA_TypeCode)&TC_Bonobo_UIComponent_struct)
#endif
#endif
#if !defined(_Bonobo_UIComponent_EventType_defined)
#define _Bonobo_UIComponent_EventType_defined 1
typedef enum {
  Bonobo_UIComponent_STATE_CHANGED,
  Bonobo_UIComponent_OTHER
} Bonobo_UIComponent_EventType;
#if !defined(TC_IMPL_TC_Bonobo_UIComponent_EventType_0)
#define TC_IMPL_TC_Bonobo_UIComponent_EventType_0 'B'
#define TC_IMPL_TC_Bonobo_UIComponent_EventType_1 'o'
#define TC_IMPL_TC_Bonobo_UIComponent_EventType_2 'n'
#define TC_IMPL_TC_Bonobo_UIComponent_EventType_3 'o'
#define TC_IMPL_TC_Bonobo_UIComponent_EventType_4 'b'
#define TC_IMPL_TC_Bonobo_UIComponent_EventType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_UIComponent_EventType_struct;
#define TC_Bonobo_UIComponent_EventType ((CORBA_TypeCode)&TC_Bonobo_UIComponent_EventType_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_UIContainer) && !defined(_Bonobo_UIContainer_defined)
#define ORBIT_DECL_Bonobo_UIContainer 1
#define _Bonobo_UIContainer_defined 1
#define Bonobo_UIContainer__free CORBA_Object__free
typedef CORBA_Object Bonobo_UIContainer;
extern CORBA_unsigned_long Bonobo_UIContainer__classid;
#if !defined(TC_IMPL_TC_Bonobo_UIContainer_0)
#define TC_IMPL_TC_Bonobo_UIContainer_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_UIContainer_struct;
#define TC_Bonobo_UIContainer ((CORBA_TypeCode)&TC_Bonobo_UIContainer_struct)
#endif
#endif
#define ex_Bonobo_UIContainer_MalFormedXML "IDL:Bonobo/UIContainer/MalFormedXML:1.0"
void _ORBIT_Bonobo_UIContainer_MalFormedXML_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_UIContainer_MalFormedXML_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_UIContainer_MalFormedXML_defined)
#define _Bonobo_UIContainer_MalFormedXML_defined 1
typedef struct {
int dummy;
} Bonobo_UIContainer_MalFormedXML;

#if !defined(TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_0)
#define TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_MalFormedXML_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_UIContainer_MalFormedXML_struct;
#define TC_Bonobo_UIContainer_MalFormedXML ((CORBA_TypeCode)&TC_Bonobo_UIContainer_MalFormedXML_struct)
#endif
#define Bonobo_UIContainer_MalFormedXML__alloc() NULL
extern gpointer Bonobo_UIContainer_MalFormedXML__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_UIContainer_InvalidPath "IDL:Bonobo/UIContainer/InvalidPath:1.0"
void _ORBIT_Bonobo_UIContainer_InvalidPath_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_UIContainer_InvalidPath_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_UIContainer_InvalidPath_defined)
#define _Bonobo_UIContainer_InvalidPath_defined 1
typedef struct {
int dummy;
} Bonobo_UIContainer_InvalidPath;

#if !defined(TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_0)
#define TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_InvalidPath_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_UIContainer_InvalidPath_struct;
#define TC_Bonobo_UIContainer_InvalidPath ((CORBA_TypeCode)&TC_Bonobo_UIContainer_InvalidPath_struct)
#endif
#define Bonobo_UIContainer_InvalidPath__alloc() NULL
extern gpointer Bonobo_UIContainer_InvalidPath__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_Property) && !defined(_Bonobo_Property_defined)
#define ORBIT_DECL_Bonobo_Property 1
#define _Bonobo_Property_defined 1
#define Bonobo_Property__free CORBA_Object__free
typedef CORBA_Object Bonobo_Property;
extern CORBA_unsigned_long Bonobo_Property__classid;
#if !defined(TC_IMPL_TC_Bonobo_Property_0)
#define TC_IMPL_TC_Bonobo_Property_0 'B'
#define TC_IMPL_TC_Bonobo_Property_1 'o'
#define TC_IMPL_TC_Bonobo_Property_2 'n'
#define TC_IMPL_TC_Bonobo_Property_3 'o'
#define TC_IMPL_TC_Bonobo_Property_4 'b'
#define TC_IMPL_TC_Bonobo_Property_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Property_struct;
#define TC_Bonobo_Property ((CORBA_TypeCode)&TC_Bonobo_Property_struct)
#endif
#endif
#define ex_Bonobo_Property_InvalidValue "IDL:Bonobo/Property/InvalidValue:1.0"
void _ORBIT_Bonobo_Property_InvalidValue_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Property_InvalidValue_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Property_InvalidValue_defined)
#define _Bonobo_Property_InvalidValue_defined 1
typedef struct {
int dummy;
} Bonobo_Property_InvalidValue;

#if !defined(TC_IMPL_TC_Bonobo_Property_InvalidValue_0)
#define TC_IMPL_TC_Bonobo_Property_InvalidValue_0 'B'
#define TC_IMPL_TC_Bonobo_Property_InvalidValue_1 'o'
#define TC_IMPL_TC_Bonobo_Property_InvalidValue_2 'n'
#define TC_IMPL_TC_Bonobo_Property_InvalidValue_3 'o'
#define TC_IMPL_TC_Bonobo_Property_InvalidValue_4 'b'
#define TC_IMPL_TC_Bonobo_Property_InvalidValue_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Property_InvalidValue_struct;
#define TC_Bonobo_Property_InvalidValue ((CORBA_TypeCode)&TC_Bonobo_Property_InvalidValue_struct)
#endif
#define Bonobo_Property_InvalidValue__alloc() NULL
extern gpointer Bonobo_Property_InvalidValue__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_Property_ReadOnlyProperty "IDL:Bonobo/Property/ReadOnlyProperty:1.0"
void _ORBIT_Bonobo_Property_ReadOnlyProperty_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Property_ReadOnlyProperty_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Property_ReadOnlyProperty_defined)
#define _Bonobo_Property_ReadOnlyProperty_defined 1
typedef struct {
int dummy;
} Bonobo_Property_ReadOnlyProperty;

#if !defined(TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_0)
#define TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_0 'B'
#define TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_1 'o'
#define TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_2 'n'
#define TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_3 'o'
#define TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_4 'b'
#define TC_IMPL_TC_Bonobo_Property_ReadOnlyProperty_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Property_ReadOnlyProperty_struct;
#define TC_Bonobo_Property_ReadOnlyProperty ((CORBA_TypeCode)&TC_Bonobo_Property_ReadOnlyProperty_struct)
#endif
#define Bonobo_Property_ReadOnlyProperty__alloc() NULL
extern gpointer Bonobo_Property_ReadOnlyProperty__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define _CORBA_sequence_CORBA_string_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_char ** _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
CORBA_char * *CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
extern CORBA_sequence_CORBA_string* CORBA_sequence_CORBA_string__alloc(void);
extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_PropertyNames_defined)
#define _Bonobo_PropertyNames_defined 1
typedef CORBA_sequence_CORBA_string Bonobo_PropertyNames;
#if !defined(TC_IMPL_TC_Bonobo_PropertyNames_0)
#define TC_IMPL_TC_Bonobo_PropertyNames_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyNames_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyNames_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyNames_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyNames_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyNames_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyNames_struct;
#define TC_Bonobo_PropertyNames ((CORBA_TypeCode)&TC_Bonobo_PropertyNames_struct)
#endif
extern Bonobo_PropertyNames* Bonobo_PropertyNames__alloc(void);
extern gpointer Bonobo_PropertyNames__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Property) && !defined(_CORBA_sequence_Bonobo_Property_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Property 1
#define _CORBA_sequence_Bonobo_Property_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Property_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Property_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Property_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Property_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Property_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Property_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Property* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Property;
Bonobo_Property *CORBA_sequence_Bonobo_Property_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Property_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Property_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Property_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Property_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Property_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Property_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Property_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Property_struct;
#define TC_CORBA_sequence_Bonobo_Property ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Property_struct)
#endif
extern CORBA_sequence_Bonobo_Property* CORBA_sequence_Bonobo_Property__alloc(void);
extern gpointer CORBA_sequence_Bonobo_Property__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_PropertyList_defined)
#define _Bonobo_PropertyList_defined 1
typedef CORBA_sequence_Bonobo_Property Bonobo_PropertyList;
#if !defined(TC_IMPL_TC_Bonobo_PropertyList_0)
#define TC_IMPL_TC_Bonobo_PropertyList_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyList_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyList_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyList_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyList_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyList_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyList_struct;
#define TC_Bonobo_PropertyList ((CORBA_TypeCode)&TC_Bonobo_PropertyList_struct)
#endif
extern Bonobo_PropertyList* Bonobo_PropertyList__alloc(void);
extern gpointer Bonobo_PropertyList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Pair_defined)
#define _Bonobo_Pair_defined 1
typedef struct {
CORBA_char * name;
CORBA_any value;
} Bonobo_Pair;

#if !defined(TC_IMPL_TC_Bonobo_Pair_0)
#define TC_IMPL_TC_Bonobo_Pair_0 'B'
#define TC_IMPL_TC_Bonobo_Pair_1 'o'
#define TC_IMPL_TC_Bonobo_Pair_2 'n'
#define TC_IMPL_TC_Bonobo_Pair_3 'o'
#define TC_IMPL_TC_Bonobo_Pair_4 'b'
#define TC_IMPL_TC_Bonobo_Pair_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Pair_struct;
#define TC_Bonobo_Pair ((CORBA_TypeCode)&TC_Bonobo_Pair_struct)
#endif
extern Bonobo_Pair* Bonobo_Pair__alloc(void);
extern gpointer Bonobo_Pair__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Pair) && !defined(_CORBA_sequence_Bonobo_Pair_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Pair 1
#define _CORBA_sequence_Bonobo_Pair_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Pair* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Pair;
Bonobo_Pair *CORBA_sequence_Bonobo_Pair_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Pair_struct;
#define TC_CORBA_sequence_Bonobo_Pair ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Pair_struct)
#endif
extern CORBA_sequence_Bonobo_Pair* CORBA_sequence_Bonobo_Pair__alloc(void);
extern gpointer CORBA_sequence_Bonobo_Pair__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_PropertySet_defined)
#define _Bonobo_PropertySet_defined 1
typedef CORBA_sequence_Bonobo_Pair Bonobo_PropertySet;
#if !defined(TC_IMPL_TC_Bonobo_PropertySet_0)
#define TC_IMPL_TC_Bonobo_PropertySet_0 'B'
#define TC_IMPL_TC_Bonobo_PropertySet_1 'o'
#define TC_IMPL_TC_Bonobo_PropertySet_2 'n'
#define TC_IMPL_TC_Bonobo_PropertySet_3 'o'
#define TC_IMPL_TC_Bonobo_PropertySet_4 'b'
#define TC_IMPL_TC_Bonobo_PropertySet_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertySet_struct;
#define TC_Bonobo_PropertySet ((CORBA_TypeCode)&TC_Bonobo_PropertySet_struct)
#endif
extern Bonobo_PropertySet* Bonobo_PropertySet__alloc(void);
extern gpointer Bonobo_PropertySet__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_PropertyBag) && !defined(_Bonobo_PropertyBag_defined)
#define ORBIT_DECL_Bonobo_PropertyBag 1
#define _Bonobo_PropertyBag_defined 1
#define Bonobo_PropertyBag__free CORBA_Object__free
typedef CORBA_Object Bonobo_PropertyBag;
extern CORBA_unsigned_long Bonobo_PropertyBag__classid;
#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyBag_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyBag_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_struct;
#define TC_Bonobo_PropertyBag ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_struct)
#endif
#endif
#define ex_Bonobo_PropertyBag_NotFound "IDL:Bonobo/PropertyBag/NotFound:1.0"
void _ORBIT_Bonobo_PropertyBag_NotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_PropertyBag_NotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_PropertyBag_NotFound_defined)
#define _Bonobo_PropertyBag_NotFound_defined 1
typedef struct {
int dummy;
} Bonobo_PropertyBag_NotFound;

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_NotFound_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_NotFound_struct;
#define TC_Bonobo_PropertyBag_NotFound ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_NotFound_struct)
#endif
#define Bonobo_PropertyBag_NotFound__alloc() NULL
extern gpointer Bonobo_PropertyBag_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_ControlFrame) && !defined(_Bonobo_ControlFrame_defined)
#define ORBIT_DECL_Bonobo_ControlFrame 1
#define _Bonobo_ControlFrame_defined 1
#define Bonobo_ControlFrame__free CORBA_Object__free
typedef CORBA_Object Bonobo_ControlFrame;
extern CORBA_unsigned_long Bonobo_ControlFrame__classid;
#if !defined(TC_IMPL_TC_Bonobo_ControlFrame_0)
#define TC_IMPL_TC_Bonobo_ControlFrame_0 'B'
#define TC_IMPL_TC_Bonobo_ControlFrame_1 'o'
#define TC_IMPL_TC_Bonobo_ControlFrame_2 'n'
#define TC_IMPL_TC_Bonobo_ControlFrame_3 'o'
#define TC_IMPL_TC_Bonobo_ControlFrame_4 'b'
#define TC_IMPL_TC_Bonobo_ControlFrame_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ControlFrame_struct;
#define TC_Bonobo_ControlFrame ((CORBA_TypeCode)&TC_Bonobo_ControlFrame_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Control) && !defined(_Bonobo_Control_defined)
#define ORBIT_DECL_Bonobo_Control 1
#define _Bonobo_Control_defined 1
#define Bonobo_Control__free CORBA_Object__free
typedef CORBA_Object Bonobo_Control;
extern CORBA_unsigned_long Bonobo_Control__classid;
#if !defined(TC_IMPL_TC_Bonobo_Control_0)
#define TC_IMPL_TC_Bonobo_Control_0 'B'
#define TC_IMPL_TC_Bonobo_Control_1 'o'
#define TC_IMPL_TC_Bonobo_Control_2 'n'
#define TC_IMPL_TC_Bonobo_Control_3 'o'
#define TC_IMPL_TC_Bonobo_Control_4 'b'
#define TC_IMPL_TC_Bonobo_Control_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Control_struct;
#define TC_Bonobo_Control ((CORBA_TypeCode)&TC_Bonobo_Control_struct)
#endif
#endif
#if !defined(_Bonobo_Control_windowId_defined)
#define _Bonobo_Control_windowId_defined 1
typedef CORBA_char * Bonobo_Control_windowId;
#if !defined(TC_IMPL_TC_Bonobo_Control_windowId_0)
#define TC_IMPL_TC_Bonobo_Control_windowId_0 'B'
#define TC_IMPL_TC_Bonobo_Control_windowId_1 'o'
#define TC_IMPL_TC_Bonobo_Control_windowId_2 'n'
#define TC_IMPL_TC_Bonobo_Control_windowId_3 'o'
#define TC_IMPL_TC_Bonobo_Control_windowId_4 'b'
#define TC_IMPL_TC_Bonobo_Control_windowId_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Control_windowId_struct;
#define TC_Bonobo_Control_windowId ((CORBA_TypeCode)&TC_Bonobo_Control_windowId_struct)
#endif
#define Bonobo_Control_windowId__free CORBA_string__free
#endif
#if !defined(_Bonobo_Control_State_defined)
#define _Bonobo_Control_State_defined 1
typedef enum {
  Bonobo_Control_StateNormal,
  Bonobo_Control_StateActive,
  Bonobo_Control_StatePrelight,
  Bonobo_Control_StateSelected,
  Bonobo_Control_StateInsensitive
} Bonobo_Control_State;
#if !defined(TC_IMPL_TC_Bonobo_Control_State_0)
#define TC_IMPL_TC_Bonobo_Control_State_0 'B'
#define TC_IMPL_TC_Bonobo_Control_State_1 'o'
#define TC_IMPL_TC_Bonobo_Control_State_2 'n'
#define TC_IMPL_TC_Bonobo_Control_State_3 'o'
#define TC_IMPL_TC_Bonobo_Control_State_4 'b'
#define TC_IMPL_TC_Bonobo_Control_State_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Control_State_struct;
#define TC_Bonobo_Control_State ((CORBA_TypeCode)&TC_Bonobo_Control_State_struct)
#endif
#endif
#if !defined(_Bonobo_Control_FocusDirection_defined)
#define _Bonobo_Control_FocusDirection_defined 1
typedef enum {
  Bonobo_Control_TAB_FORWARD,
  Bonobo_Control_TAB_BACKWARD,
  Bonobo_Control_UP,
  Bonobo_Control_DOWN,
  Bonobo_Control_LEFT,
  Bonobo_Control_RIGHT
} Bonobo_Control_FocusDirection;
#if !defined(TC_IMPL_TC_Bonobo_Control_FocusDirection_0)
#define TC_IMPL_TC_Bonobo_Control_FocusDirection_0 'B'
#define TC_IMPL_TC_Bonobo_Control_FocusDirection_1 'o'
#define TC_IMPL_TC_Bonobo_Control_FocusDirection_2 'n'
#define TC_IMPL_TC_Bonobo_Control_FocusDirection_3 'o'
#define TC_IMPL_TC_Bonobo_Control_FocusDirection_4 'b'
#define TC_IMPL_TC_Bonobo_Control_FocusDirection_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Control_FocusDirection_struct;
#define TC_Bonobo_Control_FocusDirection ((CORBA_TypeCode)&TC_Bonobo_Control_FocusDirection_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_PropertyControl) && !defined(_Bonobo_PropertyControl_defined)
#define ORBIT_DECL_Bonobo_PropertyControl 1
#define _Bonobo_PropertyControl_defined 1
#define Bonobo_PropertyControl__free CORBA_Object__free
typedef CORBA_Object Bonobo_PropertyControl;
extern CORBA_unsigned_long Bonobo_PropertyControl__classid;
#if !defined(TC_IMPL_TC_Bonobo_PropertyControl_0)
#define TC_IMPL_TC_Bonobo_PropertyControl_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyControl_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyControl_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyControl_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyControl_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyControl_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyControl_struct;
#define TC_Bonobo_PropertyControl ((CORBA_TypeCode)&TC_Bonobo_PropertyControl_struct)
#endif
#endif
#if !defined(_Bonobo_PropertyControl_Action_defined)
#define _Bonobo_PropertyControl_Action_defined 1
typedef enum {
  Bonobo_PropertyControl_APPLY,
  Bonobo_PropertyControl_HELP
} Bonobo_PropertyControl_Action;
#if !defined(TC_IMPL_TC_Bonobo_PropertyControl_Action_0)
#define TC_IMPL_TC_Bonobo_PropertyControl_Action_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyControl_Action_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyControl_Action_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyControl_Action_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyControl_Action_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyControl_Action_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyControl_Action_struct;
#define TC_Bonobo_PropertyControl_Action ((CORBA_TypeCode)&TC_Bonobo_PropertyControl_Action_struct)
#endif
#endif
#define ex_Bonobo_PropertyControl_NoPage "IDL:Bonobo/PropertyControl/NoPage:1.0"
void _ORBIT_Bonobo_PropertyControl_NoPage_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_PropertyControl_NoPage_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_PropertyControl_NoPage_defined)
#define _Bonobo_PropertyControl_NoPage_defined 1
typedef struct {
int dummy;
} Bonobo_PropertyControl_NoPage;

#if !defined(TC_IMPL_TC_Bonobo_PropertyControl_NoPage_0)
#define TC_IMPL_TC_Bonobo_PropertyControl_NoPage_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyControl_NoPage_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyControl_NoPage_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyControl_NoPage_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyControl_NoPage_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyControl_NoPage_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PropertyControl_NoPage_struct;
#define TC_Bonobo_PropertyControl_NoPage ((CORBA_TypeCode)&TC_Bonobo_PropertyControl_NoPage_struct)
#endif
#define Bonobo_PropertyControl_NoPage__alloc() NULL
extern gpointer Bonobo_PropertyControl_NoPage__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_ZoomLevel_defined)
#define _Bonobo_ZoomLevel_defined 1
typedef CORBA_float Bonobo_ZoomLevel;
#if !defined(TC_IMPL_TC_Bonobo_ZoomLevel_0)
#define TC_IMPL_TC_Bonobo_ZoomLevel_0 'B'
#define TC_IMPL_TC_Bonobo_ZoomLevel_1 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevel_2 'n'
#define TC_IMPL_TC_Bonobo_ZoomLevel_3 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevel_4 'b'
#define TC_IMPL_TC_Bonobo_ZoomLevel_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevel_struct;
#define TC_Bonobo_ZoomLevel ((CORBA_TypeCode)&TC_Bonobo_ZoomLevel_struct)
#endif
#endif
#if !defined(_Bonobo_ZoomLevelName_defined)
#define _Bonobo_ZoomLevelName_defined 1
typedef CORBA_char * Bonobo_ZoomLevelName;
#if !defined(TC_IMPL_TC_Bonobo_ZoomLevelName_0)
#define TC_IMPL_TC_Bonobo_ZoomLevelName_0 'B'
#define TC_IMPL_TC_Bonobo_ZoomLevelName_1 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevelName_2 'n'
#define TC_IMPL_TC_Bonobo_ZoomLevelName_3 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevelName_4 'b'
#define TC_IMPL_TC_Bonobo_ZoomLevelName_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevelName_struct;
#define TC_Bonobo_ZoomLevelName ((CORBA_TypeCode)&TC_Bonobo_ZoomLevelName_struct)
#endif
#define Bonobo_ZoomLevelName__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevel) && !defined(_CORBA_sequence_Bonobo_ZoomLevel_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevel 1
#define _CORBA_sequence_Bonobo_ZoomLevel_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevel_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevel_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevel_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevel_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevel_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevel_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_ZoomLevel* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_ZoomLevel;
Bonobo_ZoomLevel *CORBA_sequence_Bonobo_ZoomLevel_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevel_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_ZoomLevel_struct;
#define TC_CORBA_sequence_Bonobo_ZoomLevel ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_ZoomLevel_struct)
#endif
extern CORBA_sequence_Bonobo_ZoomLevel* CORBA_sequence_Bonobo_ZoomLevel__alloc(void);
extern gpointer CORBA_sequence_Bonobo_ZoomLevel__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_ZoomLevelList_defined)
#define _Bonobo_ZoomLevelList_defined 1
typedef CORBA_sequence_Bonobo_ZoomLevel Bonobo_ZoomLevelList;
#if !defined(TC_IMPL_TC_Bonobo_ZoomLevelList_0)
#define TC_IMPL_TC_Bonobo_ZoomLevelList_0 'B'
#define TC_IMPL_TC_Bonobo_ZoomLevelList_1 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevelList_2 'n'
#define TC_IMPL_TC_Bonobo_ZoomLevelList_3 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevelList_4 'b'
#define TC_IMPL_TC_Bonobo_ZoomLevelList_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevelList_struct;
#define TC_Bonobo_ZoomLevelList ((CORBA_TypeCode)&TC_Bonobo_ZoomLevelList_struct)
#endif
extern Bonobo_ZoomLevelList* Bonobo_ZoomLevelList__alloc(void);
extern gpointer Bonobo_ZoomLevelList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevelName) && !defined(_CORBA_sequence_Bonobo_ZoomLevelName_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevelName 1
#define _CORBA_sequence_Bonobo_ZoomLevelName_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevelName_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevelName_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevelName_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevelName_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevelName_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_ZoomLevelName_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_ZoomLevelName* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_ZoomLevelName;
Bonobo_ZoomLevelName *CORBA_sequence_Bonobo_ZoomLevelName_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_ZoomLevelName_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_ZoomLevelName_struct;
#define TC_CORBA_sequence_Bonobo_ZoomLevelName ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_ZoomLevelName_struct)
#endif
extern CORBA_sequence_Bonobo_ZoomLevelName* CORBA_sequence_Bonobo_ZoomLevelName__alloc(void);
extern gpointer CORBA_sequence_Bonobo_ZoomLevelName__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_ZoomLevelNameList_defined)
#define _Bonobo_ZoomLevelNameList_defined 1
typedef CORBA_sequence_Bonobo_ZoomLevelName Bonobo_ZoomLevelNameList;
#if !defined(TC_IMPL_TC_Bonobo_ZoomLevelNameList_0)
#define TC_IMPL_TC_Bonobo_ZoomLevelNameList_0 'B'
#define TC_IMPL_TC_Bonobo_ZoomLevelNameList_1 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevelNameList_2 'n'
#define TC_IMPL_TC_Bonobo_ZoomLevelNameList_3 'o'
#define TC_IMPL_TC_Bonobo_ZoomLevelNameList_4 'b'
#define TC_IMPL_TC_Bonobo_ZoomLevelNameList_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevelNameList_struct;
#define TC_Bonobo_ZoomLevelNameList ((CORBA_TypeCode)&TC_Bonobo_ZoomLevelNameList_struct)
#endif
extern Bonobo_ZoomLevelNameList* Bonobo_ZoomLevelNameList__alloc(void);
extern gpointer Bonobo_ZoomLevelNameList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_ZoomableFrame) && !defined(_Bonobo_ZoomableFrame_defined)
#define ORBIT_DECL_Bonobo_ZoomableFrame 1
#define _Bonobo_ZoomableFrame_defined 1
#define Bonobo_ZoomableFrame__free CORBA_Object__free
typedef CORBA_Object Bonobo_ZoomableFrame;
extern CORBA_unsigned_long Bonobo_ZoomableFrame__classid;
#if !defined(TC_IMPL_TC_Bonobo_ZoomableFrame_0)
#define TC_IMPL_TC_Bonobo_ZoomableFrame_0 'B'
#define TC_IMPL_TC_Bonobo_ZoomableFrame_1 'o'
#define TC_IMPL_TC_Bonobo_ZoomableFrame_2 'n'
#define TC_IMPL_TC_Bonobo_ZoomableFrame_3 'o'
#define TC_IMPL_TC_Bonobo_ZoomableFrame_4 'b'
#define TC_IMPL_TC_Bonobo_ZoomableFrame_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ZoomableFrame_struct;
#define TC_Bonobo_ZoomableFrame ((CORBA_TypeCode)&TC_Bonobo_ZoomableFrame_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Zoomable) && !defined(_Bonobo_Zoomable_defined)
#define ORBIT_DECL_Bonobo_Zoomable 1
#define _Bonobo_Zoomable_defined 1
#define Bonobo_Zoomable__free CORBA_Object__free
typedef CORBA_Object Bonobo_Zoomable;
extern CORBA_unsigned_long Bonobo_Zoomable__classid;
#if !defined(TC_IMPL_TC_Bonobo_Zoomable_0)
#define TC_IMPL_TC_Bonobo_Zoomable_0 'B'
#define TC_IMPL_TC_Bonobo_Zoomable_1 'o'
#define TC_IMPL_TC_Bonobo_Zoomable_2 'n'
#define TC_IMPL_TC_Bonobo_Zoomable_3 'o'
#define TC_IMPL_TC_Bonobo_Zoomable_4 'b'
#define TC_IMPL_TC_Bonobo_Zoomable_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Zoomable_struct;
#define TC_Bonobo_Zoomable ((CORBA_TypeCode)&TC_Bonobo_Zoomable_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_ItemContainer) && !defined(_Bonobo_ItemContainer_defined)
#define ORBIT_DECL_Bonobo_ItemContainer 1
#define _Bonobo_ItemContainer_defined 1
#define Bonobo_ItemContainer__free CORBA_Object__free
typedef CORBA_Object Bonobo_ItemContainer;
extern CORBA_unsigned_long Bonobo_ItemContainer__classid;
#if !defined(TC_IMPL_TC_Bonobo_ItemContainer_0)
#define TC_IMPL_TC_Bonobo_ItemContainer_0 'B'
#define TC_IMPL_TC_Bonobo_ItemContainer_1 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_2 'n'
#define TC_IMPL_TC_Bonobo_ItemContainer_3 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_4 'b'
#define TC_IMPL_TC_Bonobo_ItemContainer_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ItemContainer_struct;
#define TC_Bonobo_ItemContainer ((CORBA_TypeCode)&TC_Bonobo_ItemContainer_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define _CORBA_sequence_CORBA_string_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_char ** _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
CORBA_char * *CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
extern CORBA_sequence_CORBA_string* CORBA_sequence_CORBA_string__alloc(void);
extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_ItemContainer_ObjectNames_defined)
#define _Bonobo_ItemContainer_ObjectNames_defined 1
typedef CORBA_sequence_CORBA_string Bonobo_ItemContainer_ObjectNames;
#if !defined(TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_0)
#define TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_0 'B'
#define TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_1 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_2 'n'
#define TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_3 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_4 'b'
#define TC_IMPL_TC_Bonobo_ItemContainer_ObjectNames_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ItemContainer_ObjectNames_struct;
#define TC_Bonobo_ItemContainer_ObjectNames ((CORBA_TypeCode)&TC_Bonobo_ItemContainer_ObjectNames_struct)
#endif
extern Bonobo_ItemContainer_ObjectNames* Bonobo_ItemContainer_ObjectNames__alloc(void);
extern gpointer Bonobo_ItemContainer_ObjectNames__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_ItemContainer_NotFound "IDL:Bonobo/ItemContainer/NotFound:1.0"
void _ORBIT_Bonobo_ItemContainer_NotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_ItemContainer_NotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_ItemContainer_NotFound_defined)
#define _Bonobo_ItemContainer_NotFound_defined 1
typedef struct {
int dummy;
} Bonobo_ItemContainer_NotFound;

#if !defined(TC_IMPL_TC_Bonobo_ItemContainer_NotFound_0)
#define TC_IMPL_TC_Bonobo_ItemContainer_NotFound_0 'B'
#define TC_IMPL_TC_Bonobo_ItemContainer_NotFound_1 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_NotFound_2 'n'
#define TC_IMPL_TC_Bonobo_ItemContainer_NotFound_3 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_NotFound_4 'b'
#define TC_IMPL_TC_Bonobo_ItemContainer_NotFound_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ItemContainer_NotFound_struct;
#define TC_Bonobo_ItemContainer_NotFound ((CORBA_TypeCode)&TC_Bonobo_ItemContainer_NotFound_struct)
#endif
#define Bonobo_ItemContainer_NotFound__alloc() NULL
extern gpointer Bonobo_ItemContainer_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_Bonobo_ItemContainer_SyntaxError "IDL:Bonobo/ItemContainer/SyntaxError:1.0"
void _ORBIT_Bonobo_ItemContainer_SyntaxError_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_ItemContainer_SyntaxError_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_ItemContainer_SyntaxError_defined)
#define _Bonobo_ItemContainer_SyntaxError_defined 1
typedef struct {
int dummy;
} Bonobo_ItemContainer_SyntaxError;

#if !defined(TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_0)
#define TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_0 'B'
#define TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_1 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_2 'n'
#define TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_3 'o'
#define TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_4 'b'
#define TC_IMPL_TC_Bonobo_ItemContainer_SyntaxError_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ItemContainer_SyntaxError_struct;
#define TC_Bonobo_ItemContainer_SyntaxError ((CORBA_TypeCode)&TC_Bonobo_ItemContainer_SyntaxError_struct)
#endif
#define Bonobo_ItemContainer_SyntaxError__alloc() NULL
extern gpointer Bonobo_ItemContainer_SyntaxError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_ClientSite) && !defined(_Bonobo_ClientSite_defined)
#define ORBIT_DECL_Bonobo_ClientSite 1
#define _Bonobo_ClientSite_defined 1
#define Bonobo_ClientSite__free CORBA_Object__free
typedef CORBA_Object Bonobo_ClientSite;
extern CORBA_unsigned_long Bonobo_ClientSite__classid;
#if !defined(TC_IMPL_TC_Bonobo_ClientSite_0)
#define TC_IMPL_TC_Bonobo_ClientSite_0 'B'
#define TC_IMPL_TC_Bonobo_ClientSite_1 'o'
#define TC_IMPL_TC_Bonobo_ClientSite_2 'n'
#define TC_IMPL_TC_Bonobo_ClientSite_3 'o'
#define TC_IMPL_TC_Bonobo_ClientSite_4 'b'
#define TC_IMPL_TC_Bonobo_ClientSite_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ClientSite_struct;
#define TC_Bonobo_ClientSite ((CORBA_TypeCode)&TC_Bonobo_ClientSite_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_EventType_defined)
#define _Bonobo_Gdk_EventType_defined 1
typedef enum {
  Bonobo_Gdk_FOCUS,
  Bonobo_Gdk_KEY,
  Bonobo_Gdk_MOTION,
  Bonobo_Gdk_BUTTON,
  Bonobo_Gdk_CROSSING
} Bonobo_Gdk_EventType;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_EventType_0)
#define TC_IMPL_TC_Bonobo_Gdk_EventType_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_EventType_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_EventType_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_EventType_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_EventType_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_EventType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_EventType_struct;
#define TC_Bonobo_Gdk_EventType ((CORBA_TypeCode)&TC_Bonobo_Gdk_EventType_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_ButtonType_defined)
#define _Bonobo_Gdk_ButtonType_defined 1
typedef enum {
  Bonobo_Gdk_BUTTON_PRESS,
  Bonobo_Gdk_BUTTON_2_PRESS,
  Bonobo_Gdk_BUTTON_3_PRESS,
  Bonobo_Gdk_BUTTON_RELEASE
} Bonobo_Gdk_ButtonType;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_ButtonType_0)
#define TC_IMPL_TC_Bonobo_Gdk_ButtonType_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonType_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonType_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonType_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonType_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_ButtonType_struct;
#define TC_Bonobo_Gdk_ButtonType ((CORBA_TypeCode)&TC_Bonobo_Gdk_ButtonType_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_KeyType_defined)
#define _Bonobo_Gdk_KeyType_defined 1
typedef enum {
  Bonobo_Gdk_KEY_PRESS,
  Bonobo_Gdk_KEY_RELEASE
} Bonobo_Gdk_KeyType;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_KeyType_0)
#define TC_IMPL_TC_Bonobo_Gdk_KeyType_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_KeyType_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_KeyType_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_KeyType_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_KeyType_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_KeyType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_KeyType_struct;
#define TC_Bonobo_Gdk_KeyType ((CORBA_TypeCode)&TC_Bonobo_Gdk_KeyType_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_CrossType_defined)
#define _Bonobo_Gdk_CrossType_defined 1
typedef enum {
  Bonobo_Gdk_ENTER,
  Bonobo_Gdk_LEAVE
} Bonobo_Gdk_CrossType;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_CrossType_0)
#define TC_IMPL_TC_Bonobo_Gdk_CrossType_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_CrossType_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_CrossType_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_CrossType_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_CrossType_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_CrossType_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_CrossType_struct;
#define TC_Bonobo_Gdk_CrossType ((CORBA_TypeCode)&TC_Bonobo_Gdk_CrossType_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_CrossMode_defined)
#define _Bonobo_Gdk_CrossMode_defined 1
typedef enum {
  Bonobo_Gdk_NORMAL,
  Bonobo_Gdk_GRAB,
  Bonobo_Gdk_UNGRAB
} Bonobo_Gdk_CrossMode;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_CrossMode_0)
#define TC_IMPL_TC_Bonobo_Gdk_CrossMode_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_CrossMode_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_CrossMode_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_CrossMode_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_CrossMode_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_CrossMode_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_CrossMode_struct;
#define TC_Bonobo_Gdk_CrossMode ((CORBA_TypeCode)&TC_Bonobo_Gdk_CrossMode_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_Time_defined)
#define _Bonobo_Gdk_Time_defined 1
typedef CORBA_long Bonobo_Gdk_Time;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_Time_0)
#define TC_IMPL_TC_Bonobo_Gdk_Time_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_Time_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_Time_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_Time_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_Time_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_Time_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_Time_struct;
#define TC_Bonobo_Gdk_Time ((CORBA_TypeCode)&TC_Bonobo_Gdk_Time_struct)
#endif
#endif
#if !defined(_Bonobo_Gdk_MotionEvent_defined)
#define _Bonobo_Gdk_MotionEvent_defined 1
typedef struct {
Bonobo_Gdk_Time time;
CORBA_double x;
CORBA_double y;
CORBA_double x_root;
CORBA_double y_root;
CORBA_double pressure;
CORBA_double xtilt;
CORBA_double ytilt;
CORBA_long state;
CORBA_boolean is_hint;
} Bonobo_Gdk_MotionEvent;

#if !defined(TC_IMPL_TC_Bonobo_Gdk_MotionEvent_0)
#define TC_IMPL_TC_Bonobo_Gdk_MotionEvent_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_MotionEvent_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_MotionEvent_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_MotionEvent_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_MotionEvent_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_MotionEvent_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_MotionEvent_struct;
#define TC_Bonobo_Gdk_MotionEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_MotionEvent_struct)
#endif
extern Bonobo_Gdk_MotionEvent* Bonobo_Gdk_MotionEvent__alloc(void);
extern gpointer Bonobo_Gdk_MotionEvent__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Gdk_ButtonEvent_defined)
#define _Bonobo_Gdk_ButtonEvent_defined 1
typedef struct {
Bonobo_Gdk_ButtonType type;
Bonobo_Gdk_Time time;
CORBA_double x;
CORBA_double y;
CORBA_double x_root;
CORBA_double y_root;
CORBA_short button;
} Bonobo_Gdk_ButtonEvent;

#if !defined(TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_0)
#define TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_ButtonEvent_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_ButtonEvent_struct;
#define TC_Bonobo_Gdk_ButtonEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_ButtonEvent_struct)
#endif
extern Bonobo_Gdk_ButtonEvent* Bonobo_Gdk_ButtonEvent__alloc(void);
extern gpointer Bonobo_Gdk_ButtonEvent__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Gdk_KeyEvent_defined)
#define _Bonobo_Gdk_KeyEvent_defined 1
typedef struct {
Bonobo_Gdk_KeyType type;
Bonobo_Gdk_Time time;
CORBA_short state;
CORBA_short keyval;
CORBA_short length;
CORBA_char * str;
} Bonobo_Gdk_KeyEvent;

#if !defined(TC_IMPL_TC_Bonobo_Gdk_KeyEvent_0)
#define TC_IMPL_TC_Bonobo_Gdk_KeyEvent_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_KeyEvent_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_KeyEvent_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_KeyEvent_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_KeyEvent_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_KeyEvent_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_KeyEvent_struct;
#define TC_Bonobo_Gdk_KeyEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_KeyEvent_struct)
#endif
extern Bonobo_Gdk_KeyEvent* Bonobo_Gdk_KeyEvent__alloc(void);
extern gpointer Bonobo_Gdk_KeyEvent__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Gdk_CrossingEvent_defined)
#define _Bonobo_Gdk_CrossingEvent_defined 1
typedef struct {
Bonobo_Gdk_CrossType type;
Bonobo_Gdk_Time time;
CORBA_double x;
CORBA_double y;
CORBA_double x_root;
CORBA_double y_root;
Bonobo_Gdk_CrossMode mode;
CORBA_boolean focus;
CORBA_short state;
} Bonobo_Gdk_CrossingEvent;

#if !defined(TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_0)
#define TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_CrossingEvent_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_CrossingEvent_struct;
#define TC_Bonobo_Gdk_CrossingEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_CrossingEvent_struct)
#endif
extern Bonobo_Gdk_CrossingEvent* Bonobo_Gdk_CrossingEvent__alloc(void);
extern gpointer Bonobo_Gdk_CrossingEvent__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Gdk_FocusEvent_defined)
#define _Bonobo_Gdk_FocusEvent_defined 1
typedef struct {
CORBA_boolean inside;
} Bonobo_Gdk_FocusEvent;

#if !defined(TC_IMPL_TC_Bonobo_Gdk_FocusEvent_0)
#define TC_IMPL_TC_Bonobo_Gdk_FocusEvent_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_FocusEvent_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_FocusEvent_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_FocusEvent_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_FocusEvent_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_FocusEvent_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_FocusEvent_struct;
#define TC_Bonobo_Gdk_FocusEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_FocusEvent_struct)
#endif
extern Bonobo_Gdk_FocusEvent* Bonobo_Gdk_FocusEvent__alloc(void);
extern gpointer Bonobo_Gdk_FocusEvent__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Gdk_Event_defined)
#define _Bonobo_Gdk_Event_defined 1
typedef struct {
Bonobo_Gdk_EventType _d;
union {
Bonobo_Gdk_FocusEvent focus;
Bonobo_Gdk_KeyEvent key;
Bonobo_Gdk_MotionEvent motion;
Bonobo_Gdk_ButtonEvent button;
Bonobo_Gdk_CrossingEvent crossing;
} _u;
} Bonobo_Gdk_Event;
#if !defined(TC_IMPL_TC_Bonobo_Gdk_Event_0)
#define TC_IMPL_TC_Bonobo_Gdk_Event_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_Event_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_Event_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_Event_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_Event_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_Event_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_Event_struct;
#define TC_Bonobo_Gdk_Event ((CORBA_TypeCode)&TC_Bonobo_Gdk_Event_struct)
#endif
extern Bonobo_Gdk_Event* Bonobo_Gdk_Event__alloc(void);
extern gpointer Bonobo_Gdk_Event__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet) && !defined(_CORBA_sequence_CORBA_octet_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 1
#define _CORBA_sequence_CORBA_octet_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_octet* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_octet;
CORBA_octet *CORBA_sequence_CORBA_octet_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 'o'
extern 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
extern CORBA_sequence_CORBA_octet* CORBA_sequence_CORBA_octet__alloc(void);
extern gpointer CORBA_sequence_CORBA_octet__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Canvas_pixbuf_defined)
#define _Bonobo_Canvas_pixbuf_defined 1
typedef CORBA_sequence_CORBA_octet Bonobo_Canvas_pixbuf;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_pixbuf_0)
#define TC_IMPL_TC_Bonobo_Canvas_pixbuf_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_pixbuf_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_pixbuf_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_pixbuf_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_pixbuf_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_pixbuf_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_pixbuf_struct;
#define TC_Bonobo_Canvas_pixbuf ((CORBA_TypeCode)&TC_Bonobo_Canvas_pixbuf_struct)
#endif
extern Bonobo_Canvas_pixbuf* Bonobo_Canvas_pixbuf__alloc(void);
extern gpointer Bonobo_Canvas_pixbuf__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Canvas_window_id_defined)
#define _Bonobo_Canvas_window_id_defined 1
typedef CORBA_unsigned_long Bonobo_Canvas_window_id;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_window_id_0)
#define TC_IMPL_TC_Bonobo_Canvas_window_id_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_window_id_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_window_id_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_window_id_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_window_id_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_window_id_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_window_id_struct;
#define TC_Bonobo_Canvas_window_id ((CORBA_TypeCode)&TC_Bonobo_Canvas_window_id_struct)
#endif
#endif
#if !defined(_Bonobo_Canvas_int32_defined)
#define _Bonobo_Canvas_int32_defined 1
typedef CORBA_long Bonobo_Canvas_int32;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_int32_0)
#define TC_IMPL_TC_Bonobo_Canvas_int32_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_int32_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_int32_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_int32_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_int32_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_int32_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_int32_struct;
#define TC_Bonobo_Canvas_int32 ((CORBA_TypeCode)&TC_Bonobo_Canvas_int32_struct)
#endif
#endif
#if !defined(_Bonobo_Canvas_IRect_defined)
#define _Bonobo_Canvas_IRect_defined 1
typedef struct {
CORBA_long x0;
CORBA_long y0;
CORBA_long x1;
CORBA_long y1;
} Bonobo_Canvas_IRect;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_IRect_0)
#define TC_IMPL_TC_Bonobo_Canvas_IRect_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_IRect_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_IRect_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_IRect_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_IRect_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_IRect_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_IRect_struct;
#define TC_Bonobo_Canvas_IRect ((CORBA_TypeCode)&TC_Bonobo_Canvas_IRect_struct)
#endif
extern Bonobo_Canvas_IRect* Bonobo_Canvas_IRect__alloc(void);
extern gpointer Bonobo_Canvas_IRect__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Canvas_DRect_defined)
#define _Bonobo_Canvas_DRect_defined 1
typedef struct {
CORBA_double x0;
CORBA_double y0;
CORBA_double x1;
CORBA_double y1;
} Bonobo_Canvas_DRect;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_DRect_0)
#define TC_IMPL_TC_Bonobo_Canvas_DRect_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_DRect_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_DRect_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_DRect_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_DRect_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_DRect_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_DRect_struct;
#define TC_Bonobo_Canvas_DRect ((CORBA_TypeCode)&TC_Bonobo_Canvas_DRect_struct)
#endif
extern Bonobo_Canvas_DRect* Bonobo_Canvas_DRect__alloc(void);
extern gpointer Bonobo_Canvas_DRect__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#ifndef Bonobo_Canvas_IS_BG
#define Bonobo_Canvas_IS_BG 1
#endif /* !Bonobo_Canvas_IS_BG */

#ifndef Bonobo_Canvas_IS_BUF
#define Bonobo_Canvas_IS_BUF 2
#endif /* !Bonobo_Canvas_IS_BUF */

#if !defined(_Bonobo_Canvas_affine_defined)
#define _Bonobo_Canvas_affine_defined 1
typedef CORBA_double Bonobo_Canvas_affine[6];
typedef CORBA_double Bonobo_Canvas_affine_slice;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_affine_0)
#define TC_IMPL_TC_Bonobo_Canvas_affine_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_affine_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_affine_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_affine_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_affine_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_affine_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_affine_struct;
#define TC_Bonobo_Canvas_affine ((CORBA_TypeCode)&TC_Bonobo_Canvas_affine_struct)
#endif
extern Bonobo_Canvas_affine_slice* Bonobo_Canvas_affine__alloc(void);
extern gpointer Bonobo_Canvas_affine__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Canvas_Buf_defined)
#define _Bonobo_Canvas_Buf_defined 1
typedef struct {
Bonobo_Canvas_pixbuf rgb_buf;
CORBA_long row_stride;
Bonobo_Canvas_IRect rect;
Bonobo_Canvas_int32 bg_color;
CORBA_short flags;
} Bonobo_Canvas_Buf;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_Buf_0)
#define TC_IMPL_TC_Bonobo_Canvas_Buf_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_Buf_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Buf_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_Buf_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Buf_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_Buf_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Buf_struct;
#define TC_Bonobo_Canvas_Buf ((CORBA_TypeCode)&TC_Bonobo_Canvas_Buf_struct)
#endif
extern Bonobo_Canvas_Buf* Bonobo_Canvas_Buf__alloc(void);
extern gpointer Bonobo_Canvas_Buf__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Canvas_Point_defined)
#define _Bonobo_Canvas_Point_defined 1
typedef struct {
CORBA_double x;
CORBA_double y;
} Bonobo_Canvas_Point;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_Point_0)
#define TC_IMPL_TC_Bonobo_Canvas_Point_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_Point_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Point_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_Point_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Point_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_Point_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Point_struct;
#define TC_Bonobo_Canvas_Point ((CORBA_TypeCode)&TC_Bonobo_Canvas_Point_struct)
#endif
extern Bonobo_Canvas_Point* Bonobo_Canvas_Point__alloc(void);
extern gpointer Bonobo_Canvas_Point__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_Point) && !defined(_CORBA_sequence_Bonobo_Canvas_Point_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_Point 1
#define _CORBA_sequence_Bonobo_Canvas_Point_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_Point_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_Point_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_Point_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_Point_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_Point_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_Point_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Canvas_Point* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Canvas_Point;
Bonobo_Canvas_Point *CORBA_sequence_Bonobo_Canvas_Point_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_Point_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Canvas_Point_struct;
#define TC_CORBA_sequence_Bonobo_Canvas_Point ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Canvas_Point_struct)
#endif
extern CORBA_sequence_Bonobo_Canvas_Point* CORBA_sequence_Bonobo_Canvas_Point__alloc(void);
extern gpointer CORBA_sequence_Bonobo_Canvas_Point__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Canvas_Points_defined)
#define _Bonobo_Canvas_Points_defined 1
typedef CORBA_sequence_Bonobo_Canvas_Point Bonobo_Canvas_Points;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_Points_0)
#define TC_IMPL_TC_Bonobo_Canvas_Points_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_Points_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Points_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_Points_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Points_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_Points_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Points_struct;
#define TC_Bonobo_Canvas_Points ((CORBA_TypeCode)&TC_Bonobo_Canvas_Points_struct)
#endif
extern Bonobo_Canvas_Points* Bonobo_Canvas_Points__alloc(void);
extern gpointer Bonobo_Canvas_Points__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Canvas_SVPSegment_defined)
#define _Bonobo_Canvas_SVPSegment_defined 1
typedef struct {
CORBA_boolean up;
Bonobo_Canvas_DRect bbox;
Bonobo_Canvas_Points points;
} Bonobo_Canvas_SVPSegment;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_SVPSegment_0)
#define TC_IMPL_TC_Bonobo_Canvas_SVPSegment_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_SVPSegment_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_SVPSegment_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_SVPSegment_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_SVPSegment_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_SVPSegment_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_SVPSegment_struct;
#define TC_Bonobo_Canvas_SVPSegment ((CORBA_TypeCode)&TC_Bonobo_Canvas_SVPSegment_struct)
#endif
extern Bonobo_Canvas_SVPSegment* Bonobo_Canvas_SVPSegment__alloc(void);
extern gpointer Bonobo_Canvas_SVPSegment__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_SVPSegment) && !defined(_CORBA_sequence_Bonobo_Canvas_SVPSegment_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_SVPSegment 1
#define _CORBA_sequence_Bonobo_Canvas_SVPSegment_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_SVPSegment_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_SVPSegment_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_SVPSegment_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_SVPSegment_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_SVPSegment_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_SVPSegment_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Canvas_SVPSegment* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Canvas_SVPSegment;
Bonobo_Canvas_SVPSegment *CORBA_sequence_Bonobo_Canvas_SVPSegment_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_struct;
#define TC_CORBA_sequence_Bonobo_Canvas_SVPSegment ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Canvas_SVPSegment_struct)
#endif
extern CORBA_sequence_Bonobo_Canvas_SVPSegment* CORBA_sequence_Bonobo_Canvas_SVPSegment__alloc(void);
extern gpointer CORBA_sequence_Bonobo_Canvas_SVPSegment__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Canvas_SVP_defined)
#define _Bonobo_Canvas_SVP_defined 1
typedef CORBA_sequence_Bonobo_Canvas_SVPSegment Bonobo_Canvas_SVP;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_SVP_0)
#define TC_IMPL_TC_Bonobo_Canvas_SVP_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_SVP_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_SVP_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_SVP_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_SVP_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_SVP_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_SVP_struct;
#define TC_Bonobo_Canvas_SVP ((CORBA_TypeCode)&TC_Bonobo_Canvas_SVP_struct)
#endif
extern Bonobo_Canvas_SVP* Bonobo_Canvas_SVP__alloc(void);
extern gpointer Bonobo_Canvas_SVP__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_int32) && !defined(_CORBA_sequence_Bonobo_Canvas_int32_defined)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_int32 1
#define _CORBA_sequence_Bonobo_Canvas_int32_defined 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_int32_0 'B'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_int32_1 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_int32_2 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_int32_3 'o'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_int32_4 'b'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Canvas_int32_5 'o'
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Canvas_int32* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Canvas_int32;
Bonobo_Canvas_int32 *CORBA_sequence_Bonobo_Canvas_int32_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_0 'B'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_1 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_2 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_3 'o'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_4 'b'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Canvas_int32_5 'o'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Canvas_int32_struct;
#define TC_CORBA_sequence_Bonobo_Canvas_int32 ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Canvas_int32_struct)
#endif
extern CORBA_sequence_Bonobo_Canvas_int32* CORBA_sequence_Bonobo_Canvas_int32__alloc(void);
extern gpointer CORBA_sequence_Bonobo_Canvas_int32__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_Bonobo_Canvas_ArtUTA_defined)
#define _Bonobo_Canvas_ArtUTA_defined 1
typedef struct {
CORBA_short x0;
CORBA_short y0;
CORBA_short width;
CORBA_short height;
CORBA_sequence_Bonobo_Canvas_int32 utiles;
} Bonobo_Canvas_ArtUTA;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_ArtUTA_0)
#define TC_IMPL_TC_Bonobo_Canvas_ArtUTA_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_ArtUTA_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_ArtUTA_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_ArtUTA_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_ArtUTA_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_ArtUTA_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_ArtUTA_struct;
#define TC_Bonobo_Canvas_ArtUTA ((CORBA_TypeCode)&TC_Bonobo_Canvas_ArtUTA_struct)
#endif
extern Bonobo_Canvas_ArtUTA* Bonobo_Canvas_ArtUTA__alloc(void);
extern gpointer Bonobo_Canvas_ArtUTA__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Canvas_State_defined)
#define _Bonobo_Canvas_State_defined 1
typedef struct {
Bonobo_Canvas_affine item_aff;
CORBA_double pixels_per_unit;
CORBA_double canvas_scroll_x1;
CORBA_double canvas_scroll_y1;
CORBA_long zoom_xofs;
CORBA_long zoom_yofs;
CORBA_long xoffset;
CORBA_long yoffset;
} Bonobo_Canvas_State;

#if !defined(TC_IMPL_TC_Bonobo_Canvas_State_0)
#define TC_IMPL_TC_Bonobo_Canvas_State_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_State_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_State_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_State_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_State_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_State_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_State_struct;
#define TC_Bonobo_Canvas_State ((CORBA_TypeCode)&TC_Bonobo_Canvas_State_struct)
#endif
extern Bonobo_Canvas_State* Bonobo_Canvas_State__alloc(void);
extern gpointer Bonobo_Canvas_State__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_Canvas_Component) && !defined(_Bonobo_Canvas_Component_defined)
#define ORBIT_DECL_Bonobo_Canvas_Component 1
#define _Bonobo_Canvas_Component_defined 1
#define Bonobo_Canvas_Component__free CORBA_Object__free
typedef CORBA_Object Bonobo_Canvas_Component;
extern CORBA_unsigned_long Bonobo_Canvas_Component__classid;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_Component_0)
#define TC_IMPL_TC_Bonobo_Canvas_Component_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_Component_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Component_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_Component_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_Component_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_Component_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Component_struct;
#define TC_Bonobo_Canvas_Component ((CORBA_TypeCode)&TC_Bonobo_Canvas_Component_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Canvas_ComponentProxy) && !defined(_Bonobo_Canvas_ComponentProxy_defined)
#define ORBIT_DECL_Bonobo_Canvas_ComponentProxy 1
#define _Bonobo_Canvas_ComponentProxy_defined 1
#define Bonobo_Canvas_ComponentProxy__free CORBA_Object__free
typedef CORBA_Object Bonobo_Canvas_ComponentProxy;
extern CORBA_unsigned_long Bonobo_Canvas_ComponentProxy__classid;
#if !defined(TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_0)
#define TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_0 'B'
#define TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_1 'o'
#define TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_2 'n'
#define TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_3 'o'
#define TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_4 'b'
#define TC_IMPL_TC_Bonobo_Canvas_ComponentProxy_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_ComponentProxy_struct;
#define TC_Bonobo_Canvas_ComponentProxy ((CORBA_TypeCode)&TC_Bonobo_Canvas_ComponentProxy_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_View) && !defined(_Bonobo_View_defined)
#define ORBIT_DECL_Bonobo_View 1
#define _Bonobo_View_defined 1
#define Bonobo_View__free CORBA_Object__free
typedef CORBA_Object Bonobo_View;
extern CORBA_unsigned_long Bonobo_View__classid;
#if !defined(TC_IMPL_TC_Bonobo_View_0)
#define TC_IMPL_TC_Bonobo_View_0 'B'
#define TC_IMPL_TC_Bonobo_View_1 'o'
#define TC_IMPL_TC_Bonobo_View_2 'n'
#define TC_IMPL_TC_Bonobo_View_3 'o'
#define TC_IMPL_TC_Bonobo_View_4 'b'
#define TC_IMPL_TC_Bonobo_View_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_View_struct;
#define TC_Bonobo_View ((CORBA_TypeCode)&TC_Bonobo_View_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_ViewFrame) && !defined(_Bonobo_ViewFrame_defined)
#define ORBIT_DECL_Bonobo_ViewFrame 1
#define _Bonobo_ViewFrame_defined 1
#define Bonobo_ViewFrame__free CORBA_Object__free
typedef CORBA_Object Bonobo_ViewFrame;
extern CORBA_unsigned_long Bonobo_ViewFrame__classid;
#if !defined(TC_IMPL_TC_Bonobo_ViewFrame_0)
#define TC_IMPL_TC_Bonobo_ViewFrame_0 'B'
#define TC_IMPL_TC_Bonobo_ViewFrame_1 'o'
#define TC_IMPL_TC_Bonobo_ViewFrame_2 'n'
#define TC_IMPL_TC_Bonobo_ViewFrame_3 'o'
#define TC_IMPL_TC_Bonobo_ViewFrame_4 'b'
#define TC_IMPL_TC_Bonobo_ViewFrame_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_ViewFrame_struct;
#define TC_Bonobo_ViewFrame ((CORBA_TypeCode)&TC_Bonobo_ViewFrame_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Embeddable) && !defined(_Bonobo_Embeddable_defined)
#define ORBIT_DECL_Bonobo_Embeddable 1
#define _Bonobo_Embeddable_defined 1
#define Bonobo_Embeddable__free CORBA_Object__free
typedef CORBA_Object Bonobo_Embeddable;
extern CORBA_unsigned_long Bonobo_Embeddable__classid;
#if !defined(TC_IMPL_TC_Bonobo_Embeddable_0)
#define TC_IMPL_TC_Bonobo_Embeddable_0 'B'
#define TC_IMPL_TC_Bonobo_Embeddable_1 'o'
#define TC_IMPL_TC_Bonobo_Embeddable_2 'n'
#define TC_IMPL_TC_Bonobo_Embeddable_3 'o'
#define TC_IMPL_TC_Bonobo_Embeddable_4 'b'
#define TC_IMPL_TC_Bonobo_Embeddable_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Embeddable_struct;
#define TC_Bonobo_Embeddable ((CORBA_TypeCode)&TC_Bonobo_Embeddable_struct)
#endif
#endif
#define ex_Bonobo_Embeddable_UserCancelledSave "IDL:Bonobo/Embeddable/UserCancelledSave:1.0"
void _ORBIT_Bonobo_Embeddable_UserCancelledSave_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_Bonobo_Embeddable_UserCancelledSave_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_Bonobo_Embeddable_UserCancelledSave_defined)
#define _Bonobo_Embeddable_UserCancelledSave_defined 1
typedef struct {
int dummy;
} Bonobo_Embeddable_UserCancelledSave;

#if !defined(TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_0)
#define TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_0 'B'
#define TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_1 'o'
#define TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_2 'n'
#define TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_3 'o'
#define TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_4 'b'
#define TC_IMPL_TC_Bonobo_Embeddable_UserCancelledSave_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Embeddable_UserCancelledSave_struct;
#define TC_Bonobo_Embeddable_UserCancelledSave ((CORBA_TypeCode)&TC_Bonobo_Embeddable_UserCancelledSave_struct)
#endif
#define Bonobo_Embeddable_UserCancelledSave__alloc() NULL
extern gpointer Bonobo_Embeddable_UserCancelledSave__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_Embeddable_CloseMode_defined)
#define _Bonobo_Embeddable_CloseMode_defined 1
typedef enum {
  Bonobo_Embeddable_SAVE_IF_DIRTY,
  Bonobo_Embeddable_NO_SAVE,
  Bonobo_Embeddable_PROMPT_SAVE
} Bonobo_Embeddable_CloseMode;
#if !defined(TC_IMPL_TC_Bonobo_Embeddable_CloseMode_0)
#define TC_IMPL_TC_Bonobo_Embeddable_CloseMode_0 'B'
#define TC_IMPL_TC_Bonobo_Embeddable_CloseMode_1 'o'
#define TC_IMPL_TC_Bonobo_Embeddable_CloseMode_2 'n'
#define TC_IMPL_TC_Bonobo_Embeddable_CloseMode_3 'o'
#define TC_IMPL_TC_Bonobo_Embeddable_CloseMode_4 'b'
#define TC_IMPL_TC_Bonobo_Embeddable_CloseMode_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Embeddable_CloseMode_struct;
#define TC_Bonobo_Embeddable_CloseMode ((CORBA_TypeCode)&TC_Bonobo_Embeddable_CloseMode_struct)
#endif
#endif
#if !defined(_Bonobo_PrintScissor_defined)
#define _Bonobo_PrintScissor_defined 1
typedef struct {
CORBA_double width_first_page;
CORBA_double width_per_page;
CORBA_double height_first_page;
CORBA_double height_per_page;
} Bonobo_PrintScissor;

#if !defined(TC_IMPL_TC_Bonobo_PrintScissor_0)
#define TC_IMPL_TC_Bonobo_PrintScissor_0 'B'
#define TC_IMPL_TC_Bonobo_PrintScissor_1 'o'
#define TC_IMPL_TC_Bonobo_PrintScissor_2 'n'
#define TC_IMPL_TC_Bonobo_PrintScissor_3 'o'
#define TC_IMPL_TC_Bonobo_PrintScissor_4 'b'
#define TC_IMPL_TC_Bonobo_PrintScissor_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PrintScissor_struct;
#define TC_Bonobo_PrintScissor ((CORBA_TypeCode)&TC_Bonobo_PrintScissor_struct)
#endif
extern Bonobo_PrintScissor* Bonobo_PrintScissor__alloc(void);
extern gpointer Bonobo_PrintScissor__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_Bonobo_PrintDimensions_defined)
#define _Bonobo_PrintDimensions_defined 1
typedef struct {
CORBA_double width;
CORBA_double height;
} Bonobo_PrintDimensions;

#if !defined(TC_IMPL_TC_Bonobo_PrintDimensions_0)
#define TC_IMPL_TC_Bonobo_PrintDimensions_0 'B'
#define TC_IMPL_TC_Bonobo_PrintDimensions_1 'o'
#define TC_IMPL_TC_Bonobo_PrintDimensions_2 'n'
#define TC_IMPL_TC_Bonobo_PrintDimensions_3 'o'
#define TC_IMPL_TC_Bonobo_PrintDimensions_4 'b'
#define TC_IMPL_TC_Bonobo_PrintDimensions_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_PrintDimensions_struct;
#define TC_Bonobo_PrintDimensions ((CORBA_TypeCode)&TC_Bonobo_PrintDimensions_struct)
#endif
extern Bonobo_PrintDimensions* Bonobo_PrintDimensions__alloc(void);
extern gpointer Bonobo_PrintDimensions__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_Bonobo_Print) && !defined(_Bonobo_Print_defined)
#define ORBIT_DECL_Bonobo_Print 1
#define _Bonobo_Print_defined 1
#define Bonobo_Print__free CORBA_Object__free
typedef CORBA_Object Bonobo_Print;
extern CORBA_unsigned_long Bonobo_Print__classid;
#if !defined(TC_IMPL_TC_Bonobo_Print_0)
#define TC_IMPL_TC_Bonobo_Print_0 'B'
#define TC_IMPL_TC_Bonobo_Print_1 'o'
#define TC_IMPL_TC_Bonobo_Print_2 'n'
#define TC_IMPL_TC_Bonobo_Print_3 'o'
#define TC_IMPL_TC_Bonobo_Print_4 'b'
#define TC_IMPL_TC_Bonobo_Print_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Print_struct;
#define TC_Bonobo_Print ((CORBA_TypeCode)&TC_Bonobo_Print_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_Desktop_Window) && !defined(_Bonobo_Desktop_Window_defined)
#define ORBIT_DECL_Bonobo_Desktop_Window 1
#define _Bonobo_Desktop_Window_defined 1
#define Bonobo_Desktop_Window__free CORBA_Object__free
typedef CORBA_Object Bonobo_Desktop_Window;
extern CORBA_unsigned_long Bonobo_Desktop_Window__classid;
#if !defined(TC_IMPL_TC_Bonobo_Desktop_Window_0)
#define TC_IMPL_TC_Bonobo_Desktop_Window_0 'B'
#define TC_IMPL_TC_Bonobo_Desktop_Window_1 'o'
#define TC_IMPL_TC_Bonobo_Desktop_Window_2 'n'
#define TC_IMPL_TC_Bonobo_Desktop_Window_3 'o'
#define TC_IMPL_TC_Bonobo_Desktop_Window_4 'b'
#define TC_IMPL_TC_Bonobo_Desktop_Window_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Desktop_Window_struct;
#define TC_Bonobo_Desktop_Window ((CORBA_TypeCode)&TC_Bonobo_Desktop_Window_struct)
#endif
#endif
#if !defined(_Bonobo_Desktop_Window_Geometry_defined)
#define _Bonobo_Desktop_Window_Geometry_defined 1
typedef struct {
CORBA_short x;
CORBA_short y;
CORBA_short width;
CORBA_short height;
} Bonobo_Desktop_Window_Geometry;

#if !defined(TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_0)
#define TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_0 'B'
#define TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_1 'o'
#define TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_2 'n'
#define TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_3 'o'
#define TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_4 'b'
#define TC_IMPL_TC_Bonobo_Desktop_Window_Geometry_5 'o'
extern const struct CORBA_TypeCode_struct TC_Bonobo_Desktop_Window_Geometry_struct;
#define TC_Bonobo_Desktop_Window_Geometry ((CORBA_TypeCode)&TC_Bonobo_Desktop_Window_Geometry_struct)
#endif
extern Bonobo_Desktop_Window_Geometry* Bonobo_Desktop_Window_Geometry__alloc(void);
extern gpointer Bonobo_Desktop_Window_Geometry__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif

/** POA structures **/
typedef struct {
  void *_private;
void (*ref)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unref)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_Unknown (*queryInterface)(PortableServer_Servant _servant, const CORBA_char * repoid, CORBA_Environment *ev);
} POA_Bonobo_Unknown__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
} POA_Bonobo_Unknown__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Unknown__vepv *vepv;
} POA_Bonobo_Unknown;
extern void POA_Bonobo_Unknown__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Unknown__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_Moniker (*_get_parent)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*_set_parent)(PortableServer_Servant _servant, const Bonobo_Moniker value, CORBA_Environment *ev);
CORBA_char * (*getDisplayName)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_Moniker (*parseDisplayName)(PortableServer_Servant _servant, const Bonobo_Moniker parent, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_Unknown (*resolve)(PortableServer_Servant _servant, const Bonobo_ResolveOptions* options, const CORBA_char * requestedInterface, CORBA_Environment *ev);
CORBA_long (*equal)(PortableServer_Servant _servant, const CORBA_char * displayName, CORBA_Environment *ev);
} POA_Bonobo_Moniker__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Moniker__epv *Bonobo_Moniker_epv;
} POA_Bonobo_Moniker__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Moniker__vepv *vepv;
} POA_Bonobo_Moniker;
extern void POA_Bonobo_Moniker__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Moniker__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_Unknown (*resolve)(PortableServer_Servant _servant, const Bonobo_Moniker m, const Bonobo_ResolveOptions* options, const CORBA_char * displayName, const CORBA_char * requestedInterface, CORBA_Environment *ev);
} POA_Bonobo_MonikerExtender__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_MonikerExtender__epv *Bonobo_MonikerExtender_epv;
} POA_Bonobo_MonikerExtender__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_MonikerExtender__vepv *vepv;
} POA_Bonobo_MonikerExtender;
extern void POA_Bonobo_MonikerExtender__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_MonikerExtender__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_StorageInfo* (*getInfo)(PortableServer_Servant _servant, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void (*setInfo)(PortableServer_Servant _servant, const Bonobo_StorageInfo* info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void (*read)(PortableServer_Servant _servant, const CORBA_long count, Bonobo_Stream_iobuf** buffer, CORBA_Environment *ev);
void (*write)(PortableServer_Servant _servant, const Bonobo_Stream_iobuf* buffer, CORBA_Environment *ev);
CORBA_long (*seek)(PortableServer_Servant _servant, const CORBA_long offset, const Bonobo_Stream_SeekType whence, CORBA_Environment *ev);
void (*truncate)(PortableServer_Servant _servant, const CORBA_long length, CORBA_Environment *ev);
void (*copyTo)(PortableServer_Servant _servant, const CORBA_char * dest, const CORBA_long bytes, CORBA_long* read, CORBA_long* written, CORBA_Environment *ev);
void (*commit)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*revert)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_Stream__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Stream__epv *Bonobo_Stream_epv;
} POA_Bonobo_Stream__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Stream__vepv *vepv;
} POA_Bonobo_Stream;
extern void POA_Bonobo_Stream__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Stream__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_StorageInfo* (*getInfo)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void (*setInfo)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_StorageInfo* info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
Bonobo_Stream (*openStream)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_Storage_OpenMode mode, CORBA_Environment *ev);
Bonobo_Storage (*openStorage)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_Storage_OpenMode mode, CORBA_Environment *ev);
void (*copyTo)(PortableServer_Servant _servant, const Bonobo_Storage target, CORBA_Environment *ev);
Bonobo_Storage_DirectoryList* (*listContents)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void (*erase)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
void (*rename)(PortableServer_Servant _servant, const CORBA_char * path_name, const CORBA_char * new_path_name, CORBA_Environment *ev);
void (*commit)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*revert)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_Storage__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Storage__epv *Bonobo_Storage_epv;
} POA_Bonobo_Storage__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Storage__vepv *vepv;
} POA_Bonobo_Storage;
extern void POA_Bonobo_Storage__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Storage__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_Unknown (*getObject)(PortableServer_Servant _servant, const CORBA_char * name, const CORBA_char * repoId, CORBA_Environment *ev);
Bonobo_Moniker (*createFromName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_Moniker (*createWithParent)(PortableServer_Servant _servant, const Bonobo_Moniker optParent, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_MonikerExtender (*getExtender)(PortableServer_Servant _servant, const CORBA_char * monikerPrefix, const CORBA_char * interfaceId, CORBA_Environment *ev);
} POA_Bonobo_ActivationContext__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ActivationContext__epv *Bonobo_ActivationContext_epv;
} POA_Bonobo_ActivationContext__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ActivationContext__vepv *vepv;
} POA_Bonobo_ActivationContext;
extern void POA_Bonobo_ActivationContext__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ActivationContext__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*addObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev);
void (*removeObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev);
void (*addKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*removeKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*atExitUnref)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev);
} POA_Bonobo_RunningContext__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_RunningContext__epv *Bonobo_RunningContext_epv;
} POA_Bonobo_RunningContext__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_RunningContext__vepv *vepv;
} POA_Bonobo_RunningContext;
extern void POA_Bonobo_RunningContext__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_RunningContext__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_Persist_ContentTypeList* (*getContentTypes)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_Persist__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Persist__epv *Bonobo_Persist_epv;
} POA_Bonobo_Persist__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Persist__vepv *vepv;
} POA_Bonobo_Persist;
extern void POA_Bonobo_Persist__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Persist__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*load)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
void (*save)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
CORBA_boolean (*isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*getCurrentFile)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_PersistFile__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Persist__epv *Bonobo_Persist_epv;
  POA_Bonobo_PersistFile__epv *Bonobo_PersistFile_epv;
} POA_Bonobo_PersistFile__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_PersistFile__vepv *vepv;
} POA_Bonobo_PersistFile;
extern void POA_Bonobo_PersistFile__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_PersistFile__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
CORBA_boolean (*isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*load)(PortableServer_Servant _servant, const Bonobo_Storage storage, CORBA_Environment *ev);
void (*save)(PortableServer_Servant _servant, const Bonobo_Storage storage, const CORBA_boolean same_as_loaded, CORBA_Environment *ev);
void (*initNew)(PortableServer_Servant _servant, const Bonobo_Storage storage, CORBA_Environment *ev);
} POA_Bonobo_PersistStorage__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Persist__epv *Bonobo_Persist_epv;
  POA_Bonobo_PersistStorage__epv *Bonobo_PersistStorage_epv;
} POA_Bonobo_PersistStorage__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_PersistStorage__vepv *vepv;
} POA_Bonobo_PersistStorage;
extern void POA_Bonobo_PersistStorage__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_PersistStorage__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
CORBA_boolean (*isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*load)(PortableServer_Servant _servant, const Bonobo_Stream stream, const Bonobo_Persist_ContentType type, CORBA_Environment *ev);
void (*save)(PortableServer_Servant _servant, const Bonobo_Stream stream, const Bonobo_Persist_ContentType type, CORBA_Environment *ev);
CORBA_long (*getMaxSize)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_PersistStream__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Persist__epv *Bonobo_Persist_epv;
  POA_Bonobo_PersistStream__epv *Bonobo_PersistStream_epv;
} POA_Bonobo_PersistStream__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_PersistStream__vepv *vepv;
} POA_Bonobo_PersistStream;
extern void POA_Bonobo_PersistStream__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_PersistStream__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*start)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*end)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*addData)(PortableServer_Servant _servant, const Bonobo_ProgressiveDataSink_iobuf* buffer, CORBA_Environment *ev);
void (*setSize)(PortableServer_Servant _servant, const CORBA_long count, CORBA_Environment *ev);
} POA_Bonobo_ProgressiveDataSink__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ProgressiveDataSink__epv *Bonobo_ProgressiveDataSink_epv;
} POA_Bonobo_ProgressiveDataSink__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ProgressiveDataSink__vepv *vepv;
} POA_Bonobo_ProgressiveDataSink;
extern void POA_Bonobo_ProgressiveDataSink__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ProgressiveDataSink__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*notify)(PortableServer_Servant _servant, const CORBA_long notify_type, CORBA_Environment *ev);
void (*notifyRename)(PortableServer_Servant _servant, const CORBA_char * new_full_name, CORBA_Environment *ev);
} POA_Bonobo_AdviseSink__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_AdviseSink__epv *Bonobo_AdviseSink_epv;
} POA_Bonobo_AdviseSink__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_AdviseSink__vepv *vepv;
} POA_Bonobo_AdviseSink;
extern void POA_Bonobo_AdviseSink__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_AdviseSink__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*event)(PortableServer_Servant _servant, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev);
} POA_Bonobo_Listener__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Listener__epv *Bonobo_Listener_epv;
} POA_Bonobo_Listener__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Listener__vepv *vepv;
} POA_Bonobo_Listener;
extern void POA_Bonobo_Listener__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Listener__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_EventSource_ListenerId (*addListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev);
Bonobo_EventSource_ListenerId (*addListenerWithMask)(PortableServer_Servant _servant, const Bonobo_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev);
void (*removeListener)(PortableServer_Servant _servant, const Bonobo_EventSource_ListenerId id, CORBA_Environment *ev);
} POA_Bonobo_EventSource__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_EventSource__epv *Bonobo_EventSource_epv;
} POA_Bonobo_EventSource__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_EventSource__vepv *vepv;
} POA_Bonobo_EventSource;
extern void POA_Bonobo_EventSource__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_EventSource__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*setContainer)(PortableServer_Servant _servant, const Bonobo_UIContainer container, CORBA_Environment *ev);
void (*unsetContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*_get_name)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*describeVerbs)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*execVerb)(PortableServer_Servant _servant, const CORBA_char * cname, CORBA_Environment *ev);
void (*uiEvent)(PortableServer_Servant _servant, const CORBA_char * id, const Bonobo_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev);
} POA_Bonobo_UIComponent__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_UIComponent__epv *Bonobo_UIComponent_epv;
} POA_Bonobo_UIComponent__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_UIComponent__vepv *vepv;
} POA_Bonobo_UIComponent;
extern void POA_Bonobo_UIComponent__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_UIComponent__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*registerComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, const Bonobo_UIComponent component, CORBA_Environment *ev);
void (*deregisterComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, CORBA_Environment *ev);
void (*freeze)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*thaw)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * xml, const CORBA_char * component_name, CORBA_Environment *ev);
CORBA_char * (*getNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_boolean nodeOnly, CORBA_Environment *ev);
void (*removeNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * by_component_name, CORBA_Environment *ev);
CORBA_boolean (*exists)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
void (*setObject)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_Unknown control, CORBA_Environment *ev);
Bonobo_Unknown (*getObject)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
} POA_Bonobo_UIContainer__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_UIContainer__epv *Bonobo_UIContainer_epv;
} POA_Bonobo_UIContainer__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_UIContainer__vepv *vepv;
} POA_Bonobo_UIContainer;
extern void POA_Bonobo_UIContainer__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_UIContainer__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
CORBA_char * (*getName)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_TypeCode (*getType)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_any* (*getValue)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setValue)(PortableServer_Servant _servant, const CORBA_any* value, CORBA_Environment *ev);
CORBA_any* (*getDefault)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*getDocString)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_long (*getFlags)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_EventSource_ListenerId (*addListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev);
void (*removeListener)(PortableServer_Servant _servant, const Bonobo_EventSource_ListenerId id, CORBA_Environment *ev);
} POA_Bonobo_Property__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Property__epv *Bonobo_Property_epv;
} POA_Bonobo_Property__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Property__vepv *vepv;
} POA_Bonobo_Property;
extern void POA_Bonobo_Property__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Property__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_PropertyList* (*getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_Property (*getPropertyByName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_PropertyNames* (*getPropertyNames)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setValues)(PortableServer_Servant _servant, const Bonobo_PropertySet* set, CORBA_Environment *ev);
Bonobo_PropertySet* (*getValues)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_EventSource (*getEventSource)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_PropertyBag__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_PropertyBag__epv *Bonobo_PropertyBag_epv;
} POA_Bonobo_PropertyBag__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_PropertyBag__vepv *vepv;
} POA_Bonobo_PropertyBag;
extern void POA_Bonobo_PropertyBag__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_PropertyBag__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*activated)(PortableServer_Servant _servant, const CORBA_boolean state, CORBA_Environment *ev);
Bonobo_PropertyBag (*getAmbientProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*queueResize)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*activateURI)(PortableServer_Servant _servant, const CORBA_char * uri, const CORBA_boolean relative, CORBA_Environment *ev);
Bonobo_Unknown (*getUIHandler)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unused)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_ControlFrame__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ControlFrame__epv *Bonobo_ControlFrame_epv;
} POA_Bonobo_ControlFrame__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ControlFrame__vepv *vepv;
} POA_Bonobo_ControlFrame;
extern void POA_Bonobo_ControlFrame__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ControlFrame__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*activate)(PortableServer_Servant _servant, const CORBA_boolean activate, CORBA_Environment *ev);
void (*setFrame)(PortableServer_Servant _servant, const Bonobo_ControlFrame frame, CORBA_Environment *ev);
void (*setWindowId)(PortableServer_Servant _servant, const Bonobo_Control_windowId id, CORBA_Environment *ev);
Bonobo_PropertyBag (*getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setSize)(PortableServer_Servant _servant, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void (*getDesiredSize)(PortableServer_Servant _servant, CORBA_short* desired_width, CORBA_short* desired_height, CORBA_Environment *ev);
void (*setState)(PortableServer_Servant _servant, const Bonobo_Control_State state, CORBA_Environment *ev);
void (*realize)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unrealize)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*focusChild)(PortableServer_Servant _servant, const Bonobo_Control_FocusDirection direction, CORBA_Environment *ev);
} POA_Bonobo_Control__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Control__epv *Bonobo_Control_epv;
} POA_Bonobo_Control__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Control__vepv *vepv;
} POA_Bonobo_Control;
extern void POA_Bonobo_Control__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Control__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
CORBA_long (*_get_pageCount)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_Control (*getControl)(PortableServer_Servant _servant, const CORBA_long pagenumber, CORBA_Environment *ev);
void (*notifyAction)(PortableServer_Servant _servant, const CORBA_long pagenumber, const Bonobo_PropertyControl_Action action, CORBA_Environment *ev);
} POA_Bonobo_PropertyControl__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_PropertyControl__epv *Bonobo_PropertyControl_epv;
} POA_Bonobo_PropertyControl__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_PropertyControl__vepv *vepv;
} POA_Bonobo_PropertyControl;
extern void POA_Bonobo_PropertyControl__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_PropertyControl__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*onLevelChanged)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev);
void (*onParametersChanged)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_ZoomableFrame__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ZoomableFrame__epv *Bonobo_ZoomableFrame_epv;
} POA_Bonobo_ZoomableFrame__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ZoomableFrame__vepv *vepv;
} POA_Bonobo_ZoomableFrame;
extern void POA_Bonobo_ZoomableFrame__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ZoomableFrame__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
CORBA_float (*_get_level)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_float (*_get_minLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_float (*_get_maxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*_get_hasMinLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*_get_hasMaxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*_get_isContinuous)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_ZoomLevelList* (*_get_preferredLevels)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_ZoomLevelNameList* (*_get_preferredLevelNames)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomIn)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomOut)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomFit)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomDefault)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setLevel)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev);
void (*setFrame)(PortableServer_Servant _servant, const Bonobo_ZoomableFrame zoomable_frame, CORBA_Environment *ev);
} POA_Bonobo_Zoomable__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Zoomable__epv *Bonobo_Zoomable_epv;
} POA_Bonobo_Zoomable__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Zoomable__vepv *vepv;
} POA_Bonobo_Zoomable;
extern void POA_Bonobo_Zoomable__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Zoomable__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_ItemContainer_ObjectNames* (*enumObjects)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_Unknown (*getObjectByName)(PortableServer_Servant _servant, const CORBA_char * item_name, const CORBA_boolean only_if_exists, CORBA_Environment *ev);
} POA_Bonobo_ItemContainer__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ItemContainer__epv *Bonobo_ItemContainer_epv;
} POA_Bonobo_ItemContainer__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ItemContainer__vepv *vepv;
} POA_Bonobo_ItemContainer;
extern void POA_Bonobo_ItemContainer__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ItemContainer__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_ItemContainer (*getContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*showWindow)(PortableServer_Servant _servant, const CORBA_boolean shown, CORBA_Environment *ev);
Bonobo_Persist_Status (*saveObject)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_ClientSite__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ClientSite__epv *Bonobo_ClientSite_epv;
} POA_Bonobo_ClientSite__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ClientSite__vepv *vepv;
} POA_Bonobo_ClientSite;
extern void POA_Bonobo_ClientSite__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ClientSite__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_Canvas_ArtUTA* (*update)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, const Bonobo_Canvas_affine aff, const Bonobo_Canvas_SVP* clip_path, const CORBA_long flags, CORBA_double* x1, CORBA_double* y1, CORBA_double* x2, CORBA_double* y2, CORBA_Environment *ev);
void (*realize)(PortableServer_Servant _servant, const Bonobo_Canvas_window_id drawable, CORBA_Environment *ev);
void (*unrealize)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*map)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unmap)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*draw)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, const Bonobo_Canvas_window_id drawable, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void (*render)(PortableServer_Servant _servant, Bonobo_Canvas_Buf* buf, CORBA_Environment *ev);
CORBA_boolean (*contains)(PortableServer_Servant _servant, const CORBA_double x, const CORBA_double y, CORBA_Environment *ev);
void (*bounds)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, CORBA_double* x1, CORBA_double* x2, CORBA_double* y1, CORBA_double* y2, CORBA_Environment *ev);
CORBA_boolean (*event)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, const Bonobo_Gdk_Event* event, CORBA_Environment *ev);
void (*setCanvasSize)(PortableServer_Servant _servant, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void (*setBounds)(PortableServer_Servant _servant, const Bonobo_Canvas_DRect* bbox, CORBA_Environment *ev);
} POA_Bonobo_Canvas_Component__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Canvas_Component__epv *Bonobo_Canvas_Component_epv;
} POA_Bonobo_Canvas_Component__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Canvas_Component__vepv *vepv;
} POA_Bonobo_Canvas_Component;
extern void POA_Bonobo_Canvas_Component__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Canvas_Component__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*requestUpdate)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*requestRedraw)(PortableServer_Servant _servant, const CORBA_long x1, const CORBA_long y1, const CORBA_long x2, const CORBA_long y2, CORBA_Environment *ev);
void (*grabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long mask, const CORBA_long cursor, const CORBA_unsigned_long time, CORBA_Environment *ev);
void (*ungrabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long time, CORBA_Environment *ev);
Bonobo_UIContainer (*getUIContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_Canvas_ComponentProxy__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Canvas_ComponentProxy__epv *Bonobo_Canvas_ComponentProxy_epv;
} POA_Bonobo_Canvas_ComponentProxy__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Canvas_ComponentProxy__vepv *vepv;
} POA_Bonobo_Canvas_ComponentProxy;
extern void POA_Bonobo_Canvas_ComponentProxy__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Canvas_ComponentProxy__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*setZoomFactor)(PortableServer_Servant _servant, const CORBA_double zoom, CORBA_Environment *ev);
} POA_Bonobo_View__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Control__epv *Bonobo_Control_epv;
  POA_Bonobo_View__epv *Bonobo_View_epv;
} POA_Bonobo_View__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_View__vepv *vepv;
} POA_Bonobo_View;
extern void POA_Bonobo_View__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_View__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_ClientSite (*getClientSite)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_ViewFrame__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_ControlFrame__epv *Bonobo_ControlFrame_epv;
  POA_Bonobo_ViewFrame__epv *Bonobo_ViewFrame_epv;
} POA_Bonobo_ViewFrame__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ViewFrame__vepv *vepv;
} POA_Bonobo_ViewFrame;
extern void POA_Bonobo_ViewFrame__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ViewFrame__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*setClientSite)(PortableServer_Servant _servant, const Bonobo_ClientSite clientSite, CORBA_Environment *ev);
Bonobo_ClientSite (*getClientSite)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setHostName)(PortableServer_Servant _servant, const CORBA_char * name, const CORBA_char * appname, CORBA_Environment *ev);
void (*setURI)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev);
void (*close)(PortableServer_Servant _servant, const Bonobo_Embeddable_CloseMode mode, CORBA_Environment *ev);
void (*advise)(PortableServer_Servant _servant, const Bonobo_AdviseSink advise, CORBA_Environment *ev);
void (*unadvise)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_long (*getMiscStatus)(PortableServer_Servant _servant, const CORBA_long type, CORBA_Environment *ev);
Bonobo_View (*createView)(PortableServer_Servant _servant, const Bonobo_ViewFrame frame, CORBA_Environment *ev);
Bonobo_Canvas_Component (*createCanvasItem)(PortableServer_Servant _servant, const CORBA_boolean aa, const Bonobo_Canvas_ComponentProxy proxy, CORBA_Environment *ev);
} POA_Bonobo_Embeddable__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Embeddable__epv *Bonobo_Embeddable_epv;
} POA_Bonobo_Embeddable__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Embeddable__vepv *vepv;
} POA_Bonobo_Embeddable;
extern void POA_Bonobo_Embeddable__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Embeddable__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
Bonobo_Stream (*render)(PortableServer_Servant _servant, const Bonobo_PrintDimensions* pd, const Bonobo_PrintScissor* scissor, CORBA_Environment *ev);
} POA_Bonobo_Print__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Print__epv *Bonobo_Print_epv;
} POA_Bonobo_Print__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Print__vepv *vepv;
} POA_Bonobo_Print;
extern void POA_Bonobo_Print__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Print__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
CORBA_char * (*_get_title)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*_set_title)(PortableServer_Servant _servant, const CORBA_char * value, CORBA_Environment *ev);
Bonobo_Desktop_Window_Geometry (*getGeometry)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setGeometry)(PortableServer_Servant _servant, const Bonobo_Desktop_Window_Geometry* geo, CORBA_Environment *ev);
CORBA_unsigned_long (*getWindowId)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_Desktop_Window__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Desktop_Window__epv *Bonobo_Desktop_Window_epv;
} POA_Bonobo_Desktop_Window__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Desktop_Window__vepv *vepv;
} POA_Bonobo_Desktop_Window;
extern void POA_Bonobo_Desktop_Window__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Desktop_Window__fini(PortableServer_Servant servant, CORBA_Environment *ev);

/** prototypes **/
void Bonobo_Unknown_ref(Bonobo_Unknown _obj, CORBA_Environment *ev);
void Bonobo_Unknown_unref(Bonobo_Unknown _obj, CORBA_Environment *ev);
Bonobo_Unknown Bonobo_Unknown_queryInterface(Bonobo_Unknown _obj, const CORBA_char * repoid, CORBA_Environment *ev);
#define Bonobo_Moniker_ref Bonobo_Unknown_ref
#define Bonobo_Moniker_unref Bonobo_Unknown_unref
#define Bonobo_Moniker_queryInterface Bonobo_Unknown_queryInterface
Bonobo_Moniker Bonobo_Moniker__get_parent(Bonobo_Moniker _obj, CORBA_Environment *ev);
void Bonobo_Moniker__set_parent(Bonobo_Moniker _obj, const Bonobo_Moniker value, CORBA_Environment *ev);
CORBA_char * Bonobo_Moniker_getDisplayName(Bonobo_Moniker _obj, CORBA_Environment *ev);
Bonobo_Moniker Bonobo_Moniker_parseDisplayName(Bonobo_Moniker _obj, const Bonobo_Moniker parent, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_Unknown Bonobo_Moniker_resolve(Bonobo_Moniker _obj, const Bonobo_ResolveOptions* options, const CORBA_char * requestedInterface, CORBA_Environment *ev);
CORBA_long Bonobo_Moniker_equal(Bonobo_Moniker _obj, const CORBA_char * displayName, CORBA_Environment *ev);
#define Bonobo_MonikerExtender_ref Bonobo_Unknown_ref
#define Bonobo_MonikerExtender_unref Bonobo_Unknown_unref
#define Bonobo_MonikerExtender_queryInterface Bonobo_Unknown_queryInterface
Bonobo_Unknown Bonobo_MonikerExtender_resolve(Bonobo_MonikerExtender _obj, const Bonobo_Moniker m, const Bonobo_ResolveOptions* options, const CORBA_char * displayName, const CORBA_char * requestedInterface, CORBA_Environment *ev);
#define Bonobo_Stream_ref Bonobo_Unknown_ref
#define Bonobo_Stream_unref Bonobo_Unknown_unref
#define Bonobo_Stream_queryInterface Bonobo_Unknown_queryInterface
Bonobo_StorageInfo* Bonobo_Stream_getInfo(Bonobo_Stream _obj, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void Bonobo_Stream_setInfo(Bonobo_Stream _obj, const Bonobo_StorageInfo* info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void Bonobo_Stream_read(Bonobo_Stream _obj, const CORBA_long count, Bonobo_Stream_iobuf** buffer, CORBA_Environment *ev);
void Bonobo_Stream_write(Bonobo_Stream _obj, const Bonobo_Stream_iobuf* buffer, CORBA_Environment *ev);
CORBA_long Bonobo_Stream_seek(Bonobo_Stream _obj, const CORBA_long offset, const Bonobo_Stream_SeekType whence, CORBA_Environment *ev);
void Bonobo_Stream_truncate(Bonobo_Stream _obj, const CORBA_long length, CORBA_Environment *ev);
void Bonobo_Stream_copyTo(Bonobo_Stream _obj, const CORBA_char * dest, const CORBA_long bytes, CORBA_long* read, CORBA_long* written, CORBA_Environment *ev);
void Bonobo_Stream_commit(Bonobo_Stream _obj, CORBA_Environment *ev);
void Bonobo_Stream_revert(Bonobo_Stream _obj, CORBA_Environment *ev);
#define Bonobo_Storage_ref Bonobo_Unknown_ref
#define Bonobo_Storage_unref Bonobo_Unknown_unref
#define Bonobo_Storage_queryInterface Bonobo_Unknown_queryInterface
Bonobo_StorageInfo* Bonobo_Storage_getInfo(Bonobo_Storage _obj, const CORBA_char * path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void Bonobo_Storage_setInfo(Bonobo_Storage _obj, const CORBA_char * path, const Bonobo_StorageInfo* info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
Bonobo_Stream Bonobo_Storage_openStream(Bonobo_Storage _obj, const CORBA_char * path, const Bonobo_Storage_OpenMode mode, CORBA_Environment *ev);
Bonobo_Storage Bonobo_Storage_openStorage(Bonobo_Storage _obj, const CORBA_char * path, const Bonobo_Storage_OpenMode mode, CORBA_Environment *ev);
void Bonobo_Storage_copyTo(Bonobo_Storage _obj, const Bonobo_Storage target, CORBA_Environment *ev);
Bonobo_Storage_DirectoryList* Bonobo_Storage_listContents(Bonobo_Storage _obj, const CORBA_char * path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev);
void Bonobo_Storage_erase(Bonobo_Storage _obj, const CORBA_char * path, CORBA_Environment *ev);
void Bonobo_Storage_rename(Bonobo_Storage _obj, const CORBA_char * path_name, const CORBA_char * new_path_name, CORBA_Environment *ev);
void Bonobo_Storage_commit(Bonobo_Storage _obj, CORBA_Environment *ev);
void Bonobo_Storage_revert(Bonobo_Storage _obj, CORBA_Environment *ev);
#define Bonobo_ActivationContext_ref Bonobo_Unknown_ref
#define Bonobo_ActivationContext_unref Bonobo_Unknown_unref
#define Bonobo_ActivationContext_queryInterface Bonobo_Unknown_queryInterface
Bonobo_Unknown Bonobo_ActivationContext_getObject(Bonobo_ActivationContext _obj, const CORBA_char * name, const CORBA_char * repoId, CORBA_Environment *ev);
Bonobo_Moniker Bonobo_ActivationContext_createFromName(Bonobo_ActivationContext _obj, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_Moniker Bonobo_ActivationContext_createWithParent(Bonobo_ActivationContext _obj, const Bonobo_Moniker optParent, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_MonikerExtender Bonobo_ActivationContext_getExtender(Bonobo_ActivationContext _obj, const CORBA_char * monikerPrefix, const CORBA_char * interfaceId, CORBA_Environment *ev);
#define Bonobo_RunningContext_ref Bonobo_Unknown_ref
#define Bonobo_RunningContext_unref Bonobo_Unknown_unref
#define Bonobo_RunningContext_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_RunningContext_addObject(Bonobo_RunningContext _obj, const CORBA_Object obj, CORBA_Environment *ev);
void Bonobo_RunningContext_removeObject(Bonobo_RunningContext _obj, const CORBA_Object obj, CORBA_Environment *ev);
void Bonobo_RunningContext_addKey(Bonobo_RunningContext _obj, const CORBA_char * key, CORBA_Environment *ev);
void Bonobo_RunningContext_removeKey(Bonobo_RunningContext _obj, const CORBA_char * key, CORBA_Environment *ev);
void Bonobo_RunningContext_atExitUnref(Bonobo_RunningContext _obj, const CORBA_Object obj, CORBA_Environment *ev);
#define Bonobo_Persist_ref Bonobo_Unknown_ref
#define Bonobo_Persist_unref Bonobo_Unknown_unref
#define Bonobo_Persist_queryInterface Bonobo_Unknown_queryInterface
Bonobo_Persist_ContentTypeList* Bonobo_Persist_getContentTypes(Bonobo_Persist _obj, CORBA_Environment *ev);
#define Bonobo_PersistFile_ref Bonobo_Unknown_ref
#define Bonobo_PersistFile_unref Bonobo_Unknown_unref
#define Bonobo_PersistFile_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_PersistFile_getContentTypes Bonobo_Persist_getContentTypes
void Bonobo_PersistFile_load(Bonobo_PersistFile _obj, const CORBA_char * path, CORBA_Environment *ev);
void Bonobo_PersistFile_save(Bonobo_PersistFile _obj, const CORBA_char * path, CORBA_Environment *ev);
CORBA_boolean Bonobo_PersistFile_isDirty(Bonobo_PersistFile _obj, CORBA_Environment *ev);
CORBA_char * Bonobo_PersistFile_getCurrentFile(Bonobo_PersistFile _obj, CORBA_Environment *ev);
#define Bonobo_PersistStorage_ref Bonobo_Unknown_ref
#define Bonobo_PersistStorage_unref Bonobo_Unknown_unref
#define Bonobo_PersistStorage_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_PersistStorage_getContentTypes Bonobo_Persist_getContentTypes
CORBA_boolean Bonobo_PersistStorage_isDirty(Bonobo_PersistStorage _obj, CORBA_Environment *ev);
void Bonobo_PersistStorage_load(Bonobo_PersistStorage _obj, const Bonobo_Storage storage, CORBA_Environment *ev);
void Bonobo_PersistStorage_save(Bonobo_PersistStorage _obj, const Bonobo_Storage storage, const CORBA_boolean same_as_loaded, CORBA_Environment *ev);
void Bonobo_PersistStorage_initNew(Bonobo_PersistStorage _obj, const Bonobo_Storage storage, CORBA_Environment *ev);
#define Bonobo_PersistStream_ref Bonobo_Unknown_ref
#define Bonobo_PersistStream_unref Bonobo_Unknown_unref
#define Bonobo_PersistStream_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_PersistStream_getContentTypes Bonobo_Persist_getContentTypes
CORBA_boolean Bonobo_PersistStream_isDirty(Bonobo_PersistStream _obj, CORBA_Environment *ev);
void Bonobo_PersistStream_load(Bonobo_PersistStream _obj, const Bonobo_Stream stream, const Bonobo_Persist_ContentType type, CORBA_Environment *ev);
void Bonobo_PersistStream_save(Bonobo_PersistStream _obj, const Bonobo_Stream stream, const Bonobo_Persist_ContentType type, CORBA_Environment *ev);
CORBA_long Bonobo_PersistStream_getMaxSize(Bonobo_PersistStream _obj, CORBA_Environment *ev);
#define Bonobo_ProgressiveDataSink_ref Bonobo_Unknown_ref
#define Bonobo_ProgressiveDataSink_unref Bonobo_Unknown_unref
#define Bonobo_ProgressiveDataSink_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_ProgressiveDataSink_start(Bonobo_ProgressiveDataSink _obj, CORBA_Environment *ev);
void Bonobo_ProgressiveDataSink_end(Bonobo_ProgressiveDataSink _obj, CORBA_Environment *ev);
void Bonobo_ProgressiveDataSink_addData(Bonobo_ProgressiveDataSink _obj, const Bonobo_ProgressiveDataSink_iobuf* buffer, CORBA_Environment *ev);
void Bonobo_ProgressiveDataSink_setSize(Bonobo_ProgressiveDataSink _obj, const CORBA_long count, CORBA_Environment *ev);
#define Bonobo_AdviseSink_ref Bonobo_Unknown_ref
#define Bonobo_AdviseSink_unref Bonobo_Unknown_unref
#define Bonobo_AdviseSink_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_AdviseSink_notify(Bonobo_AdviseSink _obj, const CORBA_long notify_type, CORBA_Environment *ev);
void Bonobo_AdviseSink_notifyRename(Bonobo_AdviseSink _obj, const CORBA_char * new_full_name, CORBA_Environment *ev);
#define Bonobo_Listener_ref Bonobo_Unknown_ref
#define Bonobo_Listener_unref Bonobo_Unknown_unref
#define Bonobo_Listener_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_Listener_event(Bonobo_Listener _obj, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev);
#define Bonobo_EventSource_ref Bonobo_Unknown_ref
#define Bonobo_EventSource_unref Bonobo_Unknown_unref
#define Bonobo_EventSource_queryInterface Bonobo_Unknown_queryInterface
Bonobo_EventSource_ListenerId Bonobo_EventSource_addListener(Bonobo_EventSource _obj, const Bonobo_Listener l, CORBA_Environment *ev);
Bonobo_EventSource_ListenerId Bonobo_EventSource_addListenerWithMask(Bonobo_EventSource _obj, const Bonobo_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev);
void Bonobo_EventSource_removeListener(Bonobo_EventSource _obj, const Bonobo_EventSource_ListenerId id, CORBA_Environment *ev);
#define Bonobo_UIComponent_ref Bonobo_Unknown_ref
#define Bonobo_UIComponent_unref Bonobo_Unknown_unref
#define Bonobo_UIComponent_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_UIComponent_setContainer(Bonobo_UIComponent _obj, const Bonobo_UIContainer container, CORBA_Environment *ev);
void Bonobo_UIComponent_unsetContainer(Bonobo_UIComponent _obj, CORBA_Environment *ev);
CORBA_char * Bonobo_UIComponent__get_name(Bonobo_UIComponent _obj, CORBA_Environment *ev);
CORBA_char * Bonobo_UIComponent_describeVerbs(Bonobo_UIComponent _obj, CORBA_Environment *ev);
void Bonobo_UIComponent_execVerb(Bonobo_UIComponent _obj, const CORBA_char * cname, CORBA_Environment *ev);
void Bonobo_UIComponent_uiEvent(Bonobo_UIComponent _obj, const CORBA_char * id, const Bonobo_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev);
#define Bonobo_UIContainer_ref Bonobo_Unknown_ref
#define Bonobo_UIContainer_unref Bonobo_Unknown_unref
#define Bonobo_UIContainer_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_UIContainer_registerComponent(Bonobo_UIContainer _obj, const CORBA_char * component_name, const Bonobo_UIComponent component, CORBA_Environment *ev);
void Bonobo_UIContainer_deregisterComponent(Bonobo_UIContainer _obj, const CORBA_char * component_name, CORBA_Environment *ev);
void Bonobo_UIContainer_freeze(Bonobo_UIContainer _obj, CORBA_Environment *ev);
void Bonobo_UIContainer_thaw(Bonobo_UIContainer _obj, CORBA_Environment *ev);
void Bonobo_UIContainer_setNode(Bonobo_UIContainer _obj, const CORBA_char * path, const CORBA_char * xml, const CORBA_char * component_name, CORBA_Environment *ev);
CORBA_char * Bonobo_UIContainer_getNode(Bonobo_UIContainer _obj, const CORBA_char * path, const CORBA_boolean nodeOnly, CORBA_Environment *ev);
void Bonobo_UIContainer_removeNode(Bonobo_UIContainer _obj, const CORBA_char * path, const CORBA_char * by_component_name, CORBA_Environment *ev);
CORBA_boolean Bonobo_UIContainer_exists(Bonobo_UIContainer _obj, const CORBA_char * path, CORBA_Environment *ev);
void Bonobo_UIContainer_setObject(Bonobo_UIContainer _obj, const CORBA_char * path, const Bonobo_Unknown control, CORBA_Environment *ev);
Bonobo_Unknown Bonobo_UIContainer_getObject(Bonobo_UIContainer _obj, const CORBA_char * path, CORBA_Environment *ev);
#define Bonobo_Property_ref Bonobo_Unknown_ref
#define Bonobo_Property_unref Bonobo_Unknown_unref
#define Bonobo_Property_queryInterface Bonobo_Unknown_queryInterface
CORBA_char * Bonobo_Property_getName(Bonobo_Property _obj, CORBA_Environment *ev);
CORBA_TypeCode Bonobo_Property_getType(Bonobo_Property _obj, CORBA_Environment *ev);
CORBA_any* Bonobo_Property_getValue(Bonobo_Property _obj, CORBA_Environment *ev);
void Bonobo_Property_setValue(Bonobo_Property _obj, const CORBA_any* value, CORBA_Environment *ev);
CORBA_any* Bonobo_Property_getDefault(Bonobo_Property _obj, CORBA_Environment *ev);
CORBA_char * Bonobo_Property_getDocString(Bonobo_Property _obj, CORBA_Environment *ev);
CORBA_long Bonobo_Property_getFlags(Bonobo_Property _obj, CORBA_Environment *ev);
Bonobo_EventSource_ListenerId Bonobo_Property_addListener(Bonobo_Property _obj, const Bonobo_Listener l, CORBA_Environment *ev);
void Bonobo_Property_removeListener(Bonobo_Property _obj, const Bonobo_EventSource_ListenerId id, CORBA_Environment *ev);
#define Bonobo_PropertyBag_ref Bonobo_Unknown_ref
#define Bonobo_PropertyBag_unref Bonobo_Unknown_unref
#define Bonobo_PropertyBag_queryInterface Bonobo_Unknown_queryInterface
Bonobo_PropertyList* Bonobo_PropertyBag_getProperties(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
Bonobo_Property Bonobo_PropertyBag_getPropertyByName(Bonobo_PropertyBag _obj, const CORBA_char * name, CORBA_Environment *ev);
Bonobo_PropertyNames* Bonobo_PropertyBag_getPropertyNames(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
void Bonobo_PropertyBag_setValues(Bonobo_PropertyBag _obj, const Bonobo_PropertySet* set, CORBA_Environment *ev);
Bonobo_PropertySet* Bonobo_PropertyBag_getValues(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
Bonobo_EventSource Bonobo_PropertyBag_getEventSource(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
#define Bonobo_ControlFrame_ref Bonobo_Unknown_ref
#define Bonobo_ControlFrame_unref Bonobo_Unknown_unref
#define Bonobo_ControlFrame_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_ControlFrame_activated(Bonobo_ControlFrame _obj, const CORBA_boolean state, CORBA_Environment *ev);
Bonobo_PropertyBag Bonobo_ControlFrame_getAmbientProperties(Bonobo_ControlFrame _obj, CORBA_Environment *ev);
void Bonobo_ControlFrame_queueResize(Bonobo_ControlFrame _obj, CORBA_Environment *ev);
void Bonobo_ControlFrame_activateURI(Bonobo_ControlFrame _obj, const CORBA_char * uri, const CORBA_boolean relative, CORBA_Environment *ev);
Bonobo_Unknown Bonobo_ControlFrame_getUIHandler(Bonobo_ControlFrame _obj, CORBA_Environment *ev);
void Bonobo_ControlFrame_unused(Bonobo_ControlFrame _obj, CORBA_Environment *ev);
#define Bonobo_Control_ref Bonobo_Unknown_ref
#define Bonobo_Control_unref Bonobo_Unknown_unref
#define Bonobo_Control_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_Control_activate(Bonobo_Control _obj, const CORBA_boolean activate, CORBA_Environment *ev);
void Bonobo_Control_setFrame(Bonobo_Control _obj, const Bonobo_ControlFrame frame, CORBA_Environment *ev);
void Bonobo_Control_setWindowId(Bonobo_Control _obj, const Bonobo_Control_windowId id, CORBA_Environment *ev);
Bonobo_PropertyBag Bonobo_Control_getProperties(Bonobo_Control _obj, CORBA_Environment *ev);
void Bonobo_Control_setSize(Bonobo_Control _obj, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void Bonobo_Control_getDesiredSize(Bonobo_Control _obj, CORBA_short* desired_width, CORBA_short* desired_height, CORBA_Environment *ev);
void Bonobo_Control_setState(Bonobo_Control _obj, const Bonobo_Control_State state, CORBA_Environment *ev);
void Bonobo_Control_realize(Bonobo_Control _obj, CORBA_Environment *ev);
void Bonobo_Control_unrealize(Bonobo_Control _obj, CORBA_Environment *ev);
CORBA_boolean Bonobo_Control_focusChild(Bonobo_Control _obj, const Bonobo_Control_FocusDirection direction, CORBA_Environment *ev);
#define Bonobo_PropertyControl_ref Bonobo_Unknown_ref
#define Bonobo_PropertyControl_unref Bonobo_Unknown_unref
#define Bonobo_PropertyControl_queryInterface Bonobo_Unknown_queryInterface
CORBA_long Bonobo_PropertyControl__get_pageCount(Bonobo_PropertyControl _obj, CORBA_Environment *ev);
Bonobo_Control Bonobo_PropertyControl_getControl(Bonobo_PropertyControl _obj, const CORBA_long pagenumber, CORBA_Environment *ev);
void Bonobo_PropertyControl_notifyAction(Bonobo_PropertyControl _obj, const CORBA_long pagenumber, const Bonobo_PropertyControl_Action action, CORBA_Environment *ev);
#define Bonobo_ZoomableFrame_ref Bonobo_Unknown_ref
#define Bonobo_ZoomableFrame_unref Bonobo_Unknown_unref
#define Bonobo_ZoomableFrame_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_ZoomableFrame_onLevelChanged(Bonobo_ZoomableFrame _obj, const CORBA_float zoom_level, CORBA_Environment *ev);
void Bonobo_ZoomableFrame_onParametersChanged(Bonobo_ZoomableFrame _obj, CORBA_Environment *ev);
#define Bonobo_Zoomable_ref Bonobo_Unknown_ref
#define Bonobo_Zoomable_unref Bonobo_Unknown_unref
#define Bonobo_Zoomable_queryInterface Bonobo_Unknown_queryInterface
CORBA_float Bonobo_Zoomable__get_level(Bonobo_Zoomable _obj, CORBA_Environment *ev);
CORBA_float Bonobo_Zoomable__get_minLevel(Bonobo_Zoomable _obj, CORBA_Environment *ev);
CORBA_float Bonobo_Zoomable__get_maxLevel(Bonobo_Zoomable _obj, CORBA_Environment *ev);
CORBA_boolean Bonobo_Zoomable__get_hasMinLevel(Bonobo_Zoomable _obj, CORBA_Environment *ev);
CORBA_boolean Bonobo_Zoomable__get_hasMaxLevel(Bonobo_Zoomable _obj, CORBA_Environment *ev);
CORBA_boolean Bonobo_Zoomable__get_isContinuous(Bonobo_Zoomable _obj, CORBA_Environment *ev);
Bonobo_ZoomLevelList* Bonobo_Zoomable__get_preferredLevels(Bonobo_Zoomable _obj, CORBA_Environment *ev);
Bonobo_ZoomLevelNameList* Bonobo_Zoomable__get_preferredLevelNames(Bonobo_Zoomable _obj, CORBA_Environment *ev);
void Bonobo_Zoomable_zoomIn(Bonobo_Zoomable _obj, CORBA_Environment *ev);
void Bonobo_Zoomable_zoomOut(Bonobo_Zoomable _obj, CORBA_Environment *ev);
void Bonobo_Zoomable_zoomFit(Bonobo_Zoomable _obj, CORBA_Environment *ev);
void Bonobo_Zoomable_zoomDefault(Bonobo_Zoomable _obj, CORBA_Environment *ev);
void Bonobo_Zoomable_setLevel(Bonobo_Zoomable _obj, const CORBA_float zoom_level, CORBA_Environment *ev);
void Bonobo_Zoomable_setFrame(Bonobo_Zoomable _obj, const Bonobo_ZoomableFrame zoomable_frame, CORBA_Environment *ev);
#define Bonobo_ItemContainer_ref Bonobo_Unknown_ref
#define Bonobo_ItemContainer_unref Bonobo_Unknown_unref
#define Bonobo_ItemContainer_queryInterface Bonobo_Unknown_queryInterface
Bonobo_ItemContainer_ObjectNames* Bonobo_ItemContainer_enumObjects(Bonobo_ItemContainer _obj, CORBA_Environment *ev);
Bonobo_Unknown Bonobo_ItemContainer_getObjectByName(Bonobo_ItemContainer _obj, const CORBA_char * item_name, const CORBA_boolean only_if_exists, CORBA_Environment *ev);
#define Bonobo_ClientSite_ref Bonobo_Unknown_ref
#define Bonobo_ClientSite_unref Bonobo_Unknown_unref
#define Bonobo_ClientSite_queryInterface Bonobo_Unknown_queryInterface
Bonobo_ItemContainer Bonobo_ClientSite_getContainer(Bonobo_ClientSite _obj, CORBA_Environment *ev);
void Bonobo_ClientSite_showWindow(Bonobo_ClientSite _obj, const CORBA_boolean shown, CORBA_Environment *ev);
Bonobo_Persist_Status Bonobo_ClientSite_saveObject(Bonobo_ClientSite _obj, CORBA_Environment *ev);
#define Bonobo_Canvas_Component_ref Bonobo_Unknown_ref
#define Bonobo_Canvas_Component_unref Bonobo_Unknown_unref
#define Bonobo_Canvas_Component_queryInterface Bonobo_Unknown_queryInterface
Bonobo_Canvas_ArtUTA* Bonobo_Canvas_Component_update(Bonobo_Canvas_Component _obj, const Bonobo_Canvas_State* state, const Bonobo_Canvas_affine aff, const Bonobo_Canvas_SVP* clip_path, const CORBA_long flags, CORBA_double* x1, CORBA_double* y1, CORBA_double* x2, CORBA_double* y2, CORBA_Environment *ev);
void Bonobo_Canvas_Component_realize(Bonobo_Canvas_Component _obj, const Bonobo_Canvas_window_id drawable, CORBA_Environment *ev);
void Bonobo_Canvas_Component_unrealize(Bonobo_Canvas_Component _obj, CORBA_Environment *ev);
void Bonobo_Canvas_Component_map(Bonobo_Canvas_Component _obj, CORBA_Environment *ev);
void Bonobo_Canvas_Component_unmap(Bonobo_Canvas_Component _obj, CORBA_Environment *ev);
void Bonobo_Canvas_Component_draw(Bonobo_Canvas_Component _obj, const Bonobo_Canvas_State* state, const Bonobo_Canvas_window_id drawable, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void Bonobo_Canvas_Component_render(Bonobo_Canvas_Component _obj, Bonobo_Canvas_Buf* buf, CORBA_Environment *ev);
CORBA_boolean Bonobo_Canvas_Component_contains(Bonobo_Canvas_Component _obj, const CORBA_double x, const CORBA_double y, CORBA_Environment *ev);
void Bonobo_Canvas_Component_bounds(Bonobo_Canvas_Component _obj, const Bonobo_Canvas_State* state, CORBA_double* x1, CORBA_double* x2, CORBA_double* y1, CORBA_double* y2, CORBA_Environment *ev);
CORBA_boolean Bonobo_Canvas_Component_event(Bonobo_Canvas_Component _obj, const Bonobo_Canvas_State* state, const Bonobo_Gdk_Event* event, CORBA_Environment *ev);
void Bonobo_Canvas_Component_setCanvasSize(Bonobo_Canvas_Component _obj, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void Bonobo_Canvas_Component_setBounds(Bonobo_Canvas_Component _obj, const Bonobo_Canvas_DRect* bbox, CORBA_Environment *ev);
void Bonobo_Canvas_ComponentProxy_requestUpdate(Bonobo_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void Bonobo_Canvas_ComponentProxy_requestRedraw(Bonobo_Canvas_ComponentProxy _obj, const CORBA_long x1, const CORBA_long y1, const CORBA_long x2, const CORBA_long y2, CORBA_Environment *ev);
void Bonobo_Canvas_ComponentProxy_grabFocus(Bonobo_Canvas_ComponentProxy _obj, const CORBA_unsigned_long mask, const CORBA_long cursor, const CORBA_unsigned_long time, CORBA_Environment *ev);
void Bonobo_Canvas_ComponentProxy_ungrabFocus(Bonobo_Canvas_ComponentProxy _obj, const CORBA_unsigned_long time, CORBA_Environment *ev);
Bonobo_UIContainer Bonobo_Canvas_ComponentProxy_getUIContainer(Bonobo_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
#define Bonobo_View_ref Bonobo_Unknown_ref
#define Bonobo_View_unref Bonobo_Unknown_unref
#define Bonobo_View_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_View_activate Bonobo_Control_activate
#define Bonobo_View_setFrame Bonobo_Control_setFrame
#define Bonobo_View_setWindowId Bonobo_Control_setWindowId
#define Bonobo_View_getProperties Bonobo_Control_getProperties
#define Bonobo_View_setSize Bonobo_Control_setSize
#define Bonobo_View_getDesiredSize Bonobo_Control_getDesiredSize
#define Bonobo_View_setState Bonobo_Control_setState
#define Bonobo_View_realize Bonobo_Control_realize
#define Bonobo_View_unrealize Bonobo_Control_unrealize
#define Bonobo_View_focusChild Bonobo_Control_focusChild
void Bonobo_View_setZoomFactor(Bonobo_View _obj, const CORBA_double zoom, CORBA_Environment *ev);
#define Bonobo_ViewFrame_ref Bonobo_Unknown_ref
#define Bonobo_ViewFrame_unref Bonobo_Unknown_unref
#define Bonobo_ViewFrame_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_ViewFrame_activated Bonobo_ControlFrame_activated
#define Bonobo_ViewFrame_getAmbientProperties Bonobo_ControlFrame_getAmbientProperties
#define Bonobo_ViewFrame_queueResize Bonobo_ControlFrame_queueResize
#define Bonobo_ViewFrame_activateURI Bonobo_ControlFrame_activateURI
#define Bonobo_ViewFrame_getUIHandler Bonobo_ControlFrame_getUIHandler
#define Bonobo_ViewFrame_unused Bonobo_ControlFrame_unused
Bonobo_ClientSite Bonobo_ViewFrame_getClientSite(Bonobo_ViewFrame _obj, CORBA_Environment *ev);
#define Bonobo_Embeddable_ref Bonobo_Unknown_ref
#define Bonobo_Embeddable_unref Bonobo_Unknown_unref
#define Bonobo_Embeddable_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_Embeddable_setClientSite(Bonobo_Embeddable _obj, const Bonobo_ClientSite clientSite, CORBA_Environment *ev);
Bonobo_ClientSite Bonobo_Embeddable_getClientSite(Bonobo_Embeddable _obj, CORBA_Environment *ev);
void Bonobo_Embeddable_setHostName(Bonobo_Embeddable _obj, const CORBA_char * name, const CORBA_char * appname, CORBA_Environment *ev);
void Bonobo_Embeddable_setURI(Bonobo_Embeddable _obj, const CORBA_char * uri, CORBA_Environment *ev);
void Bonobo_Embeddable_close(Bonobo_Embeddable _obj, const Bonobo_Embeddable_CloseMode mode, CORBA_Environment *ev);
void Bonobo_Embeddable_advise(Bonobo_Embeddable _obj, const Bonobo_AdviseSink advise, CORBA_Environment *ev);
void Bonobo_Embeddable_unadvise(Bonobo_Embeddable _obj, CORBA_Environment *ev);
CORBA_long Bonobo_Embeddable_getMiscStatus(Bonobo_Embeddable _obj, const CORBA_long type, CORBA_Environment *ev);
Bonobo_View Bonobo_Embeddable_createView(Bonobo_Embeddable _obj, const Bonobo_ViewFrame frame, CORBA_Environment *ev);
Bonobo_Canvas_Component Bonobo_Embeddable_createCanvasItem(Bonobo_Embeddable _obj, const CORBA_boolean aa, const Bonobo_Canvas_ComponentProxy proxy, CORBA_Environment *ev);
#define Bonobo_Print_ref Bonobo_Unknown_ref
#define Bonobo_Print_unref Bonobo_Unknown_unref
#define Bonobo_Print_queryInterface Bonobo_Unknown_queryInterface
Bonobo_Stream Bonobo_Print_render(Bonobo_Print _obj, const Bonobo_PrintDimensions* pd, const Bonobo_PrintScissor* scissor, CORBA_Environment *ev);
#define Bonobo_Desktop_Window_ref Bonobo_Unknown_ref
#define Bonobo_Desktop_Window_unref Bonobo_Unknown_unref
#define Bonobo_Desktop_Window_queryInterface Bonobo_Unknown_queryInterface
CORBA_char * Bonobo_Desktop_Window__get_title(Bonobo_Desktop_Window _obj, CORBA_Environment *ev);
void Bonobo_Desktop_Window__set_title(Bonobo_Desktop_Window _obj, const CORBA_char * value, CORBA_Environment *ev);
Bonobo_Desktop_Window_Geometry Bonobo_Desktop_Window_getGeometry(Bonobo_Desktop_Window _obj, CORBA_Environment *ev);
void Bonobo_Desktop_Window_setGeometry(Bonobo_Desktop_Window _obj, const Bonobo_Desktop_Window_Geometry* geo, CORBA_Environment *ev);
CORBA_unsigned_long Bonobo_Desktop_Window_getWindowId(Bonobo_Desktop_Window _obj, CORBA_Environment *ev);

void _ORBIT_skel_Bonobo_Unknown_ref(POA_Bonobo_Unknown *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_ref)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Unknown_unref(POA_Bonobo_Unknown *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unref)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Unknown_queryInterface(POA_Bonobo_Unknown *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_queryInterface)(PortableServer_Servant _servant, const CORBA_char * repoid, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Moniker__get_parent(POA_Bonobo_Moniker *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Moniker (*_impl__get_parent)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Moniker__set_parent(POA_Bonobo_Moniker *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl__set_parent)(PortableServer_Servant _servant, const Bonobo_Moniker value, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Moniker_getDisplayName(POA_Bonobo_Moniker *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getDisplayName)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Moniker_parseDisplayName(POA_Bonobo_Moniker *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Moniker (*_impl_parseDisplayName)(PortableServer_Servant _servant, const Bonobo_Moniker parent, const CORBA_char * name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Moniker_resolve(POA_Bonobo_Moniker *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_resolve)(PortableServer_Servant _servant, const Bonobo_ResolveOptions* options, const CORBA_char * requestedInterface, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Moniker_equal(POA_Bonobo_Moniker *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl_equal)(PortableServer_Servant _servant, const CORBA_char * displayName, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_MonikerExtender_resolve(POA_Bonobo_MonikerExtender *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_resolve)(PortableServer_Servant _servant, const Bonobo_Moniker m, const Bonobo_ResolveOptions* options, const CORBA_char * displayName, const CORBA_char * requestedInterface, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_getInfo(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_StorageInfo* (*_impl_getInfo)(PortableServer_Servant _servant, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_setInfo(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setInfo)(PortableServer_Servant _servant, const Bonobo_StorageInfo* info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_read(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_read)(PortableServer_Servant _servant, const CORBA_long count, Bonobo_Stream_iobuf** buffer, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_write(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_write)(PortableServer_Servant _servant, const Bonobo_Stream_iobuf* buffer, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_seek(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl_seek)(PortableServer_Servant _servant, const CORBA_long offset, const Bonobo_Stream_SeekType whence, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_truncate(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_truncate)(PortableServer_Servant _servant, const CORBA_long length, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_copyTo(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_copyTo)(PortableServer_Servant _servant, const CORBA_char * dest, const CORBA_long bytes, CORBA_long* read, CORBA_long* written, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_commit(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_commit)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Stream_revert(POA_Bonobo_Stream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_revert)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_getInfo(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_StorageInfo* (*_impl_getInfo)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_setInfo(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setInfo)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_StorageInfo* info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_openStream(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Stream (*_impl_openStream)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_Storage_OpenMode mode, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_openStorage(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Storage (*_impl_openStorage)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_Storage_OpenMode mode, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_copyTo(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_copyTo)(PortableServer_Servant _servant, const Bonobo_Storage target, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_listContents(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Storage_DirectoryList* (*_impl_listContents)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_erase(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_erase)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_rename(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_rename)(PortableServer_Servant _servant, const CORBA_char * path_name, const CORBA_char * new_path_name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_commit(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_commit)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Storage_revert(POA_Bonobo_Storage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_revert)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ActivationContext_getObject(POA_Bonobo_ActivationContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_getObject)(PortableServer_Servant _servant, const CORBA_char * name, const CORBA_char * repoId, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ActivationContext_createFromName(POA_Bonobo_ActivationContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Moniker (*_impl_createFromName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ActivationContext_createWithParent(POA_Bonobo_ActivationContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Moniker (*_impl_createWithParent)(PortableServer_Servant _servant, const Bonobo_Moniker optParent, const CORBA_char * name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ActivationContext_getExtender(POA_Bonobo_ActivationContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_MonikerExtender (*_impl_getExtender)(PortableServer_Servant _servant, const CORBA_char * monikerPrefix, const CORBA_char * interfaceId, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_RunningContext_addObject(POA_Bonobo_RunningContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_addObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_RunningContext_removeObject(POA_Bonobo_RunningContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_RunningContext_addKey(POA_Bonobo_RunningContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_addKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_RunningContext_removeKey(POA_Bonobo_RunningContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_RunningContext_atExitUnref(POA_Bonobo_RunningContext *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_atExitUnref)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Persist_getContentTypes(POA_Bonobo_Persist *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Persist_ContentTypeList* (*_impl_getContentTypes)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistFile_load(POA_Bonobo_PersistFile *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_load)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistFile_save(POA_Bonobo_PersistFile *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_save)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistFile_isDirty(POA_Bonobo_PersistFile *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistFile_getCurrentFile(POA_Bonobo_PersistFile *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getCurrentFile)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStorage_isDirty(POA_Bonobo_PersistStorage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStorage_load(POA_Bonobo_PersistStorage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_load)(PortableServer_Servant _servant, const Bonobo_Storage storage, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStorage_save(POA_Bonobo_PersistStorage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_save)(PortableServer_Servant _servant, const Bonobo_Storage storage, const CORBA_boolean same_as_loaded, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStorage_initNew(POA_Bonobo_PersistStorage *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_initNew)(PortableServer_Servant _servant, const Bonobo_Storage storage, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStream_isDirty(POA_Bonobo_PersistStream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStream_load(POA_Bonobo_PersistStream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_load)(PortableServer_Servant _servant, const Bonobo_Stream stream, const Bonobo_Persist_ContentType type, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStream_save(POA_Bonobo_PersistStream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_save)(PortableServer_Servant _servant, const Bonobo_Stream stream, const Bonobo_Persist_ContentType type, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PersistStream_getMaxSize(POA_Bonobo_PersistStream *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl_getMaxSize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ProgressiveDataSink_start(POA_Bonobo_ProgressiveDataSink *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_start)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ProgressiveDataSink_end(POA_Bonobo_ProgressiveDataSink *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_end)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ProgressiveDataSink_addData(POA_Bonobo_ProgressiveDataSink *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_addData)(PortableServer_Servant _servant, const Bonobo_ProgressiveDataSink_iobuf* buffer, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ProgressiveDataSink_setSize(POA_Bonobo_ProgressiveDataSink *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setSize)(PortableServer_Servant _servant, const CORBA_long count, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_AdviseSink_notify(POA_Bonobo_AdviseSink *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notify)(PortableServer_Servant _servant, const CORBA_long notify_type, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_AdviseSink_notifyRename(POA_Bonobo_AdviseSink *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyRename)(PortableServer_Servant _servant, const CORBA_char * new_full_name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Listener_event(POA_Bonobo_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_event)(PortableServer_Servant _servant, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_EventSource_addListener(POA_Bonobo_EventSource *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_EventSource_ListenerId (*_impl_addListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_EventSource_addListenerWithMask(POA_Bonobo_EventSource *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_EventSource_ListenerId (*_impl_addListenerWithMask)(PortableServer_Servant _servant, const Bonobo_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_EventSource_removeListener(POA_Bonobo_EventSource *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeListener)(PortableServer_Servant _servant, const Bonobo_EventSource_ListenerId id, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIComponent_setContainer(POA_Bonobo_UIComponent *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setContainer)(PortableServer_Servant _servant, const Bonobo_UIContainer container, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIComponent_unsetContainer(POA_Bonobo_UIComponent *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unsetContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIComponent__get_name(POA_Bonobo_UIComponent *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl__get_name)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIComponent_describeVerbs(POA_Bonobo_UIComponent *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_describeVerbs)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIComponent_execVerb(POA_Bonobo_UIComponent *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_execVerb)(PortableServer_Servant _servant, const CORBA_char * cname, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIComponent_uiEvent(POA_Bonobo_UIComponent *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_uiEvent)(PortableServer_Servant _servant, const CORBA_char * id, const Bonobo_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_registerComponent(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_registerComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, const Bonobo_UIComponent component, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_deregisterComponent(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_deregisterComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_freeze(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_freeze)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_thaw(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_thaw)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_setNode(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * xml, const CORBA_char * component_name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_getNode(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_boolean nodeOnly, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_removeNode(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * by_component_name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_exists(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_exists)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_setObject(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setObject)(PortableServer_Servant _servant, const CORBA_char * path, const Bonobo_Unknown control, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_UIContainer_getObject(POA_Bonobo_UIContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_getObject)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_getName(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getName)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_getType(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_TypeCode (*_impl_getType)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_getValue(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_any* (*_impl_getValue)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_setValue(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setValue)(PortableServer_Servant _servant, const CORBA_any* value, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_getDefault(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_any* (*_impl_getDefault)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_getDocString(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getDocString)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_getFlags(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl_getFlags)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_addListener(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_EventSource_ListenerId (*_impl_addListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Property_removeListener(POA_Bonobo_Property *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeListener)(PortableServer_Servant _servant, const Bonobo_EventSource_ListenerId id, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyBag_getProperties(POA_Bonobo_PropertyBag *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_PropertyList* (*_impl_getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyBag_getPropertyByName(POA_Bonobo_PropertyBag *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Property (*_impl_getPropertyByName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyBag_getPropertyNames(POA_Bonobo_PropertyBag *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_PropertyNames* (*_impl_getPropertyNames)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyBag_setValues(POA_Bonobo_PropertyBag *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setValues)(PortableServer_Servant _servant, const Bonobo_PropertySet* set, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyBag_getValues(POA_Bonobo_PropertyBag *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_PropertySet* (*_impl_getValues)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyBag_getEventSource(POA_Bonobo_PropertyBag *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_EventSource (*_impl_getEventSource)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ControlFrame_activated(POA_Bonobo_ControlFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_activated)(PortableServer_Servant _servant, const CORBA_boolean state, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ControlFrame_getAmbientProperties(POA_Bonobo_ControlFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_PropertyBag (*_impl_getAmbientProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ControlFrame_queueResize(POA_Bonobo_ControlFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_queueResize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ControlFrame_activateURI(POA_Bonobo_ControlFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_activateURI)(PortableServer_Servant _servant, const CORBA_char * uri, const CORBA_boolean relative, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ControlFrame_getUIHandler(POA_Bonobo_ControlFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_getUIHandler)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ControlFrame_unused(POA_Bonobo_ControlFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unused)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_activate(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_activate)(PortableServer_Servant _servant, const CORBA_boolean activate, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_setFrame(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setFrame)(PortableServer_Servant _servant, const Bonobo_ControlFrame frame, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_setWindowId(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setWindowId)(PortableServer_Servant _servant, const Bonobo_Control_windowId id, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_getProperties(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_PropertyBag (*_impl_getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_setSize(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setSize)(PortableServer_Servant _servant, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_getDesiredSize(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_getDesiredSize)(PortableServer_Servant _servant, CORBA_short* desired_width, CORBA_short* desired_height, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_setState(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setState)(PortableServer_Servant _servant, const Bonobo_Control_State state, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_realize(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_realize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_unrealize(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unrealize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Control_focusChild(POA_Bonobo_Control *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_focusChild)(PortableServer_Servant _servant, const Bonobo_Control_FocusDirection direction, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyControl__get_pageCount(POA_Bonobo_PropertyControl *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl__get_pageCount)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyControl_getControl(POA_Bonobo_PropertyControl *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Control (*_impl_getControl)(PortableServer_Servant _servant, const CORBA_long pagenumber, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_PropertyControl_notifyAction(POA_Bonobo_PropertyControl *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyAction)(PortableServer_Servant _servant, const CORBA_long pagenumber, const Bonobo_PropertyControl_Action action, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ZoomableFrame_onLevelChanged(POA_Bonobo_ZoomableFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_onLevelChanged)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ZoomableFrame_onParametersChanged(POA_Bonobo_ZoomableFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_onParametersChanged)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_level(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_float (*_impl__get_level)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_minLevel(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_float (*_impl__get_minLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_maxLevel(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_float (*_impl__get_maxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_hasMinLevel(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl__get_hasMinLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_hasMaxLevel(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl__get_hasMaxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_isContinuous(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl__get_isContinuous)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_preferredLevels(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_ZoomLevelList* (*_impl__get_preferredLevels)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable__get_preferredLevelNames(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_ZoomLevelNameList* (*_impl__get_preferredLevelNames)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable_zoomIn(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_zoomIn)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable_zoomOut(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_zoomOut)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable_zoomFit(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_zoomFit)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable_zoomDefault(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_zoomDefault)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable_setLevel(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setLevel)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Zoomable_setFrame(POA_Bonobo_Zoomable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setFrame)(PortableServer_Servant _servant, const Bonobo_ZoomableFrame zoomable_frame, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ItemContainer_enumObjects(POA_Bonobo_ItemContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_ItemContainer_ObjectNames* (*_impl_enumObjects)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ItemContainer_getObjectByName(POA_Bonobo_ItemContainer *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Unknown (*_impl_getObjectByName)(PortableServer_Servant _servant, const CORBA_char * item_name, const CORBA_boolean only_if_exists, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ClientSite_getContainer(POA_Bonobo_ClientSite *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_ItemContainer (*_impl_getContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ClientSite_showWindow(POA_Bonobo_ClientSite *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_showWindow)(PortableServer_Servant _servant, const CORBA_boolean shown, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ClientSite_saveObject(POA_Bonobo_ClientSite *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Persist_Status (*_impl_saveObject)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_update(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Canvas_ArtUTA* (*_impl_update)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, const Bonobo_Canvas_affine aff, const Bonobo_Canvas_SVP* clip_path, const CORBA_long flags, CORBA_double* x1, CORBA_double* y1, CORBA_double* x2, CORBA_double* y2, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_realize(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_realize)(PortableServer_Servant _servant, const Bonobo_Canvas_window_id drawable, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_unrealize(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unrealize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_map(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_map)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_unmap(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unmap)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_draw(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_draw)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, const Bonobo_Canvas_window_id drawable, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_render(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_render)(PortableServer_Servant _servant, Bonobo_Canvas_Buf* buf, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_contains(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_contains)(PortableServer_Servant _servant, const CORBA_double x, const CORBA_double y, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_bounds(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_bounds)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, CORBA_double* x1, CORBA_double* x2, CORBA_double* y1, CORBA_double* y2, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_event(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_event)(PortableServer_Servant _servant, const Bonobo_Canvas_State* state, const Bonobo_Gdk_Event* event, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_setCanvasSize(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setCanvasSize)(PortableServer_Servant _servant, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_Component_setBounds(POA_Bonobo_Canvas_Component *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setBounds)(PortableServer_Servant _servant, const Bonobo_Canvas_DRect* bbox, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_ComponentProxy_requestUpdate(POA_Bonobo_Canvas_ComponentProxy *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_requestUpdate)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_ComponentProxy_requestRedraw(POA_Bonobo_Canvas_ComponentProxy *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_requestRedraw)(PortableServer_Servant _servant, const CORBA_long x1, const CORBA_long y1, const CORBA_long x2, const CORBA_long y2, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_ComponentProxy_grabFocus(POA_Bonobo_Canvas_ComponentProxy *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_grabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long mask, const CORBA_long cursor, const CORBA_unsigned_long time, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_ComponentProxy_ungrabFocus(POA_Bonobo_Canvas_ComponentProxy *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_ungrabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long time, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Canvas_ComponentProxy_getUIContainer(POA_Bonobo_Canvas_ComponentProxy *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_UIContainer (*_impl_getUIContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_View_setZoomFactor(POA_Bonobo_View *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setZoomFactor)(PortableServer_Servant _servant, const CORBA_double zoom, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_ViewFrame_getClientSite(POA_Bonobo_ViewFrame *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_ClientSite (*_impl_getClientSite)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_setClientSite(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setClientSite)(PortableServer_Servant _servant, const Bonobo_ClientSite clientSite, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_getClientSite(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_ClientSite (*_impl_getClientSite)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_setHostName(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setHostName)(PortableServer_Servant _servant, const CORBA_char * name, const CORBA_char * appname, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_setURI(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setURI)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_close(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_close)(PortableServer_Servant _servant, const Bonobo_Embeddable_CloseMode mode, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_advise(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_advise)(PortableServer_Servant _servant, const Bonobo_AdviseSink advise, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_unadvise(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_unadvise)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_getMiscStatus(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl_getMiscStatus)(PortableServer_Servant _servant, const CORBA_long type, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_createView(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_View (*_impl_createView)(PortableServer_Servant _servant, const Bonobo_ViewFrame frame, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Embeddable_createCanvasItem(POA_Bonobo_Embeddable *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Canvas_Component (*_impl_createCanvasItem)(PortableServer_Servant _servant, const CORBA_boolean aa, const Bonobo_Canvas_ComponentProxy proxy, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Print_render(POA_Bonobo_Print *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Stream (*_impl_render)(PortableServer_Servant _servant, const Bonobo_PrintDimensions* pd, const Bonobo_PrintScissor* scissor, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Desktop_Window__get_title(POA_Bonobo_Desktop_Window *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl__get_title)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Desktop_Window__set_title(POA_Bonobo_Desktop_Window *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl__set_title)(PortableServer_Servant _servant, const CORBA_char * value, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Desktop_Window_getGeometry(POA_Bonobo_Desktop_Window *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, Bonobo_Desktop_Window_Geometry (*_impl_getGeometry)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Desktop_Window_setGeometry(POA_Bonobo_Desktop_Window *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setGeometry)(PortableServer_Servant _servant, const Bonobo_Desktop_Window_Geometry* geo, CORBA_Environment *ev));
void _ORBIT_skel_Bonobo_Desktop_Window_getWindowId(POA_Bonobo_Desktop_Window *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_unsigned_long (*_impl_getWindowId)(PortableServer_Servant _servant, CORBA_Environment *ev));
#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL
