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

#ifndef Bonobo_H
#define Bonobo_H 1
#include <glib.h>
#define ORBIT_IDL_SERIAL 20
#include <orbit/orbit-types.h>

#ifdef __cplusplus
extern "C"
{
#endif				/* __cplusplus */

/** typedefs **/
#include <bonobo-activation/Bonobo_Unknown.h>
#include <bonobo-activation/Bonobo_GenericFactory.h>
#undef ex_Bonobo_NotSupported
#define ex_Bonobo_NotSupported "IDL:Bonobo/NotSupported:1.0"
#if !defined(_Bonobo_NotSupported_defined)
#define _Bonobo_NotSupported_defined 1
   typedef struct Bonobo_NotSupported_type Bonobo_NotSupported;
   struct Bonobo_NotSupported_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_NotSupported_struct;
#define TC_Bonobo_NotSupported ((CORBA_TypeCode)&TC_Bonobo_NotSupported_struct)
#endif
#define Bonobo_NotSupported__alloc() ((Bonobo_NotSupported *)ORBit_small_alloc (TC_Bonobo_NotSupported))
#define Bonobo_NotSupported__freekids(m,d) ORBit_small_freekids (TC_Bonobo_NotSupported,(m),(d))
#endif
#undef ex_Bonobo_NotImplemented
#define ex_Bonobo_NotImplemented "IDL:Bonobo/NotImplemented:1.0"
#if !defined(_Bonobo_NotImplemented_defined)
#define _Bonobo_NotImplemented_defined 1
   typedef struct Bonobo_NotImplemented_type Bonobo_NotImplemented;
   struct Bonobo_NotImplemented_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_NotImplemented_0)
#define TC_IMPL_TC_Bonobo_NotImplemented_0 'B'
#define TC_IMPL_TC_Bonobo_NotImplemented_1 'o'
#define TC_IMPL_TC_Bonobo_NotImplemented_2 'n'
#define TC_IMPL_TC_Bonobo_NotImplemented_3 'o'
#define TC_IMPL_TC_Bonobo_NotImplemented_4 'b'
#define TC_IMPL_TC_Bonobo_NotImplemented_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_NotImplemented_struct;
#define TC_Bonobo_NotImplemented ((CORBA_TypeCode)&TC_Bonobo_NotImplemented_struct)
#endif
#define Bonobo_NotImplemented__alloc() ((Bonobo_NotImplemented *)ORBit_small_alloc (TC_Bonobo_NotImplemented))
#define Bonobo_NotImplemented__freekids(m,d) ORBit_small_freekids (TC_Bonobo_NotImplemented,(m),(d))
#endif
#undef ex_Bonobo_IOError
#define ex_Bonobo_IOError "IDL:Bonobo/IOError:1.0"
#if !defined(_Bonobo_IOError_defined)
#define _Bonobo_IOError_defined 1
   typedef struct Bonobo_IOError_type Bonobo_IOError;
   struct Bonobo_IOError_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_IOError_struct;
#define TC_Bonobo_IOError ((CORBA_TypeCode)&TC_Bonobo_IOError_struct)
#endif
#define Bonobo_IOError__alloc() ((Bonobo_IOError *)ORBit_small_alloc (TC_Bonobo_IOError))
#define Bonobo_IOError__freekids(m,d) ORBit_small_freekids (TC_Bonobo_IOError,(m),(d))
#endif
#undef ex_Bonobo_BadArg
#define ex_Bonobo_BadArg "IDL:Bonobo/BadArg:1.0"
#if !defined(_Bonobo_BadArg_defined)
#define _Bonobo_BadArg_defined 1
   typedef struct Bonobo_BadArg_type Bonobo_BadArg;
   struct Bonobo_BadArg_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_BadArg_struct;
#define TC_Bonobo_BadArg ((CORBA_TypeCode)&TC_Bonobo_BadArg_struct)
#endif
#define Bonobo_BadArg__alloc() ((Bonobo_BadArg *)ORBit_small_alloc (TC_Bonobo_BadArg))
#define Bonobo_BadArg__freekids(m,d) ORBit_small_freekids (TC_Bonobo_BadArg,(m),(d))
#endif
#if !defined(_Bonobo_ResolveFlag_defined)
#define _Bonobo_ResolveFlag_defined 1
   typedef CORBA_long Bonobo_ResolveFlag;
#define Bonobo_ResolveFlag_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_ResolveFlag_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ResolveFlag_struct;
#define TC_Bonobo_ResolveFlag ((CORBA_TypeCode)&TC_Bonobo_ResolveFlag_struct)
#endif
#define Bonobo_ResolveFlag__alloc() ((Bonobo_ResolveFlag *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_ResolveFlag__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#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_ResolveOptions_type Bonobo_ResolveOptions;
   struct Bonobo_ResolveOptions_type
   {
      Bonobo_ResolveFlag flags;
      CORBA_long timeout;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ResolveOptions_struct;
#define TC_Bonobo_ResolveOptions ((CORBA_TypeCode)&TC_Bonobo_ResolveOptions_struct)
#endif
#define Bonobo_ResolveOptions__alloc() ((Bonobo_ResolveOptions *)ORBit_small_alloc (TC_Bonobo_ResolveOptions))
#define Bonobo_ResolveOptions__freekids(m,d) ORBit_small_freekids (TC_Bonobo_ResolveOptions,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Moniker_struct;
#define TC_Bonobo_Moniker ((CORBA_TypeCode)&TC_Bonobo_Moniker_struct)
#endif
#endif
#undef ex_Bonobo_Moniker_InterfaceNotFound
#define ex_Bonobo_Moniker_InterfaceNotFound "IDL:Bonobo/Moniker/InterfaceNotFound:1.0"
#if !defined(_Bonobo_Moniker_InterfaceNotFound_defined)
#define _Bonobo_Moniker_InterfaceNotFound_defined 1
   typedef struct Bonobo_Moniker_InterfaceNotFound_type
      Bonobo_Moniker_InterfaceNotFound;
   struct Bonobo_Moniker_InterfaceNotFound_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Moniker_InterfaceNotFound *)ORBit_small_alloc (TC_Bonobo_Moniker_InterfaceNotFound))
#define Bonobo_Moniker_InterfaceNotFound__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Moniker_InterfaceNotFound,(m),(d))
#endif
#undef ex_Bonobo_Moniker_TimeOut
#define ex_Bonobo_Moniker_TimeOut "IDL:Bonobo/Moniker/TimeOut:1.0"
#if !defined(_Bonobo_Moniker_TimeOut_defined)
#define _Bonobo_Moniker_TimeOut_defined 1
   typedef struct Bonobo_Moniker_TimeOut_type Bonobo_Moniker_TimeOut;
   struct Bonobo_Moniker_TimeOut_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Moniker_TimeOut *)ORBit_small_alloc (TC_Bonobo_Moniker_TimeOut))
#define Bonobo_Moniker_TimeOut__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Moniker_TimeOut,(m),(d))
#endif
#undef ex_Bonobo_Moniker_InvalidSyntax
#define ex_Bonobo_Moniker_InvalidSyntax "IDL:Bonobo/Moniker/InvalidSyntax:1.0"
#if !defined(_Bonobo_Moniker_InvalidSyntax_defined)
#define _Bonobo_Moniker_InvalidSyntax_defined 1
   typedef struct Bonobo_Moniker_InvalidSyntax_type
      Bonobo_Moniker_InvalidSyntax;
   struct Bonobo_Moniker_InvalidSyntax_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Moniker_InvalidSyntax *)ORBit_small_alloc (TC_Bonobo_Moniker_InvalidSyntax))
#define Bonobo_Moniker_InvalidSyntax__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Moniker_InvalidSyntax,(m),(d))
#endif
#undef ex_Bonobo_Moniker_UnknownPrefix
#define ex_Bonobo_Moniker_UnknownPrefix "IDL:Bonobo/Moniker/UnknownPrefix:1.0"
#if !defined(_Bonobo_Moniker_UnknownPrefix_defined)
#define _Bonobo_Moniker_UnknownPrefix_defined 1
   typedef struct Bonobo_Moniker_UnknownPrefix_type
      Bonobo_Moniker_UnknownPrefix;
   struct Bonobo_Moniker_UnknownPrefix_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Moniker_UnknownPrefix *)ORBit_small_alloc (TC_Bonobo_Moniker_UnknownPrefix))
#define Bonobo_Moniker_UnknownPrefix__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Moniker_UnknownPrefix,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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;
#define Bonobo_StorageInfoFields_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_StorageInfoFields_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_StorageInfoFields_struct;
#define TC_Bonobo_StorageInfoFields ((CORBA_TypeCode)&TC_Bonobo_StorageInfoFields_struct)
#endif
#define Bonobo_StorageInfoFields__alloc() ((Bonobo_StorageInfoFields *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_StorageInfoFields__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#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_string Bonobo_ContentType;
#define Bonobo_ContentType_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define Bonobo_ContentType_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ContentType_struct;
#define TC_Bonobo_ContentType ((CORBA_TypeCode)&TC_Bonobo_ContentType_struct)
#endif
#define Bonobo_ContentType__alloc() ((Bonobo_ContentType *)ORBit_small_alloc (TC_CORBA_string))
#define Bonobo_ContentType__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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 Bonobo_StorageInfo_type Bonobo_StorageInfo;
   struct Bonobo_StorageInfo_type
   {
      CORBA_string name;
      Bonobo_StorageType type;
      Bonobo_ContentType content_type;
      CORBA_long size;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_StorageInfo_struct;
#define TC_Bonobo_StorageInfo ((CORBA_TypeCode)&TC_Bonobo_StorageInfo_struct)
#endif
#define Bonobo_StorageInfo__alloc() ((Bonobo_StorageInfo *)ORBit_small_alloc (TC_Bonobo_StorageInfo))
#define Bonobo_StorageInfo__freekids(m,d) ORBit_small_freekids (TC_Bonobo_StorageInfo,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 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'
#if !defined(_CORBA_sequence_CORBA_octet_defined)
#define _CORBA_sequence_CORBA_octet_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_octet *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_octet;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 '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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_octet_struct;
#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
#endif
#define CORBA_sequence_CORBA_octet__alloc() ((CORBA_sequence_CORBA_octet *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define CORBA_sequence_CORBA_octet__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#if !defined(_Bonobo_Stream_iobuf_defined)
#define _Bonobo_Stream_iobuf_defined 1
   typedef CORBA_sequence_CORBA_octet Bonobo_Stream_iobuf;
#define Bonobo_Stream_iobuf_marshal(x,y,z) CORBA_sequence_CORBA_octet_marshal((x),(y),(z))
#define Bonobo_Stream_iobuf_demarshal(x,y,z,i) CORBA_sequence_CORBA_octet_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Stream_iobuf_struct;
#define TC_Bonobo_Stream_iobuf ((CORBA_TypeCode)&TC_Bonobo_Stream_iobuf_struct)
#endif
#define Bonobo_Stream_iobuf__alloc() ((Bonobo_Stream_iobuf *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define Bonobo_Stream_iobuf__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define Bonobo_Stream_iobuf_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#undef ex_Bonobo_Stream_NoPermission
#define ex_Bonobo_Stream_NoPermission "IDL:Bonobo/Stream/NoPermission:1.0"
#if !defined(_Bonobo_Stream_NoPermission_defined)
#define _Bonobo_Stream_NoPermission_defined 1
   typedef struct Bonobo_Stream_NoPermission_type Bonobo_Stream_NoPermission;
   struct Bonobo_Stream_NoPermission_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Stream_NoPermission *)ORBit_small_alloc (TC_Bonobo_Stream_NoPermission))
#define Bonobo_Stream_NoPermission__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Stream_NoPermission,(m),(d))
#endif
#undef ex_Bonobo_Stream_NotSupported
#define ex_Bonobo_Stream_NotSupported "IDL:Bonobo/Stream/NotSupported:1.0"
#if !defined(_Bonobo_Stream_NotSupported_defined)
#define _Bonobo_Stream_NotSupported_defined 1
   typedef struct Bonobo_Stream_NotSupported_type Bonobo_Stream_NotSupported;
   struct Bonobo_Stream_NotSupported_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Stream_NotSupported *)ORBit_small_alloc (TC_Bonobo_Stream_NotSupported))
#define Bonobo_Stream_NotSupported__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Stream_NotSupported,(m),(d))
#endif
#undef ex_Bonobo_Stream_IOError
#define ex_Bonobo_Stream_IOError "IDL:Bonobo/Stream/IOError:1.0"
#if !defined(_Bonobo_Stream_IOError_defined)
#define _Bonobo_Stream_IOError_defined 1
   typedef struct Bonobo_Stream_IOError_type Bonobo_Stream_IOError;
   struct Bonobo_Stream_IOError_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Stream_IOError *)ORBit_small_alloc (TC_Bonobo_Stream_IOError))
#define Bonobo_Stream_IOError__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Stream_IOError,(m),(d))
#endif
#if !defined(_Bonobo_Stream_SeekType_defined)
#define _Bonobo_Stream_SeekType_defined 1
   typedef enum
   {
      Bonobo_Stream_SeekSet,
      Bonobo_Stream_SeekCur,
      Bonobo_Stream_SeekEnd
   } 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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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)
#define ORBIT_DECL_CORBA_sequence_Bonobo_StorageInfo 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'
#if !defined(_CORBA_sequence_Bonobo_StorageInfo_defined)
#define _CORBA_sequence_Bonobo_StorageInfo_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      Bonobo_StorageInfo *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_Bonobo_StorageInfo;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_StorageInfo__alloc() ((CORBA_sequence_Bonobo_StorageInfo *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_StorageInfo))
#define CORBA_sequence_Bonobo_StorageInfo__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_StorageInfo,(m),(d))
#define CORBA_sequence_Bonobo_StorageInfo_allocbuf(l) ((Bonobo_StorageInfo*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_StorageInfo, (l)))
#define CORBA_sequence_Bonobo_StorageInfo_allocbuf(l) ((Bonobo_StorageInfo*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_StorageInfo, (l)))
#endif
#if !defined(_Bonobo_Storage_DirectoryList_defined)
#define _Bonobo_Storage_DirectoryList_defined 1
   typedef CORBA_sequence_Bonobo_StorageInfo Bonobo_Storage_DirectoryList;
#define Bonobo_Storage_DirectoryList_marshal(x,y,z) CORBA_sequence_Bonobo_StorageInfo_marshal((x),(y),(z))
#define Bonobo_Storage_DirectoryList_demarshal(x,y,z,i) CORBA_sequence_Bonobo_StorageInfo_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Storage_DirectoryList_struct;
#define TC_Bonobo_Storage_DirectoryList ((CORBA_TypeCode)&TC_Bonobo_Storage_DirectoryList_struct)
#endif
#define Bonobo_Storage_DirectoryList__alloc() ((Bonobo_Storage_DirectoryList *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_StorageInfo))
#define Bonobo_Storage_DirectoryList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_StorageInfo,(m),(d))
#define Bonobo_Storage_DirectoryList_allocbuf(l) ((Bonobo_StorageInfo*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_StorageInfo, (l)))
#endif
#if !defined(_Bonobo_Storage_OpenMode_defined)
#define _Bonobo_Storage_OpenMode_defined 1
   typedef CORBA_long Bonobo_Storage_OpenMode;
#define Bonobo_Storage_OpenMode_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_Storage_OpenMode_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Storage_OpenMode_struct;
#define TC_Bonobo_Storage_OpenMode ((CORBA_TypeCode)&TC_Bonobo_Storage_OpenMode_struct)
#endif
#define Bonobo_Storage_OpenMode__alloc() ((Bonobo_Storage_OpenMode *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_Storage_OpenMode__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#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 */

#undef ex_Bonobo_Storage_IOError
#define ex_Bonobo_Storage_IOError "IDL:Bonobo/Storage/IOError:1.0"
#if !defined(_Bonobo_Storage_IOError_defined)
#define _Bonobo_Storage_IOError_defined 1
   typedef struct Bonobo_Storage_IOError_type Bonobo_Storage_IOError;
   struct Bonobo_Storage_IOError_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_IOError *)ORBit_small_alloc (TC_Bonobo_Storage_IOError))
#define Bonobo_Storage_IOError__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_IOError,(m),(d))
#endif
#undef ex_Bonobo_Storage_NameExists
#define ex_Bonobo_Storage_NameExists "IDL:Bonobo/Storage/NameExists:1.0"
#if !defined(_Bonobo_Storage_NameExists_defined)
#define _Bonobo_Storage_NameExists_defined 1
   typedef struct Bonobo_Storage_NameExists_type Bonobo_Storage_NameExists;
   struct Bonobo_Storage_NameExists_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NameExists *)ORBit_small_alloc (TC_Bonobo_Storage_NameExists))
#define Bonobo_Storage_NameExists__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NameExists,(m),(d))
#endif
#undef ex_Bonobo_Storage_NotFound
#define ex_Bonobo_Storage_NotFound "IDL:Bonobo/Storage/NotFound:1.0"
#if !defined(_Bonobo_Storage_NotFound_defined)
#define _Bonobo_Storage_NotFound_defined 1
   typedef struct Bonobo_Storage_NotFound_type Bonobo_Storage_NotFound;
   struct Bonobo_Storage_NotFound_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NotFound *)ORBit_small_alloc (TC_Bonobo_Storage_NotFound))
#define Bonobo_Storage_NotFound__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NotFound,(m),(d))
#endif
#undef ex_Bonobo_Storage_NoPermission
#define ex_Bonobo_Storage_NoPermission "IDL:Bonobo/Storage/NoPermission:1.0"
#if !defined(_Bonobo_Storage_NoPermission_defined)
#define _Bonobo_Storage_NoPermission_defined 1
   typedef struct Bonobo_Storage_NoPermission_type
      Bonobo_Storage_NoPermission;
   struct Bonobo_Storage_NoPermission_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NoPermission *)ORBit_small_alloc (TC_Bonobo_Storage_NoPermission))
#define Bonobo_Storage_NoPermission__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NoPermission,(m),(d))
#endif
#undef ex_Bonobo_Storage_NotSupported
#define ex_Bonobo_Storage_NotSupported "IDL:Bonobo/Storage/NotSupported:1.0"
#if !defined(_Bonobo_Storage_NotSupported_defined)
#define _Bonobo_Storage_NotSupported_defined 1
   typedef struct Bonobo_Storage_NotSupported_type
      Bonobo_Storage_NotSupported;
   struct Bonobo_Storage_NotSupported_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NotSupported *)ORBit_small_alloc (TC_Bonobo_Storage_NotSupported))
#define Bonobo_Storage_NotSupported__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NotSupported,(m),(d))
#endif
#undef ex_Bonobo_Storage_NotStream
#define ex_Bonobo_Storage_NotStream "IDL:Bonobo/Storage/NotStream:1.0"
#if !defined(_Bonobo_Storage_NotStream_defined)
#define _Bonobo_Storage_NotStream_defined 1
   typedef struct Bonobo_Storage_NotStream_type Bonobo_Storage_NotStream;
   struct Bonobo_Storage_NotStream_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NotStream *)ORBit_small_alloc (TC_Bonobo_Storage_NotStream))
#define Bonobo_Storage_NotStream__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NotStream,(m),(d))
#endif
#undef ex_Bonobo_Storage_NotStorage
#define ex_Bonobo_Storage_NotStorage "IDL:Bonobo/Storage/NotStorage:1.0"
#if !defined(_Bonobo_Storage_NotStorage_defined)
#define _Bonobo_Storage_NotStorage_defined 1
   typedef struct Bonobo_Storage_NotStorage_type Bonobo_Storage_NotStorage;
   struct Bonobo_Storage_NotStorage_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NotStorage *)ORBit_small_alloc (TC_Bonobo_Storage_NotStorage))
#define Bonobo_Storage_NotStorage__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NotStorage,(m),(d))
#endif
#undef ex_Bonobo_Storage_NotEmpty
#define ex_Bonobo_Storage_NotEmpty "IDL:Bonobo/Storage/NotEmpty:1.0"
#if !defined(_Bonobo_Storage_NotEmpty_defined)
#define _Bonobo_Storage_NotEmpty_defined 1
   typedef struct Bonobo_Storage_NotEmpty_type Bonobo_Storage_NotEmpty;
   struct Bonobo_Storage_NotEmpty_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Storage_NotEmpty *)ORBit_small_alloc (TC_Bonobo_Storage_NotEmpty))
#define Bonobo_Storage_NotEmpty__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Storage_NotEmpty,(m),(d))
#endif
#if !defined(ORBIT_DECL_Bonobo_MonikerContext) && !defined(_Bonobo_MonikerContext_defined)
#define ORBIT_DECL_Bonobo_MonikerContext 1
#define _Bonobo_MonikerContext_defined 1
#define Bonobo_MonikerContext__freekids CORBA_Object__freekids
   typedef CORBA_Object Bonobo_MonikerContext;
   extern CORBA_unsigned_long Bonobo_MonikerContext__classid;
#if !defined(TC_IMPL_TC_Bonobo_MonikerContext_0)
#define TC_IMPL_TC_Bonobo_MonikerContext_0 'B'
#define TC_IMPL_TC_Bonobo_MonikerContext_1 'o'
#define TC_IMPL_TC_Bonobo_MonikerContext_2 'n'
#define TC_IMPL_TC_Bonobo_MonikerContext_3 'o'
#define TC_IMPL_TC_Bonobo_MonikerContext_4 'b'
#define TC_IMPL_TC_Bonobo_MonikerContext_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_MonikerContext_struct;
#define TC_Bonobo_MonikerContext ((CORBA_TypeCode)&TC_Bonobo_MonikerContext_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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Persist_Status_struct;
#define TC_Bonobo_Persist_Status ((CORBA_TypeCode)&TC_Bonobo_Persist_Status_struct)
#endif
#endif
#undef ex_Bonobo_Persist_WrongDataType
#define ex_Bonobo_Persist_WrongDataType "IDL:Bonobo/Persist/WrongDataType:1.0"
#if !defined(_Bonobo_Persist_WrongDataType_defined)
#define _Bonobo_Persist_WrongDataType_defined 1
   typedef struct Bonobo_Persist_WrongDataType_type
      Bonobo_Persist_WrongDataType;
   struct Bonobo_Persist_WrongDataType_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Persist_WrongDataType *)ORBit_small_alloc (TC_Bonobo_Persist_WrongDataType))
#define Bonobo_Persist_WrongDataType__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Persist_WrongDataType,(m),(d))
#endif
#undef ex_Bonobo_Persist_FileNotFound
#define ex_Bonobo_Persist_FileNotFound "IDL:Bonobo/Persist/FileNotFound:1.0"
#if !defined(_Bonobo_Persist_FileNotFound_defined)
#define _Bonobo_Persist_FileNotFound_defined 1
   typedef struct Bonobo_Persist_FileNotFound_type
      Bonobo_Persist_FileNotFound;
   struct Bonobo_Persist_FileNotFound_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_Persist_FileNotFound *)ORBit_small_alloc (TC_Bonobo_Persist_FileNotFound))
#define Bonobo_Persist_FileNotFound__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Persist_FileNotFound,(m),(d))
#endif
#if !defined(_Bonobo_Persist_ContentType_defined)
#define _Bonobo_Persist_ContentType_defined 1
   typedef CORBA_string Bonobo_Persist_ContentType;
#define Bonobo_Persist_ContentType_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define Bonobo_Persist_ContentType_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__alloc() ((Bonobo_Persist_ContentType *)ORBit_small_alloc (TC_CORBA_string))
#define Bonobo_Persist_ContentType__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 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'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Persist_ContentType)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Persist_ContentType 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'
#if !defined(_CORBA_sequence_Bonobo_Persist_ContentType_defined)
#define _CORBA_sequence_Bonobo_Persist_ContentType_defined 1
   typedef CORBA_sequence_CORBA_string
      CORBA_sequence_Bonobo_Persist_ContentType;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_Persist_ContentType__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_Bonobo_Persist_ContentType__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_Bonobo_Persist_ContentType_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_Bonobo_Persist_ContentType_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_Bonobo_Persist_ContentType_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_Bonobo_Persist_ContentTypeList_defined)
#define _Bonobo_Persist_ContentTypeList_defined 1
   typedef CORBA_sequence_Bonobo_Persist_ContentType
      Bonobo_Persist_ContentTypeList;
#define Bonobo_Persist_ContentTypeList_marshal(x,y,z) CORBA_sequence_Bonobo_Persist_ContentType_marshal((x),(y),(z))
#define Bonobo_Persist_ContentTypeList_demarshal(x,y,z,i) CORBA_sequence_Bonobo_Persist_ContentType_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_Persist_ContentTypeList_struct;
#define TC_Bonobo_Persist_ContentTypeList ((CORBA_TypeCode)&TC_Bonobo_Persist_ContentTypeList_struct)
#endif
#define Bonobo_Persist_ContentTypeList__alloc() ((Bonobo_Persist_ContentTypeList *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Persist_ContentType))
#define Bonobo_Persist_ContentTypeList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Persist_ContentType,(m),(d))
#define Bonobo_Persist_ContentTypeList_allocbuf(l) ((Bonobo_Persist_ContentType*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Persist_ContentType, (l)))
#endif
#if !defined(_Bonobo_Persist_IID_defined)
#define _Bonobo_Persist_IID_defined 1
   typedef CORBA_string Bonobo_Persist_IID;
#define Bonobo_Persist_IID_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define Bonobo_Persist_IID_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_Persist_IID_0)
#define TC_IMPL_TC_Bonobo_Persist_IID_0 'B'
#define TC_IMPL_TC_Bonobo_Persist_IID_1 'o'
#define TC_IMPL_TC_Bonobo_Persist_IID_2 'n'
#define TC_IMPL_TC_Bonobo_Persist_IID_3 'o'
#define TC_IMPL_TC_Bonobo_Persist_IID_4 'b'
#define TC_IMPL_TC_Bonobo_Persist_IID_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Persist_IID_struct;
#define TC_Bonobo_Persist_IID ((CORBA_TypeCode)&TC_Bonobo_Persist_IID_struct)
#endif
#define Bonobo_Persist_IID__alloc() ((Bonobo_Persist_IID *)ORBit_small_alloc (TC_CORBA_string))
#define Bonobo_Persist_IID__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PersistFile_struct;
#define TC_Bonobo_PersistFile ((CORBA_TypeCode)&TC_Bonobo_PersistFile_struct)
#endif
#endif
#undef ex_Bonobo_PersistFile_NoCurrentName
#define ex_Bonobo_PersistFile_NoCurrentName "IDL:Bonobo/PersistFile/NoCurrentName:1.0"
#if !defined(_Bonobo_PersistFile_NoCurrentName_defined)
#define _Bonobo_PersistFile_NoCurrentName_defined 1
   typedef struct Bonobo_PersistFile_NoCurrentName_type
      Bonobo_PersistFile_NoCurrentName;
   struct Bonobo_PersistFile_NoCurrentName_type
   {
      CORBA_string extension;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_PersistFile_NoCurrentName_struct;
#define TC_Bonobo_PersistFile_NoCurrentName ((CORBA_TypeCode)&TC_Bonobo_PersistFile_NoCurrentName_struct)
#endif
#define Bonobo_PersistFile_NoCurrentName__alloc() ((Bonobo_PersistFile_NoCurrentName *)ORBit_small_alloc (TC_Bonobo_PersistFile_NoCurrentName))
#define Bonobo_PersistFile_NoCurrentName__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PersistFile_NoCurrentName,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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_Listener) && !defined(_Bonobo_Listener_defined)
#define ORBIT_DECL_Bonobo_Listener 1
#define _Bonobo_Listener_defined 1
#define Bonobo_Listener__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_EventSource_struct;
#define TC_Bonobo_EventSource ((CORBA_TypeCode)&TC_Bonobo_EventSource_struct)
#endif
#endif
#undef ex_Bonobo_EventSource_UnknownListener
#define ex_Bonobo_EventSource_UnknownListener "IDL:Bonobo/EventSource/UnknownListener:1.0"
#if !defined(_Bonobo_EventSource_UnknownListener_defined)
#define _Bonobo_EventSource_UnknownListener_defined 1
   typedef struct Bonobo_EventSource_UnknownListener_type
      Bonobo_EventSource_UnknownListener;
   struct Bonobo_EventSource_UnknownListener_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_EventSource_UnknownListener *)ORBit_small_alloc (TC_Bonobo_EventSource_UnknownListener))
#define Bonobo_EventSource_UnknownListener__freekids(m,d) ORBit_small_freekids (TC_Bonobo_EventSource_UnknownListener,(m),(d))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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;
#define Bonobo_Gdk_Time_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_Gdk_Time_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_Time_struct;
#define TC_Bonobo_Gdk_Time ((CORBA_TypeCode)&TC_Bonobo_Gdk_Time_struct)
#endif
#define Bonobo_Gdk_Time__alloc() ((Bonobo_Gdk_Time *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_Gdk_Time__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_MotionEvent_defined)
#define _Bonobo_Gdk_MotionEvent_defined 1
   typedef struct Bonobo_Gdk_MotionEvent_type Bonobo_Gdk_MotionEvent;
   struct Bonobo_Gdk_MotionEvent_type
   {
      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;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_MotionEvent_struct;
#define TC_Bonobo_Gdk_MotionEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_MotionEvent_struct)
#endif
#define Bonobo_Gdk_MotionEvent__alloc() ((Bonobo_Gdk_MotionEvent *)ORBit_small_alloc (TC_Bonobo_Gdk_MotionEvent))
#define Bonobo_Gdk_MotionEvent__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gdk_MotionEvent,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_ButtonEvent_defined)
#define _Bonobo_Gdk_ButtonEvent_defined 1
   typedef struct Bonobo_Gdk_ButtonEvent_type Bonobo_Gdk_ButtonEvent;
   struct Bonobo_Gdk_ButtonEvent_type
   {
      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;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_ButtonEvent_struct;
#define TC_Bonobo_Gdk_ButtonEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_ButtonEvent_struct)
#endif
#define Bonobo_Gdk_ButtonEvent__alloc() ((Bonobo_Gdk_ButtonEvent *)ORBit_small_alloc (TC_Bonobo_Gdk_ButtonEvent))
#define Bonobo_Gdk_ButtonEvent__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gdk_ButtonEvent,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_KeyEvent_defined)
#define _Bonobo_Gdk_KeyEvent_defined 1
   typedef struct Bonobo_Gdk_KeyEvent_type Bonobo_Gdk_KeyEvent;
   struct Bonobo_Gdk_KeyEvent_type
   {
      Bonobo_Gdk_KeyType type;
      Bonobo_Gdk_Time time;
      CORBA_short state;
      CORBA_short keyval;
      CORBA_short length;
      CORBA_string str;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_KeyEvent_struct;
#define TC_Bonobo_Gdk_KeyEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_KeyEvent_struct)
#endif
#define Bonobo_Gdk_KeyEvent__alloc() ((Bonobo_Gdk_KeyEvent *)ORBit_small_alloc (TC_Bonobo_Gdk_KeyEvent))
#define Bonobo_Gdk_KeyEvent__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gdk_KeyEvent,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_CrossingEvent_defined)
#define _Bonobo_Gdk_CrossingEvent_defined 1
   typedef struct Bonobo_Gdk_CrossingEvent_type Bonobo_Gdk_CrossingEvent;
   struct Bonobo_Gdk_CrossingEvent_type
   {
      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;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_CrossingEvent_struct;
#define TC_Bonobo_Gdk_CrossingEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_CrossingEvent_struct)
#endif
#define Bonobo_Gdk_CrossingEvent__alloc() ((Bonobo_Gdk_CrossingEvent *)ORBit_small_alloc (TC_Bonobo_Gdk_CrossingEvent))
#define Bonobo_Gdk_CrossingEvent__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gdk_CrossingEvent,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_FocusEvent_defined)
#define _Bonobo_Gdk_FocusEvent_defined 1
   typedef struct Bonobo_Gdk_FocusEvent_type Bonobo_Gdk_FocusEvent;
   struct Bonobo_Gdk_FocusEvent_type
   {
      CORBA_boolean inside;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_FocusEvent_struct;
#define TC_Bonobo_Gdk_FocusEvent ((CORBA_TypeCode)&TC_Bonobo_Gdk_FocusEvent_struct)
#endif
#define Bonobo_Gdk_FocusEvent__alloc() ((Bonobo_Gdk_FocusEvent *)ORBit_small_alloc (TC_Bonobo_Gdk_FocusEvent))
#define Bonobo_Gdk_FocusEvent__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gdk_FocusEvent,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_Event_defined)
#define _Bonobo_Gdk_Event_defined 1
   typedef struct Bonobo_Gdk_Event_type Bonobo_Gdk_Event;
   struct Bonobo_Gdk_Event_type
   {
      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;
   };
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_Event_struct;
#define TC_Bonobo_Gdk_Event ((CORBA_TypeCode)&TC_Bonobo_Gdk_Event_struct)
#endif
#define Bonobo_Gdk_Event__alloc() ((Bonobo_Gdk_Event *)ORBit_small_alloc (TC_Bonobo_Gdk_Event))
#define Bonobo_Gdk_Event__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gdk_Event,(m),(d))
#endif
#if !defined(_Bonobo_Gdk_WindowId_defined)
#define _Bonobo_Gdk_WindowId_defined 1
   typedef CORBA_string Bonobo_Gdk_WindowId;
#define Bonobo_Gdk_WindowId_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define Bonobo_Gdk_WindowId_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_Gdk_WindowId_0)
#define TC_IMPL_TC_Bonobo_Gdk_WindowId_0 'B'
#define TC_IMPL_TC_Bonobo_Gdk_WindowId_1 'o'
#define TC_IMPL_TC_Bonobo_Gdk_WindowId_2 'n'
#define TC_IMPL_TC_Bonobo_Gdk_WindowId_3 'o'
#define TC_IMPL_TC_Bonobo_Gdk_WindowId_4 'b'
#define TC_IMPL_TC_Bonobo_Gdk_WindowId_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gdk_WindowId_struct;
#define TC_Bonobo_Gdk_WindowId ((CORBA_TypeCode)&TC_Bonobo_Gdk_WindowId_struct)
#endif
#define Bonobo_Gdk_WindowId__alloc() ((Bonobo_Gdk_WindowId *)ORBit_small_alloc (TC_CORBA_string))
#define Bonobo_Gdk_WindowId__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(_Bonobo_Gtk_Requisition_defined)
#define _Bonobo_Gtk_Requisition_defined 1
   typedef struct Bonobo_Gtk_Requisition_type Bonobo_Gtk_Requisition;
   struct Bonobo_Gtk_Requisition_type
   {
      CORBA_long width;
      CORBA_long height;
   };

#if !defined(TC_IMPL_TC_Bonobo_Gtk_Requisition_0)
#define TC_IMPL_TC_Bonobo_Gtk_Requisition_0 'B'
#define TC_IMPL_TC_Bonobo_Gtk_Requisition_1 'o'
#define TC_IMPL_TC_Bonobo_Gtk_Requisition_2 'n'
#define TC_IMPL_TC_Bonobo_Gtk_Requisition_3 'o'
#define TC_IMPL_TC_Bonobo_Gtk_Requisition_4 'b'
#define TC_IMPL_TC_Bonobo_Gtk_Requisition_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gtk_Requisition_struct;
#define TC_Bonobo_Gtk_Requisition ((CORBA_TypeCode)&TC_Bonobo_Gtk_Requisition_struct)
#endif
#define Bonobo_Gtk_Requisition__alloc() ((Bonobo_Gtk_Requisition *)ORBit_small_alloc (TC_Bonobo_Gtk_Requisition))
#define Bonobo_Gtk_Requisition__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Gtk_Requisition,(m),(d))
#endif
#if !defined(_Bonobo_Gtk_State_defined)
#define _Bonobo_Gtk_State_defined 1
   typedef enum
   {
      Bonobo_Gtk_StateNormal,
      Bonobo_Gtk_StateActive,
      Bonobo_Gtk_StatePrelight,
      Bonobo_Gtk_StateSelected,
      Bonobo_Gtk_StateInsensitive
   } Bonobo_Gtk_State;
#if !defined(TC_IMPL_TC_Bonobo_Gtk_State_0)
#define TC_IMPL_TC_Bonobo_Gtk_State_0 'B'
#define TC_IMPL_TC_Bonobo_Gtk_State_1 'o'
#define TC_IMPL_TC_Bonobo_Gtk_State_2 'n'
#define TC_IMPL_TC_Bonobo_Gtk_State_3 'o'
#define TC_IMPL_TC_Bonobo_Gtk_State_4 'b'
#define TC_IMPL_TC_Bonobo_Gtk_State_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gtk_State_struct;
#define TC_Bonobo_Gtk_State ((CORBA_TypeCode)&TC_Bonobo_Gtk_State_struct)
#endif
#endif
#if !defined(_Bonobo_Gtk_Direction_defined)
#define _Bonobo_Gtk_Direction_defined 1
   typedef enum
   {
      Bonobo_Gtk_DirectionTabForward,
      Bonobo_Gtk_DirectionTabBackward,
      Bonobo_Gtk_DirectionUp,
      Bonobo_Gtk_DirectionDown,
      Bonobo_Gtk_DirectionLeft,
      Bonobo_Gtk_DirectionRight
   } Bonobo_Gtk_Direction;
#if !defined(TC_IMPL_TC_Bonobo_Gtk_Direction_0)
#define TC_IMPL_TC_Bonobo_Gtk_Direction_0 'B'
#define TC_IMPL_TC_Bonobo_Gtk_Direction_1 'o'
#define TC_IMPL_TC_Bonobo_Gtk_Direction_2 'n'
#define TC_IMPL_TC_Bonobo_Gtk_Direction_3 'o'
#define TC_IMPL_TC_Bonobo_Gtk_Direction_4 'b'
#define TC_IMPL_TC_Bonobo_Gtk_Direction_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Gtk_Direction_struct;
#define TC_Bonobo_Gtk_Direction ((CORBA_TypeCode)&TC_Bonobo_Gtk_Direction_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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_UIContainer_struct;
#define TC_Bonobo_UIContainer ((CORBA_TypeCode)&TC_Bonobo_UIContainer_struct)
#endif
#endif
#undef ex_Bonobo_UIContainer_MalformedXML
#define ex_Bonobo_UIContainer_MalformedXML "IDL:Bonobo/UIContainer/MalformedXML:1.0"
#if !defined(_Bonobo_UIContainer_MalformedXML_defined)
#define _Bonobo_UIContainer_MalformedXML_defined 1
   typedef struct Bonobo_UIContainer_MalformedXML_type
      Bonobo_UIContainer_MalformedXML;
   struct Bonobo_UIContainer_MalformedXML_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_UIContainer_MalformedXML *)ORBit_small_alloc (TC_Bonobo_UIContainer_MalformedXML))
#define Bonobo_UIContainer_MalformedXML__freekids(m,d) ORBit_small_freekids (TC_Bonobo_UIContainer_MalformedXML,(m),(d))
#endif
#undef ex_Bonobo_UIContainer_InvalidPath
#define ex_Bonobo_UIContainer_InvalidPath "IDL:Bonobo/UIContainer/InvalidPath:1.0"
#if !defined(_Bonobo_UIContainer_InvalidPath_defined)
#define _Bonobo_UIContainer_InvalidPath_defined 1
   typedef struct Bonobo_UIContainer_InvalidPath_type
      Bonobo_UIContainer_InvalidPath;
   struct Bonobo_UIContainer_InvalidPath_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_UIContainer_InvalidPath *)ORBit_small_alloc (TC_Bonobo_UIContainer_InvalidPath))
#define Bonobo_UIContainer_InvalidPath__freekids(m,d) ORBit_small_freekids (TC_Bonobo_UIContainer_InvalidPath,(m),(d))
#endif
#undef ex_Bonobo_UIContainer_NonExistentAttr
#define ex_Bonobo_UIContainer_NonExistentAttr "IDL:Bonobo/UIContainer/NonExistentAttr:1.0"
#if !defined(_Bonobo_UIContainer_NonExistentAttr_defined)
#define _Bonobo_UIContainer_NonExistentAttr_defined 1
   typedef struct Bonobo_UIContainer_NonExistentAttr_type
      Bonobo_UIContainer_NonExistentAttr;
   struct Bonobo_UIContainer_NonExistentAttr_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_0)
#define TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_NonExistentAttr_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_UIContainer_NonExistentAttr_struct;
#define TC_Bonobo_UIContainer_NonExistentAttr ((CORBA_TypeCode)&TC_Bonobo_UIContainer_NonExistentAttr_struct)
#endif
#define Bonobo_UIContainer_NonExistentAttr__alloc() ((Bonobo_UIContainer_NonExistentAttr *)ORBit_small_alloc (TC_Bonobo_UIContainer_NonExistentAttr))
#define Bonobo_UIContainer_NonExistentAttr__freekids(m,d) ORBit_small_freekids (TC_Bonobo_UIContainer_NonExistentAttr,(m),(d))
#endif
#undef ex_Bonobo_UIContainer_Insensitive
#define ex_Bonobo_UIContainer_Insensitive "IDL:Bonobo/UIContainer/Insensitive:1.0"
#if !defined(_Bonobo_UIContainer_Insensitive_defined)
#define _Bonobo_UIContainer_Insensitive_defined 1
   typedef struct Bonobo_UIContainer_Insensitive_type
      Bonobo_UIContainer_Insensitive;
   struct Bonobo_UIContainer_Insensitive_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_UIContainer_Insensitive_0)
#define TC_IMPL_TC_Bonobo_UIContainer_Insensitive_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_Insensitive_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_Insensitive_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_Insensitive_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_Insensitive_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_Insensitive_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_UIContainer_Insensitive_struct;
#define TC_Bonobo_UIContainer_Insensitive ((CORBA_TypeCode)&TC_Bonobo_UIContainer_Insensitive_struct)
#endif
#define Bonobo_UIContainer_Insensitive__alloc() ((Bonobo_UIContainer_Insensitive *)ORBit_small_alloc (TC_Bonobo_UIContainer_Insensitive))
#define Bonobo_UIContainer_Insensitive__freekids(m,d) ORBit_small_freekids (TC_Bonobo_UIContainer_Insensitive,(m),(d))
#endif
#undef ex_Bonobo_UIContainer_Unknown
#define ex_Bonobo_UIContainer_Unknown "IDL:Bonobo/UIContainer/Unknown:1.0"
#if !defined(_Bonobo_UIContainer_Unknown_defined)
#define _Bonobo_UIContainer_Unknown_defined 1
   typedef struct Bonobo_UIContainer_Unknown_type Bonobo_UIContainer_Unknown;
   struct Bonobo_UIContainer_Unknown_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_UIContainer_Unknown_0)
#define TC_IMPL_TC_Bonobo_UIContainer_Unknown_0 'B'
#define TC_IMPL_TC_Bonobo_UIContainer_Unknown_1 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_Unknown_2 'n'
#define TC_IMPL_TC_Bonobo_UIContainer_Unknown_3 'o'
#define TC_IMPL_TC_Bonobo_UIContainer_Unknown_4 'b'
#define TC_IMPL_TC_Bonobo_UIContainer_Unknown_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_UIContainer_Unknown_struct;
#define TC_Bonobo_UIContainer_Unknown ((CORBA_TypeCode)&TC_Bonobo_UIContainer_Unknown_struct)
#endif
#define Bonobo_UIContainer_Unknown__alloc() ((Bonobo_UIContainer_Unknown *)ORBit_small_alloc (TC_Bonobo_UIContainer_Unknown))
#define Bonobo_UIContainer_Unknown__freekids(m,d) ORBit_small_freekids (TC_Bonobo_UIContainer_Unknown,(m),(d))
#endif
#if !defined(_Bonobo_Pair_defined)
#define _Bonobo_Pair_defined 1
   typedef struct Bonobo_Pair_type Bonobo_Pair;
   struct Bonobo_Pair_type
   {
      CORBA_string name;
      CORBA_any value;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Pair_struct;
#define TC_Bonobo_Pair ((CORBA_TypeCode)&TC_Bonobo_Pair_struct)
#endif
#define Bonobo_Pair__alloc() ((Bonobo_Pair *)ORBit_small_alloc (TC_Bonobo_Pair))
#define Bonobo_Pair__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Pair,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Pair)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Pair 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'
#if !defined(_CORBA_sequence_Bonobo_Pair_defined)
#define _CORBA_sequence_Bonobo_Pair_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      Bonobo_Pair *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_Bonobo_Pair;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_Pair__alloc() ((CORBA_sequence_Bonobo_Pair *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Pair))
#define CORBA_sequence_Bonobo_Pair__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Pair,(m),(d))
#define CORBA_sequence_Bonobo_Pair_allocbuf(l) ((Bonobo_Pair*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Pair, (l)))
#define CORBA_sequence_Bonobo_Pair_allocbuf(l) ((Bonobo_Pair*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Pair, (l)))
#endif
#if !defined(_Bonobo_PropertySet_defined)
#define _Bonobo_PropertySet_defined 1
   typedef CORBA_sequence_Bonobo_Pair Bonobo_PropertySet;
#define Bonobo_PropertySet_marshal(x,y,z) CORBA_sequence_Bonobo_Pair_marshal((x),(y),(z))
#define Bonobo_PropertySet_demarshal(x,y,z,i) CORBA_sequence_Bonobo_Pair_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PropertySet_struct;
#define TC_Bonobo_PropertySet ((CORBA_TypeCode)&TC_Bonobo_PropertySet_struct)
#endif
#define Bonobo_PropertySet__alloc() ((Bonobo_PropertySet *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Pair))
#define Bonobo_PropertySet__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Pair,(m),(d))
#define Bonobo_PropertySet_allocbuf(l) ((Bonobo_Pair*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Pair, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 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'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_Bonobo_KeyList_defined)
#define _Bonobo_KeyList_defined 1
   typedef CORBA_sequence_CORBA_string Bonobo_KeyList;
#define Bonobo_KeyList_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define Bonobo_KeyList_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_KeyList_0)
#define TC_IMPL_TC_Bonobo_KeyList_0 'B'
#define TC_IMPL_TC_Bonobo_KeyList_1 'o'
#define TC_IMPL_TC_Bonobo_KeyList_2 'n'
#define TC_IMPL_TC_Bonobo_KeyList_3 'o'
#define TC_IMPL_TC_Bonobo_KeyList_4 'b'
#define TC_IMPL_TC_Bonobo_KeyList_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_KeyList_struct;
#define TC_Bonobo_KeyList ((CORBA_TypeCode)&TC_Bonobo_KeyList_struct)
#endif
#define Bonobo_KeyList__alloc() ((Bonobo_KeyList *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define Bonobo_KeyList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define Bonobo_KeyList_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_Bonobo_PropertyFlags_defined)
#define _Bonobo_PropertyFlags_defined 1
   typedef CORBA_long Bonobo_PropertyFlags;
#define Bonobo_PropertyFlags_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_PropertyFlags_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_PropertyFlags_0)
#define TC_IMPL_TC_Bonobo_PropertyFlags_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyFlags_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyFlags_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyFlags_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyFlags_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyFlags_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PropertyFlags_struct;
#define TC_Bonobo_PropertyFlags ((CORBA_TypeCode)&TC_Bonobo_PropertyFlags_struct)
#endif
#define Bonobo_PropertyFlags__alloc() ((Bonobo_PropertyFlags *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_PropertyFlags__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#endif
#ifndef Bonobo_PROPERTY_READABLE
#define Bonobo_PROPERTY_READABLE 1
#endif				/* !Bonobo_PROPERTY_READABLE */

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

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

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

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

#if !defined(ORBIT_DECL_Bonobo_PropertyBag) && !defined(_Bonobo_PropertyBag_defined)
#define ORBIT_DECL_Bonobo_PropertyBag 1
#define _Bonobo_PropertyBag_defined 1
#define Bonobo_PropertyBag__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_struct;
#define TC_Bonobo_PropertyBag ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_struct)
#endif
#endif
#undef ex_Bonobo_PropertyBag_NotFound
#define ex_Bonobo_PropertyBag_NotFound "IDL:Bonobo/PropertyBag/NotFound:1.0"
#if !defined(_Bonobo_PropertyBag_NotFound_defined)
#define _Bonobo_PropertyBag_NotFound_defined 1
   typedef struct Bonobo_PropertyBag_NotFound_type
      Bonobo_PropertyBag_NotFound;
   struct Bonobo_PropertyBag_NotFound_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_PropertyBag_NotFound *)ORBit_small_alloc (TC_Bonobo_PropertyBag_NotFound))
#define Bonobo_PropertyBag_NotFound__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_NotFound,(m),(d))
#endif
#undef ex_Bonobo_PropertyBag_InvalidType
#define ex_Bonobo_PropertyBag_InvalidType "IDL:Bonobo/PropertyBag/InvalidType:1.0"
#if !defined(_Bonobo_PropertyBag_InvalidType_defined)
#define _Bonobo_PropertyBag_InvalidType_defined 1
   typedef struct Bonobo_PropertyBag_InvalidType_type
      Bonobo_PropertyBag_InvalidType;
   struct Bonobo_PropertyBag_InvalidType_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_PropertyBag_InvalidType_struct;
#define TC_Bonobo_PropertyBag_InvalidType ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_InvalidType_struct)
#endif
#define Bonobo_PropertyBag_InvalidType__alloc() ((Bonobo_PropertyBag_InvalidType *)ORBit_small_alloc (TC_Bonobo_PropertyBag_InvalidType))
#define Bonobo_PropertyBag_InvalidType__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_InvalidType,(m),(d))
#endif
#undef ex_Bonobo_PropertyBag_ReadOnly
#define ex_Bonobo_PropertyBag_ReadOnly "IDL:Bonobo/PropertyBag/ReadOnly:1.0"
#if !defined(_Bonobo_PropertyBag_ReadOnly_defined)
#define _Bonobo_PropertyBag_ReadOnly_defined 1
   typedef struct Bonobo_PropertyBag_ReadOnly_type
      Bonobo_PropertyBag_ReadOnly;
   struct Bonobo_PropertyBag_ReadOnly_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_ReadOnly_struct;
#define TC_Bonobo_PropertyBag_ReadOnly ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_ReadOnly_struct)
#endif
#define Bonobo_PropertyBag_ReadOnly__alloc() ((Bonobo_PropertyBag_ReadOnly *)ORBit_small_alloc (TC_Bonobo_PropertyBag_ReadOnly))
#define Bonobo_PropertyBag_ReadOnly__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_ReadOnly,(m),(d))
#endif
#undef ex_Bonobo_PropertyBag_BackendFailed
#define ex_Bonobo_PropertyBag_BackendFailed "IDL:Bonobo/PropertyBag/BackendFailed:1.0"
#if !defined(_Bonobo_PropertyBag_BackendFailed_defined)
#define _Bonobo_PropertyBag_BackendFailed_defined 1
   typedef struct Bonobo_PropertyBag_BackendFailed_type
      Bonobo_PropertyBag_BackendFailed;
   struct Bonobo_PropertyBag_BackendFailed_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_0 'B'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_1 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_2 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_3 'o'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_4 'b'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_PropertyBag_BackendFailed_struct;
#define TC_Bonobo_PropertyBag_BackendFailed ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_BackendFailed_struct)
#endif
#define Bonobo_PropertyBag_BackendFailed__alloc() ((Bonobo_PropertyBag_BackendFailed *)ORBit_small_alloc (TC_Bonobo_PropertyBag_BackendFailed))
#define Bonobo_PropertyBag_BackendFailed__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_BackendFailed,(m),(d))
#endif
#if !defined(ORBIT_DECL_Bonobo_ConfigDatabase) && !defined(_Bonobo_ConfigDatabase_defined)
#define ORBIT_DECL_Bonobo_ConfigDatabase 1
#define _Bonobo_ConfigDatabase_defined 1
#define Bonobo_ConfigDatabase__freekids CORBA_Object__freekids
   typedef CORBA_Object Bonobo_ConfigDatabase;
   extern CORBA_unsigned_long Bonobo_ConfigDatabase__classid;
#if !defined(TC_IMPL_TC_Bonobo_ConfigDatabase_0)
#define TC_IMPL_TC_Bonobo_ConfigDatabase_0 'B'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_1 'o'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_2 'n'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_3 'o'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_4 'b'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ConfigDatabase_struct;
#define TC_Bonobo_ConfigDatabase ((CORBA_TypeCode)&TC_Bonobo_ConfigDatabase_struct)
#endif
#endif
#if !defined(_Bonobo_ConfigDatabase_DBFlags_defined)
#define _Bonobo_ConfigDatabase_DBFlags_defined 1
   typedef enum
   {
      Bonobo_ConfigDatabase_DEFAULT,
      Bonobo_ConfigDatabase_WRITE,
      Bonobo_ConfigDatabase_MANDATORY
   } Bonobo_ConfigDatabase_DBFlags;
#if !defined(TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_0)
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_0 'B'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_1 'o'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_2 'n'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_3 'o'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_4 'b'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ConfigDatabase_DBFlags_struct;
#define TC_Bonobo_ConfigDatabase_DBFlags ((CORBA_TypeCode)&TC_Bonobo_ConfigDatabase_DBFlags_struct)
#endif
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Control_struct;
#define TC_Bonobo_Control ((CORBA_TypeCode)&TC_Bonobo_Control_struct)
#endif
#endif
#undef ex_Bonobo_Control_NoContents
#define ex_Bonobo_Control_NoContents "IDL:Bonobo/Control/NoContents:1.0"
#if !defined(_Bonobo_Control_NoContents_defined)
#define _Bonobo_Control_NoContents_defined 1
   typedef struct Bonobo_Control_NoContents_type Bonobo_Control_NoContents;
   struct Bonobo_Control_NoContents_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_Bonobo_Control_NoContents_0)
#define TC_IMPL_TC_Bonobo_Control_NoContents_0 'B'
#define TC_IMPL_TC_Bonobo_Control_NoContents_1 'o'
#define TC_IMPL_TC_Bonobo_Control_NoContents_2 'n'
#define TC_IMPL_TC_Bonobo_Control_NoContents_3 'o'
#define TC_IMPL_TC_Bonobo_Control_NoContents_4 'b'
#define TC_IMPL_TC_Bonobo_Control_NoContents_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Control_NoContents_struct;
#define TC_Bonobo_Control_NoContents ((CORBA_TypeCode)&TC_Bonobo_Control_NoContents_struct)
#endif
#define Bonobo_Control_NoContents__alloc() ((Bonobo_Control_NoContents *)ORBit_small_alloc (TC_Bonobo_Control_NoContents))
#define Bonobo_Control_NoContents__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Control_NoContents,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PropertyControl_Action_struct;
#define TC_Bonobo_PropertyControl_Action ((CORBA_TypeCode)&TC_Bonobo_PropertyControl_Action_struct)
#endif
#endif
#undef ex_Bonobo_PropertyControl_NoPage
#define ex_Bonobo_PropertyControl_NoPage "IDL:Bonobo/PropertyControl/NoPage:1.0"
#if !defined(_Bonobo_PropertyControl_NoPage_defined)
#define _Bonobo_PropertyControl_NoPage_defined 1
   typedef struct Bonobo_PropertyControl_NoPage_type
      Bonobo_PropertyControl_NoPage;
   struct Bonobo_PropertyControl_NoPage_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_PropertyControl_NoPage *)ORBit_small_alloc (TC_Bonobo_PropertyControl_NoPage))
#define Bonobo_PropertyControl_NoPage__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyControl_NoPage,(m),(d))
#endif
#if !defined(_Bonobo_ZoomLevel_defined)
#define _Bonobo_ZoomLevel_defined 1
   typedef CORBA_float Bonobo_ZoomLevel;
#define Bonobo_ZoomLevel_marshal(x,y,z) CORBA_float_marshal((x),(y),(z))
#define Bonobo_ZoomLevel_demarshal(x,y,z,i) CORBA_float_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevel_struct;
#define TC_Bonobo_ZoomLevel ((CORBA_TypeCode)&TC_Bonobo_ZoomLevel_struct)
#endif
#define Bonobo_ZoomLevel__alloc() ((Bonobo_ZoomLevel *)ORBit_small_alloc (TC_CORBA_float))
#define Bonobo_ZoomLevel__freekids(m,d) ORBit_small_freekids (TC_CORBA_float,(m),(d))
#endif
#if !defined(_Bonobo_ZoomLevelName_defined)
#define _Bonobo_ZoomLevelName_defined 1
   typedef CORBA_string Bonobo_ZoomLevelName;
#define Bonobo_ZoomLevelName_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define Bonobo_ZoomLevelName_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevelName_struct;
#define TC_Bonobo_ZoomLevelName ((CORBA_TypeCode)&TC_Bonobo_ZoomLevelName_struct)
#endif
#define Bonobo_ZoomLevelName__alloc() ((Bonobo_ZoomLevelName *)ORBit_small_alloc (TC_CORBA_string))
#define Bonobo_ZoomLevelName__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_float)
#define ORBIT_DECL_CORBA_sequence_CORBA_float 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_float_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_float_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_float_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_float_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_float_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_float_5 'o'
#if !defined(_CORBA_sequence_CORBA_float_defined)
#define _CORBA_sequence_CORBA_float_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_float *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_float;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_float_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_float_struct;
#define TC_CORBA_sequence_CORBA_float ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_float_struct)
#endif
#define CORBA_sequence_CORBA_float__alloc() ((CORBA_sequence_CORBA_float *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_float))
#define CORBA_sequence_CORBA_float__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_float,(m),(d))
#define CORBA_sequence_CORBA_float_allocbuf(l) ((CORBA_float*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_float, (l)))
#define CORBA_sequence_CORBA_float_allocbuf(l) ((CORBA_float*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_float, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevel)
#define ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevel 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'
#if !defined(_CORBA_sequence_Bonobo_ZoomLevel_defined)
#define _CORBA_sequence_Bonobo_ZoomLevel_defined 1
   typedef CORBA_sequence_CORBA_float CORBA_sequence_Bonobo_ZoomLevel;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_ZoomLevel__alloc CORBA_sequence_CORBA_float__alloc
#define CORBA_sequence_Bonobo_ZoomLevel__freekids CORBA_sequence_CORBA_float__freekids
#define CORBA_sequence_Bonobo_ZoomLevel_allocbuf CORBA_sequence_CORBA_float_allocbuf
#define CORBA_sequence_Bonobo_ZoomLevel_marshal(x,y,z) CORBA_sequence_CORBA_float_marshal((x),(y),(z))
#define CORBA_sequence_Bonobo_ZoomLevel_demarshal(x,y,z,i) CORBA_sequence_CORBA_float_demarshal((x),(y),(z),(i))
#endif
#if !defined(_Bonobo_ZoomLevelList_defined)
#define _Bonobo_ZoomLevelList_defined 1
   typedef CORBA_sequence_Bonobo_ZoomLevel Bonobo_ZoomLevelList;
#define Bonobo_ZoomLevelList_marshal(x,y,z) CORBA_sequence_Bonobo_ZoomLevel_marshal((x),(y),(z))
#define Bonobo_ZoomLevelList_demarshal(x,y,z,i) CORBA_sequence_Bonobo_ZoomLevel_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevelList_struct;
#define TC_Bonobo_ZoomLevelList ((CORBA_TypeCode)&TC_Bonobo_ZoomLevelList_struct)
#endif
#define Bonobo_ZoomLevelList__alloc() ((Bonobo_ZoomLevelList *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_ZoomLevel))
#define Bonobo_ZoomLevelList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_ZoomLevel,(m),(d))
#define Bonobo_ZoomLevelList_allocbuf(l) ((Bonobo_ZoomLevel*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_ZoomLevel, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 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'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevelName)
#define ORBIT_DECL_CORBA_sequence_Bonobo_ZoomLevelName 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'
#if !defined(_CORBA_sequence_Bonobo_ZoomLevelName_defined)
#define _CORBA_sequence_Bonobo_ZoomLevelName_defined 1
   typedef CORBA_sequence_CORBA_string CORBA_sequence_Bonobo_ZoomLevelName;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_ZoomLevelName__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_Bonobo_ZoomLevelName__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_Bonobo_ZoomLevelName_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_Bonobo_ZoomLevelName_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_Bonobo_ZoomLevelName_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_Bonobo_ZoomLevelNameList_defined)
#define _Bonobo_ZoomLevelNameList_defined 1
   typedef CORBA_sequence_Bonobo_ZoomLevelName Bonobo_ZoomLevelNameList;
#define Bonobo_ZoomLevelNameList_marshal(x,y,z) CORBA_sequence_Bonobo_ZoomLevelName_marshal((x),(y),(z))
#define Bonobo_ZoomLevelNameList_demarshal(x,y,z,i) CORBA_sequence_Bonobo_ZoomLevelName_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ZoomLevelNameList_struct;
#define TC_Bonobo_ZoomLevelNameList ((CORBA_TypeCode)&TC_Bonobo_ZoomLevelNameList_struct)
#endif
#define Bonobo_ZoomLevelNameList__alloc() ((Bonobo_ZoomLevelNameList *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_ZoomLevelName))
#define Bonobo_ZoomLevelNameList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_ZoomLevelName,(m),(d))
#define Bonobo_ZoomLevelNameList_allocbuf(l) ((Bonobo_ZoomLevelName*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_ZoomLevelName, (l)))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 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'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_Bonobo_ItemContainer_ObjectNames_defined)
#define _Bonobo_ItemContainer_ObjectNames_defined 1
   typedef CORBA_sequence_CORBA_string Bonobo_ItemContainer_ObjectNames;
#define Bonobo_ItemContainer_ObjectNames_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define Bonobo_ItemContainer_ObjectNames_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_Bonobo_ItemContainer_ObjectNames_struct;
#define TC_Bonobo_ItemContainer_ObjectNames ((CORBA_TypeCode)&TC_Bonobo_ItemContainer_ObjectNames_struct)
#endif
#define Bonobo_ItemContainer_ObjectNames__alloc() ((Bonobo_ItemContainer_ObjectNames *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define Bonobo_ItemContainer_ObjectNames__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define Bonobo_ItemContainer_ObjectNames_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#undef ex_Bonobo_ItemContainer_NotFound
#define ex_Bonobo_ItemContainer_NotFound "IDL:Bonobo/ItemContainer/NotFound:1.0"
#if !defined(_Bonobo_ItemContainer_NotFound_defined)
#define _Bonobo_ItemContainer_NotFound_defined 1
   typedef struct Bonobo_ItemContainer_NotFound_type
      Bonobo_ItemContainer_NotFound;
   struct Bonobo_ItemContainer_NotFound_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_ItemContainer_NotFound *)ORBit_small_alloc (TC_Bonobo_ItemContainer_NotFound))
#define Bonobo_ItemContainer_NotFound__freekids(m,d) ORBit_small_freekids (TC_Bonobo_ItemContainer_NotFound,(m),(d))
#endif
#undef ex_Bonobo_ItemContainer_SyntaxError
#define ex_Bonobo_ItemContainer_SyntaxError "IDL:Bonobo/ItemContainer/SyntaxError:1.0"
#if !defined(_Bonobo_ItemContainer_SyntaxError_defined)
#define _Bonobo_ItemContainer_SyntaxError_defined 1
   typedef struct Bonobo_ItemContainer_SyntaxError_type
      Bonobo_ItemContainer_SyntaxError;
   struct Bonobo_ItemContainer_SyntaxError_type
   {
      int dummy;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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() ((Bonobo_ItemContainer_SyntaxError *)ORBit_small_alloc (TC_Bonobo_ItemContainer_SyntaxError))
#define Bonobo_ItemContainer_SyntaxError__freekids(m,d) ORBit_small_freekids (TC_Bonobo_ItemContainer_SyntaxError,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 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'
#if !defined(_CORBA_sequence_CORBA_octet_defined)
#define _CORBA_sequence_CORBA_octet_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_octet *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_octet;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 '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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_octet_struct;
#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
#endif
#define CORBA_sequence_CORBA_octet__alloc() ((CORBA_sequence_CORBA_octet *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define CORBA_sequence_CORBA_octet__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#if !defined(_Bonobo_Canvas_pixbuf_defined)
#define _Bonobo_Canvas_pixbuf_defined 1
   typedef CORBA_sequence_CORBA_octet Bonobo_Canvas_pixbuf;
#define Bonobo_Canvas_pixbuf_marshal(x,y,z) CORBA_sequence_CORBA_octet_marshal((x),(y),(z))
#define Bonobo_Canvas_pixbuf_demarshal(x,y,z,i) CORBA_sequence_CORBA_octet_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_pixbuf_struct;
#define TC_Bonobo_Canvas_pixbuf ((CORBA_TypeCode)&TC_Bonobo_Canvas_pixbuf_struct)
#endif
#define Bonobo_Canvas_pixbuf__alloc() ((Bonobo_Canvas_pixbuf *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define Bonobo_Canvas_pixbuf__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define Bonobo_Canvas_pixbuf_allocbuf(l) ((CORBA_octet*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#if !defined(_Bonobo_Canvas_int32_defined)
#define _Bonobo_Canvas_int32_defined 1
   typedef CORBA_long Bonobo_Canvas_int32;
#define Bonobo_Canvas_int32_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_Canvas_int32_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_int32_struct;
#define TC_Bonobo_Canvas_int32 ((CORBA_TypeCode)&TC_Bonobo_Canvas_int32_struct)
#endif
#define Bonobo_Canvas_int32__alloc() ((Bonobo_Canvas_int32 *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_Canvas_int32__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#endif
#if !defined(_Bonobo_Canvas_IRect_defined)
#define _Bonobo_Canvas_IRect_defined 1
   typedef struct Bonobo_Canvas_IRect_type Bonobo_Canvas_IRect;
   struct Bonobo_Canvas_IRect_type
   {
      CORBA_long x0;
      CORBA_long y0;
      CORBA_long x1;
      CORBA_long y1;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_IRect_struct;
#define TC_Bonobo_Canvas_IRect ((CORBA_TypeCode)&TC_Bonobo_Canvas_IRect_struct)
#endif
#define Bonobo_Canvas_IRect__alloc() ((Bonobo_Canvas_IRect *)ORBit_small_alloc (TC_Bonobo_Canvas_IRect))
#define Bonobo_Canvas_IRect__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_IRect,(m),(d))
#endif
#if !defined(_Bonobo_Canvas_DRect_defined)
#define _Bonobo_Canvas_DRect_defined 1
   typedef struct Bonobo_Canvas_DRect_type Bonobo_Canvas_DRect;
   struct Bonobo_Canvas_DRect_type
   {
      CORBA_double x0;
      CORBA_double y0;
      CORBA_double x1;
      CORBA_double y1;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_DRect_struct;
#define TC_Bonobo_Canvas_DRect ((CORBA_TypeCode)&TC_Bonobo_Canvas_DRect_struct)
#endif
#define Bonobo_Canvas_DRect__alloc() ((Bonobo_Canvas_DRect *)ORBit_small_alloc (TC_Bonobo_Canvas_DRect))
#define Bonobo_Canvas_DRect__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_DRect,(m),(d))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_affine_struct;
#define TC_Bonobo_Canvas_affine ((CORBA_TypeCode)&TC_Bonobo_Canvas_affine_struct)
#endif
#define Bonobo_Canvas_affine__alloc() ((Bonobo_Canvas_affine_slice *)ORBit_small_alloc (TC_Bonobo_Canvas_affine))
#define Bonobo_Canvas_affine__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_affine,(m),(d))
#endif
#if !defined(_Bonobo_Canvas_Buf_defined)
#define _Bonobo_Canvas_Buf_defined 1
   typedef struct Bonobo_Canvas_Buf_type Bonobo_Canvas_Buf;
   struct Bonobo_Canvas_Buf_type
   {
      Bonobo_Canvas_pixbuf rgb_buf;
      CORBA_long row_stride;
      Bonobo_Canvas_IRect rect;
      Bonobo_Canvas_int32 bg_color;
      CORBA_short flags;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Buf_struct;
#define TC_Bonobo_Canvas_Buf ((CORBA_TypeCode)&TC_Bonobo_Canvas_Buf_struct)
#endif
#define Bonobo_Canvas_Buf__alloc() ((Bonobo_Canvas_Buf *)ORBit_small_alloc (TC_Bonobo_Canvas_Buf))
#define Bonobo_Canvas_Buf__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_Buf,(m),(d))
#endif
#if !defined(_Bonobo_Canvas_Point_defined)
#define _Bonobo_Canvas_Point_defined 1
   typedef struct Bonobo_Canvas_Point_type Bonobo_Canvas_Point;
   struct Bonobo_Canvas_Point_type
   {
      CORBA_double x;
      CORBA_double y;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Point_struct;
#define TC_Bonobo_Canvas_Point ((CORBA_TypeCode)&TC_Bonobo_Canvas_Point_struct)
#endif
#define Bonobo_Canvas_Point__alloc() ((Bonobo_Canvas_Point *)ORBit_small_alloc (TC_Bonobo_Canvas_Point))
#define Bonobo_Canvas_Point__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_Point,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_Point)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_Point 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'
#if !defined(_CORBA_sequence_Bonobo_Canvas_Point_defined)
#define _CORBA_sequence_Bonobo_Canvas_Point_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      Bonobo_Canvas_Point *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_Bonobo_Canvas_Point;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_Canvas_Point__alloc() ((CORBA_sequence_Bonobo_Canvas_Point *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Canvas_Point))
#define CORBA_sequence_Bonobo_Canvas_Point__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Canvas_Point,(m),(d))
#define CORBA_sequence_Bonobo_Canvas_Point_allocbuf(l) ((Bonobo_Canvas_Point*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Canvas_Point, (l)))
#define CORBA_sequence_Bonobo_Canvas_Point_allocbuf(l) ((Bonobo_Canvas_Point*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Canvas_Point, (l)))
#endif
#if !defined(_Bonobo_Canvas_Points_defined)
#define _Bonobo_Canvas_Points_defined 1
   typedef CORBA_sequence_Bonobo_Canvas_Point Bonobo_Canvas_Points;
#define Bonobo_Canvas_Points_marshal(x,y,z) CORBA_sequence_Bonobo_Canvas_Point_marshal((x),(y),(z))
#define Bonobo_Canvas_Points_demarshal(x,y,z,i) CORBA_sequence_Bonobo_Canvas_Point_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_Points_struct;
#define TC_Bonobo_Canvas_Points ((CORBA_TypeCode)&TC_Bonobo_Canvas_Points_struct)
#endif
#define Bonobo_Canvas_Points__alloc() ((Bonobo_Canvas_Points *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Canvas_Point))
#define Bonobo_Canvas_Points__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Canvas_Point,(m),(d))
#define Bonobo_Canvas_Points_allocbuf(l) ((Bonobo_Canvas_Point*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Canvas_Point, (l)))
#endif
#if !defined(_Bonobo_Canvas_SVPSegment_defined)
#define _Bonobo_Canvas_SVPSegment_defined 1
   typedef struct Bonobo_Canvas_SVPSegment_type Bonobo_Canvas_SVPSegment;
   struct Bonobo_Canvas_SVPSegment_type
   {
      CORBA_boolean up;
      Bonobo_Canvas_DRect bbox;
      Bonobo_Canvas_Points points;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_SVPSegment_struct;
#define TC_Bonobo_Canvas_SVPSegment ((CORBA_TypeCode)&TC_Bonobo_Canvas_SVPSegment_struct)
#endif
#define Bonobo_Canvas_SVPSegment__alloc() ((Bonobo_Canvas_SVPSegment *)ORBit_small_alloc (TC_Bonobo_Canvas_SVPSegment))
#define Bonobo_Canvas_SVPSegment__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_SVPSegment,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_SVPSegment)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_SVPSegment 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'
#if !defined(_CORBA_sequence_Bonobo_Canvas_SVPSegment_defined)
#define _CORBA_sequence_Bonobo_Canvas_SVPSegment_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      Bonobo_Canvas_SVPSegment *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_Bonobo_Canvas_SVPSegment;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_Canvas_SVPSegment__alloc() ((CORBA_sequence_Bonobo_Canvas_SVPSegment *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment))
#define CORBA_sequence_Bonobo_Canvas_SVPSegment__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment,(m),(d))
#define CORBA_sequence_Bonobo_Canvas_SVPSegment_allocbuf(l) ((Bonobo_Canvas_SVPSegment*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment, (l)))
#define CORBA_sequence_Bonobo_Canvas_SVPSegment_allocbuf(l) ((Bonobo_Canvas_SVPSegment*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment, (l)))
#endif
#if !defined(_Bonobo_Canvas_SVP_defined)
#define _Bonobo_Canvas_SVP_defined 1
   typedef CORBA_sequence_Bonobo_Canvas_SVPSegment Bonobo_Canvas_SVP;
#define Bonobo_Canvas_SVP_marshal(x,y,z) CORBA_sequence_Bonobo_Canvas_SVPSegment_marshal((x),(y),(z))
#define Bonobo_Canvas_SVP_demarshal(x,y,z,i) CORBA_sequence_Bonobo_Canvas_SVPSegment_demarshal((x),(y),(z),(i))
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_SVP_struct;
#define TC_Bonobo_Canvas_SVP ((CORBA_TypeCode)&TC_Bonobo_Canvas_SVP_struct)
#endif
#define Bonobo_Canvas_SVP__alloc() ((Bonobo_Canvas_SVP *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment))
#define Bonobo_Canvas_SVP__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment,(m),(d))
#define Bonobo_Canvas_SVP_allocbuf(l) ((Bonobo_Canvas_SVPSegment*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Canvas_SVPSegment, (l)))
#endif
#if !defined(_Bonobo_Canvas_ArtUTA_defined)
#define _Bonobo_Canvas_ArtUTA_defined 1
   typedef struct Bonobo_Canvas_ArtUTA_type Bonobo_Canvas_ArtUTA;
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_long)
#define ORBIT_DECL_CORBA_sequence_CORBA_long 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_0 'B'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_1 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_2 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_3 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_4 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_5 'o'
#if !defined(_CORBA_sequence_CORBA_long_defined)
#define _CORBA_sequence_CORBA_long_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_long *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_long;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_long_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_0 'B'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_1 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_2 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_3 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_4 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_long_struct;
#define TC_CORBA_sequence_CORBA_long ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_long_struct)
#endif
#define CORBA_sequence_CORBA_long__alloc() ((CORBA_sequence_CORBA_long *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_long))
#define CORBA_sequence_CORBA_long__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_long,(m),(d))
#define CORBA_sequence_CORBA_long_allocbuf(l) ((CORBA_long*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_long, (l)))
#define CORBA_sequence_CORBA_long_allocbuf(l) ((CORBA_long*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_long, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_int32)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Canvas_int32 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'
#if !defined(_CORBA_sequence_Bonobo_Canvas_int32_defined)
#define _CORBA_sequence_Bonobo_Canvas_int32_defined 1
   typedef CORBA_sequence_CORBA_long CORBA_sequence_Bonobo_Canvas_int32;
#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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
#define CORBA_sequence_Bonobo_Canvas_int32__alloc CORBA_sequence_CORBA_long__alloc
#define CORBA_sequence_Bonobo_Canvas_int32__freekids CORBA_sequence_CORBA_long__freekids
#define CORBA_sequence_Bonobo_Canvas_int32_allocbuf CORBA_sequence_CORBA_long_allocbuf
#define CORBA_sequence_Bonobo_Canvas_int32_marshal(x,y,z) CORBA_sequence_CORBA_long_marshal((x),(y),(z))
#define CORBA_sequence_Bonobo_Canvas_int32_demarshal(x,y,z,i) CORBA_sequence_CORBA_long_demarshal((x),(y),(z),(i))
#endif
   struct Bonobo_Canvas_ArtUTA_type
   {
      CORBA_short x0;
      CORBA_short y0;
      CORBA_short width;
      CORBA_short height;
      CORBA_sequence_Bonobo_Canvas_int32 utiles;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_ArtUTA_struct;
#define TC_Bonobo_Canvas_ArtUTA ((CORBA_TypeCode)&TC_Bonobo_Canvas_ArtUTA_struct)
#endif
#define Bonobo_Canvas_ArtUTA__alloc() ((Bonobo_Canvas_ArtUTA *)ORBit_small_alloc (TC_Bonobo_Canvas_ArtUTA))
#define Bonobo_Canvas_ArtUTA__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_ArtUTA,(m),(d))
#endif
#if !defined(_Bonobo_Canvas_State_defined)
#define _Bonobo_Canvas_State_defined 1
   typedef struct Bonobo_Canvas_State_type Bonobo_Canvas_State;
   struct Bonobo_Canvas_State_type
   {
      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;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Canvas_State_struct;
#define TC_Bonobo_Canvas_State ((CORBA_TypeCode)&TC_Bonobo_Canvas_State_struct)
#endif
#define Bonobo_Canvas_State__alloc() ((Bonobo_Canvas_State *)ORBit_small_alloc (TC_Bonobo_Canvas_State))
#define Bonobo_Canvas_State__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Canvas_State,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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_ControlFactory) && !defined(_Bonobo_ControlFactory_defined)
#define ORBIT_DECL_Bonobo_ControlFactory 1
#define _Bonobo_ControlFactory_defined 1
#define Bonobo_ControlFactory__freekids CORBA_Object__freekids
   typedef CORBA_Object Bonobo_ControlFactory;
   extern CORBA_unsigned_long Bonobo_ControlFactory__classid;
#if !defined(TC_IMPL_TC_Bonobo_ControlFactory_0)
#define TC_IMPL_TC_Bonobo_ControlFactory_0 'B'
#define TC_IMPL_TC_Bonobo_ControlFactory_1 'o'
#define TC_IMPL_TC_Bonobo_ControlFactory_2 'n'
#define TC_IMPL_TC_Bonobo_ControlFactory_3 'o'
#define TC_IMPL_TC_Bonobo_ControlFactory_4 'b'
#define TC_IMPL_TC_Bonobo_ControlFactory_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ControlFactory_struct;
#define TC_Bonobo_ControlFactory ((CORBA_TypeCode)&TC_Bonobo_ControlFactory_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_CanvasComponentFactory) && !defined(_Bonobo_CanvasComponentFactory_defined)
#define ORBIT_DECL_Bonobo_CanvasComponentFactory 1
#define _Bonobo_CanvasComponentFactory_defined 1
#define Bonobo_CanvasComponentFactory__freekids CORBA_Object__freekids
   typedef CORBA_Object Bonobo_CanvasComponentFactory;
   extern CORBA_unsigned_long Bonobo_CanvasComponentFactory__classid;
#if !defined(TC_IMPL_TC_Bonobo_CanvasComponentFactory_0)
#define TC_IMPL_TC_Bonobo_CanvasComponentFactory_0 'B'
#define TC_IMPL_TC_Bonobo_CanvasComponentFactory_1 'o'
#define TC_IMPL_TC_Bonobo_CanvasComponentFactory_2 'n'
#define TC_IMPL_TC_Bonobo_CanvasComponentFactory_3 'o'
#define TC_IMPL_TC_Bonobo_CanvasComponentFactory_4 'b'
#define TC_IMPL_TC_Bonobo_CanvasComponentFactory_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_CanvasComponentFactory_struct;
#define TC_Bonobo_CanvasComponentFactory ((CORBA_TypeCode)&TC_Bonobo_CanvasComponentFactory_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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Embeddable_struct;
#define TC_Bonobo_Embeddable ((CORBA_TypeCode)&TC_Bonobo_Embeddable_struct)
#endif
#endif
#if !defined(_Bonobo_PrintScissor_defined)
#define _Bonobo_PrintScissor_defined 1
   typedef struct Bonobo_PrintScissor_type Bonobo_PrintScissor;
   struct Bonobo_PrintScissor_type
   {
      CORBA_double width_first_page;
      CORBA_double width_per_page;
      CORBA_double height_first_page;
      CORBA_double height_per_page;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PrintScissor_struct;
#define TC_Bonobo_PrintScissor ((CORBA_TypeCode)&TC_Bonobo_PrintScissor_struct)
#endif
#define Bonobo_PrintScissor__alloc() ((Bonobo_PrintScissor *)ORBit_small_alloc (TC_Bonobo_PrintScissor))
#define Bonobo_PrintScissor__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PrintScissor,(m),(d))
#endif
#if !defined(_Bonobo_PrintDimensions_defined)
#define _Bonobo_PrintDimensions_defined 1
   typedef struct Bonobo_PrintDimensions_type Bonobo_PrintDimensions;
   struct Bonobo_PrintDimensions_type
   {
      CORBA_double width;
      CORBA_double height;
   };

#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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_PrintDimensions_struct;
#define TC_Bonobo_PrintDimensions ((CORBA_TypeCode)&TC_Bonobo_PrintDimensions_struct)
#endif
#define Bonobo_PrintDimensions__alloc() ((Bonobo_PrintDimensions *)ORBit_small_alloc (TC_Bonobo_PrintDimensions))
#define Bonobo_PrintDimensions__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PrintDimensions,(m),(d))
#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__freekids CORBA_Object__freekids
   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'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   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_Clipboard) && !defined(_Bonobo_Clipboard_defined)
#define ORBIT_DECL_Bonobo_Clipboard 1
#define _Bonobo_Clipboard_defined 1
#define Bonobo_Clipboard__freekids CORBA_Object__freekids
   typedef CORBA_Object Bonobo_Clipboard;
   extern CORBA_unsigned_long Bonobo_Clipboard__classid;
#if !defined(TC_IMPL_TC_Bonobo_Clipboard_0)
#define TC_IMPL_TC_Bonobo_Clipboard_0 'B'
#define TC_IMPL_TC_Bonobo_Clipboard_1 'o'
#define TC_IMPL_TC_Bonobo_Clipboard_2 'n'
#define TC_IMPL_TC_Bonobo_Clipboard_3 'o'
#define TC_IMPL_TC_Bonobo_Clipboard_4 'b'
#define TC_IMPL_TC_Bonobo_Clipboard_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_Clipboard_struct;
#define TC_Bonobo_Clipboard ((CORBA_TypeCode)&TC_Bonobo_Clipboard_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_ClipboardStore) && !defined(_Bonobo_ClipboardStore_defined)
#define ORBIT_DECL_Bonobo_ClipboardStore 1
#define _Bonobo_ClipboardStore_defined 1
#define Bonobo_ClipboardStore__freekids CORBA_Object__freekids
   typedef CORBA_Object Bonobo_ClipboardStore;
   extern CORBA_unsigned_long Bonobo_ClipboardStore__classid;
#if !defined(TC_IMPL_TC_Bonobo_ClipboardStore_0)
#define TC_IMPL_TC_Bonobo_ClipboardStore_0 'B'
#define TC_IMPL_TC_Bonobo_ClipboardStore_1 'o'
#define TC_IMPL_TC_Bonobo_ClipboardStore_2 'n'
#define TC_IMPL_TC_Bonobo_ClipboardStore_3 'o'
#define TC_IMPL_TC_Bonobo_ClipboardStore_4 'b'
#define TC_IMPL_TC_Bonobo_ClipboardStore_5 'o'
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_Bonobo_ClipboardStore_struct;
#define TC_Bonobo_ClipboardStore ((CORBA_TypeCode)&TC_Bonobo_ClipboardStore_struct)
#endif
#endif

/** POA structures **/
#ifndef _defined_POA_Bonobo_Moniker
#define _defined_POA_Bonobo_Moniker 1
   typedef struct
   {
      void *_private;
       Bonobo_Moniker(*getParent) (PortableServer_Servant _servant,
				   CORBA_Environment * ev);
      void (*setParent) (PortableServer_Servant _servant,
			 const Bonobo_Moniker parent, CORBA_Environment * ev);
       CORBA_string(*getName) (PortableServer_Servant _servant,
			       CORBA_Environment * ev);
      void (*setName) (PortableServer_Servant _servant,
		       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 * name, CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Moniker */
#ifndef _defined_POA_Bonobo_MonikerExtender
#define _defined_POA_Bonobo_MonikerExtender 1
   typedef struct
   {
      void *_private;
       Bonobo_Unknown(*resolve) (PortableServer_Servant _servant,
				 const Bonobo_Moniker m,
				 const Bonobo_ResolveOptions * options,
				 const CORBA_char * name,
				 const CORBA_char * requestedInterface,
				 CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_MonikerExtender */
#ifndef _defined_POA_Bonobo_Stream
#define _defined_POA_Bonobo_Stream 1
   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 (*commit) (PortableServer_Servant _servant,
		      CORBA_Environment * ev);
      void (*revert) (PortableServer_Servant _servant,
		      CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (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);
#endif				/* _defined_POA_Bonobo_Stream */
#ifndef _defined_POA_Bonobo_Storage
#define _defined_POA_Bonobo_Storage 1
   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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (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);
#endif				/* _defined_POA_Bonobo_Storage */
#ifndef _defined_POA_Bonobo_MonikerContext
#define _defined_POA_Bonobo_MonikerContext 1
   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_MonikerExtender(*getExtender) (PortableServer_Servant _servant,
					     const CORBA_char * monikerPrefix,
					     const CORBA_char * interfaceId,
					     CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented5) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented6) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   } POA_Bonobo_MonikerContext__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_MonikerContext__epv *Bonobo_MonikerContext_epv;
   } POA_Bonobo_MonikerContext__vepv;
   typedef struct
   {
      void *_private;
      POA_Bonobo_MonikerContext__vepv *vepv;
   } POA_Bonobo_MonikerContext;
   extern void POA_Bonobo_MonikerContext__init(PortableServer_Servant servant,
					       CORBA_Environment * ev);
   extern void POA_Bonobo_MonikerContext__fini(PortableServer_Servant servant,
					       CORBA_Environment * ev);
#endif				/* _defined_POA_Bonobo_MonikerContext */
#ifndef _defined_POA_Bonobo_RunningContext
#define _defined_POA_Bonobo_RunningContext 1
   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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_RunningContext */
#ifndef _defined_POA_Bonobo_Persist
#define _defined_POA_Bonobo_Persist 1
   typedef struct
   {
      void *_private;
      Bonobo_Persist_ContentTypeList
	 *(*getContentTypes) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
       Bonobo_Persist_IID(*getIId) (PortableServer_Servant _servant,
				    CORBA_Environment * ev);
       CORBA_boolean(*isDirty) (PortableServer_Servant _servant,
				CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (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);
#endif				/* _defined_POA_Bonobo_Persist */
#ifndef _defined_POA_Bonobo_PersistFile
#define _defined_POA_Bonobo_PersistFile 1
   typedef struct
   {
      void *_private;
      void (*load) (PortableServer_Servant _servant, const CORBA_char * uri,
		    CORBA_Environment * ev);
      void (*save) (PortableServer_Servant _servant, const CORBA_char * uri,
		    CORBA_Environment * ev);
       CORBA_string(*getCurrentFile) (PortableServer_Servant _servant,
				      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (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);
#endif				/* _defined_POA_Bonobo_PersistFile */
#ifndef _defined_POA_Bonobo_PersistStorage
#define _defined_POA_Bonobo_PersistStorage 1
   typedef struct
   {
      void *_private;
      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);
   } 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);
#endif				/* _defined_POA_Bonobo_PersistStorage */
#ifndef _defined_POA_Bonobo_PersistStream
#define _defined_POA_Bonobo_PersistStream 1
   typedef struct
   {
      void *_private;
      void (*load) (PortableServer_Servant _servant,
		    const Bonobo_Stream stream, const CORBA_char * type,
		    CORBA_Environment * ev);
      void (*save) (PortableServer_Servant _servant,
		    const Bonobo_Stream stream, const CORBA_char * type,
		    CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (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);
#endif				/* _defined_POA_Bonobo_PersistStream */
#ifndef _defined_POA_Bonobo_Listener
#define _defined_POA_Bonobo_Listener 1
   typedef struct
   {
      void *_private;
      void (*event) (PortableServer_Servant _servant,
		     const CORBA_char * event_name, const CORBA_any * args,
		     CORBA_Environment * ev);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Listener */
#ifndef _defined_POA_Bonobo_EventSource
#define _defined_POA_Bonobo_EventSource 1
   typedef struct
   {
      void *_private;
      void (*addListener) (PortableServer_Servant _servant,
			   const Bonobo_Listener l, CORBA_Environment * ev);
      void (*addListenerWithMask) (PortableServer_Servant _servant,
				   const Bonobo_Listener l,
				   const CORBA_char * event_mask,
				   CORBA_Environment * ev);
      void (*removeListener) (PortableServer_Servant _servant,
			      const Bonobo_Listener l,
			      CORBA_Environment * ev);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_EventSource */
#ifndef _defined_POA_Bonobo_UIComponent
#define _defined_POA_Bonobo_UIComponent 1
   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_string(*_get_name) (PortableServer_Servant _servant,
				 CORBA_Environment * ev);
       CORBA_string(*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);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_UIComponent */
#ifndef _defined_POA_Bonobo_UIContainer
#define _defined_POA_Bonobo_UIContainer 1
   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 (*setAttr) (PortableServer_Servant _servant,
		       const CORBA_char * path, const CORBA_char * attr,
		       const CORBA_char * value,
		       const CORBA_char * component_name,
		       CORBA_Environment * ev);
       CORBA_string(*getAttr) (PortableServer_Servant _servant,
			       const CORBA_char * path,
			       const CORBA_char * attr,
			       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_string(*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 (*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);
      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);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_UIContainer */
#ifndef _defined_POA_Bonobo_PropertyBag
#define _defined_POA_Bonobo_PropertyBag 1
   typedef struct
   {
      void *_private;
      Bonobo_KeyList *(*getKeys) (PortableServer_Servant _servant,
				  const CORBA_char * filter,
				  CORBA_Environment * ev);
       CORBA_TypeCode(*getType) (PortableServer_Servant _servant,
				 const CORBA_char * key,
				 CORBA_Environment * ev);
      CORBA_any *(*getValue) (PortableServer_Servant _servant,
			      const CORBA_char * key, CORBA_Environment * ev);
      void (*setValue) (PortableServer_Servant _servant,
			const CORBA_char * key, const CORBA_any * value,
			CORBA_Environment * ev);
      Bonobo_PropertySet *(*getValues) (PortableServer_Servant _servant,
					const CORBA_char * filter,
					CORBA_Environment * ev);
      void (*setValues) (PortableServer_Servant _servant,
			 const Bonobo_PropertySet * set,
			 CORBA_Environment * ev);
      CORBA_any *(*getDefault) (PortableServer_Servant _servant,
				const CORBA_char * key,
				CORBA_Environment * ev);
       CORBA_string(*getDocTitle) (PortableServer_Servant _servant,
				   const CORBA_char * key,
				   CORBA_Environment * ev);
       CORBA_string(*getDoc) (PortableServer_Servant _servant,
			      const CORBA_char * key, CORBA_Environment * ev);
       Bonobo_PropertyFlags(*getFlags) (PortableServer_Servant _servant,
					const CORBA_char * key,
					CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (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);
#endif				/* _defined_POA_Bonobo_PropertyBag */
#ifndef _defined_POA_Bonobo_ConfigDatabase
#define _defined_POA_Bonobo_ConfigDatabase 1
   typedef struct
   {
      void *_private;
       CORBA_boolean(*_get_isWriteable) (PortableServer_Servant _servant,
					 CORBA_Environment * ev);
      Bonobo_KeyList *(*getDirs) (PortableServer_Servant _servant,
				  const CORBA_char * dir,
				  CORBA_Environment * ev);
       CORBA_boolean(*hasDir) (PortableServer_Servant _servant,
			       const CORBA_char * dir,
			       CORBA_Environment * ev);
      void (*removeValue) (PortableServer_Servant _servant,
			   const CORBA_char * key, CORBA_Environment * ev);
      void (*removeDir) (PortableServer_Servant _servant,
			 const CORBA_char * dir, CORBA_Environment * ev);
      void (*addDatabase) (PortableServer_Servant _servant,
			   const Bonobo_ConfigDatabase db,
			   const CORBA_char * key,
			   const Bonobo_ConfigDatabase_DBFlags flags,
			   CORBA_Environment * ev);
      void (*sync) (PortableServer_Servant _servant, CORBA_Environment * ev);
      void (*unImplemented5) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented6) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented7) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented8) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   } POA_Bonobo_ConfigDatabase__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_PropertyBag__epv *Bonobo_PropertyBag_epv;
      POA_Bonobo_ConfigDatabase__epv *Bonobo_ConfigDatabase_epv;
   } POA_Bonobo_ConfigDatabase__vepv;
   typedef struct
   {
      void *_private;
      POA_Bonobo_ConfigDatabase__vepv *vepv;
   } POA_Bonobo_ConfigDatabase;
   extern void POA_Bonobo_ConfigDatabase__init(PortableServer_Servant servant,
					       CORBA_Environment * ev);
   extern void POA_Bonobo_ConfigDatabase__fini(PortableServer_Servant servant,
					       CORBA_Environment * ev);
#endif				/* _defined_POA_Bonobo_ConfigDatabase */
#ifndef _defined_POA_Bonobo_ControlFrame
#define _defined_POA_Bonobo_ControlFrame 1
   typedef struct
   {
      void *_private;
       Bonobo_Gdk_WindowId(*getToplevelId) (PortableServer_Servant _servant,
					    CORBA_Environment * ev);
       Bonobo_PropertyBag(*getAmbientProperties) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev);
       Bonobo_UIContainer(*getUIContainer) (PortableServer_Servant _servant,
					    CORBA_Environment * ev);
      void (*notifyActivated) (PortableServer_Servant _servant,
			       const CORBA_boolean state,
			       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(*getParentAccessible) (PortableServer_Servant _servant,
					     CORBA_Environment * ev);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (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);
#endif				/* _defined_POA_Bonobo_ControlFrame */
#ifndef _defined_POA_Bonobo_Control
#define _defined_POA_Bonobo_Control 1
   typedef struct
   {
      void *_private;
       Bonobo_PropertyBag(*getProperties) (PortableServer_Servant _servant,
					   CORBA_Environment * ev);
       Bonobo_Gtk_Requisition(*getDesiredSize) (PortableServer_Servant
						_servant,
						CORBA_Environment * ev);
       Bonobo_Unknown(*getAccessible) (PortableServer_Servant _servant,
				       CORBA_Environment * ev);
       Bonobo_Gdk_WindowId(*getWindowId) (PortableServer_Servant _servant,
					  const CORBA_char * cookie,
					  CORBA_Environment * ev);
       Bonobo_UIContainer(*getPopupContainer) (PortableServer_Servant
					       _servant,
					       CORBA_Environment * ev);
      void (*setFrame) (PortableServer_Servant _servant,
			const Bonobo_ControlFrame frame,
			CORBA_Environment * ev);
      void (*setSize) (PortableServer_Servant _servant,
		       const CORBA_short width, const CORBA_short height,
		       CORBA_Environment * ev);
      void (*setState) (PortableServer_Servant _servant,
			const Bonobo_Gtk_State state, CORBA_Environment * ev);
      void (*activate) (PortableServer_Servant _servant,
			const CORBA_boolean activate, CORBA_Environment * ev);
       CORBA_boolean(*focus) (PortableServer_Servant _servant,
			      const Bonobo_Gtk_Direction direction,
			      CORBA_Environment * ev);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Control */
#ifndef _defined_POA_Bonobo_PropertyControl
#define _defined_POA_Bonobo_PropertyControl 1
   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);
      void (*unImplemented) (PortableServer_Servant _servant,
			     CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_PropertyControl */
#ifndef _defined_POA_Bonobo_ZoomableFrame
#define _defined_POA_Bonobo_ZoomableFrame 1
   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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (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);
#endif				/* _defined_POA_Bonobo_ZoomableFrame */
#ifndef _defined_POA_Bonobo_Zoomable
#define _defined_POA_Bonobo_Zoomable 1
   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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Zoomable */
#ifndef _defined_POA_Bonobo_ItemContainer
#define _defined_POA_Bonobo_ItemContainer 1
   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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_ItemContainer */
#ifndef _defined_POA_Bonobo_Canvas_Component
#define _defined_POA_Bonobo_Canvas_Component 1
   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 CORBA_char * 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 CORBA_char * 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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented5) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented6) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented7) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented8) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Canvas_Component */
#ifndef _defined_POA_Bonobo_Canvas_ComponentProxy
#define _defined_POA_Bonobo_Canvas_ComponentProxy 1
   typedef struct
   {
      void *_private;
      void (*requestUpdate) (PortableServer_Servant _servant,
			     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);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented5) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented6) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented7) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented8) (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);
#endif				/* _defined_POA_Bonobo_Canvas_ComponentProxy */
#ifndef _defined_POA_Bonobo_ControlFactory
#define _defined_POA_Bonobo_ControlFactory 1
   typedef struct
   {
      void *_private;
       Bonobo_Control(*createControl) (PortableServer_Servant _servant,
				       const Bonobo_ControlFrame frame,
				       const Bonobo_UIContainer uic,
				       CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   } POA_Bonobo_ControlFactory__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_ControlFactory__epv *Bonobo_ControlFactory_epv;
   } POA_Bonobo_ControlFactory__vepv;
   typedef struct
   {
      void *_private;
      POA_Bonobo_ControlFactory__vepv *vepv;
   } POA_Bonobo_ControlFactory;
   extern void POA_Bonobo_ControlFactory__init(PortableServer_Servant servant,
					       CORBA_Environment * ev);
   extern void POA_Bonobo_ControlFactory__fini(PortableServer_Servant servant,
					       CORBA_Environment * ev);
#endif				/* _defined_POA_Bonobo_ControlFactory */
#ifndef _defined_POA_Bonobo_CanvasComponentFactory
#define _defined_POA_Bonobo_CanvasComponentFactory 1
   typedef struct
   {
      void *_private;
       Bonobo_Canvas_Component(*createCanvasComponent) (PortableServer_Servant
							_servant,
							const CORBA_boolean
							aa,
							const
							Bonobo_Canvas_ComponentProxy
							proxy,
							CORBA_Environment *
							ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   } POA_Bonobo_CanvasComponentFactory__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_CanvasComponentFactory__epv
	 *Bonobo_CanvasComponentFactory_epv;
   } POA_Bonobo_CanvasComponentFactory__vepv;
   typedef struct
   {
      void *_private;
      POA_Bonobo_CanvasComponentFactory__vepv *vepv;
   } POA_Bonobo_CanvasComponentFactory;
   extern void POA_Bonobo_CanvasComponentFactory__init(PortableServer_Servant
						       servant,
						       CORBA_Environment *
						       ev);
   extern void POA_Bonobo_CanvasComponentFactory__fini(PortableServer_Servant
						       servant,
						       CORBA_Environment *
						       ev);
#endif				/* _defined_POA_Bonobo_CanvasComponentFactory */
#ifndef _defined_POA_Bonobo_Embeddable
#define _defined_POA_Bonobo_Embeddable 1
   typedef struct
   {
      void *_private;
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented5) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented6) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented7) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented8) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Embeddable */
#ifndef _defined_POA_Bonobo_Print
#define _defined_POA_Bonobo_Print 1
   typedef struct
   {
      void *_private;
       Bonobo_Stream(*render) (PortableServer_Servant _servant,
			       const Bonobo_PrintDimensions * pd,
			       const Bonobo_PrintScissor * scissor,
			       CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      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);
#endif				/* _defined_POA_Bonobo_Print */
#ifndef _defined_POA_Bonobo_Clipboard
#define _defined_POA_Bonobo_Clipboard 1
   typedef struct
   {
      void *_private;
      void (*setClipboard) (PortableServer_Servant _servant,
			    const Bonobo_Moniker pasting_moniker,
			    const Bonobo_Moniker linking_moniker,
			    CORBA_Environment * ev);
       Bonobo_Moniker(*paste) (PortableServer_Servant _servant,
			       CORBA_Environment * ev);
       Bonobo_Moniker(*link) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   } POA_Bonobo_Clipboard__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_Clipboard__epv *Bonobo_Clipboard_epv;
   } POA_Bonobo_Clipboard__vepv;
   typedef struct
   {
      void *_private;
      POA_Bonobo_Clipboard__vepv *vepv;
   } POA_Bonobo_Clipboard;
   extern void POA_Bonobo_Clipboard__init(PortableServer_Servant servant,
					  CORBA_Environment * ev);
   extern void POA_Bonobo_Clipboard__fini(PortableServer_Servant servant,
					  CORBA_Environment * ev);
#endif				/* _defined_POA_Bonobo_Clipboard */
#ifndef _defined_POA_Bonobo_ClipboardStore
#define _defined_POA_Bonobo_ClipboardStore 1
   typedef struct
   {
      void *_private;
      void (*fetchStream) (PortableServer_Servant _servant,
			   const Bonobo_PersistStream source,
			   const Bonobo_Moniker linking_moniker,
			   CORBA_Environment * ev);
      void (*fetchStorage) (PortableServer_Servant _servant,
			    const Bonobo_PersistStorage source,
			    const Bonobo_Moniker linking_moniker,
			    CORBA_Environment * ev);
      void (*unImplemented1) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented2) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented3) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
      void (*unImplemented4) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   } POA_Bonobo_ClipboardStore__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_Bonobo_ClipboardStore__epv *Bonobo_ClipboardStore_epv;
   } POA_Bonobo_ClipboardStore__vepv;
   typedef struct
   {
      void *_private;
      POA_Bonobo_ClipboardStore__vepv *vepv;
   } POA_Bonobo_ClipboardStore;
   extern void POA_Bonobo_ClipboardStore__init(PortableServer_Servant servant,
					       CORBA_Environment * ev);
   extern void POA_Bonobo_ClipboardStore__fini(PortableServer_Servant servant,
					       CORBA_Environment * ev);
#endif				/* _defined_POA_Bonobo_ClipboardStore */

/** skel prototypes **/
   void _ORBIT_skel_small_Bonobo_Moniker_getParent(POA_Bonobo_Moniker *
						   _ORBIT_servant,
						   gpointer _ORBIT_retval,
						   gpointer * _ORBIT_args,
						   CORBA_Context ctx,
						   CORBA_Environment * ev,
						   Bonobo_Moniker
						   (*_impl_getParent)
						   (PortableServer_Servant
						    _servant,
						    CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Moniker_setParent(POA_Bonobo_Moniker *
						   _ORBIT_servant,
						   gpointer _ORBIT_retval,
						   gpointer * _ORBIT_args,
						   CORBA_Context ctx,
						   CORBA_Environment * ev,
						   void (*_impl_setParent)
						   (PortableServer_Servant
						    _servant,
						    const Bonobo_Moniker
						    parent,
						    CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Moniker_getName(POA_Bonobo_Moniker *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 CORBA_string(*_impl_getName)
						 (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Moniker_setName(POA_Bonobo_Moniker *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 void (*_impl_setName)
						 (PortableServer_Servant
						  _servant,
						  const CORBA_char * name,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Moniker_resolve(POA_Bonobo_Moniker *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 Bonobo_Unknown
						 (*_impl_resolve)
						 (PortableServer_Servant
						  _servant,
						  const Bonobo_ResolveOptions
						  * options,
						  const CORBA_char *
						  requestedInterface,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Moniker_equal(POA_Bonobo_Moniker *
					       _ORBIT_servant,
					       gpointer _ORBIT_retval,
					       gpointer * _ORBIT_args,
					       CORBA_Context ctx,
					       CORBA_Environment * ev,
					       CORBA_long(*_impl_equal)
					       (PortableServer_Servant
						_servant,
						const CORBA_char * name,
						CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Moniker_unImplemented1(POA_Bonobo_Moniker *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented1)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Moniker_unImplemented2(POA_Bonobo_Moniker *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented2)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerExtender_resolve
      (POA_Bonobo_MonikerExtender * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Unknown(*_impl_resolve) (PortableServer_Servant _servant,
				       const Bonobo_Moniker m,
				       const Bonobo_ResolveOptions * options,
				       const CORBA_char * name,
				       const CORBA_char * requestedInterface,
				       CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerExtender_unImplemented1
      (POA_Bonobo_MonikerExtender * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerExtender_unImplemented2
      (POA_Bonobo_MonikerExtender * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerExtender_unImplemented3
      (POA_Bonobo_MonikerExtender * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerExtender_unImplemented4
      (POA_Bonobo_MonikerExtender * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_getInfo(POA_Bonobo_Stream *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						Bonobo_StorageInfo *
						(*_impl_getInfo)
						(PortableServer_Servant
						 _servant,
						 const
						 Bonobo_StorageInfoFields
						 mask,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_setInfo(POA_Bonobo_Stream *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						void (*_impl_setInfo)
						(PortableServer_Servant
						 _servant,
						 const Bonobo_StorageInfo *
						 info,
						 const
						 Bonobo_StorageInfoFields
						 mask,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_read(POA_Bonobo_Stream *
					     _ORBIT_servant,
					     gpointer _ORBIT_retval,
					     gpointer * _ORBIT_args,
					     CORBA_Context ctx,
					     CORBA_Environment * ev,
					     void (*_impl_read)
					     (PortableServer_Servant _servant,
					      const CORBA_long count,
					      Bonobo_Stream_iobuf ** buffer,
					      CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_write(POA_Bonobo_Stream *
					      _ORBIT_servant,
					      gpointer _ORBIT_retval,
					      gpointer * _ORBIT_args,
					      CORBA_Context ctx,
					      CORBA_Environment * ev,
					      void (*_impl_write)
					      (PortableServer_Servant
					       _servant,
					       const Bonobo_Stream_iobuf *
					       buffer,
					       CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_seek(POA_Bonobo_Stream *
					     _ORBIT_servant,
					     gpointer _ORBIT_retval,
					     gpointer * _ORBIT_args,
					     CORBA_Context ctx,
					     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_small_Bonobo_Stream_truncate(POA_Bonobo_Stream *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 void (*_impl_truncate)
						 (PortableServer_Servant
						  _servant,
						  const CORBA_long length,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_commit(POA_Bonobo_Stream *
					       _ORBIT_servant,
					       gpointer _ORBIT_retval,
					       gpointer * _ORBIT_args,
					       CORBA_Context ctx,
					       CORBA_Environment * ev,
					       void (*_impl_commit)
					       (PortableServer_Servant
						_servant,
						CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_revert(POA_Bonobo_Stream *
					       _ORBIT_servant,
					       gpointer _ORBIT_retval,
					       gpointer * _ORBIT_args,
					       CORBA_Context ctx,
					       CORBA_Environment * ev,
					       void (*_impl_revert)
					       (PortableServer_Servant
						_servant,
						CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Stream_unImplemented1(POA_Bonobo_Stream *
						       _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       void
						       (*_impl_unImplemented1)
						       (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_Stream_unImplemented2(POA_Bonobo_Stream *
						       _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       void
						       (*_impl_unImplemented2)
						       (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_Storage_getInfo(POA_Bonobo_Storage *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 Bonobo_StorageInfo *
						 (*_impl_getInfo)
						 (PortableServer_Servant
						  _servant,
						  const CORBA_char * path,
						  const
						  Bonobo_StorageInfoFields
						  mask,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Storage_setInfo(POA_Bonobo_Storage *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 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_small_Bonobo_Storage_openStream(POA_Bonobo_Storage *
						    _ORBIT_servant,
						    gpointer _ORBIT_retval,
						    gpointer * _ORBIT_args,
						    CORBA_Context ctx,
						    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_small_Bonobo_Storage_openStorage(POA_Bonobo_Storage *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     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_small_Bonobo_Storage_copyTo(POA_Bonobo_Storage *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						void (*_impl_copyTo)
						(PortableServer_Servant
						 _servant,
						 const Bonobo_Storage target,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Storage_listContents(POA_Bonobo_Storage *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      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_small_Bonobo_Storage_erase(POA_Bonobo_Storage *
					       _ORBIT_servant,
					       gpointer _ORBIT_retval,
					       gpointer * _ORBIT_args,
					       CORBA_Context ctx,
					       CORBA_Environment * ev,
					       void (*_impl_erase)
					       (PortableServer_Servant
						_servant,
						const CORBA_char * path,
						CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Storage_rename(POA_Bonobo_Storage *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						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_small_Bonobo_Storage_commit(POA_Bonobo_Storage *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						void (*_impl_commit)
						(PortableServer_Servant
						 _servant,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Storage_revert(POA_Bonobo_Storage *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						void (*_impl_revert)
						(PortableServer_Servant
						 _servant,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Storage_unImplemented1(POA_Bonobo_Storage *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented1)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Storage_unImplemented2(POA_Bonobo_Storage *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented2)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_getObject
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Unknown(*_impl_getObject) (PortableServer_Servant _servant,
					 const CORBA_char * name,
					 const CORBA_char * repoId,
					 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_createFromName
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Moniker(*_impl_createFromName) (PortableServer_Servant _servant,
					      const CORBA_char * name,
					      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_getExtender
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_MonikerExtender(*_impl_getExtender) (PortableServer_Servant
						   _servant,
						   const CORBA_char *
						   monikerPrefix,
						   const CORBA_char *
						   interfaceId,
						   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_unImplemented1
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_unImplemented2
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_unImplemented3
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_unImplemented4
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_unImplemented5
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented5) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_MonikerContext_unImplemented6
      (POA_Bonobo_MonikerContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented6) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_addObject
      (POA_Bonobo_RunningContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_addObject) (PortableServer_Servant _servant,
				const CORBA_Object obj,
				CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_removeObject
      (POA_Bonobo_RunningContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_removeObject) (PortableServer_Servant _servant,
				   const CORBA_Object obj,
				   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_addKey(POA_Bonobo_RunningContext
						     * _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     void (*_impl_addKey)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char * key,
						      CORBA_Environment *
						      ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_removeKey
      (POA_Bonobo_RunningContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_removeKey) (PortableServer_Servant _servant,
				const CORBA_char * key,
				CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_atExitUnref
      (POA_Bonobo_RunningContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_atExitUnref) (PortableServer_Servant _servant,
				  const CORBA_Object obj,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_unImplemented1
      (POA_Bonobo_RunningContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_RunningContext_unImplemented2
      (POA_Bonobo_RunningContext * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Persist_getContentTypes(POA_Bonobo_Persist *
							 _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 Bonobo_Persist_ContentTypeList
							 *
							 (*_impl_getContentTypes)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void _ORBIT_skel_small_Bonobo_Persist_getIId(POA_Bonobo_Persist *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						Bonobo_Persist_IID
						(*_impl_getIId)
						(PortableServer_Servant
						 _servant,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Persist_isDirty(POA_Bonobo_Persist *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 CORBA_boolean(*_impl_isDirty)
						 (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Persist_unImplemented1(POA_Bonobo_Persist *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented1)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Persist_unImplemented2(POA_Bonobo_Persist *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented2)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_PersistFile_load(POA_Bonobo_PersistFile *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_load)
						  (PortableServer_Servant
						   _servant,
						   const CORBA_char * uri,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_PersistFile_save(POA_Bonobo_PersistFile *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_save)
						  (PortableServer_Servant
						   _servant,
						   const CORBA_char * uri,
						   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PersistFile_getCurrentFile
      (POA_Bonobo_PersistFile * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_string(*_impl_getCurrentFile) (PortableServer_Servant _servant,
					    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PersistFile_unImplemented3
      (POA_Bonobo_PersistFile * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PersistFile_unImplemented4
      (POA_Bonobo_PersistFile * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_PersistStorage_load(POA_Bonobo_PersistStorage
						     * _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     void (*_impl_load)
						     (PortableServer_Servant
						      _servant,
						      const Bonobo_Storage
						      storage,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_PersistStorage_save(POA_Bonobo_PersistStorage
						     * _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     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_small_Bonobo_PersistStream_load(POA_Bonobo_PersistStream *
						    _ORBIT_servant,
						    gpointer _ORBIT_retval,
						    gpointer * _ORBIT_args,
						    CORBA_Context ctx,
						    CORBA_Environment * ev,
						    void (*_impl_load)
						    (PortableServer_Servant
						     _servant,
						     const Bonobo_Stream
						     stream,
						     const CORBA_char * type,
						     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_PersistStream_save(POA_Bonobo_PersistStream *
						    _ORBIT_servant,
						    gpointer _ORBIT_retval,
						    gpointer * _ORBIT_args,
						    CORBA_Context ctx,
						    CORBA_Environment * ev,
						    void (*_impl_save)
						    (PortableServer_Servant
						     _servant,
						     const Bonobo_Stream
						     stream,
						     const CORBA_char * type,
						     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PersistStream_unImplemented3
      (POA_Bonobo_PersistStream * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PersistStream_unImplemented4
      (POA_Bonobo_PersistStream * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Listener_event(POA_Bonobo_Listener *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						void (*_impl_event)
						(PortableServer_Servant
						 _servant,
						 const CORBA_char *
						 event_name,
						 const CORBA_any * args,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Listener_unImplemented(POA_Bonobo_Listener *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Listener_unImplemented2(POA_Bonobo_Listener *
							 _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented2)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_EventSource_addListener(POA_Bonobo_EventSource
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       void
						       (*_impl_addListener)
						       (PortableServer_Servant
							_servant,
							const Bonobo_Listener
							l,
							CORBA_Environment *
							ev));
   void
      _ORBIT_skel_small_Bonobo_EventSource_addListenerWithMask
      (POA_Bonobo_EventSource * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_addListenerWithMask) (PortableServer_Servant _servant,
					  const Bonobo_Listener l,
					  const CORBA_char * event_mask,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_EventSource_removeListener
      (POA_Bonobo_EventSource * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_removeListener) (PortableServer_Servant _servant,
				     const Bonobo_Listener l,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_EventSource_unImplemented
      (POA_Bonobo_EventSource * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented) (PortableServer_Servant _servant,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_EventSource_unImplemented2
      (POA_Bonobo_EventSource * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIComponent_setContainer(POA_Bonobo_UIComponent
							* _ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_setContainer)
							(PortableServer_Servant
							 _servant,
							 const
							 Bonobo_UIContainer
							 container,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_small_Bonobo_UIComponent_unsetContainer
      (POA_Bonobo_UIComponent * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unsetContainer) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_UIComponent__get_name(POA_Bonobo_UIComponent
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       CORBA_string
						       (*_impl__get_name)
						       (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void
      _ORBIT_skel_small_Bonobo_UIComponent_describeVerbs
      (POA_Bonobo_UIComponent * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_string(*_impl_describeVerbs) (PortableServer_Servant _servant,
					   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_UIComponent_execVerb(POA_Bonobo_UIComponent *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void (*_impl_execVerb)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char *
						       cname,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_UIComponent_uiEvent(POA_Bonobo_UIComponent *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     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_small_Bonobo_UIComponent_unImplemented
      (POA_Bonobo_UIComponent * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented) (PortableServer_Servant _servant,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIComponent_unImplemented2
      (POA_Bonobo_UIComponent * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIComponent_unImplemented3
      (POA_Bonobo_UIComponent * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIComponent_unImplemented4
      (POA_Bonobo_UIComponent * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIContainer_registerComponent
      (POA_Bonobo_UIContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_registerComponent) (PortableServer_Servant _servant,
					const CORBA_char * component_name,
					const Bonobo_UIComponent component,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIContainer_deregisterComponent
      (POA_Bonobo_UIContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_deregisterComponent) (PortableServer_Servant _servant,
					  const CORBA_char * component_name,
					  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_freeze(POA_Bonobo_UIContainer *
						    _ORBIT_servant,
						    gpointer _ORBIT_retval,
						    gpointer * _ORBIT_args,
						    CORBA_Context ctx,
						    CORBA_Environment * ev,
						    void (*_impl_freeze)
						    (PortableServer_Servant
						     _servant,
						     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_thaw(POA_Bonobo_UIContainer *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_thaw)
						  (PortableServer_Servant
						   _servant,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_setAttr(POA_Bonobo_UIContainer *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     void (*_impl_setAttr)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char * path,
						      const CORBA_char * attr,
						      const CORBA_char *
						      value,
						      const CORBA_char *
						      component_name,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_getAttr(POA_Bonobo_UIContainer *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     CORBA_string
						     (*_impl_getAttr)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char * path,
						      const CORBA_char * attr,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_setNode(POA_Bonobo_UIContainer *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     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_small_Bonobo_UIContainer_getNode(POA_Bonobo_UIContainer *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     CORBA_string
						     (*_impl_getNode)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char * path,
						      const CORBA_boolean
						      nodeOnly,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_removeNode(POA_Bonobo_UIContainer
							* _ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							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_small_Bonobo_UIContainer_exists(POA_Bonobo_UIContainer *
						    _ORBIT_servant,
						    gpointer _ORBIT_retval,
						    gpointer * _ORBIT_args,
						    CORBA_Context ctx,
						    CORBA_Environment * ev,
						    CORBA_boolean
						    (*_impl_exists)
						    (PortableServer_Servant
						     _servant,
						     const CORBA_char * path,
						     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_execVerb(POA_Bonobo_UIContainer *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void (*_impl_execVerb)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char *
						       cname,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_uiEvent(POA_Bonobo_UIContainer *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     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_small_Bonobo_UIContainer_setObject(POA_Bonobo_UIContainer
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       void (*_impl_setObject)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							path,
							const Bonobo_Unknown
							control,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_UIContainer_getObject(POA_Bonobo_UIContainer
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       Bonobo_Unknown
						       (*_impl_getObject)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							path,
							CORBA_Environment *
							ev));
   void
      _ORBIT_skel_small_Bonobo_UIContainer_unImplemented
      (POA_Bonobo_UIContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented) (PortableServer_Servant _servant,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIContainer_unImplemented2
      (POA_Bonobo_UIContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIContainer_unImplemented3
      (POA_Bonobo_UIContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_UIContainer_unImplemented4
      (POA_Bonobo_UIContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getKeys(POA_Bonobo_PropertyBag *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     Bonobo_KeyList *
						     (*_impl_getKeys)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char *
						      filter,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getType(POA_Bonobo_PropertyBag *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     CORBA_TypeCode
						     (*_impl_getType)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char * key,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getValue(POA_Bonobo_PropertyBag *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      CORBA_any *
						      (*_impl_getValue)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char * key,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_setValue(POA_Bonobo_PropertyBag *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void (*_impl_setValue)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char * key,
						       const CORBA_any *
						       value,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getValues(POA_Bonobo_PropertyBag
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       Bonobo_PropertySet *
						       (*_impl_getValues)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							filter,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_setValues(POA_Bonobo_PropertyBag
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       void (*_impl_setValues)
						       (PortableServer_Servant
							_servant,
							const
							Bonobo_PropertySet *
							set,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getDefault(POA_Bonobo_PropertyBag
							* _ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							CORBA_any *
							(*_impl_getDefault)
							(PortableServer_Servant
							 _servant,
							 const CORBA_char *
							 key,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyBag_getDocTitle(POA_Bonobo_PropertyBag
						       * _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       CORBA_string
						       (*_impl_getDocTitle)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							key,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getDoc(POA_Bonobo_PropertyBag *
						    _ORBIT_servant,
						    gpointer _ORBIT_retval,
						    gpointer * _ORBIT_args,
						    CORBA_Context ctx,
						    CORBA_Environment * ev,
						    CORBA_string
						    (*_impl_getDoc)
						    (PortableServer_Servant
						     _servant,
						     const CORBA_char * key,
						     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_PropertyBag_getFlags(POA_Bonobo_PropertyBag *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      Bonobo_PropertyFlags
						      (*_impl_getFlags)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char * key,
						       CORBA_Environment *
						       ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented1
      (POA_Bonobo_PropertyBag * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented2
      (POA_Bonobo_PropertyBag * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented3
      (POA_Bonobo_PropertyBag * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented4
      (POA_Bonobo_PropertyBag * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase__get_isWriteable
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_boolean(*_impl__get_isWriteable) (PortableServer_Servant
					       _servant,
					       CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_getDirs
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_KeyList * (*_impl_getDirs) (PortableServer_Servant _servant,
					  const CORBA_char * dir,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_hasDir(POA_Bonobo_ConfigDatabase
						     * _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     CORBA_boolean
						     (*_impl_hasDir)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char * dir,
						      CORBA_Environment *
						      ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_removeValue
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_removeValue) (PortableServer_Servant _servant,
				  const CORBA_char * key,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_removeDir
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_removeDir) (PortableServer_Servant _servant,
				const CORBA_char * dir,
				CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_addDatabase
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_addDatabase) (PortableServer_Servant _servant,
				  const Bonobo_ConfigDatabase db,
				  const CORBA_char * key,
				  const Bonobo_ConfigDatabase_DBFlags flags,
				  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_ConfigDatabase_sync(POA_Bonobo_ConfigDatabase
						     * _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     void (*_impl_sync)
						     (PortableServer_Servant
						      _servant,
						      CORBA_Environment *
						      ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented5
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented5) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented6
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented6) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented7
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented7) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented8
      (POA_Bonobo_ConfigDatabase * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented8) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_getToplevelId
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Gdk_WindowId(*_impl_getToplevelId) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_getAmbientProperties
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_PropertyBag(*_impl_getAmbientProperties) (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_getUIContainer
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_UIContainer(*_impl_getUIContainer) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_notifyActivated
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_notifyActivated) (PortableServer_Servant _servant,
				      const CORBA_boolean state,
				      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_queueResize
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_queueResize) (PortableServer_Servant _servant,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_activateURI
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_activateURI) (PortableServer_Servant _servant,
				  const CORBA_char * uri,
				  const CORBA_boolean relative,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_getParentAccessible
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Unknown(*_impl_getParentAccessible) (PortableServer_Servant
						   _servant,
						   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_unImplemented
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented) (PortableServer_Servant _servant,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFrame_unImplemented2
      (POA_Bonobo_ControlFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Control_getProperties(POA_Bonobo_Control *
						       _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       Bonobo_PropertyBag
						       (*_impl_getProperties)
						       (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_Control_getDesiredSize(POA_Bonobo_Control *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							Bonobo_Gtk_Requisition
							(*_impl_getDesiredSize)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Control_getAccessible(POA_Bonobo_Control *
						       _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       Bonobo_Unknown
						       (*_impl_getAccessible)
						       (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_Control_getWindowId(POA_Bonobo_Control *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     Bonobo_Gdk_WindowId
						     (*_impl_getWindowId)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char *
						      cookie,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_Control_getPopupContainer(POA_Bonobo_Control
							   * _ORBIT_servant,
							   gpointer
							   _ORBIT_retval,
							   gpointer *
							   _ORBIT_args,
							   CORBA_Context ctx,
							   CORBA_Environment *
							   ev,
							   Bonobo_UIContainer
							   (*_impl_getPopupContainer)
							   (PortableServer_Servant
							    _servant,
							    CORBA_Environment
							    * ev));
   void _ORBIT_skel_small_Bonobo_Control_setFrame(POA_Bonobo_Control *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_setFrame)
						  (PortableServer_Servant
						   _servant,
						   const Bonobo_ControlFrame
						   frame,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Control_setSize(POA_Bonobo_Control *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 void (*_impl_setSize)
						 (PortableServer_Servant
						  _servant,
						  const CORBA_short width,
						  const CORBA_short height,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Control_setState(POA_Bonobo_Control *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_setState)
						  (PortableServer_Servant
						   _servant,
						   const Bonobo_Gtk_State
						   state,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Control_activate(POA_Bonobo_Control *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_activate)
						  (PortableServer_Servant
						   _servant,
						   const CORBA_boolean
						   activate,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Control_focus(POA_Bonobo_Control *
					       _ORBIT_servant,
					       gpointer _ORBIT_retval,
					       gpointer * _ORBIT_args,
					       CORBA_Context ctx,
					       CORBA_Environment * ev,
					       CORBA_boolean(*_impl_focus)
					       (PortableServer_Servant
						_servant,
						const Bonobo_Gtk_Direction
						direction,
						CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Control_unImplemented(POA_Bonobo_Control *
						       _ORBIT_servant,
						       gpointer _ORBIT_retval,
						       gpointer * _ORBIT_args,
						       CORBA_Context ctx,
						       CORBA_Environment * ev,
						       void
						       (*_impl_unImplemented)
						       (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_small_Bonobo_Control_unImplemented2(POA_Bonobo_Control *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented2)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Control_unImplemented3(POA_Bonobo_Control *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_unImplemented3)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyControl__get_pageCount
      (POA_Bonobo_PropertyControl * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_long(*_impl__get_pageCount) (PortableServer_Servant _servant,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyControl_getControl
      (POA_Bonobo_PropertyControl * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Control(*_impl_getControl) (PortableServer_Servant _servant,
					  const CORBA_long pagenumber,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyControl_notifyAction
      (POA_Bonobo_PropertyControl * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_notifyAction) (PortableServer_Servant _servant,
				   const CORBA_long pagenumber,
				   const Bonobo_PropertyControl_Action action,
				   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyControl_unImplemented
      (POA_Bonobo_PropertyControl * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented) (PortableServer_Servant _servant,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_PropertyControl_unImplemented2
      (POA_Bonobo_PropertyControl * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ZoomableFrame_onLevelChanged
      (POA_Bonobo_ZoomableFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_onLevelChanged) (PortableServer_Servant _servant,
				     const CORBA_float zoom_level,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ZoomableFrame_onParametersChanged
      (POA_Bonobo_ZoomableFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_onParametersChanged) (PortableServer_Servant _servant,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ZoomableFrame_unImplemented1
      (POA_Bonobo_ZoomableFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ZoomableFrame_unImplemented2
      (POA_Bonobo_ZoomableFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ZoomableFrame_unImplemented3
      (POA_Bonobo_ZoomableFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ZoomableFrame_unImplemented4
      (POA_Bonobo_ZoomableFrame * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable__get_level(POA_Bonobo_Zoomable *
						     _ORBIT_servant,
						     gpointer _ORBIT_retval,
						     gpointer * _ORBIT_args,
						     CORBA_Context ctx,
						     CORBA_Environment * ev,
						     CORBA_float
						     (*_impl__get_level)
						     (PortableServer_Servant
						      _servant,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_small_Bonobo_Zoomable__get_minLevel(POA_Bonobo_Zoomable *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							CORBA_float
							(*_impl__get_minLevel)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Zoomable__get_maxLevel(POA_Bonobo_Zoomable *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							CORBA_float
							(*_impl__get_maxLevel)
							(PortableServer_Servant
							 _servant,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Zoomable__get_hasMinLevel(POA_Bonobo_Zoomable
							   * _ORBIT_servant,
							   gpointer
							   _ORBIT_retval,
							   gpointer *
							   _ORBIT_args,
							   CORBA_Context ctx,
							   CORBA_Environment *
							   ev,
							   CORBA_boolean
							   (*_impl__get_hasMinLevel)
							   (PortableServer_Servant
							    _servant,
							    CORBA_Environment
							    * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable__get_hasMaxLevel(POA_Bonobo_Zoomable
							   * _ORBIT_servant,
							   gpointer
							   _ORBIT_retval,
							   gpointer *
							   _ORBIT_args,
							   CORBA_Context ctx,
							   CORBA_Environment *
							   ev,
							   CORBA_boolean
							   (*_impl__get_hasMaxLevel)
							   (PortableServer_Servant
							    _servant,
							    CORBA_Environment
							    * ev));
   void
      _ORBIT_skel_small_Bonobo_Zoomable__get_isContinuous(POA_Bonobo_Zoomable
							  * _ORBIT_servant,
							  gpointer
							  _ORBIT_retval,
							  gpointer *
							  _ORBIT_args,
							  CORBA_Context ctx,
							  CORBA_Environment *
							  ev,
							  CORBA_boolean
							  (*_impl__get_isContinuous)
							  (PortableServer_Servant
							   _servant,
							   CORBA_Environment *
							   ev));
   void
      _ORBIT_skel_small_Bonobo_Zoomable__get_preferredLevels
      (POA_Bonobo_Zoomable * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_ZoomLevelList *
       (*_impl__get_preferredLevels) (PortableServer_Servant _servant,
				      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Zoomable__get_preferredLevelNames
      (POA_Bonobo_Zoomable * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_ZoomLevelNameList *
       (*_impl__get_preferredLevelNames) (PortableServer_Servant _servant,
					  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_zoomIn(POA_Bonobo_Zoomable *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 void (*_impl_zoomIn)
						 (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_zoomOut(POA_Bonobo_Zoomable *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_zoomOut)
						  (PortableServer_Servant
						   _servant,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_zoomFit(POA_Bonobo_Zoomable *
						  _ORBIT_servant,
						  gpointer _ORBIT_retval,
						  gpointer * _ORBIT_args,
						  CORBA_Context ctx,
						  CORBA_Environment * ev,
						  void (*_impl_zoomFit)
						  (PortableServer_Servant
						   _servant,
						   CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_zoomDefault(POA_Bonobo_Zoomable *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void
						      (*_impl_zoomDefault)
						      (PortableServer_Servant
						       _servant,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_setLevel(POA_Bonobo_Zoomable *
						   _ORBIT_servant,
						   gpointer _ORBIT_retval,
						   gpointer * _ORBIT_args,
						   CORBA_Context ctx,
						   CORBA_Environment * ev,
						   void (*_impl_setLevel)
						   (PortableServer_Servant
						    _servant,
						    const CORBA_float
						    zoom_level,
						    CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_setFrame(POA_Bonobo_Zoomable *
						   _ORBIT_servant,
						   gpointer _ORBIT_retval,
						   gpointer * _ORBIT_args,
						   CORBA_Context ctx,
						   CORBA_Environment * ev,
						   void (*_impl_setFrame)
						   (PortableServer_Servant
						    _servant,
						    const Bonobo_ZoomableFrame
						    zoomable_frame,
						    CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_unImplemented1(POA_Bonobo_Zoomable *
							 _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented1)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_unImplemented2(POA_Bonobo_Zoomable *
							 _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented2)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_unImplemented3(POA_Bonobo_Zoomable *
							 _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented3)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void _ORBIT_skel_small_Bonobo_Zoomable_unImplemented4(POA_Bonobo_Zoomable *
							 _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented4)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_ItemContainer_enumObjects
      (POA_Bonobo_ItemContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_ItemContainer_ObjectNames *
       (*_impl_enumObjects) (PortableServer_Servant _servant,
			     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
      (POA_Bonobo_ItemContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, 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_small_Bonobo_ItemContainer_unImplemented1
      (POA_Bonobo_ItemContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ItemContainer_unImplemented2
      (POA_Bonobo_ItemContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ItemContainer_unImplemented3
      (POA_Bonobo_ItemContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ItemContainer_unImplemented4
      (POA_Bonobo_ItemContainer * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_update
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, 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_small_Bonobo_Canvas_Component_realize
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_realize) (PortableServer_Servant _servant,
			      const CORBA_char * drawable,
			      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unrealize
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unrealize) (PortableServer_Servant _servant,
				CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_map
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_map) (PortableServer_Servant _servant,
			  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unmap
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unmap) (PortableServer_Servant _servant,
			    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_draw
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_draw) (PortableServer_Servant _servant,
			   const Bonobo_Canvas_State * state,
			   const CORBA_char * drawable, const CORBA_short x,
			   const CORBA_short y, const CORBA_short width,
			   const CORBA_short height, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_render
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_render) (PortableServer_Servant _servant,
			     Bonobo_Canvas_Buf * buf,
			     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_contains
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       CORBA_boolean(*_impl_contains) (PortableServer_Servant _servant,
				       const CORBA_double x,
				       const CORBA_double y,
				       CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_bounds
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, 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_small_Bonobo_Canvas_Component_event
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, 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_small_Bonobo_Canvas_Component_setCanvasSize
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, 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_small_Bonobo_Canvas_Component_setBounds
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_setBounds) (PortableServer_Servant _servant,
				const Bonobo_Canvas_DRect * bbox,
				CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented1
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented2
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented3
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented4
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented5
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented5) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented6
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented6) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented7
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented7) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_Component_unImplemented8
      (POA_Bonobo_Canvas_Component * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented8) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_requestUpdate
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_requestUpdate) (PortableServer_Servant _servant,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_grabFocus
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       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_small_Bonobo_Canvas_ComponentProxy_ungrabFocus
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_ungrabFocus) (PortableServer_Servant _servant,
				  const CORBA_unsigned_long time,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_getUIContainer
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       Bonobo_UIContainer(*_impl_getUIContainer) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented1
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented2
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented3
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented4
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented5
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented5) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented6
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented6) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented7
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented7) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Canvas_ComponentProxy_unImplemented8
      (POA_Bonobo_Canvas_ComponentProxy * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented8) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFactory_createControl
      (POA_Bonobo_ControlFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       Bonobo_Control(*_impl_createControl) (PortableServer_Servant _servant,
					     const Bonobo_ControlFrame frame,
					     const Bonobo_UIContainer uic,
					     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFactory_unImplemented1
      (POA_Bonobo_ControlFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ControlFactory_unImplemented2
      (POA_Bonobo_ControlFactory * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_CanvasComponentFactory_createCanvasComponent
      (POA_Bonobo_CanvasComponentFactory * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       Bonobo_Canvas_Component(*_impl_createCanvasComponent)
       (PortableServer_Servant _servant, const CORBA_boolean aa,
	const Bonobo_Canvas_ComponentProxy proxy, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_CanvasComponentFactory_unImplemented1
      (POA_Bonobo_CanvasComponentFactory * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_CanvasComponentFactory_unImplemented2
      (POA_Bonobo_CanvasComponentFactory * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented1(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented1)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented2(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented2)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented3(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented3)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented4(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented4)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented5(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented5)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented6(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented6)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented7(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented7)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void
      _ORBIT_skel_small_Bonobo_Embeddable_unImplemented8(POA_Bonobo_Embeddable
							 * _ORBIT_servant,
							 gpointer
							 _ORBIT_retval,
							 gpointer *
							 _ORBIT_args,
							 CORBA_Context ctx,
							 CORBA_Environment *
							 ev,
							 void
							 (*_impl_unImplemented8)
							 (PortableServer_Servant
							  _servant,
							  CORBA_Environment *
							  ev));
   void _ORBIT_skel_small_Bonobo_Print_render(POA_Bonobo_Print *
					      _ORBIT_servant,
					      gpointer _ORBIT_retval,
					      gpointer * _ORBIT_args,
					      CORBA_Context ctx,
					      CORBA_Environment * ev,
					      Bonobo_Stream(*_impl_render)
					      (PortableServer_Servant
					       _servant,
					       const Bonobo_PrintDimensions *
					       pd,
					       const Bonobo_PrintScissor *
					       scissor,
					       CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Print_unImplemented1(POA_Bonobo_Print *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void
						      (*_impl_unImplemented1)
						      (PortableServer_Servant
						       _servant,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_Print_unImplemented2(POA_Bonobo_Print *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void
						      (*_impl_unImplemented2)
						      (PortableServer_Servant
						       _servant,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_Print_unImplemented3(POA_Bonobo_Print *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void
						      (*_impl_unImplemented3)
						      (PortableServer_Servant
						       _servant,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_Print_unImplemented4(POA_Bonobo_Print *
						      _ORBIT_servant,
						      gpointer _ORBIT_retval,
						      gpointer * _ORBIT_args,
						      CORBA_Context ctx,
						      CORBA_Environment * ev,
						      void
						      (*_impl_unImplemented4)
						      (PortableServer_Servant
						       _servant,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_setClipboard(POA_Bonobo_Clipboard *
							_ORBIT_servant,
							gpointer
							_ORBIT_retval,
							gpointer *
							_ORBIT_args,
							CORBA_Context ctx,
							CORBA_Environment *
							ev,
							void
							(*_impl_setClipboard)
							(PortableServer_Servant
							 _servant,
							 const Bonobo_Moniker
							 pasting_moniker,
							 const Bonobo_Moniker
							 linking_moniker,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_paste(POA_Bonobo_Clipboard *
						 _ORBIT_servant,
						 gpointer _ORBIT_retval,
						 gpointer * _ORBIT_args,
						 CORBA_Context ctx,
						 CORBA_Environment * ev,
						 Bonobo_Moniker(*_impl_paste)
						 (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_link(POA_Bonobo_Clipboard *
						_ORBIT_servant,
						gpointer _ORBIT_retval,
						gpointer * _ORBIT_args,
						CORBA_Context ctx,
						CORBA_Environment * ev,
						Bonobo_Moniker(*_impl_link)
						(PortableServer_Servant
						 _servant,
						 CORBA_Environment * ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_unImplemented1(POA_Bonobo_Clipboard
							  * _ORBIT_servant,
							  gpointer
							  _ORBIT_retval,
							  gpointer *
							  _ORBIT_args,
							  CORBA_Context ctx,
							  CORBA_Environment *
							  ev,
							  void
							  (*_impl_unImplemented1)
							  (PortableServer_Servant
							   _servant,
							   CORBA_Environment *
							   ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_unImplemented2(POA_Bonobo_Clipboard
							  * _ORBIT_servant,
							  gpointer
							  _ORBIT_retval,
							  gpointer *
							  _ORBIT_args,
							  CORBA_Context ctx,
							  CORBA_Environment *
							  ev,
							  void
							  (*_impl_unImplemented2)
							  (PortableServer_Servant
							   _servant,
							   CORBA_Environment *
							   ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_unImplemented3(POA_Bonobo_Clipboard
							  * _ORBIT_servant,
							  gpointer
							  _ORBIT_retval,
							  gpointer *
							  _ORBIT_args,
							  CORBA_Context ctx,
							  CORBA_Environment *
							  ev,
							  void
							  (*_impl_unImplemented3)
							  (PortableServer_Servant
							   _servant,
							   CORBA_Environment *
							   ev));
   void _ORBIT_skel_small_Bonobo_Clipboard_unImplemented4(POA_Bonobo_Clipboard
							  * _ORBIT_servant,
							  gpointer
							  _ORBIT_retval,
							  gpointer *
							  _ORBIT_args,
							  CORBA_Context ctx,
							  CORBA_Environment *
							  ev,
							  void
							  (*_impl_unImplemented4)
							  (PortableServer_Servant
							   _servant,
							   CORBA_Environment *
							   ev));
   void
      _ORBIT_skel_small_Bonobo_ClipboardStore_fetchStream
      (POA_Bonobo_ClipboardStore * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_fetchStream) (PortableServer_Servant _servant,
				  const Bonobo_PersistStream source,
				  const Bonobo_Moniker linking_moniker,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ClipboardStore_fetchStorage
      (POA_Bonobo_ClipboardStore * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_fetchStorage) (PortableServer_Servant _servant,
				   const Bonobo_PersistStorage source,
				   const Bonobo_Moniker linking_moniker,
				   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ClipboardStore_unImplemented1
      (POA_Bonobo_ClipboardStore * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented1) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ClipboardStore_unImplemented2
      (POA_Bonobo_ClipboardStore * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented2) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ClipboardStore_unImplemented3
      (POA_Bonobo_ClipboardStore * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented3) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_Bonobo_ClipboardStore_unImplemented4
      (POA_Bonobo_ClipboardStore * _ORBIT_servant, gpointer _ORBIT_retval,
       gpointer * _ORBIT_args, CORBA_Context ctx, CORBA_Environment * ev,
       void (*_impl_unImplemented4) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));

/** stub prototypes **/
#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_getParent(Bonobo_Moniker _obj,
					   CORBA_Environment * ev);
   void Bonobo_Moniker_setParent(Bonobo_Moniker _obj,
				 const Bonobo_Moniker parent,
				 CORBA_Environment * ev);
   CORBA_string Bonobo_Moniker_getName(Bonobo_Moniker _obj,
				       CORBA_Environment * ev);
   void Bonobo_Moniker_setName(Bonobo_Moniker _obj, 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 * name,
				   CORBA_Environment * ev);
   void Bonobo_Moniker_unImplemented1(Bonobo_Moniker _obj,
				      CORBA_Environment * ev);
   void Bonobo_Moniker_unImplemented2(Bonobo_Moniker _obj,
				      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 * name,
						 const CORBA_char *
						 requestedInterface,
						 CORBA_Environment * ev);
   void Bonobo_MonikerExtender_unImplemented1(Bonobo_MonikerExtender _obj,
					      CORBA_Environment * ev);
   void Bonobo_MonikerExtender_unImplemented2(Bonobo_MonikerExtender _obj,
					      CORBA_Environment * ev);
   void Bonobo_MonikerExtender_unImplemented3(Bonobo_MonikerExtender _obj,
					      CORBA_Environment * ev);
   void Bonobo_MonikerExtender_unImplemented4(Bonobo_MonikerExtender _obj,
					      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_commit(Bonobo_Stream _obj, CORBA_Environment * ev);
   void Bonobo_Stream_revert(Bonobo_Stream _obj, CORBA_Environment * ev);
   void Bonobo_Stream_unImplemented1(Bonobo_Stream _obj,
				     CORBA_Environment * ev);
   void Bonobo_Stream_unImplemented2(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);
   void Bonobo_Storage_unImplemented1(Bonobo_Storage _obj,
				      CORBA_Environment * ev);
   void Bonobo_Storage_unImplemented2(Bonobo_Storage _obj,
				      CORBA_Environment * ev);
#define Bonobo_MonikerContext_ref Bonobo_Unknown_ref
#define Bonobo_MonikerContext_unref Bonobo_Unknown_unref
#define Bonobo_MonikerContext_queryInterface Bonobo_Unknown_queryInterface
   Bonobo_Unknown Bonobo_MonikerContext_getObject(Bonobo_MonikerContext _obj,
						  const CORBA_char * name,
						  const CORBA_char * repoId,
						  CORBA_Environment * ev);
   Bonobo_Moniker Bonobo_MonikerContext_createFromName(Bonobo_MonikerContext
						       _obj,
						       const CORBA_char *
						       name,
						       CORBA_Environment *
						       ev);
   Bonobo_MonikerExtender
      Bonobo_MonikerContext_getExtender(Bonobo_MonikerContext _obj,
					const CORBA_char * monikerPrefix,
					const CORBA_char * interfaceId,
					CORBA_Environment * ev);
   void Bonobo_MonikerContext_unImplemented1(Bonobo_MonikerContext _obj,
					     CORBA_Environment * ev);
   void Bonobo_MonikerContext_unImplemented2(Bonobo_MonikerContext _obj,
					     CORBA_Environment * ev);
   void Bonobo_MonikerContext_unImplemented3(Bonobo_MonikerContext _obj,
					     CORBA_Environment * ev);
   void Bonobo_MonikerContext_unImplemented4(Bonobo_MonikerContext _obj,
					     CORBA_Environment * ev);
   void Bonobo_MonikerContext_unImplemented5(Bonobo_MonikerContext _obj,
					     CORBA_Environment * ev);
   void Bonobo_MonikerContext_unImplemented6(Bonobo_MonikerContext _obj,
					     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);
   void Bonobo_RunningContext_unImplemented1(Bonobo_RunningContext _obj,
					     CORBA_Environment * ev);
   void Bonobo_RunningContext_unImplemented2(Bonobo_RunningContext _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);
   Bonobo_Persist_IID Bonobo_Persist_getIId(Bonobo_Persist _obj,
					    CORBA_Environment * ev);
   CORBA_boolean Bonobo_Persist_isDirty(Bonobo_Persist _obj,
					CORBA_Environment * ev);
   void Bonobo_Persist_unImplemented1(Bonobo_Persist _obj,
				      CORBA_Environment * ev);
   void Bonobo_Persist_unImplemented2(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
#define Bonobo_PersistFile_getIId Bonobo_Persist_getIId
#define Bonobo_PersistFile_isDirty Bonobo_Persist_isDirty
#define Bonobo_PersistFile_unImplemented1 Bonobo_Persist_unImplemented1
#define Bonobo_PersistFile_unImplemented2 Bonobo_Persist_unImplemented2
   void Bonobo_PersistFile_load(Bonobo_PersistFile _obj,
				const CORBA_char * uri,
				CORBA_Environment * ev);
   void Bonobo_PersistFile_save(Bonobo_PersistFile _obj,
				const CORBA_char * uri,
				CORBA_Environment * ev);
   CORBA_string Bonobo_PersistFile_getCurrentFile(Bonobo_PersistFile _obj,
						  CORBA_Environment * ev);
   void Bonobo_PersistFile_unImplemented3(Bonobo_PersistFile _obj,
					  CORBA_Environment * ev);
   void Bonobo_PersistFile_unImplemented4(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
#define Bonobo_PersistStorage_getIId Bonobo_Persist_getIId
#define Bonobo_PersistStorage_isDirty Bonobo_Persist_isDirty
#define Bonobo_PersistStorage_unImplemented1 Bonobo_Persist_unImplemented1
#define Bonobo_PersistStorage_unImplemented2 Bonobo_Persist_unImplemented2
   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);
#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
#define Bonobo_PersistStream_getIId Bonobo_Persist_getIId
#define Bonobo_PersistStream_isDirty Bonobo_Persist_isDirty
#define Bonobo_PersistStream_unImplemented1 Bonobo_Persist_unImplemented1
#define Bonobo_PersistStream_unImplemented2 Bonobo_Persist_unImplemented2
   void Bonobo_PersistStream_load(Bonobo_PersistStream _obj,
				  const Bonobo_Stream stream,
				  const CORBA_char * type,
				  CORBA_Environment * ev);
   void Bonobo_PersistStream_save(Bonobo_PersistStream _obj,
				  const Bonobo_Stream stream,
				  const CORBA_char * type,
				  CORBA_Environment * ev);
   void Bonobo_PersistStream_unImplemented3(Bonobo_PersistStream _obj,
					    CORBA_Environment * ev);
   void Bonobo_PersistStream_unImplemented4(Bonobo_PersistStream _obj,
					    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);
   void Bonobo_Listener_unImplemented(Bonobo_Listener _obj,
				      CORBA_Environment * ev);
   void Bonobo_Listener_unImplemented2(Bonobo_Listener _obj,
				       CORBA_Environment * ev);
#define Bonobo_EventSource_ref Bonobo_Unknown_ref
#define Bonobo_EventSource_unref Bonobo_Unknown_unref
#define Bonobo_EventSource_queryInterface Bonobo_Unknown_queryInterface
   void Bonobo_EventSource_addListener(Bonobo_EventSource _obj,
				       const Bonobo_Listener l,
				       CORBA_Environment * ev);
   void 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_Listener l,
					  CORBA_Environment * ev);
   void Bonobo_EventSource_unImplemented(Bonobo_EventSource _obj,
					 CORBA_Environment * ev);
   void Bonobo_EventSource_unImplemented2(Bonobo_EventSource _obj,
					  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_string Bonobo_UIComponent__get_name(Bonobo_UIComponent _obj,
					     CORBA_Environment * ev);
   CORBA_string 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);
   void Bonobo_UIComponent_unImplemented(Bonobo_UIComponent _obj,
					 CORBA_Environment * ev);
   void Bonobo_UIComponent_unImplemented2(Bonobo_UIComponent _obj,
					  CORBA_Environment * ev);
   void Bonobo_UIComponent_unImplemented3(Bonobo_UIComponent _obj,
					  CORBA_Environment * ev);
   void Bonobo_UIComponent_unImplemented4(Bonobo_UIComponent _obj,
					  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_setAttr(Bonobo_UIContainer _obj,
				   const CORBA_char * path,
				   const CORBA_char * attr,
				   const CORBA_char * value,
				   const CORBA_char * component_name,
				   CORBA_Environment * ev);
   CORBA_string Bonobo_UIContainer_getAttr(Bonobo_UIContainer _obj,
					   const CORBA_char * path,
					   const CORBA_char * attr,
					   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_string 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_execVerb(Bonobo_UIContainer _obj,
				    const CORBA_char * cname,
				    CORBA_Environment * ev);
   void Bonobo_UIContainer_uiEvent(Bonobo_UIContainer _obj,
				   const CORBA_char * id,
				   const Bonobo_UIComponent_EventType type,
				   const CORBA_char * state,
				   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);
   void Bonobo_UIContainer_unImplemented(Bonobo_UIContainer _obj,
					 CORBA_Environment * ev);
   void Bonobo_UIContainer_unImplemented2(Bonobo_UIContainer _obj,
					  CORBA_Environment * ev);
   void Bonobo_UIContainer_unImplemented3(Bonobo_UIContainer _obj,
					  CORBA_Environment * ev);
   void Bonobo_UIContainer_unImplemented4(Bonobo_UIContainer _obj,
					  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_KeyList *Bonobo_PropertyBag_getKeys(Bonobo_PropertyBag _obj,
					      const CORBA_char * filter,
					      CORBA_Environment * ev);
   CORBA_TypeCode Bonobo_PropertyBag_getType(Bonobo_PropertyBag _obj,
					     const CORBA_char * key,
					     CORBA_Environment * ev);
   CORBA_any *Bonobo_PropertyBag_getValue(Bonobo_PropertyBag _obj,
					  const CORBA_char * key,
					  CORBA_Environment * ev);
   void Bonobo_PropertyBag_setValue(Bonobo_PropertyBag _obj,
				    const CORBA_char * key,
				    const CORBA_any * value,
				    CORBA_Environment * ev);
   Bonobo_PropertySet *Bonobo_PropertyBag_getValues(Bonobo_PropertyBag _obj,
						    const CORBA_char * filter,
						    CORBA_Environment * ev);
   void Bonobo_PropertyBag_setValues(Bonobo_PropertyBag _obj,
				     const Bonobo_PropertySet * set,
				     CORBA_Environment * ev);
   CORBA_any *Bonobo_PropertyBag_getDefault(Bonobo_PropertyBag _obj,
					    const CORBA_char * key,
					    CORBA_Environment * ev);
   CORBA_string Bonobo_PropertyBag_getDocTitle(Bonobo_PropertyBag _obj,
					       const CORBA_char * key,
					       CORBA_Environment * ev);
   CORBA_string Bonobo_PropertyBag_getDoc(Bonobo_PropertyBag _obj,
					  const CORBA_char * key,
					  CORBA_Environment * ev);
   Bonobo_PropertyFlags Bonobo_PropertyBag_getFlags(Bonobo_PropertyBag _obj,
						    const CORBA_char * key,
						    CORBA_Environment * ev);
   void Bonobo_PropertyBag_unImplemented1(Bonobo_PropertyBag _obj,
					  CORBA_Environment * ev);
   void Bonobo_PropertyBag_unImplemented2(Bonobo_PropertyBag _obj,
					  CORBA_Environment * ev);
   void Bonobo_PropertyBag_unImplemented3(Bonobo_PropertyBag _obj,
					  CORBA_Environment * ev);
   void Bonobo_PropertyBag_unImplemented4(Bonobo_PropertyBag _obj,
					  CORBA_Environment * ev);
#define Bonobo_ConfigDatabase_ref Bonobo_Unknown_ref
#define Bonobo_ConfigDatabase_unref Bonobo_Unknown_unref
#define Bonobo_ConfigDatabase_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_ConfigDatabase_getKeys Bonobo_PropertyBag_getKeys
#define Bonobo_ConfigDatabase_getType Bonobo_PropertyBag_getType
#define Bonobo_ConfigDatabase_getValue Bonobo_PropertyBag_getValue
#define Bonobo_ConfigDatabase_setValue Bonobo_PropertyBag_setValue
#define Bonobo_ConfigDatabase_getValues Bonobo_PropertyBag_getValues
#define Bonobo_ConfigDatabase_setValues Bonobo_PropertyBag_setValues
#define Bonobo_ConfigDatabase_getDefault Bonobo_PropertyBag_getDefault
#define Bonobo_ConfigDatabase_getDocTitle Bonobo_PropertyBag_getDocTitle
#define Bonobo_ConfigDatabase_getDoc Bonobo_PropertyBag_getDoc
#define Bonobo_ConfigDatabase_getFlags Bonobo_PropertyBag_getFlags
#define Bonobo_ConfigDatabase_unImplemented1 Bonobo_PropertyBag_unImplemented1
#define Bonobo_ConfigDatabase_unImplemented2 Bonobo_PropertyBag_unImplemented2
#define Bonobo_ConfigDatabase_unImplemented3 Bonobo_PropertyBag_unImplemented3
#define Bonobo_ConfigDatabase_unImplemented4 Bonobo_PropertyBag_unImplemented4
   CORBA_boolean Bonobo_ConfigDatabase__get_isWriteable(Bonobo_ConfigDatabase
							_obj,
							CORBA_Environment *
							ev);
   Bonobo_KeyList *Bonobo_ConfigDatabase_getDirs(Bonobo_ConfigDatabase _obj,
						 const CORBA_char * dir,
						 CORBA_Environment * ev);
   CORBA_boolean Bonobo_ConfigDatabase_hasDir(Bonobo_ConfigDatabase _obj,
					      const CORBA_char * dir,
					      CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_removeValue(Bonobo_ConfigDatabase _obj,
					  const CORBA_char * key,
					  CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_removeDir(Bonobo_ConfigDatabase _obj,
					const CORBA_char * dir,
					CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_addDatabase(Bonobo_ConfigDatabase _obj,
					  const Bonobo_ConfigDatabase db,
					  const CORBA_char * key,
					  const Bonobo_ConfigDatabase_DBFlags
					  flags, CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_sync(Bonobo_ConfigDatabase _obj,
				   CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_unImplemented5(Bonobo_ConfigDatabase _obj,
					     CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_unImplemented6(Bonobo_ConfigDatabase _obj,
					     CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_unImplemented7(Bonobo_ConfigDatabase _obj,
					     CORBA_Environment * ev);
   void Bonobo_ConfigDatabase_unImplemented8(Bonobo_ConfigDatabase _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
   Bonobo_Gdk_WindowId Bonobo_ControlFrame_getToplevelId(Bonobo_ControlFrame
							 _obj,
							 CORBA_Environment *
							 ev);
   Bonobo_PropertyBag
      Bonobo_ControlFrame_getAmbientProperties(Bonobo_ControlFrame _obj,
					       CORBA_Environment * ev);
   Bonobo_UIContainer Bonobo_ControlFrame_getUIContainer(Bonobo_ControlFrame
							 _obj,
							 CORBA_Environment *
							 ev);
   void Bonobo_ControlFrame_notifyActivated(Bonobo_ControlFrame _obj,
					    const CORBA_boolean state,
					    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_getParentAccessible(Bonobo_ControlFrame
							  _obj,
							  CORBA_Environment *
							  ev);
   void Bonobo_ControlFrame_unImplemented(Bonobo_ControlFrame _obj,
					  CORBA_Environment * ev);
   void Bonobo_ControlFrame_unImplemented2(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
   Bonobo_PropertyBag Bonobo_Control_getProperties(Bonobo_Control _obj,
						   CORBA_Environment * ev);
   Bonobo_Gtk_Requisition Bonobo_Control_getDesiredSize(Bonobo_Control _obj,
							CORBA_Environment *
							ev);
   Bonobo_Unknown Bonobo_Control_getAccessible(Bonobo_Control _obj,
					       CORBA_Environment * ev);
   Bonobo_Gdk_WindowId Bonobo_Control_getWindowId(Bonobo_Control _obj,
						  const CORBA_char * cookie,
						  CORBA_Environment * ev);
   Bonobo_UIContainer Bonobo_Control_getPopupContainer(Bonobo_Control _obj,
						       CORBA_Environment *
						       ev);
   void Bonobo_Control_setFrame(Bonobo_Control _obj,
				const Bonobo_ControlFrame frame,
				CORBA_Environment * ev);
   void Bonobo_Control_setSize(Bonobo_Control _obj, const CORBA_short width,
			       const CORBA_short height,
			       CORBA_Environment * ev);
   void Bonobo_Control_setState(Bonobo_Control _obj,
				const Bonobo_Gtk_State state,
				CORBA_Environment * ev);
   void Bonobo_Control_activate(Bonobo_Control _obj,
				const CORBA_boolean activate,
				CORBA_Environment * ev);
   CORBA_boolean Bonobo_Control_focus(Bonobo_Control _obj,
				      const Bonobo_Gtk_Direction direction,
				      CORBA_Environment * ev);
   void Bonobo_Control_unImplemented(Bonobo_Control _obj,
				     CORBA_Environment * ev);
   void Bonobo_Control_unImplemented2(Bonobo_Control _obj,
				      CORBA_Environment * ev);
   void Bonobo_Control_unImplemented3(Bonobo_Control _obj,
				      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);
   void Bonobo_PropertyControl_unImplemented(Bonobo_PropertyControl _obj,
					     CORBA_Environment * ev);
   void Bonobo_PropertyControl_unImplemented2(Bonobo_PropertyControl _obj,
					      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);
   void Bonobo_ZoomableFrame_unImplemented1(Bonobo_ZoomableFrame _obj,
					    CORBA_Environment * ev);
   void Bonobo_ZoomableFrame_unImplemented2(Bonobo_ZoomableFrame _obj,
					    CORBA_Environment * ev);
   void Bonobo_ZoomableFrame_unImplemented3(Bonobo_ZoomableFrame _obj,
					    CORBA_Environment * ev);
   void Bonobo_ZoomableFrame_unImplemented4(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);
   void Bonobo_Zoomable_unImplemented1(Bonobo_Zoomable _obj,
				       CORBA_Environment * ev);
   void Bonobo_Zoomable_unImplemented2(Bonobo_Zoomable _obj,
				       CORBA_Environment * ev);
   void Bonobo_Zoomable_unImplemented3(Bonobo_Zoomable _obj,
				       CORBA_Environment * ev);
   void Bonobo_Zoomable_unImplemented4(Bonobo_Zoomable _obj,
				       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);
   void Bonobo_ItemContainer_unImplemented1(Bonobo_ItemContainer _obj,
					    CORBA_Environment * ev);
   void Bonobo_ItemContainer_unImplemented2(Bonobo_ItemContainer _obj,
					    CORBA_Environment * ev);
   void Bonobo_ItemContainer_unImplemented3(Bonobo_ItemContainer _obj,
					    CORBA_Environment * ev);
   void Bonobo_ItemContainer_unImplemented4(Bonobo_ItemContainer _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 CORBA_char * 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 CORBA_char * 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_Component_unImplemented1(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented2(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented3(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented4(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented5(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented6(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented7(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void Bonobo_Canvas_Component_unImplemented8(Bonobo_Canvas_Component _obj,
					       CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_requestUpdate(Bonobo_Canvas_ComponentProxy
						 _obj,
						 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);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented1(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented2(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented3(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented4(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented5(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented6(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented7(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
   void
      Bonobo_Canvas_ComponentProxy_unImplemented8(Bonobo_Canvas_ComponentProxy
						  _obj,
						  CORBA_Environment * ev);
#define Bonobo_ControlFactory_ref Bonobo_Unknown_ref
#define Bonobo_ControlFactory_unref Bonobo_Unknown_unref
#define Bonobo_ControlFactory_queryInterface Bonobo_Unknown_queryInterface
   Bonobo_Control Bonobo_ControlFactory_createControl(Bonobo_ControlFactory
						      _obj,
						      const
						      Bonobo_ControlFrame
						      frame,
						      const Bonobo_UIContainer
						      uic,
						      CORBA_Environment * ev);
   void Bonobo_ControlFactory_unImplemented1(Bonobo_ControlFactory _obj,
					     CORBA_Environment * ev);
   void Bonobo_ControlFactory_unImplemented2(Bonobo_ControlFactory _obj,
					     CORBA_Environment * ev);
#define Bonobo_CanvasComponentFactory_ref Bonobo_Unknown_ref
#define Bonobo_CanvasComponentFactory_unref Bonobo_Unknown_unref
#define Bonobo_CanvasComponentFactory_queryInterface Bonobo_Unknown_queryInterface
   Bonobo_Canvas_Component
      Bonobo_CanvasComponentFactory_createCanvasComponent
      (Bonobo_CanvasComponentFactory _obj, const CORBA_boolean aa,
       const Bonobo_Canvas_ComponentProxy proxy, CORBA_Environment * ev);
   void
      Bonobo_CanvasComponentFactory_unImplemented1
      (Bonobo_CanvasComponentFactory _obj, CORBA_Environment * ev);
   void
      Bonobo_CanvasComponentFactory_unImplemented2
      (Bonobo_CanvasComponentFactory _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_unImplemented1(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented2(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented3(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented4(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented5(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented6(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented7(Bonobo_Embeddable _obj,
					 CORBA_Environment * ev);
   void Bonobo_Embeddable_unImplemented8(Bonobo_Embeddable _obj,
					 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);
   void Bonobo_Print_unImplemented1(Bonobo_Print _obj,
				    CORBA_Environment * ev);
   void Bonobo_Print_unImplemented2(Bonobo_Print _obj,
				    CORBA_Environment * ev);
   void Bonobo_Print_unImplemented3(Bonobo_Print _obj,
				    CORBA_Environment * ev);
   void Bonobo_Print_unImplemented4(Bonobo_Print _obj,
				    CORBA_Environment * ev);
#define Bonobo_Clipboard_ref Bonobo_Unknown_ref
#define Bonobo_Clipboard_unref Bonobo_Unknown_unref
#define Bonobo_Clipboard_queryInterface Bonobo_Unknown_queryInterface
   void Bonobo_Clipboard_setClipboard(Bonobo_Clipboard _obj,
				      const Bonobo_Moniker pasting_moniker,
				      const Bonobo_Moniker linking_moniker,
				      CORBA_Environment * ev);
   Bonobo_Moniker Bonobo_Clipboard_paste(Bonobo_Clipboard _obj,
					 CORBA_Environment * ev);
   Bonobo_Moniker Bonobo_Clipboard_link(Bonobo_Clipboard _obj,
					CORBA_Environment * ev);
   void Bonobo_Clipboard_unImplemented1(Bonobo_Clipboard _obj,
					CORBA_Environment * ev);
   void Bonobo_Clipboard_unImplemented2(Bonobo_Clipboard _obj,
					CORBA_Environment * ev);
   void Bonobo_Clipboard_unImplemented3(Bonobo_Clipboard _obj,
					CORBA_Environment * ev);
   void Bonobo_Clipboard_unImplemented4(Bonobo_Clipboard _obj,
					CORBA_Environment * ev);
#define Bonobo_ClipboardStore_ref Bonobo_Unknown_ref
#define Bonobo_ClipboardStore_unref Bonobo_Unknown_unref
#define Bonobo_ClipboardStore_queryInterface Bonobo_Unknown_queryInterface
   void Bonobo_ClipboardStore_fetchStream(Bonobo_ClipboardStore _obj,
					  const Bonobo_PersistStream source,
					  const Bonobo_Moniker
					  linking_moniker,
					  CORBA_Environment * ev);
   void Bonobo_ClipboardStore_fetchStorage(Bonobo_ClipboardStore _obj,
					   const Bonobo_PersistStorage source,
					   const Bonobo_Moniker
					   linking_moniker,
					   CORBA_Environment * ev);
   void Bonobo_ClipboardStore_unImplemented1(Bonobo_ClipboardStore _obj,
					     CORBA_Environment * ev);
   void Bonobo_ClipboardStore_unImplemented2(Bonobo_ClipboardStore _obj,
					     CORBA_Environment * ev);
   void Bonobo_ClipboardStore_unImplemented3(Bonobo_ClipboardStore _obj,
					     CORBA_Environment * ev);
   void Bonobo_ClipboardStore_unImplemented4(Bonobo_ClipboardStore _obj,
					     CORBA_Environment * ev);
#include <orbit/orb-core/orbit-interface.h>

#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Moniker__iinterface;
#define Bonobo_Moniker_IMETHODS_LEN 8
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Moniker__imethods[Bonobo_Moniker_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_MonikerExtender__iinterface;
#define Bonobo_MonikerExtender_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_MonikerExtender__imethods[Bonobo_MonikerExtender_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Stream__iinterface;
#define Bonobo_Stream_IMETHODS_LEN 10
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Stream__imethods[Bonobo_Stream_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Storage__iinterface;
#define Bonobo_Storage_IMETHODS_LEN 12
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Storage__imethods[Bonobo_Storage_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_MonikerContext__iinterface;
#define Bonobo_MonikerContext_IMETHODS_LEN 9
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_MonikerContext__imethods[Bonobo_MonikerContext_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_RunningContext__iinterface;
#define Bonobo_RunningContext_IMETHODS_LEN 7
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_RunningContext__imethods[Bonobo_RunningContext_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Persist__iinterface;
#define Bonobo_Persist_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Persist__imethods[Bonobo_Persist_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_PersistFile__iinterface;
#define Bonobo_PersistFile_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_PersistFile__imethods[Bonobo_PersistFile_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_PersistStorage__iinterface;
#define Bonobo_PersistStorage_IMETHODS_LEN 2
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_PersistStorage__imethods[Bonobo_PersistStorage_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_PersistStream__iinterface;
#define Bonobo_PersistStream_IMETHODS_LEN 4
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_PersistStream__imethods[Bonobo_PersistStream_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Listener__iinterface;
#define Bonobo_Listener_IMETHODS_LEN 3
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Listener__imethods[Bonobo_Listener_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_EventSource__iinterface;
#define Bonobo_EventSource_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_EventSource__imethods[Bonobo_EventSource_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_UIComponent__iinterface;
#define Bonobo_UIComponent_IMETHODS_LEN 10
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_UIComponent__imethods[Bonobo_UIComponent_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_UIContainer__iinterface;
#define Bonobo_UIContainer_IMETHODS_LEN 18
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_UIContainer__imethods[Bonobo_UIContainer_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_PropertyBag__iinterface;
#define Bonobo_PropertyBag_IMETHODS_LEN 14
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_PropertyBag__imethods[Bonobo_PropertyBag_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_ConfigDatabase__iinterface;
#define Bonobo_ConfigDatabase_IMETHODS_LEN 11
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_ConfigDatabase__imethods[Bonobo_ConfigDatabase_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_ControlFrame__iinterface;
#define Bonobo_ControlFrame_IMETHODS_LEN 9
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_ControlFrame__imethods[Bonobo_ControlFrame_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Control__iinterface;
#define Bonobo_Control_IMETHODS_LEN 13
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Control__imethods[Bonobo_Control_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_PropertyControl__iinterface;
#define Bonobo_PropertyControl_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_PropertyControl__imethods[Bonobo_PropertyControl_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_ZoomableFrame__iinterface;
#define Bonobo_ZoomableFrame_IMETHODS_LEN 6
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_ZoomableFrame__imethods[Bonobo_ZoomableFrame_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Zoomable__iinterface;
#define Bonobo_Zoomable_IMETHODS_LEN 18
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Zoomable__imethods[Bonobo_Zoomable_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_ItemContainer__iinterface;
#define Bonobo_ItemContainer_IMETHODS_LEN 6
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_ItemContainer__imethods[Bonobo_ItemContainer_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Canvas_Component__iinterface;
#define Bonobo_Canvas_Component_IMETHODS_LEN 20
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_Canvas_Component__imethods[Bonobo_Canvas_Component_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Canvas_ComponentProxy__iinterface;
#define Bonobo_Canvas_ComponentProxy_IMETHODS_LEN 12
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_Canvas_ComponentProxy__imethods
      [Bonobo_Canvas_ComponentProxy_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_ControlFactory__iinterface;
#define Bonobo_ControlFactory_IMETHODS_LEN 3
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_ControlFactory__imethods[Bonobo_ControlFactory_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_CanvasComponentFactory__iinterface;
#define Bonobo_CanvasComponentFactory_IMETHODS_LEN 3
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_CanvasComponentFactory__imethods
      [Bonobo_CanvasComponentFactory_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Embeddable__iinterface;
#define Bonobo_Embeddable_IMETHODS_LEN 8
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Embeddable__imethods[Bonobo_Embeddable_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Print__iinterface;
#define Bonobo_Print_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Print__imethods[Bonobo_Print_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_Clipboard__iinterface;
#define Bonobo_Clipboard_IMETHODS_LEN 7
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod Bonobo_Clipboard__imethods[Bonobo_Clipboard_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IInterface Bonobo_ClipboardStore__iinterface;
#define Bonobo_ClipboardStore_IMETHODS_LEN 6
#ifdef ORBIT_IDL_C_IMODULE_Bonobo
   static
#else
   extern
#endif
   ORBit_IMethod
      Bonobo_ClipboardStore__imethods[Bonobo_ClipboardStore_IMETHODS_LEN];
#ifdef __cplusplus
}
#endif				/* __cplusplus */

#ifndef EXCLUDE_ORBIT_H
#include <orbit/orbit.h>

#endif				/* EXCLUDE_ORBIT_H */
#endif
#undef ORBIT_IDL_SERIAL
