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

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

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

/** typedefs **/
#include <bonobo/Bonobo.h>
#if !defined(_GNOME_Evolution_Folder_defined)
#define _GNOME_Evolution_Folder_defined 1
   typedef struct
   {
      CORBA_char *type;
      CORBA_char *description;
      CORBA_char *displayName;
      CORBA_char *physicalUri;
      CORBA_long unreadCount;
   }
   GNOME_Evolution_Folder;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Folder_0)
#define TC_IMPL_TC_GNOME_Evolution_Folder_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Folder_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Folder_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Folder_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Folder_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Folder_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Folder_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Folder_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Folder_8 'n'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Folder_struct;
#define TC_GNOME_Evolution_Folder ((CORBA_TypeCode)&TC_GNOME_Evolution_Folder_struct)
#endif
   extern GNOME_Evolution_Folder *GNOME_Evolution_Folder__alloc(void);
   extern gpointer GNOME_Evolution_Folder__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet) && !defined(_CORBA_sequence_CORBA_octet_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 1
#define _CORBA_sequence_CORBA_octet_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_0 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_1 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_3 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_4 'u'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_5 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_6 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_7 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_octet *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_octet;
   CORBA_octet *CORBA_sequence_CORBA_octet_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'u'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_6 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_7 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_octet_struct;
#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
#endif
   extern CORBA_sequence_CORBA_octet *CORBA_sequence_CORBA_octet__alloc(void);
   extern gpointer CORBA_sequence_CORBA_octet__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_Icon_defined)
#define _GNOME_Evolution_Icon_defined 1
   typedef struct
   {
      CORBA_short width;
      CORBA_short height;
      CORBA_boolean hasAlpha;
      CORBA_sequence_CORBA_octet rgbaData;
   }
   GNOME_Evolution_Icon;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Icon_0)
#define TC_IMPL_TC_GNOME_Evolution_Icon_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Icon_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Icon_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Icon_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Icon_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Icon_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Icon_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Icon_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Icon_8 'n'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Icon_struct;
#define TC_GNOME_Evolution_Icon ((CORBA_TypeCode)&TC_GNOME_Evolution_Icon_struct)
#endif
   extern GNOME_Evolution_Icon *GNOME_Evolution_Icon__alloc(void);
   extern gpointer GNOME_Evolution_Icon__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Icon) && !defined(_CORBA_sequence_GNOME_Evolution_Icon_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Icon 1
#define _CORBA_sequence_GNOME_Evolution_Icon_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Icon_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_Icon *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_Icon;
   GNOME_Evolution_Icon
      *CORBA_sequence_GNOME_Evolution_Icon_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Icon_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Icon_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Icon ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Icon_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_Icon
      *CORBA_sequence_GNOME_Evolution_Icon__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_Icon__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_AnimatedIcon_defined)
#define _GNOME_Evolution_AnimatedIcon_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Icon GNOME_Evolution_AnimatedIcon;
#if !defined(TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_0)
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_5 't'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_AnimatedIcon_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_AnimatedIcon_struct;
#define TC_GNOME_Evolution_AnimatedIcon ((CORBA_TypeCode)&TC_GNOME_Evolution_AnimatedIcon_struct)
#endif
   extern GNOME_Evolution_AnimatedIcon
      *GNOME_Evolution_AnimatedIcon__alloc(void);
   extern gpointer GNOME_Evolution_AnimatedIcon__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Activity) && !defined(_GNOME_Evolution_Activity_defined)
#define ORBIT_DECL_GNOME_Evolution_Activity 1
#define _GNOME_Evolution_Activity_defined 1
#define GNOME_Evolution_Activity__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Activity;
   extern CORBA_unsigned_long GNOME_Evolution_Activity__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Activity_0)
#define TC_IMPL_TC_GNOME_Evolution_Activity_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Activity_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Activity_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Activity_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Activity_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Activity_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Activity_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Activity_struct;
#define TC_GNOME_Evolution_Activity ((CORBA_TypeCode)&TC_GNOME_Evolution_Activity_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Activity_ActivityId_defined)
#define _GNOME_Evolution_Activity_ActivityId_defined 1
   typedef CORBA_long GNOME_Evolution_Activity_ActivityId;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_0)
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_ActivityId_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Activity_ActivityId_struct;
#define TC_GNOME_Evolution_Activity_ActivityId ((CORBA_TypeCode)&TC_GNOME_Evolution_Activity_ActivityId_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Activity_DialogType_defined)
#define _GNOME_Evolution_Activity_DialogType_defined 1
   typedef enum
   {
      GNOME_Evolution_Activity_DIALOG_TYPE_NONE,
      GNOME_Evolution_Activity_DIALOG_TYPE_MESSAGE,
      GNOME_Evolution_Activity_DIALOG_TYPE_WARNING,
      GNOME_Evolution_Activity_DIALOG_TYPE_INPUT,
      GNOME_Evolution_Activity_DIALOG_TYPE_ERROR
   }
   GNOME_Evolution_Activity_DialogType;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_0)
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogType_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Activity_DialogType_struct;
#define TC_GNOME_Evolution_Activity_DialogType ((CORBA_TypeCode)&TC_GNOME_Evolution_Activity_DialogType_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Activity_DialogAction_defined)
#define _GNOME_Evolution_Activity_DialogAction_defined 1
   typedef enum
   {
      GNOME_Evolution_Activity_DIALOG_ACTION_ERROR,
      GNOME_Evolution_Activity_DIALOG_ACTION_DISPLAY,
      GNOME_Evolution_Activity_DIALOG_ACTION_POSTPONE
   }
   GNOME_Evolution_Activity_DialogAction;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_0)
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_DialogAction_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Activity_DialogAction_struct;
#define TC_GNOME_Evolution_Activity_DialogAction ((CORBA_TypeCode)&TC_GNOME_Evolution_Activity_DialogAction_struct)
#endif
#endif
#define ex_GNOME_Evolution_Activity_InvalidIcon "IDL:GNOME/Evolution/Activity/InvalidIcon:1.0"
   void _ORBIT_GNOME_Evolution_Activity_InvalidIcon_demarshal(GIOPRecvBuffer *
							      _ORBIT_recv_buffer,
							      CORBA_Environment
							      * ev);
   void _ORBIT_GNOME_Evolution_Activity_InvalidIcon_marshal(GIOPSendBuffer *
							    _ORBIT_send_buffer,
							    CORBA_Environment
							    * ev);
#if !defined(_GNOME_Evolution_Activity_InvalidIcon_defined)
#define _GNOME_Evolution_Activity_InvalidIcon_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Activity_InvalidIcon;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_0)
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_InvalidIcon_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Activity_InvalidIcon_struct;
#define TC_GNOME_Evolution_Activity_InvalidIcon ((CORBA_TypeCode)&TC_GNOME_Evolution_Activity_InvalidIcon_struct)
#endif
#define GNOME_Evolution_Activity_InvalidIcon__alloc() NULL
   extern gpointer GNOME_Evolution_Activity_InvalidIcon__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Activity_IdNotFound "IDL:GNOME/Evolution/Activity/IdNotFound:1.0"
   void _ORBIT_GNOME_Evolution_Activity_IdNotFound_demarshal(GIOPRecvBuffer *
							     _ORBIT_recv_buffer,
							     CORBA_Environment
							     * ev);
   void _ORBIT_GNOME_Evolution_Activity_IdNotFound_marshal(GIOPSendBuffer *
							   _ORBIT_send_buffer,
							   CORBA_Environment *
							   ev);
#if !defined(_GNOME_Evolution_Activity_IdNotFound_defined)
#define _GNOME_Evolution_Activity_IdNotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Activity_IdNotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Activity_IdNotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Activity_IdNotFound_struct;
#define TC_GNOME_Evolution_Activity_IdNotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_Activity_IdNotFound_struct)
#endif
#define GNOME_Evolution_Activity_IdNotFound__alloc() NULL
   extern gpointer GNOME_Evolution_Activity_IdNotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Session) && !defined(_GNOME_Evolution_Session_defined)
#define ORBIT_DECL_GNOME_Evolution_Session 1
#define _GNOME_Evolution_Session_defined 1
#define GNOME_Evolution_Session__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Session;
   extern CORBA_unsigned_long GNOME_Evolution_Session__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Session_0)
#define TC_IMPL_TC_GNOME_Evolution_Session_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Session_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Session_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Session_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Session_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Session_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Session_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Session_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Session_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Session_struct;
#define TC_GNOME_Evolution_Session ((CORBA_TypeCode)&TC_GNOME_Evolution_Session_struct)
#endif
#endif
#define ex_GNOME_Evolution_Session_Failed "IDL:GNOME/Evolution/Session/Failed:1.0"
   void _ORBIT_GNOME_Evolution_Session_Failed_demarshal(GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev);
   void _ORBIT_GNOME_Evolution_Session_Failed_marshal(GIOPSendBuffer *
						      _ORBIT_send_buffer,
						      CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_Session_Failed_defined)
#define _GNOME_Evolution_Session_Failed_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Session_Failed;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Session_Failed_0)
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Session_Failed_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Session_Failed_struct;
#define TC_GNOME_Evolution_Session_Failed ((CORBA_TypeCode)&TC_GNOME_Evolution_Session_Failed_struct)
#endif
#define GNOME_Evolution_Session_Failed__alloc() NULL
   extern gpointer GNOME_Evolution_Session_Failed__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Shell) && !defined(_GNOME_Evolution_Shell_defined)
#define ORBIT_DECL_GNOME_Evolution_Shell 1
#define _GNOME_Evolution_Shell_defined 1
#define GNOME_Evolution_Shell__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Shell;
   extern CORBA_unsigned_long GNOME_Evolution_Shell__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_8 'n'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Shell_struct;
#define TC_GNOME_Evolution_Shell ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define _CORBA_sequence_CORBA_string_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'u'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_char **_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_string;
   CORBA_char **CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'u'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
   extern CORBA_sequence_CORBA_string
      *CORBA_sequence_CORBA_string__alloc(void);
   extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define _CORBA_sequence_CORBA_string_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'u'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_char **_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_string;
   CORBA_char **CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'u'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
   extern CORBA_sequence_CORBA_string
      *CORBA_sequence_CORBA_string__alloc(void);
   extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_FolderType_defined)
#define _GNOME_Evolution_FolderType_defined 1
   typedef struct
   {
      CORBA_char *name;
      CORBA_char *iconName;
      CORBA_char *displayName;
      CORBA_char *description;
      CORBA_boolean userCreatable;
      CORBA_sequence_CORBA_string acceptedDndTypes;
      CORBA_sequence_CORBA_string exportedDndTypes;
   }
   GNOME_Evolution_FolderType;

#if !defined(TC_IMPL_TC_GNOME_Evolution_FolderType_0)
#define TC_IMPL_TC_GNOME_Evolution_FolderType_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderType_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_FolderType_struct;
#define TC_GNOME_Evolution_FolderType ((CORBA_TypeCode)&TC_GNOME_Evolution_FolderType_struct)
#endif
   extern GNOME_Evolution_FolderType *GNOME_Evolution_FolderType__alloc(void);
   extern gpointer GNOME_Evolution_FolderType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_FolderType) && !defined(_CORBA_sequence_GNOME_Evolution_FolderType_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_FolderType 1
#define _CORBA_sequence_GNOME_Evolution_FolderType_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_FolderType_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_FolderType *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_FolderType;
   GNOME_Evolution_FolderType
      *CORBA_sequence_GNOME_Evolution_FolderType_allocbuf(CORBA_unsigned_long
							  len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_FolderType_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_FolderType_struct;
#define TC_CORBA_sequence_GNOME_Evolution_FolderType ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_FolderType_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_FolderType
      *CORBA_sequence_GNOME_Evolution_FolderType__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_FolderType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_FolderTypeList_defined)
#define _GNOME_Evolution_FolderTypeList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_FolderType
      GNOME_Evolution_FolderTypeList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_FolderTypeList_0)
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderTypeList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_FolderTypeList_struct;
#define TC_GNOME_Evolution_FolderTypeList ((CORBA_TypeCode)&TC_GNOME_Evolution_FolderTypeList_struct)
#endif
   extern GNOME_Evolution_FolderTypeList
      *GNOME_Evolution_FolderTypeList__alloc(void);
   extern gpointer GNOME_Evolution_FolderTypeList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_URISchema_defined)
#define _GNOME_Evolution_URISchema_defined 1
   typedef CORBA_char *GNOME_Evolution_URISchema;
#if !defined(TC_IMPL_TC_GNOME_Evolution_URISchema_0)
#define TC_IMPL_TC_GNOME_Evolution_URISchema_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_5 't'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_URISchema_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_URISchema_struct;
#define TC_GNOME_Evolution_URISchema ((CORBA_TypeCode)&TC_GNOME_Evolution_URISchema_struct)
#endif
#define GNOME_Evolution_URISchema__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_URISchema) && !defined(_CORBA_sequence_GNOME_Evolution_URISchema_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_URISchema 1
#define _CORBA_sequence_GNOME_Evolution_URISchema_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_URISchema_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_URISchema *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_URISchema;
   GNOME_Evolution_URISchema
      *CORBA_sequence_GNOME_Evolution_URISchema_allocbuf(CORBA_unsigned_long
							 len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_URISchema_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_URISchema_struct;
#define TC_CORBA_sequence_GNOME_Evolution_URISchema ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_URISchema_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_URISchema
      *CORBA_sequence_GNOME_Evolution_URISchema__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_URISchema__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_URISchemaList_defined)
#define _GNOME_Evolution_URISchemaList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_URISchema
      GNOME_Evolution_URISchemaList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_URISchemaList_0)
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_URISchemaList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_URISchemaList_struct;
#define TC_GNOME_Evolution_URISchemaList ((CORBA_TypeCode)&TC_GNOME_Evolution_URISchemaList_struct)
#endif
   extern GNOME_Evolution_URISchemaList
      *GNOME_Evolution_URISchemaList__alloc(void);
   extern gpointer GNOME_Evolution_URISchemaList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_UserCreatableItemType_defined)
#define _GNOME_Evolution_UserCreatableItemType_defined 1
   typedef struct
   {
      CORBA_char *id;
      CORBA_char *description;
      CORBA_char *menuDescription;
      CORBA_char menuShortcut;
   }
   GNOME_Evolution_UserCreatableItemType;

#if !defined(TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_0)
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemType_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_UserCreatableItemType_struct;
#define TC_GNOME_Evolution_UserCreatableItemType ((CORBA_TypeCode)&TC_GNOME_Evolution_UserCreatableItemType_struct)
#endif
   extern GNOME_Evolution_UserCreatableItemType
      *GNOME_Evolution_UserCreatableItemType__alloc(void);
   extern gpointer GNOME_Evolution_UserCreatableItemType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType) && !defined(_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType 1
#define _CORBA_sequence_GNOME_Evolution_UserCreatableItemType_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_UserCreatableItemType *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_UserCreatableItemType;
   GNOME_Evolution_UserCreatableItemType
      *CORBA_sequence_GNOME_Evolution_UserCreatableItemType_allocbuf
      (CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_struct;
#define TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_UserCreatableItemType_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_UserCreatableItemType
      *CORBA_sequence_GNOME_Evolution_UserCreatableItemType__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_UserCreatableItemType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_UserCreatableItemTypeList_defined)
#define _GNOME_Evolution_UserCreatableItemTypeList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_UserCreatableItemType
      GNOME_Evolution_UserCreatableItemTypeList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_0)
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_UserCreatableItemTypeList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_UserCreatableItemTypeList_struct;
#define TC_GNOME_Evolution_UserCreatableItemTypeList ((CORBA_TypeCode)&TC_GNOME_Evolution_UserCreatableItemTypeList_struct)
#endif
   extern GNOME_Evolution_UserCreatableItemTypeList
      *GNOME_Evolution_UserCreatableItemTypeList__alloc(void);
   extern gpointer GNOME_Evolution_UserCreatableItemTypeList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellComponentListener) && !defined(_GNOME_Evolution_ShellComponentListener_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellComponentListener 1
#define _GNOME_Evolution_ShellComponentListener_defined 1
#define GNOME_Evolution_ShellComponentListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellComponentListener;
   extern CORBA_unsigned_long GNOME_Evolution_ShellComponentListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentListener_struct;
#define TC_GNOME_Evolution_ShellComponentListener ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellComponent) && !defined(_GNOME_Evolution_ShellComponent_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellComponent 1
#define _GNOME_Evolution_ShellComponent_defined 1
#define GNOME_Evolution_ShellComponent__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellComponent;
   extern CORBA_unsigned_long GNOME_Evolution_ShellComponent__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_struct;
#define TC_GNOME_Evolution_ShellComponent ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_struct)
#endif
#endif
#define ex_GNOME_Evolution_ShellComponent_AlreadyOwned "IDL:GNOME/Evolution/ShellComponent/AlreadyOwned:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_AlreadyOwned_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_ShellComponent_AlreadyOwned_marshal
      (GIOPSendBuffer * _ORBIT_send_buffer, CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_ShellComponent_AlreadyOwned_defined)
#define _GNOME_Evolution_ShellComponent_AlreadyOwned_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_AlreadyOwned;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_AlreadyOwned_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_AlreadyOwned_struct;
#define TC_GNOME_Evolution_ShellComponent_AlreadyOwned ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_AlreadyOwned_struct)
#endif
#define GNOME_Evolution_ShellComponent_AlreadyOwned__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_AlreadyOwned__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_OldOwnerHasDied "IDL:GNOME/Evolution/ShellComponent/OldOwnerHasDied:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_OldOwnerHasDied_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_ShellComponent_OldOwnerHasDied_marshal
      (GIOPSendBuffer * _ORBIT_send_buffer, CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_ShellComponent_OldOwnerHasDied_defined)
#define _GNOME_Evolution_ShellComponent_OldOwnerHasDied_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_OldOwnerHasDied;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_struct;
#define TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_OldOwnerHasDied_struct)
#endif
#define GNOME_Evolution_ShellComponent_OldOwnerHasDied__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_OldOwnerHasDied__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_NotOwned "IDL:GNOME/Evolution/ShellComponent/NotOwned:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_NotOwned_demarshal(GIOPRecvBuffer
							       *
							       _ORBIT_recv_buffer,
							       CORBA_Environment
							       * ev);
   void _ORBIT_GNOME_Evolution_ShellComponent_NotOwned_marshal(GIOPSendBuffer
							       *
							       _ORBIT_send_buffer,
							       CORBA_Environment
							       * ev);
#if !defined(_GNOME_Evolution_ShellComponent_NotOwned_defined)
#define _GNOME_Evolution_ShellComponent_NotOwned_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_NotOwned;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotOwned_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_NotOwned_struct;
#define TC_GNOME_Evolution_ShellComponent_NotOwned ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_NotOwned_struct)
#endif
#define GNOME_Evolution_ShellComponent_NotOwned__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_NotOwned__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_NotFound "IDL:GNOME/Evolution/ShellComponent/NotFound:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_NotFound_demarshal(GIOPRecvBuffer
							       *
							       _ORBIT_recv_buffer,
							       CORBA_Environment
							       * ev);
   void _ORBIT_GNOME_Evolution_ShellComponent_NotFound_marshal(GIOPSendBuffer
							       *
							       _ORBIT_send_buffer,
							       CORBA_Environment
							       * ev);
#if !defined(_GNOME_Evolution_ShellComponent_NotFound_defined)
#define _GNOME_Evolution_ShellComponent_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_NotFound_struct;
#define TC_GNOME_Evolution_ShellComponent_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_NotFound_struct)
#endif
#define GNOME_Evolution_ShellComponent_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_UnsupportedType "IDL:GNOME/Evolution/ShellComponent/UnsupportedType:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_UnsupportedType_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_ShellComponent_UnsupportedType_marshal
      (GIOPSendBuffer * _ORBIT_send_buffer, CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_ShellComponent_UnsupportedType_defined)
#define _GNOME_Evolution_ShellComponent_UnsupportedType_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_UnsupportedType;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedType_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_UnsupportedType_struct;
#define TC_GNOME_Evolution_ShellComponent_UnsupportedType ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_UnsupportedType_struct)
#endif
#define GNOME_Evolution_ShellComponent_UnsupportedType__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_UnsupportedType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_UnsupportedSchema "IDL:GNOME/Evolution/ShellComponent/UnsupportedSchema:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_UnsupportedSchema_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_ShellComponent_UnsupportedSchema_marshal
      (GIOPSendBuffer * _ORBIT_send_buffer, CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_ShellComponent_UnsupportedSchema_defined)
#define _GNOME_Evolution_ShellComponent_UnsupportedSchema_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_UnsupportedSchema;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_struct;
#define TC_GNOME_Evolution_ShellComponent_UnsupportedSchema ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_UnsupportedSchema_struct)
#endif
#define GNOME_Evolution_ShellComponent_UnsupportedSchema__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_UnsupportedSchema__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_InternalError "IDL:GNOME/Evolution/ShellComponent/InternalError:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponent_InternalError_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_ShellComponent_InternalError_marshal
      (GIOPSendBuffer * _ORBIT_send_buffer, CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_ShellComponent_InternalError_defined)
#define _GNOME_Evolution_ShellComponent_InternalError_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_InternalError;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_InternalError_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_InternalError_struct;
#define TC_GNOME_Evolution_ShellComponent_InternalError ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_InternalError_struct)
#endif
#define GNOME_Evolution_ShellComponent_InternalError__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_InternalError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponent_Busy "IDL:GNOME/Evolution/ShellComponent/Busy:1.0"
   void _ORBIT_GNOME_Evolution_ShellComponent_Busy_demarshal(GIOPRecvBuffer *
							     _ORBIT_recv_buffer,
							     CORBA_Environment
							     * ev);
   void _ORBIT_GNOME_Evolution_ShellComponent_Busy_marshal(GIOPSendBuffer *
							   _ORBIT_send_buffer,
							   CORBA_Environment *
							   ev);
#if !defined(_GNOME_Evolution_ShellComponent_Busy_defined)
#define _GNOME_Evolution_ShellComponent_Busy_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponent_Busy;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_Busy_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_Busy_struct;
#define TC_GNOME_Evolution_ShellComponent_Busy ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_Busy_struct)
#endif
#define GNOME_Evolution_ShellComponent_Busy__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponent_Busy__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellComponentListener) && !defined(_GNOME_Evolution_ShellComponentListener_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellComponentListener 1
#define _GNOME_Evolution_ShellComponentListener_defined 1
#define GNOME_Evolution_ShellComponentListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellComponentListener;
   extern CORBA_unsigned_long GNOME_Evolution_ShellComponentListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentListener_struct;
#define TC_GNOME_Evolution_ShellComponentListener ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentListener_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_ShellComponentListener_Result_defined)
#define _GNOME_Evolution_ShellComponentListener_Result_defined 1
   typedef enum
   {
      GNOME_Evolution_ShellComponentListener_OK,
      GNOME_Evolution_ShellComponentListener_UNSUPPORTED_OPERATION,
      GNOME_Evolution_ShellComponentListener_UNSUPPORTED_TYPE,
      GNOME_Evolution_ShellComponentListener_EXISTS,
      GNOME_Evolution_ShellComponentListener_INVALID_URI,
      GNOME_Evolution_ShellComponentListener_PERMISSION_DENIED,
      GNOME_Evolution_ShellComponentListener_HAS_SUBFOLDERS,
      GNOME_Evolution_ShellComponentListener_NO_SPACE
   }
   GNOME_Evolution_ShellComponentListener_Result;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentListener_Result_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentListener_Result_struct;
#define TC_GNOME_Evolution_ShellComponentListener_Result ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentListener_Result_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_ShellComponentDnd_Action_defined)
#define _GNOME_Evolution_ShellComponentDnd_Action_defined 1
   typedef CORBA_short GNOME_Evolution_ShellComponentDnd_Action;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Action_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_Action_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_Action ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_Action_struct)
#endif
#endif
#ifndef GNOME_Evolution_ShellComponentDnd_ACTION_DEFAULT
#define GNOME_Evolution_ShellComponentDnd_ACTION_DEFAULT 0
#endif				/* !GNOME_Evolution_ShellComponentDnd_ACTION_DEFAULT */

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

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

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

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

#ifndef GNOME_Evolution_ShellComponentDnd_ACTION_ANY
#define GNOME_Evolution_ShellComponentDnd_ACTION_ANY 30
#endif				/* !GNOME_Evolution_ShellComponentDnd_ACTION_ANY */

#if !defined(_GNOME_Evolution_ShellComponentDnd_ActionSet_defined)
#define _GNOME_Evolution_ShellComponentDnd_ActionSet_defined 1
   typedef GNOME_Evolution_ShellComponentDnd_Action
      GNOME_Evolution_ShellComponentDnd_ActionSet;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_ActionSet_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_ActionSet_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_ActionSet ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_ActionSet_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_octet) && !defined(_CORBA_sequence_CORBA_octet_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_octet 1
#define _CORBA_sequence_CORBA_octet_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_0 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_1 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_3 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_4 'u'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_5 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_6 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_7 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_octet_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_octet *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_octet;
   CORBA_octet *CORBA_sequence_CORBA_octet_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'u'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_6 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_7 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_octet_struct;
#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
#endif
   extern CORBA_sequence_CORBA_octet *CORBA_sequence_CORBA_octet__alloc(void);
   extern gpointer CORBA_sequence_CORBA_octet__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_ShellComponentDnd_Data_defined)
#define _GNOME_Evolution_ShellComponentDnd_Data_defined 1
   typedef struct
   {
      CORBA_short format;
      CORBA_short target;
      CORBA_sequence_CORBA_octet bytes;
   }
   GNOME_Evolution_ShellComponentDnd_Data;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_Data_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_Data_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_Data ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_Data_struct)
#endif
   extern GNOME_Evolution_ShellComponentDnd_Data
      *GNOME_Evolution_ShellComponentDnd_Data__alloc(void);
   extern gpointer GNOME_Evolution_ShellComponentDnd_Data__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_ShellComponentDnd_NoData "IDL:GNOME/Evolution/ShellComponentDnd/NoData:1.0"
   void
      _ORBIT_GNOME_Evolution_ShellComponentDnd_NoData_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_ShellComponentDnd_NoData_marshal(GIOPSendBuffer
								*
								_ORBIT_send_buffer,
								CORBA_Environment
								* ev);
#if !defined(_GNOME_Evolution_ShellComponentDnd_NoData_defined)
#define _GNOME_Evolution_ShellComponentDnd_NoData_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_ShellComponentDnd_NoData;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_NoData_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_NoData_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_NoData ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_NoData_struct)
#endif
#define GNOME_Evolution_ShellComponentDnd_NoData__alloc() NULL
   extern gpointer GNOME_Evolution_ShellComponentDnd_NoData__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellComponentDnd_SourceFolder) && !defined(_GNOME_Evolution_ShellComponentDnd_SourceFolder_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellComponentDnd_SourceFolder 1
#define _GNOME_Evolution_ShellComponentDnd_SourceFolder_defined 1
#define GNOME_Evolution_ShellComponentDnd_SourceFolder__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellComponentDnd_SourceFolder;
   extern CORBA_unsigned_long
      GNOME_Evolution_ShellComponentDnd_SourceFolder__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_SourceFolder ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_defined)
#define _GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_defined 1
   typedef struct
   {
      CORBA_char *physicalUri;
      CORBA_char *folderType;
      GNOME_Evolution_ShellComponentDnd_ActionSet possibleActions;
      GNOME_Evolution_ShellComponentDnd_Action suggestedAction;
   }
   GNOME_Evolution_ShellComponentDnd_SourceFolder_Context;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_SourceFolder_Context_struct)
#endif
   extern GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
      *GNOME_Evolution_ShellComponentDnd_SourceFolder_Context__alloc(void);
   extern gpointer GNOME_Evolution_ShellComponentDnd_SourceFolder_Context__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellComponentDnd_DestinationFolder) && !defined(_GNOME_Evolution_ShellComponentDnd_DestinationFolder_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellComponentDnd_DestinationFolder 1
#define _GNOME_Evolution_ShellComponentDnd_DestinationFolder_defined 1
#define GNOME_Evolution_ShellComponentDnd_DestinationFolder__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellComponentDnd_DestinationFolder;
   extern CORBA_unsigned_long
      GNOME_Evolution_ShellComponentDnd_DestinationFolder__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_defined)
#define _GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_defined 1
   typedef struct
   {
      CORBA_char *dndType;
      GNOME_Evolution_ShellComponentDnd_ActionSet possibleActions;
      GNOME_Evolution_ShellComponentDnd_Action suggestedAction;
   }
   GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context;

#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_struct;
#define TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context_struct)
#endif
   extern GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context
      *GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context__alloc
      (void);
   extern gpointer GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Connection_defined)
#define _GNOME_Evolution_Connection_defined 1
   typedef struct
   {
      CORBA_char *hostName;
      CORBA_char *type;
   }
   GNOME_Evolution_Connection;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Connection_0)
#define TC_IMPL_TC_GNOME_Evolution_Connection_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Connection_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Connection_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Connection_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Connection_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Connection_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Connection_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Connection_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Connection_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Connection_struct;
#define TC_GNOME_Evolution_Connection ((CORBA_TypeCode)&TC_GNOME_Evolution_Connection_struct)
#endif
   extern GNOME_Evolution_Connection *GNOME_Evolution_Connection__alloc(void);
   extern gpointer GNOME_Evolution_Connection__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Connection) && !defined(_CORBA_sequence_GNOME_Evolution_Connection_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Connection 1
#define _CORBA_sequence_GNOME_Evolution_Connection_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Connection_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_Connection *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_Connection;
   GNOME_Evolution_Connection
      *CORBA_sequence_GNOME_Evolution_Connection_allocbuf(CORBA_unsigned_long
							  len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Connection_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Connection_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Connection ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Connection_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_Connection
      *CORBA_sequence_GNOME_Evolution_Connection__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_Connection__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_ConnectionList_defined)
#define _GNOME_Evolution_ConnectionList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Connection
      GNOME_Evolution_ConnectionList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ConnectionList_0)
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ConnectionList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ConnectionList_struct;
#define TC_GNOME_Evolution_ConnectionList ((CORBA_TypeCode)&TC_GNOME_Evolution_ConnectionList_struct)
#endif
   extern GNOME_Evolution_ConnectionList
      *GNOME_Evolution_ConnectionList__alloc(void);
   extern gpointer GNOME_Evolution_ConnectionList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_OfflineProgressListener) && !defined(_GNOME_Evolution_OfflineProgressListener_defined)
#define ORBIT_DECL_GNOME_Evolution_OfflineProgressListener 1
#define _GNOME_Evolution_OfflineProgressListener_defined 1
#define GNOME_Evolution_OfflineProgressListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_OfflineProgressListener;
   extern CORBA_unsigned_long
      GNOME_Evolution_OfflineProgressListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_0)
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_OfflineProgressListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_OfflineProgressListener_struct;
#define TC_GNOME_Evolution_OfflineProgressListener ((CORBA_TypeCode)&TC_GNOME_Evolution_OfflineProgressListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Offline) && !defined(_GNOME_Evolution_Offline_defined)
#define ORBIT_DECL_GNOME_Evolution_Offline 1
#define _GNOME_Evolution_Offline_defined 1
#define GNOME_Evolution_Offline__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Offline;
   extern CORBA_unsigned_long GNOME_Evolution_Offline__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Offline_0)
#define TC_IMPL_TC_GNOME_Evolution_Offline_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Offline_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Offline_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Offline_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Offline_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Offline_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Offline_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Offline_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Offline_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Offline_struct;
#define TC_GNOME_Evolution_Offline ((CORBA_TypeCode)&TC_GNOME_Evolution_Offline_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellView) && !defined(_GNOME_Evolution_ShellView_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellView 1
#define _GNOME_Evolution_ShellView_defined 1
#define GNOME_Evolution_ShellView__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellView;
   extern CORBA_unsigned_long GNOME_Evolution_ShellView__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellView_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellView_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellView_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellView_struct;
#define TC_GNOME_Evolution_ShellView ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellView_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Shortcuts) && !defined(_GNOME_Evolution_Shortcuts_defined)
#define ORBIT_DECL_GNOME_Evolution_Shortcuts 1
#define _GNOME_Evolution_Shortcuts_defined 1
#define GNOME_Evolution_Shortcuts__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Shortcuts;
   extern CORBA_unsigned_long GNOME_Evolution_Shortcuts__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_struct;
#define TC_GNOME_Evolution_Shortcuts ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Shortcuts_Shortcut_defined)
#define _GNOME_Evolution_Shortcuts_Shortcut_defined 1
   typedef struct
   {
      CORBA_char *uri;
      CORBA_char *name;
      CORBA_char *type;
   }
   GNOME_Evolution_Shortcuts_Shortcut;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Shortcut_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_Shortcut_struct;
#define TC_GNOME_Evolution_Shortcuts_Shortcut ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_Shortcut_struct)
#endif
   extern GNOME_Evolution_Shortcuts_Shortcut
      *GNOME_Evolution_Shortcuts_Shortcut__alloc(void);
   extern gpointer GNOME_Evolution_Shortcuts_Shortcut__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut) && !defined(_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut 1
#define _CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_Shortcuts_Shortcut *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut;
   GNOME_Evolution_Shortcuts_Shortcut
      *CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_allocbuf
      (CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut
      *CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_Shortcuts_ShortcutList_defined)
#define _GNOME_Evolution_Shortcuts_ShortcutList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Shortcuts_Shortcut
      GNOME_Evolution_Shortcuts_ShortcutList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_ShortcutList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_ShortcutList_struct;
#define TC_GNOME_Evolution_Shortcuts_ShortcutList ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_ShortcutList_struct)
#endif
   extern GNOME_Evolution_Shortcuts_ShortcutList
      *GNOME_Evolution_Shortcuts_ShortcutList__alloc(void);
   extern gpointer GNOME_Evolution_Shortcuts_ShortcutList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Shortcuts_Group_defined)
#define _GNOME_Evolution_Shortcuts_Group_defined 1
   typedef struct
   {
      CORBA_char *name;
      GNOME_Evolution_Shortcuts_ShortcutList shortcuts;
   }
   GNOME_Evolution_Shortcuts_Group;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_Group_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_Group_struct;
#define TC_GNOME_Evolution_Shortcuts_Group ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_Group_struct)
#endif
   extern GNOME_Evolution_Shortcuts_Group
      *GNOME_Evolution_Shortcuts_Group__alloc(void);
   extern gpointer GNOME_Evolution_Shortcuts_Group__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group) && !defined(_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group 1
#define _CORBA_sequence_GNOME_Evolution_Shortcuts_Group_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_Shortcuts_Group *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_GNOME_Evolution_Shortcuts_Group;
   GNOME_Evolution_Shortcuts_Group
      *CORBA_sequence_GNOME_Evolution_Shortcuts_Group_allocbuf
      (CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Shortcuts_Group_struct)
#endif
   extern CORBA_sequence_GNOME_Evolution_Shortcuts_Group
      *CORBA_sequence_GNOME_Evolution_Shortcuts_Group__alloc(void);
   extern gpointer CORBA_sequence_GNOME_Evolution_Shortcuts_Group__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_Shortcuts_GroupList_defined)
#define _GNOME_Evolution_Shortcuts_GroupList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Shortcuts_Group
      GNOME_Evolution_Shortcuts_GroupList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_GroupList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_GroupList_struct;
#define TC_GNOME_Evolution_Shortcuts_GroupList ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_GroupList_struct)
#endif
   extern GNOME_Evolution_Shortcuts_GroupList
      *GNOME_Evolution_Shortcuts_GroupList__alloc(void);
   extern gpointer GNOME_Evolution_Shortcuts_GroupList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shortcuts_NotFound "IDL:GNOME/Evolution/Shortcuts/NotFound:1.0"
   void _ORBIT_GNOME_Evolution_Shortcuts_NotFound_demarshal(GIOPRecvBuffer *
							    _ORBIT_recv_buffer,
							    CORBA_Environment
							    * ev);
   void _ORBIT_GNOME_Evolution_Shortcuts_NotFound_marshal(GIOPSendBuffer *
							  _ORBIT_send_buffer,
							  CORBA_Environment *
							  ev);
#if !defined(_GNOME_Evolution_Shortcuts_NotFound_defined)
#define _GNOME_Evolution_Shortcuts_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shortcuts_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_NotFound_struct;
#define TC_GNOME_Evolution_Shortcuts_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_NotFound_struct)
#endif
#define GNOME_Evolution_Shortcuts_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_Shortcuts_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shortcuts_InvalidPosition "IDL:GNOME/Evolution/Shortcuts/InvalidPosition:1.0"
   void
      _ORBIT_GNOME_Evolution_Shortcuts_InvalidPosition_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_Shortcuts_InvalidPosition_marshal(GIOPSendBuffer
							       *
							       _ORBIT_send_buffer,
							       CORBA_Environment
							       * ev);
#if !defined(_GNOME_Evolution_Shortcuts_InvalidPosition_defined)
#define _GNOME_Evolution_Shortcuts_InvalidPosition_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shortcuts_InvalidPosition;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_InvalidPosition_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_InvalidPosition_struct;
#define TC_GNOME_Evolution_Shortcuts_InvalidPosition ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_InvalidPosition_struct)
#endif
#define GNOME_Evolution_Shortcuts_InvalidPosition__alloc() NULL
   extern gpointer GNOME_Evolution_Shortcuts_InvalidPosition__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shortcuts_CannotRemove "IDL:GNOME/Evolution/Shortcuts/CannotRemove:1.0"
   void _ORBIT_GNOME_Evolution_Shortcuts_CannotRemove_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_Shortcuts_CannotRemove_marshal(GIOPSendBuffer *
							      _ORBIT_send_buffer,
							      CORBA_Environment
							      * ev);
#if !defined(_GNOME_Evolution_Shortcuts_CannotRemove_defined)
#define _GNOME_Evolution_Shortcuts_CannotRemove_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shortcuts_CannotRemove;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_0)
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shortcuts_CannotRemove_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shortcuts_CannotRemove_struct;
#define TC_GNOME_Evolution_Shortcuts_CannotRemove ((CORBA_TypeCode)&TC_GNOME_Evolution_Shortcuts_CannotRemove_struct)
#endif
#define GNOME_Evolution_Shortcuts_CannotRemove__alloc() NULL
   extern gpointer GNOME_Evolution_Shortcuts_CannotRemove__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Storage) && !defined(_GNOME_Evolution_Storage_defined)
#define ORBIT_DECL_GNOME_Evolution_Storage 1
#define _GNOME_Evolution_Storage_defined 1
#define GNOME_Evolution_Storage__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Storage;
   extern CORBA_unsigned_long GNOME_Evolution_Storage__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Storage_0)
#define TC_IMPL_TC_GNOME_Evolution_Storage_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Storage_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Storage_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Storage_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Storage_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Storage_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Storage_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Storage_struct;
#define TC_GNOME_Evolution_Storage ((CORBA_TypeCode)&TC_GNOME_Evolution_Storage_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_StorageListener) && !defined(_GNOME_Evolution_StorageListener_defined)
#define ORBIT_DECL_GNOME_Evolution_StorageListener 1
#define _GNOME_Evolution_StorageListener_defined 1
#define GNOME_Evolution_StorageListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_StorageListener;
   extern CORBA_unsigned_long GNOME_Evolution_StorageListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageListener_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageListener_struct;
#define TC_GNOME_Evolution_StorageListener ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Storage) && !defined(_GNOME_Evolution_Storage_defined)
#define ORBIT_DECL_GNOME_Evolution_Storage 1
#define _GNOME_Evolution_Storage_defined 1
#define GNOME_Evolution_Storage__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Storage;
   extern CORBA_unsigned_long GNOME_Evolution_Storage__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Storage_0)
#define TC_IMPL_TC_GNOME_Evolution_Storage_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Storage_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Storage_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Storage_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Storage_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Storage_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Storage_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Storage_struct;
#define TC_GNOME_Evolution_Storage ((CORBA_TypeCode)&TC_GNOME_Evolution_Storage_struct)
#endif
#endif
#define ex_GNOME_Evolution_Storage_AlreadyListening "IDL:GNOME/Evolution/Storage/AlreadyListening:1.0"
   void
      _ORBIT_GNOME_Evolution_Storage_AlreadyListening_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_Storage_AlreadyListening_marshal(GIOPSendBuffer
								*
								_ORBIT_send_buffer,
								CORBA_Environment
								* ev);
#if !defined(_GNOME_Evolution_Storage_AlreadyListening_defined)
#define _GNOME_Evolution_Storage_AlreadyListening_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Storage_AlreadyListening;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_0)
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_AlreadyListening_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Storage_AlreadyListening_struct;
#define TC_GNOME_Evolution_Storage_AlreadyListening ((CORBA_TypeCode)&TC_GNOME_Evolution_Storage_AlreadyListening_struct)
#endif
#define GNOME_Evolution_Storage_AlreadyListening__alloc() NULL
   extern gpointer GNOME_Evolution_Storage_AlreadyListening__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Storage_NotFound "IDL:GNOME/Evolution/Storage/NotFound:1.0"
   void _ORBIT_GNOME_Evolution_Storage_NotFound_demarshal(GIOPRecvBuffer *
							  _ORBIT_recv_buffer,
							  CORBA_Environment *
							  ev);
   void _ORBIT_GNOME_Evolution_Storage_NotFound_marshal(GIOPSendBuffer *
							_ORBIT_send_buffer,
							CORBA_Environment *
							ev);
#if !defined(_GNOME_Evolution_Storage_NotFound_defined)
#define _GNOME_Evolution_Storage_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Storage_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Storage_NotFound_struct;
#define TC_GNOME_Evolution_Storage_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_Storage_NotFound_struct)
#endif
#define GNOME_Evolution_Storage_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_Storage_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Storage_Result_defined)
#define _GNOME_Evolution_Storage_Result_defined 1
   typedef enum
   {
      GNOME_Evolution_Storage_OK,
      GNOME_Evolution_Storage_UNSUPPORTED_OPERATION,
      GNOME_Evolution_Storage_UNSUPPORTED_TYPE,
      GNOME_Evolution_Storage_INVALID_URI,
      GNOME_Evolution_Storage_ALREADY_EXISTS,
      GNOME_Evolution_Storage_DOES_NOT_EXIST,
      GNOME_Evolution_Storage_PERMISSION_DENIED,
      GNOME_Evolution_Storage_NO_SPACE,
      GNOME_Evolution_Storage_NOT_EMPTY,
      GNOME_Evolution_Storage_GENERIC_ERROR
   }
   GNOME_Evolution_Storage_Result;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Storage_Result_0)
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_Result_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Storage_Result_struct;
#define TC_GNOME_Evolution_Storage_Result ((CORBA_TypeCode)&TC_GNOME_Evolution_Storage_Result_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Storage_FolderResult_defined)
#define _GNOME_Evolution_Storage_FolderResult_defined 1
   typedef struct
   {
      GNOME_Evolution_Storage_Result result;
      CORBA_char *path;
   }
   GNOME_Evolution_Storage_FolderResult;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_0)
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Storage_FolderResult_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Storage_FolderResult_struct;
#define TC_GNOME_Evolution_Storage_FolderResult ((CORBA_TypeCode)&TC_GNOME_Evolution_Storage_FolderResult_struct)
#endif
   extern GNOME_Evolution_Storage_FolderResult
      *GNOME_Evolution_Storage_FolderResult__alloc(void);
   extern gpointer GNOME_Evolution_Storage_FolderResult__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_StorageListener) && !defined(_GNOME_Evolution_StorageListener_defined)
#define ORBIT_DECL_GNOME_Evolution_StorageListener 1
#define _GNOME_Evolution_StorageListener_defined 1
#define GNOME_Evolution_StorageListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_StorageListener;
   extern CORBA_unsigned_long GNOME_Evolution_StorageListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageListener_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageListener_struct;
#define TC_GNOME_Evolution_StorageListener ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageListener_struct)
#endif
#endif
#define ex_GNOME_Evolution_StorageListener_Exists "IDL:GNOME/Evolution/StorageListener/Exists:1.0"
   void _ORBIT_GNOME_Evolution_StorageListener_Exists_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_StorageListener_Exists_marshal(GIOPSendBuffer *
							      _ORBIT_send_buffer,
							      CORBA_Environment
							      * ev);
#if !defined(_GNOME_Evolution_StorageListener_Exists_defined)
#define _GNOME_Evolution_StorageListener_Exists_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_StorageListener_Exists;

#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_Exists_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageListener_Exists_struct;
#define TC_GNOME_Evolution_StorageListener_Exists ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageListener_Exists_struct)
#endif
#define GNOME_Evolution_StorageListener_Exists__alloc() NULL
   extern gpointer GNOME_Evolution_StorageListener_Exists__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_StorageListener_NotFound "IDL:GNOME/Evolution/StorageListener/NotFound:1.0"
   void
      _ORBIT_GNOME_Evolution_StorageListener_NotFound_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_StorageListener_NotFound_marshal(GIOPSendBuffer
								*
								_ORBIT_send_buffer,
								CORBA_Environment
								* ev);
#if !defined(_GNOME_Evolution_StorageListener_NotFound_defined)
#define _GNOME_Evolution_StorageListener_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_StorageListener_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageListener_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageListener_NotFound_struct;
#define TC_GNOME_Evolution_StorageListener_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageListener_NotFound_struct)
#endif
#define GNOME_Evolution_StorageListener_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_StorageListener_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_StorageRegistry) && !defined(_GNOME_Evolution_StorageRegistry_defined)
#define ORBIT_DECL_GNOME_Evolution_StorageRegistry 1
#define _GNOME_Evolution_StorageRegistry_defined 1
#define GNOME_Evolution_StorageRegistry__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_StorageRegistry;
   extern CORBA_unsigned_long GNOME_Evolution_StorageRegistry__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageRegistry_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageRegistry_struct;
#define TC_GNOME_Evolution_StorageRegistry ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageRegistry_struct)
#endif
#endif
#define ex_GNOME_Evolution_StorageRegistry_Exists "IDL:GNOME/Evolution/StorageRegistry/Exists:1.0"
   void _ORBIT_GNOME_Evolution_StorageRegistry_Exists_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_StorageRegistry_Exists_marshal(GIOPSendBuffer *
							      _ORBIT_send_buffer,
							      CORBA_Environment
							      * ev);
#if !defined(_GNOME_Evolution_StorageRegistry_Exists_defined)
#define _GNOME_Evolution_StorageRegistry_Exists_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_StorageRegistry_Exists;

#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_Exists_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageRegistry_Exists_struct;
#define TC_GNOME_Evolution_StorageRegistry_Exists ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageRegistry_Exists_struct)
#endif
#define GNOME_Evolution_StorageRegistry_Exists__alloc() NULL
   extern gpointer GNOME_Evolution_StorageRegistry_Exists__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_StorageRegistry_NotFound "IDL:GNOME/Evolution/StorageRegistry/NotFound:1.0"
   void
      _ORBIT_GNOME_Evolution_StorageRegistry_NotFound_demarshal(GIOPRecvBuffer
								*
								_ORBIT_recv_buffer,
								CORBA_Environment
								* ev);
   void _ORBIT_GNOME_Evolution_StorageRegistry_NotFound_marshal(GIOPSendBuffer
								*
								_ORBIT_send_buffer,
								CORBA_Environment
								* ev);
#if !defined(_GNOME_Evolution_StorageRegistry_NotFound_defined)
#define _GNOME_Evolution_StorageRegistry_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_StorageRegistry_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageRegistry_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageRegistry_NotFound_struct;
#define TC_GNOME_Evolution_StorageRegistry_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageRegistry_NotFound_struct)
#endif
#define GNOME_Evolution_StorageRegistry_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_StorageRegistry_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_StorageSetViewListener) && !defined(_GNOME_Evolution_StorageSetViewListener_defined)
#define ORBIT_DECL_GNOME_Evolution_StorageSetViewListener 1
#define _GNOME_Evolution_StorageSetViewListener_defined 1
#define GNOME_Evolution_StorageSetViewListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_StorageSetViewListener;
   extern CORBA_unsigned_long GNOME_Evolution_StorageSetViewListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetViewListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageSetViewListener_struct;
#define TC_GNOME_Evolution_StorageSetViewListener ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageSetViewListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_StorageSetView) && !defined(_GNOME_Evolution_StorageSetView_defined)
#define ORBIT_DECL_GNOME_Evolution_StorageSetView 1
#define _GNOME_Evolution_StorageSetView_defined 1
#define GNOME_Evolution_StorageSetView__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_StorageSetView;
   extern CORBA_unsigned_long GNOME_Evolution_StorageSetView__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageSetView_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageSetView_struct;
#define TC_GNOME_Evolution_StorageSetView ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageSetView_struct)
#endif
#endif
#define ex_GNOME_Evolution_StorageSetView_AlreadyListening "IDL:GNOME/Evolution/StorageSetView/AlreadyListening:1.0"
   void
      _ORBIT_GNOME_Evolution_StorageSetView_AlreadyListening_demarshal
      (GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev);
   void
      _ORBIT_GNOME_Evolution_StorageSetView_AlreadyListening_marshal
      (GIOPSendBuffer * _ORBIT_send_buffer, CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_StorageSetView_AlreadyListening_defined)
#define _GNOME_Evolution_StorageSetView_AlreadyListening_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_StorageSetView_AlreadyListening;

#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_AlreadyListening_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageSetView_AlreadyListening_struct;
#define TC_GNOME_Evolution_StorageSetView_AlreadyListening ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageSetView_AlreadyListening_struct)
#endif
#define GNOME_Evolution_StorageSetView_AlreadyListening__alloc() NULL
   extern gpointer GNOME_Evolution_StorageSetView_AlreadyListening__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_StorageSetView_NotFound "IDL:GNOME/Evolution/StorageSetView/NotFound:1.0"
   void
      _ORBIT_GNOME_Evolution_StorageSetView_NotFound_demarshal(GIOPRecvBuffer
							       *
							       _ORBIT_recv_buffer,
							       CORBA_Environment
							       * ev);
   void _ORBIT_GNOME_Evolution_StorageSetView_NotFound_marshal(GIOPSendBuffer
							       *
							       _ORBIT_send_buffer,
							       CORBA_Environment
							       * ev);
#if !defined(_GNOME_Evolution_StorageSetView_NotFound_defined)
#define _GNOME_Evolution_StorageSetView_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_StorageSetView_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_StorageSetView_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_StorageSetView_NotFound_struct;
#define TC_GNOME_Evolution_StorageSetView_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_StorageSetView_NotFound_struct)
#endif
#define GNOME_Evolution_StorageSetView_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_StorageSetView_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_ShellComponent) && !defined(_GNOME_Evolution_ShellComponent_defined)
#define ORBIT_DECL_GNOME_Evolution_ShellComponent 1
#define _GNOME_Evolution_ShellComponent_defined 1
#define GNOME_Evolution_ShellComponent__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_ShellComponent;
   extern CORBA_unsigned_long GNOME_Evolution_ShellComponent__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_ShellComponent_0)
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_5 't'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_ShellComponent_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_ShellComponent_struct;
#define TC_GNOME_Evolution_ShellComponent ((CORBA_TypeCode)&TC_GNOME_Evolution_ShellComponent_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_FolderSelectionListener) && !defined(_GNOME_Evolution_FolderSelectionListener_defined)
#define ORBIT_DECL_GNOME_Evolution_FolderSelectionListener 1
#define _GNOME_Evolution_FolderSelectionListener_defined 1
#define GNOME_Evolution_FolderSelectionListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_FolderSelectionListener;
   extern CORBA_unsigned_long
      GNOME_Evolution_FolderSelectionListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_0)
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_FolderSelectionListener_struct;
#define TC_GNOME_Evolution_FolderSelectionListener ((CORBA_TypeCode)&TC_GNOME_Evolution_FolderSelectionListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Shell) && !defined(_GNOME_Evolution_Shell_defined)
#define ORBIT_DECL_GNOME_Evolution_Shell 1
#define _GNOME_Evolution_Shell_defined 1
#define GNOME_Evolution_Shell__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Shell;
   extern CORBA_unsigned_long GNOME_Evolution_Shell__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_8 'n'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Shell_struct;
#define TC_GNOME_Evolution_Shell ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_struct)
#endif
#endif
#define ex_GNOME_Evolution_Shell_NotReady "IDL:GNOME/Evolution/Shell/NotReady:1.0"
   void _ORBIT_GNOME_Evolution_Shell_NotReady_demarshal(GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev);
   void _ORBIT_GNOME_Evolution_Shell_NotReady_marshal(GIOPSendBuffer *
						      _ORBIT_send_buffer,
						      CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_Shell_NotReady_defined)
#define _GNOME_Evolution_Shell_NotReady_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shell_NotReady;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotReady_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_NotReady_struct;
#define TC_GNOME_Evolution_Shell_NotReady ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_NotReady_struct)
#endif
#define GNOME_Evolution_Shell_NotReady__alloc() NULL
   extern gpointer GNOME_Evolution_Shell_NotReady__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shell_NotFound "IDL:GNOME/Evolution/Shell/NotFound:1.0"
   void _ORBIT_GNOME_Evolution_Shell_NotFound_demarshal(GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev);
   void _ORBIT_GNOME_Evolution_Shell_NotFound_marshal(GIOPSendBuffer *
						      _ORBIT_send_buffer,
						      CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_Shell_NotFound_defined)
#define _GNOME_Evolution_Shell_NotFound_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shell_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_NotFound_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_NotFound_struct;
#define TC_GNOME_Evolution_Shell_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_NotFound_struct)
#endif
#define GNOME_Evolution_Shell_NotFound__alloc() NULL
   extern gpointer GNOME_Evolution_Shell_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shell_UnsupportedSchema "IDL:GNOME/Evolution/Shell/UnsupportedSchema:1.0"
   void
      _ORBIT_GNOME_Evolution_Shell_UnsupportedSchema_demarshal(GIOPRecvBuffer
							       *
							       _ORBIT_recv_buffer,
							       CORBA_Environment
							       * ev);
   void _ORBIT_GNOME_Evolution_Shell_UnsupportedSchema_marshal(GIOPSendBuffer
							       *
							       _ORBIT_send_buffer,
							       CORBA_Environment
							       * ev);
#if !defined(_GNOME_Evolution_Shell_UnsupportedSchema_defined)
#define _GNOME_Evolution_Shell_UnsupportedSchema_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shell_UnsupportedSchema;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_UnsupportedSchema_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_UnsupportedSchema_struct;
#define TC_GNOME_Evolution_Shell_UnsupportedSchema ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_UnsupportedSchema_struct)
#endif
#define GNOME_Evolution_Shell_UnsupportedSchema__alloc() NULL
   extern gpointer GNOME_Evolution_Shell_UnsupportedSchema__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shell_InvalidURI "IDL:GNOME/Evolution/Shell/InvalidURI:1.0"
   void _ORBIT_GNOME_Evolution_Shell_InvalidURI_demarshal(GIOPRecvBuffer *
							  _ORBIT_recv_buffer,
							  CORBA_Environment *
							  ev);
   void _ORBIT_GNOME_Evolution_Shell_InvalidURI_marshal(GIOPSendBuffer *
							_ORBIT_send_buffer,
							CORBA_Environment *
							ev);
#if !defined(_GNOME_Evolution_Shell_InvalidURI_defined)
#define _GNOME_Evolution_Shell_InvalidURI_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shell_InvalidURI;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InvalidURI_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_InvalidURI_struct;
#define TC_GNOME_Evolution_Shell_InvalidURI ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_InvalidURI_struct)
#endif
#define GNOME_Evolution_Shell_InvalidURI__alloc() NULL
   extern gpointer GNOME_Evolution_Shell_InvalidURI__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shell_InternalError "IDL:GNOME/Evolution/Shell/InternalError:1.0"
   void _ORBIT_GNOME_Evolution_Shell_InternalError_demarshal(GIOPRecvBuffer *
							     _ORBIT_recv_buffer,
							     CORBA_Environment
							     * ev);
   void _ORBIT_GNOME_Evolution_Shell_InternalError_marshal(GIOPSendBuffer *
							   _ORBIT_send_buffer,
							   CORBA_Environment *
							   ev);
#if !defined(_GNOME_Evolution_Shell_InternalError_defined)
#define _GNOME_Evolution_Shell_InternalError_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shell_InternalError;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_InternalError_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_InternalError_struct;
#define TC_GNOME_Evolution_Shell_InternalError ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_InternalError_struct)
#endif
#define GNOME_Evolution_Shell_InternalError__alloc() NULL
   extern gpointer GNOME_Evolution_Shell_InternalError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Shell_Busy "IDL:GNOME/Evolution/Shell/Busy:1.0"
   void _ORBIT_GNOME_Evolution_Shell_Busy_demarshal(GIOPRecvBuffer *
						    _ORBIT_recv_buffer,
						    CORBA_Environment * ev);
   void _ORBIT_GNOME_Evolution_Shell_Busy_marshal(GIOPSendBuffer *
						  _ORBIT_send_buffer,
						  CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_Shell_Busy_defined)
#define _GNOME_Evolution_Shell_Busy_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Shell_Busy;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_Busy_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_Busy_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_Busy_struct;
#define TC_GNOME_Evolution_Shell_Busy ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_Busy_struct)
#endif
#define GNOME_Evolution_Shell_Busy__alloc() NULL
   extern gpointer GNOME_Evolution_Shell_Busy__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define _CORBA_sequence_CORBA_string_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'u'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'n'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_char **_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_string;
   CORBA_char **CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'u'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
   extern CORBA_sequence_CORBA_string
      *CORBA_sequence_CORBA_string__alloc(void);
   extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Evolution_Shell_FolderTypeNameList_defined)
#define _GNOME_Evolution_Shell_FolderTypeNameList_defined 1
   typedef CORBA_sequence_CORBA_string
      GNOME_Evolution_Shell_FolderTypeNameList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_0)
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Shell_FolderTypeNameList_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Shell_FolderTypeNameList_struct;
#define TC_GNOME_Evolution_Shell_FolderTypeNameList ((CORBA_TypeCode)&TC_GNOME_Evolution_Shell_FolderTypeNameList_struct)
#endif
   extern GNOME_Evolution_Shell_FolderTypeNameList
      *GNOME_Evolution_Shell_FolderTypeNameList__alloc(void);
   extern gpointer GNOME_Evolution_Shell_FolderTypeNameList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_FolderSelectionListener) && !defined(_GNOME_Evolution_FolderSelectionListener_defined)
#define ORBIT_DECL_GNOME_Evolution_FolderSelectionListener 1
#define _GNOME_Evolution_FolderSelectionListener_defined 1
#define GNOME_Evolution_FolderSelectionListener__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_FolderSelectionListener;
   extern CORBA_unsigned_long
      GNOME_Evolution_FolderSelectionListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_0)
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_FolderSelectionListener_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_FolderSelectionListener_struct;
#define TC_GNOME_Evolution_FolderSelectionListener ((CORBA_TypeCode)&TC_GNOME_Evolution_FolderSelectionListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Wizard) && !defined(_GNOME_Evolution_Wizard_defined)
#define ORBIT_DECL_GNOME_Evolution_Wizard 1
#define _GNOME_Evolution_Wizard_defined 1
#define GNOME_Evolution_Wizard__free CORBA_Object__free
   typedef CORBA_Object GNOME_Evolution_Wizard;
   extern CORBA_unsigned_long GNOME_Evolution_Wizard__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Wizard_0)
#define TC_IMPL_TC_GNOME_Evolution_Wizard_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_8 'n'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Wizard_struct;
#define TC_GNOME_Evolution_Wizard ((CORBA_TypeCode)&TC_GNOME_Evolution_Wizard_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Wizard_Action_defined)
#define _GNOME_Evolution_Wizard_Action_defined 1
   typedef enum
   {
      GNOME_Evolution_Wizard_NEXT,
      GNOME_Evolution_Wizard_PREPARE,
      GNOME_Evolution_Wizard_BACK,
      GNOME_Evolution_Wizard_FINISH,
      GNOME_Evolution_Wizard_CANCEL,
      GNOME_Evolution_Wizard_HELP
   }
   GNOME_Evolution_Wizard_Action;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Wizard_Action_0)
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_Action_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Wizard_Action_struct;
#define TC_GNOME_Evolution_Wizard_Action ((CORBA_TypeCode)&TC_GNOME_Evolution_Wizard_Action_struct)
#endif
#endif
#define ex_GNOME_Evolution_Wizard_NoPage "IDL:GNOME/Evolution/Wizard/NoPage:1.0"
   void _ORBIT_GNOME_Evolution_Wizard_NoPage_demarshal(GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment *
						       ev);
   void _ORBIT_GNOME_Evolution_Wizard_NoPage_marshal(GIOPSendBuffer *
						     _ORBIT_send_buffer,
						     CORBA_Environment * ev);
#if !defined(_GNOME_Evolution_Wizard_NoPage_defined)
#define _GNOME_Evolution_Wizard_NoPage_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Evolution_Wizard_NoPage;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_0)
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Wizard_NoPage_8 'n'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Wizard_NoPage_struct;
#define TC_GNOME_Evolution_Wizard_NoPage ((CORBA_TypeCode)&TC_GNOME_Evolution_Wizard_NoPage_struct)
#endif
#define GNOME_Evolution_Wizard_NoPage__alloc() NULL
   extern gpointer GNOME_Evolution_Wizard_NoPage__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif

/** POA structures **/
   typedef struct
   {
      void *_private;
      void (*operationStarted) (PortableServer_Servant _servant,
				const CORBA_char * component_id,
				const GNOME_Evolution_AnimatedIcon * icon,
				const CORBA_char * information,
				const CORBA_boolean cancellable,
				const Bonobo_Listener event_listener,
				GNOME_Evolution_Activity_ActivityId *
				activity_id, CORBA_boolean * suggest_display,
				CORBA_Environment * ev);
      void (*operationProgressing) (PortableServer_Servant _servant,
				    const GNOME_Evolution_Activity_ActivityId
				    activity, const CORBA_char * information,
				    const CORBA_float progress,
				    CORBA_Environment * ev);
      void (*operationFinished) (PortableServer_Servant _servant,
				 const GNOME_Evolution_Activity_ActivityId
				 activity, CORBA_Environment * ev);
       GNOME_Evolution_Activity_DialogAction(*requestDialog)
	 (PortableServer_Servant _servant,
	  const GNOME_Evolution_Activity_ActivityId activity,
	  const GNOME_Evolution_Activity_DialogType dialog_type,
	  CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Activity__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Activity__epv *GNOME_Evolution_Activity_epv;
   }
   POA_GNOME_Evolution_Activity__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Activity__vepv *vepv;
   }
   POA_GNOME_Evolution_Activity;
   extern void POA_GNOME_Evolution_Activity__init(PortableServer_Servant
						  servant,
						  CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Activity__fini(PortableServer_Servant
						  servant,
						  CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*saveConfiguration) (PortableServer_Servant _servant,
				 const CORBA_char * prefix,
				 CORBA_Environment * ev);
      void (*loadConfiguration) (PortableServer_Servant _servant,
				 const CORBA_char * prefix,
				 CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Session__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Session__epv *GNOME_Evolution_Session_epv;
   }
   POA_GNOME_Evolution_Session__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Session__vepv *vepv;
   }
   POA_GNOME_Evolution_Session;
   extern void POA_GNOME_Evolution_Session__init(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Session__fini(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      GNOME_Evolution_FolderTypeList
	 *(*_get_supportedTypes) (PortableServer_Servant _servant,
				  CORBA_Environment * ev);
      GNOME_Evolution_URISchemaList
	 *(*_get_externalUriSchemas) (PortableServer_Servant _servant,
				      CORBA_Environment * ev);
      GNOME_Evolution_UserCreatableItemTypeList
	 *(*_get_userCreatableItemTypes) (PortableServer_Servant _servant,
					  CORBA_Environment * ev);
      void (*setOwner) (PortableServer_Servant _servant,
			const GNOME_Evolution_Shell shell,
			const CORBA_char * evolution_homedir,
			CORBA_Environment * ev);
      void (*unsetOwner) (PortableServer_Servant _servant,
			  CORBA_Environment * ev);
      void (*interactive) (PortableServer_Servant _servant,
			   const CORBA_boolean now_interactive,
			   CORBA_Environment * ev);
      void (*debug) (PortableServer_Servant _servant,
		     const CORBA_char * log_path, CORBA_Environment * ev);
       Bonobo_Control(*createView) (PortableServer_Servant _servant,
				    const CORBA_char * physical_uri,
				    const CORBA_char * type,
				    CORBA_Environment * ev);
      void (*handleExternalURI) (PortableServer_Servant _servant,
				 const CORBA_char * external_uri,
				 CORBA_Environment * ev);
      void (*createFolderAsync) (PortableServer_Servant _servant,
				 const GNOME_Evolution_ShellComponentListener
				 listener, const CORBA_char * physical_uri,
				 const CORBA_char * type,
				 CORBA_Environment * ev);
      void (*removeFolderAsync) (PortableServer_Servant _servant,
				 const GNOME_Evolution_ShellComponentListener
				 listener, const CORBA_char * physical_uri,
				 const CORBA_char * type,
				 CORBA_Environment * ev);
      void (*xferFolderAsync) (PortableServer_Servant _servant,
			       const GNOME_Evolution_ShellComponentListener
			       listener,
			       const CORBA_char * source_physical_uri,
			       const CORBA_char * destination_physical_uri,
			       const CORBA_char * type,
			       const CORBA_boolean remove_source,
			       CORBA_Environment * ev);
      void (*populateFolderContextMenu) (PortableServer_Servant _servant,
					 const Bonobo_UIContainer uih,
					 const CORBA_char * physical_uri,
					 const CORBA_char * type,
					 CORBA_Environment * ev);
      void (*userCreateNewItem) (PortableServer_Servant _servant,
				 const CORBA_char * id,
				 const CORBA_char *
				 parent_folder_physical_uri,
				 const CORBA_char * parent_folder_type,
				 CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_ShellComponent__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_ShellComponent__epv
	 *GNOME_Evolution_ShellComponent_epv;
   }
   POA_GNOME_Evolution_ShellComponent__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_ShellComponent__vepv *vepv;
   }
   POA_GNOME_Evolution_ShellComponent;
   extern void POA_GNOME_Evolution_ShellComponent__init(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   extern void POA_GNOME_Evolution_ShellComponent__fini(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   typedef struct
   {
      void *_private;
      void (*notifyResult) (PortableServer_Servant _servant,
			    const
			    GNOME_Evolution_ShellComponentListener_Result
			    result, CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_ShellComponentListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Evolution_ShellComponentListener__epv
	 *GNOME_Evolution_ShellComponentListener_epv;
   }
   POA_GNOME_Evolution_ShellComponentListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_ShellComponentListener__vepv *vepv;
   }
   POA_GNOME_Evolution_ShellComponentListener;
   extern void
      POA_GNOME_Evolution_ShellComponentListener__init(PortableServer_Servant
						       servant,
						       CORBA_Environment *
						       ev);
   extern void
      POA_GNOME_Evolution_ShellComponentListener__fini(PortableServer_Servant
						       servant,
						       CORBA_Environment *
						       ev);
   typedef struct
   {
      void *_private;
      void (*beginDrag) (PortableServer_Servant _servant,
			 const CORBA_char * physical_uri,
			 const CORBA_char * folder_type,
			 GNOME_Evolution_ShellComponentDnd_ActionSet *
			 possible_actions,
			 GNOME_Evolution_ShellComponentDnd_Action *
			 suggested_action, CORBA_Environment * ev);
      void (*getData) (PortableServer_Servant _servant,
		       const
		       GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
		       * source_context,
		       const GNOME_Evolution_ShellComponentDnd_Action action,
		       const CORBA_char * dnd_type,
		       GNOME_Evolution_ShellComponentDnd_Data ** data,
		       CORBA_Environment * ev);
      void (*deleteData) (PortableServer_Servant _servant,
			  const
			  GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
			  * source_context, CORBA_Environment * ev);
      void (*endDrag) (PortableServer_Servant _servant,
		       const
		       GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
		       * source_context, CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_ShellComponentDnd_SourceFolder__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_ShellComponentDnd_SourceFolder__epv
	 *GNOME_Evolution_ShellComponentDnd_SourceFolder_epv;
   }
   POA_GNOME_Evolution_ShellComponentDnd_SourceFolder__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_ShellComponentDnd_SourceFolder__vepv *vepv;
   }
   POA_GNOME_Evolution_ShellComponentDnd_SourceFolder;
   extern void
      POA_GNOME_Evolution_ShellComponentDnd_SourceFolder__init
      (PortableServer_Servant servant, CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_ShellComponentDnd_SourceFolder__fini
      (PortableServer_Servant servant, CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_boolean(*handleMotion) (PortableServer_Servant _servant,
				     const CORBA_char * physical_uri,
				     const CORBA_char * folder_type,
				     const
				     GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context
				     * destination_context,
				     GNOME_Evolution_ShellComponentDnd_Action
				     * suggested_action,
				     CORBA_Environment * ev);
       CORBA_boolean(*handleDrop) (PortableServer_Servant _servant,
				   const CORBA_char * physical_uri,
				   const CORBA_char * folder_type,
				   const
				   GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context
				   * destination_context,
				   const
				   GNOME_Evolution_ShellComponentDnd_Action
				   action,
				   const
				   GNOME_Evolution_ShellComponentDnd_Data *
				   data, CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder__epv
	 *GNOME_Evolution_ShellComponentDnd_DestinationFolder_epv;
   }
   POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder__vepv *vepv;
   }
   POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder;
   extern void
      POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder__init
      (PortableServer_Servant servant, CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder__fini
      (PortableServer_Servant servant, CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*updateProgress) (PortableServer_Servant _servant,
			      const GNOME_Evolution_ConnectionList *
			      current_active_connections,
			      CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_OfflineProgressListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Evolution_OfflineProgressListener__epv
	 *GNOME_Evolution_OfflineProgressListener_epv;
   }
   POA_GNOME_Evolution_OfflineProgressListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_OfflineProgressListener__vepv *vepv;
   }
   POA_GNOME_Evolution_OfflineProgressListener;
   extern void
      POA_GNOME_Evolution_OfflineProgressListener__init(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   extern void
      POA_GNOME_Evolution_OfflineProgressListener__fini(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   typedef struct
   {
      void *_private;
       CORBA_boolean(*_get_isOffline) (PortableServer_Servant _servant,
				       CORBA_Environment * ev);
      void (*_set_isOffline) (PortableServer_Servant _servant,
			      const CORBA_boolean value,
			      CORBA_Environment * ev);
      void (*prepareForOffline) (PortableServer_Servant _servant,
				 GNOME_Evolution_ConnectionList **
				 active_connection_list,
				 CORBA_Environment * ev);
      void (*goOffline) (PortableServer_Servant _servant,
			 const GNOME_Evolution_OfflineProgressListener
			 listener, CORBA_Environment * ev);
      void (*goOnline) (PortableServer_Servant _servant,
			CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Offline__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Offline__epv *GNOME_Evolution_Offline_epv;
   }
   POA_GNOME_Evolution_Offline__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Offline__vepv *vepv;
   }
   POA_GNOME_Evolution_Offline;
   extern void POA_GNOME_Evolution_Offline__init(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Offline__fini(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*setMessage) (PortableServer_Servant _servant,
			  const CORBA_char * message,
			  const CORBA_boolean busy, CORBA_Environment * ev);
      void (*unsetMessage) (PortableServer_Servant _servant,
			    CORBA_Environment * ev);
      void (*changeCurrentView) (PortableServer_Servant _servant,
				 const CORBA_char * uri,
				 CORBA_Environment * ev);
      void (*setTitle) (PortableServer_Servant _servant,
			const CORBA_char * title, CORBA_Environment * ev);
      void (*setFolderBarLabel) (PortableServer_Servant _servant,
				 const CORBA_char * text,
				 CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_ShellView__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_ShellView__epv *GNOME_Evolution_ShellView_epv;
   }
   POA_GNOME_Evolution_ShellView__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_ShellView__vepv *vepv;
   }
   POA_GNOME_Evolution_ShellView;
   extern void POA_GNOME_Evolution_ShellView__init(PortableServer_Servant
						   servant,
						   CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_ShellView__fini(PortableServer_Servant
						   servant,
						   CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      GNOME_Evolution_Shortcuts_GroupList
	 *(*_get_groups) (PortableServer_Servant _servant,
			  CORBA_Environment * ev);
      void (*add) (PortableServer_Servant _servant,
		   const CORBA_short group_num, const CORBA_short position,
		   const GNOME_Evolution_Shortcuts_Shortcut * shortcut,
		   CORBA_Environment * ev);
      void (*remove) (PortableServer_Servant _servant,
		      const CORBA_short group_num, const CORBA_short item_num,
		      CORBA_Environment * ev);
      GNOME_Evolution_Shortcuts_Shortcut *(*get) (PortableServer_Servant
						  _servant,
						  const CORBA_short group_num,
						  const CORBA_short item_num,
						  CORBA_Environment * ev);
      void (*addGroup) (PortableServer_Servant _servant,
			const CORBA_short position, const CORBA_char * name,
			CORBA_Environment * ev);
      void (*removeGroup) (PortableServer_Servant _servant,
			   const CORBA_short group_num,
			   CORBA_Environment * ev);
      GNOME_Evolution_Shortcuts_Group *(*getGroup) (PortableServer_Servant
						    _servant,
						    const CORBA_short
						    group_num,
						    CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Shortcuts__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Shortcuts__epv *GNOME_Evolution_Shortcuts_epv;
   }
   POA_GNOME_Evolution_Shortcuts__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Shortcuts__vepv *vepv;
   }
   POA_GNOME_Evolution_Shortcuts;
   extern void POA_GNOME_Evolution_Shortcuts__init(PortableServer_Servant
						   servant,
						   CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Shortcuts__fini(PortableServer_Servant
						   servant,
						   CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      CORBA_char *(*_get_name) (PortableServer_Servant _servant,
				CORBA_Environment * ev);
      void (*_set_name) (PortableServer_Servant _servant,
			 const CORBA_char * value, CORBA_Environment * ev);
      void (*asyncCreateFolder) (PortableServer_Servant _servant,
				 const CORBA_char * path,
				 const CORBA_char * type,
				 const CORBA_char * description,
				 const CORBA_char * parent_physical_uri,
				 const Bonobo_Listener listener,
				 CORBA_Environment * ev);
      void (*asyncRemoveFolder) (PortableServer_Servant _servant,
				 const CORBA_char * path,
				 const CORBA_char * physical_uri,
				 const Bonobo_Listener listener,
				 CORBA_Environment * ev);
      void (*asyncXferFolder) (PortableServer_Servant _servant,
			       const CORBA_char * source_path,
			       const CORBA_char * destination_path,
			       const CORBA_boolean remove_source,
			       const Bonobo_Listener listener,
			       CORBA_Environment * ev);
      void (*updateFolder) (PortableServer_Servant _servant,
			    const CORBA_char * path,
			    const CORBA_long unread_count,
			    CORBA_Environment * ev);
      void (*addListener) (PortableServer_Servant _servant,
			   const GNOME_Evolution_StorageListener listener,
			   CORBA_Environment * ev);
      void (*removeListener) (PortableServer_Servant _servant,
			      const GNOME_Evolution_StorageListener listener,
			      CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Storage__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Storage__epv *GNOME_Evolution_Storage_epv;
   }
   POA_GNOME_Evolution_Storage__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Storage__vepv *vepv;
   }
   POA_GNOME_Evolution_Storage;
   extern void POA_GNOME_Evolution_Storage__init(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Storage__fini(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*notifyDestroyed) (PortableServer_Servant _servant,
			       CORBA_Environment * ev);
      void (*notifyFolderCreated) (PortableServer_Servant _servant,
				   const CORBA_char * path,
				   const GNOME_Evolution_Folder * folder,
				   CORBA_Environment * ev);
      void (*notifyFolderUpdated) (PortableServer_Servant _servant,
				   const CORBA_char * path,
				   const CORBA_long unread_count,
				   CORBA_Environment * ev);
      void (*notifyFolderRemoved) (PortableServer_Servant _servant,
				   const CORBA_char * path,
				   CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_StorageListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Evolution_StorageListener__epv
	 *GNOME_Evolution_StorageListener_epv;
   }
   POA_GNOME_Evolution_StorageListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_StorageListener__vepv *vepv;
   }
   POA_GNOME_Evolution_StorageListener;
   extern void
      POA_GNOME_Evolution_StorageListener__init(PortableServer_Servant
						servant,
						CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_StorageListener__fini(PortableServer_Servant
						servant,
						CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       GNOME_Evolution_StorageListener(*addStorage) (PortableServer_Servant
						     _servant,
						     const
						     GNOME_Evolution_Storage
						     storage,
						     const CORBA_char * name,
						     const CORBA_char *
						     toplevel_node_uri,
						     const CORBA_char *
						     toplevel_node_type,
						     CORBA_Environment * ev);
      void (*removeStorageByName) (PortableServer_Servant _servant,
				   const CORBA_char * name,
				   CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_StorageRegistry__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_StorageRegistry__epv
	 *GNOME_Evolution_StorageRegistry_epv;
   }
   POA_GNOME_Evolution_StorageRegistry__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_StorageRegistry__vepv *vepv;
   }
   POA_GNOME_Evolution_StorageRegistry;
   extern void
      POA_GNOME_Evolution_StorageRegistry__init(PortableServer_Servant
						servant,
						CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_StorageRegistry__fini(PortableServer_Servant
						servant,
						CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*notifyFolderSelected) (PortableServer_Servant _servant,
				    const CORBA_char * uri,
				    CORBA_Environment * ev);
      void (*notifyStorageSelected) (PortableServer_Servant _servant,
				     const CORBA_char * name,
				     CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_StorageSetViewListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Evolution_StorageSetViewListener__epv
	 *GNOME_Evolution_StorageSetViewListener_epv;
   }
   POA_GNOME_Evolution_StorageSetViewListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_StorageSetViewListener__vepv *vepv;
   }
   POA_GNOME_Evolution_StorageSetViewListener;
   extern void
      POA_GNOME_Evolution_StorageSetViewListener__init(PortableServer_Servant
						       servant,
						       CORBA_Environment *
						       ev);
   extern void
      POA_GNOME_Evolution_StorageSetViewListener__fini(PortableServer_Servant
						       servant,
						       CORBA_Environment *
						       ev);
   typedef struct
   {
      void *_private;
       CORBA_boolean(*_get_showFolders) (PortableServer_Servant _servant,
					 CORBA_Environment * ev);
      void (*_set_showFolders) (PortableServer_Servant _servant,
				const CORBA_boolean value,
				CORBA_Environment * ev);
      void (*addListener) (PortableServer_Servant _servant,
			   const GNOME_Evolution_StorageSetViewListener
			   listener, CORBA_Environment * ev);
      void (*removeListener) (PortableServer_Servant _servant,
			      const GNOME_Evolution_StorageSetViewListener
			      listener, CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_StorageSetView__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_StorageSetView__epv
	 *GNOME_Evolution_StorageSetView_epv;
   }
   POA_GNOME_Evolution_StorageSetView__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_StorageSetView__vepv *vepv;
   }
   POA_GNOME_Evolution_StorageSetView;
   extern void POA_GNOME_Evolution_StorageSetView__init(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   extern void POA_GNOME_Evolution_StorageSetView__fini(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   typedef struct
   {
      void *_private;
      CORBA_char *(*_get_displayName) (PortableServer_Servant _servant,
				       CORBA_Environment * ev);
       GNOME_Evolution_ShellComponent(*getComponentByType)
	 (PortableServer_Servant _servant, const CORBA_char * type,
	  CORBA_Environment * ev);
       GNOME_Evolution_ShellView(*createNewView) (PortableServer_Servant
						  _servant,
						  const CORBA_char * uri,
						  CORBA_Environment * ev);
      void (*handleURI) (PortableServer_Servant _servant,
			 const CORBA_char * uri, CORBA_Environment * ev);
      void (*selectUserFolder) (PortableServer_Servant _servant,
				const CORBA_long_long parent_xid,
				const GNOME_Evolution_FolderSelectionListener
				listener, const CORBA_char * title,
				const CORBA_char * default_folder,
				const GNOME_Evolution_Shell_FolderTypeNameList
				* possible_types,
				const CORBA_char * default_type,
				CORBA_Environment * ev);
       GNOME_Evolution_Storage(*getLocalStorage) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev);
       Bonobo_Control(*createStorageSetView) (PortableServer_Servant _servant,
					      CORBA_Environment * ev);
      void (*setLineStatus) (PortableServer_Servant _servant,
			     const CORBA_boolean online,
			     CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Shell__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Shell__epv *GNOME_Evolution_Shell_epv;
   }
   POA_GNOME_Evolution_Shell__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Shell__vepv *vepv;
   }
   POA_GNOME_Evolution_Shell;
   extern void POA_GNOME_Evolution_Shell__init(PortableServer_Servant servant,
					       CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Shell__fini(PortableServer_Servant servant,
					       CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*notifySelected) (PortableServer_Servant _servant,
			      const CORBA_char * uri,
			      const CORBA_char * physical_uri,
			      CORBA_Environment * ev);
      void (*notifyCanceled) (PortableServer_Servant _servant,
			      CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_FolderSelectionListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Evolution_FolderSelectionListener__epv
	 *GNOME_Evolution_FolderSelectionListener_epv;
   }
   POA_GNOME_Evolution_FolderSelectionListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_FolderSelectionListener__vepv *vepv;
   }
   POA_GNOME_Evolution_FolderSelectionListener;
   extern void
      POA_GNOME_Evolution_FolderSelectionListener__init(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   extern void
      POA_GNOME_Evolution_FolderSelectionListener__fini(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   typedef struct
   {
      void *_private;
       CORBA_long(*_get_pageCount) (PortableServer_Servant _servant,
				    CORBA_Environment * ev);
       Bonobo_Control(*getControl) (PortableServer_Servant _servant,
				    const CORBA_long pagenumber,
				    CORBA_Environment * ev);
      void (*notifyAction) (PortableServer_Servant _servant,
			    const CORBA_long pagenumber,
			    const GNOME_Evolution_Wizard_Action action,
			    CORBA_Environment * ev);
   }
   POA_GNOME_Evolution_Wizard__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Wizard__epv *GNOME_Evolution_Wizard_epv;
   }
   POA_GNOME_Evolution_Wizard__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Wizard__vepv *vepv;
   }
   POA_GNOME_Evolution_Wizard;
   extern void POA_GNOME_Evolution_Wizard__init(PortableServer_Servant
						servant,
						CORBA_Environment * ev);
   extern void POA_GNOME_Evolution_Wizard__fini(PortableServer_Servant
						servant,
						CORBA_Environment * ev);

/** prototypes **/
#define GNOME_Evolution_Activity_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Activity_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Activity_queryInterface Bonobo_Unknown_queryInterface
   void GNOME_Evolution_Activity_operationStarted(GNOME_Evolution_Activity
						  _obj,
						  const CORBA_char *
						  component_id,
						  const
						  GNOME_Evolution_AnimatedIcon
						  * icon,
						  const CORBA_char *
						  information,
						  const CORBA_boolean
						  cancellable,
						  const Bonobo_Listener
						  event_listener,
						  GNOME_Evolution_Activity_ActivityId
						  * activity_id,
						  CORBA_boolean *
						  suggest_display,
						  CORBA_Environment * ev);
   void GNOME_Evolution_Activity_operationProgressing(GNOME_Evolution_Activity
						      _obj,
						      const
						      GNOME_Evolution_Activity_ActivityId
						      activity,
						      const CORBA_char *
						      information,
						      const CORBA_float
						      progress,
						      CORBA_Environment * ev);
   void GNOME_Evolution_Activity_operationFinished(GNOME_Evolution_Activity
						   _obj,
						   const
						   GNOME_Evolution_Activity_ActivityId
						   activity,
						   CORBA_Environment * ev);
   GNOME_Evolution_Activity_DialogAction
      GNOME_Evolution_Activity_requestDialog(GNOME_Evolution_Activity _obj,
					     const
					     GNOME_Evolution_Activity_ActivityId
					     activity,
					     const
					     GNOME_Evolution_Activity_DialogType
					     dialog_type,
					     CORBA_Environment * ev);
#define GNOME_Evolution_Session_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Session_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Session_queryInterface Bonobo_Unknown_queryInterface
   void GNOME_Evolution_Session_saveConfiguration(GNOME_Evolution_Session
						  _obj,
						  const CORBA_char * prefix,
						  CORBA_Environment * ev);
   void GNOME_Evolution_Session_loadConfiguration(GNOME_Evolution_Session
						  _obj,
						  const CORBA_char * prefix,
						  CORBA_Environment * ev);
#define GNOME_Evolution_ShellComponent_ref Bonobo_Unknown_ref
#define GNOME_Evolution_ShellComponent_unref Bonobo_Unknown_unref
#define GNOME_Evolution_ShellComponent_queryInterface Bonobo_Unknown_queryInterface
   GNOME_Evolution_FolderTypeList
      *GNOME_Evolution_ShellComponent__get_supportedTypes
      (GNOME_Evolution_ShellComponent _obj, CORBA_Environment * ev);
   GNOME_Evolution_URISchemaList
      *GNOME_Evolution_ShellComponent__get_externalUriSchemas
      (GNOME_Evolution_ShellComponent _obj, CORBA_Environment * ev);
   GNOME_Evolution_UserCreatableItemTypeList
      *GNOME_Evolution_ShellComponent__get_userCreatableItemTypes
      (GNOME_Evolution_ShellComponent _obj, CORBA_Environment * ev);
   void GNOME_Evolution_ShellComponent_setOwner(GNOME_Evolution_ShellComponent
						_obj,
						const GNOME_Evolution_Shell
						shell,
						const CORBA_char *
						evolution_homedir,
						CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_unsetOwner(GNOME_Evolution_ShellComponent
						_obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_interactive
      (GNOME_Evolution_ShellComponent _obj,
       const CORBA_boolean now_interactive, CORBA_Environment * ev);
   void GNOME_Evolution_ShellComponent_debug(GNOME_Evolution_ShellComponent
					     _obj,
					     const CORBA_char * log_path,
					     CORBA_Environment * ev);
   Bonobo_Control
      GNOME_Evolution_ShellComponent_createView(GNOME_Evolution_ShellComponent
						_obj,
						const CORBA_char *
						physical_uri,
						const CORBA_char * type,
						CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_handleExternalURI
      (GNOME_Evolution_ShellComponent _obj, const CORBA_char * external_uri,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_createFolderAsync
      (GNOME_Evolution_ShellComponent _obj,
       const GNOME_Evolution_ShellComponentListener listener,
       const CORBA_char * physical_uri, const CORBA_char * type,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_removeFolderAsync
      (GNOME_Evolution_ShellComponent _obj,
       const GNOME_Evolution_ShellComponentListener listener,
       const CORBA_char * physical_uri, const CORBA_char * type,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_xferFolderAsync
      (GNOME_Evolution_ShellComponent _obj,
       const GNOME_Evolution_ShellComponentListener listener,
       const CORBA_char * source_physical_uri,
       const CORBA_char * destination_physical_uri, const CORBA_char * type,
       const CORBA_boolean remove_source, CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_populateFolderContextMenu
      (GNOME_Evolution_ShellComponent _obj, const Bonobo_UIContainer uih,
       const CORBA_char * physical_uri, const CORBA_char * type,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponent_userCreateNewItem
      (GNOME_Evolution_ShellComponent _obj, const CORBA_char * id,
       const CORBA_char * parent_folder_physical_uri,
       const CORBA_char * parent_folder_type, CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponentListener_notifyResult
      (GNOME_Evolution_ShellComponentListener _obj,
       const GNOME_Evolution_ShellComponentListener_Result result,
       CORBA_Environment * ev);
#define GNOME_Evolution_ShellComponentDnd_SourceFolder_ref Bonobo_Unknown_ref
#define GNOME_Evolution_ShellComponentDnd_SourceFolder_unref Bonobo_Unknown_unref
#define GNOME_Evolution_ShellComponentDnd_SourceFolder_queryInterface Bonobo_Unknown_queryInterface
   void
      GNOME_Evolution_ShellComponentDnd_SourceFolder_beginDrag
      (GNOME_Evolution_ShellComponentDnd_SourceFolder _obj,
       const CORBA_char * physical_uri, const CORBA_char * folder_type,
       GNOME_Evolution_ShellComponentDnd_ActionSet * possible_actions,
       GNOME_Evolution_ShellComponentDnd_Action * suggested_action,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponentDnd_SourceFolder_getData
      (GNOME_Evolution_ShellComponentDnd_SourceFolder _obj,
       const GNOME_Evolution_ShellComponentDnd_SourceFolder_Context *
       source_context, const GNOME_Evolution_ShellComponentDnd_Action action,
       const CORBA_char * dnd_type,
       GNOME_Evolution_ShellComponentDnd_Data ** data,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponentDnd_SourceFolder_deleteData
      (GNOME_Evolution_ShellComponentDnd_SourceFolder _obj,
       const GNOME_Evolution_ShellComponentDnd_SourceFolder_Context *
       source_context, CORBA_Environment * ev);
   void
      GNOME_Evolution_ShellComponentDnd_SourceFolder_endDrag
      (GNOME_Evolution_ShellComponentDnd_SourceFolder _obj,
       const GNOME_Evolution_ShellComponentDnd_SourceFolder_Context *
       source_context, CORBA_Environment * ev);
#define GNOME_Evolution_ShellComponentDnd_DestinationFolder_ref Bonobo_Unknown_ref
#define GNOME_Evolution_ShellComponentDnd_DestinationFolder_unref Bonobo_Unknown_unref
#define GNOME_Evolution_ShellComponentDnd_DestinationFolder_queryInterface Bonobo_Unknown_queryInterface
   CORBA_boolean
      GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleMotion
      (GNOME_Evolution_ShellComponentDnd_DestinationFolder _obj,
       const CORBA_char * physical_uri, const CORBA_char * folder_type,
       const GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context *
       destination_context,
       GNOME_Evolution_ShellComponentDnd_Action * suggested_action,
       CORBA_Environment * ev);
   CORBA_boolean
      GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleDrop
      (GNOME_Evolution_ShellComponentDnd_DestinationFolder _obj,
       const CORBA_char * physical_uri, const CORBA_char * folder_type,
       const GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context *
       destination_context,
       const GNOME_Evolution_ShellComponentDnd_Action action,
       const GNOME_Evolution_ShellComponentDnd_Data * data,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_OfflineProgressListener_updateProgress
      (GNOME_Evolution_OfflineProgressListener _obj,
       const GNOME_Evolution_ConnectionList * current_active_connections,
       CORBA_Environment * ev);
#define GNOME_Evolution_Offline_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Offline_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Offline_queryInterface Bonobo_Unknown_queryInterface
   CORBA_boolean
      GNOME_Evolution_Offline__get_isOffline(GNOME_Evolution_Offline _obj,
					     CORBA_Environment * ev);
   void GNOME_Evolution_Offline__set_isOffline(GNOME_Evolution_Offline _obj,
					       const CORBA_boolean value,
					       CORBA_Environment * ev);
   void GNOME_Evolution_Offline_prepareForOffline(GNOME_Evolution_Offline
						  _obj,
						  GNOME_Evolution_ConnectionList
						  ** active_connection_list,
						  CORBA_Environment * ev);
   void GNOME_Evolution_Offline_goOffline(GNOME_Evolution_Offline _obj,
					  const
					  GNOME_Evolution_OfflineProgressListener
					  listener, CORBA_Environment * ev);
   void GNOME_Evolution_Offline_goOnline(GNOME_Evolution_Offline _obj,
					 CORBA_Environment * ev);
#define GNOME_Evolution_ShellView_ref Bonobo_Unknown_ref
#define GNOME_Evolution_ShellView_unref Bonobo_Unknown_unref
#define GNOME_Evolution_ShellView_queryInterface Bonobo_Unknown_queryInterface
   void GNOME_Evolution_ShellView_setMessage(GNOME_Evolution_ShellView _obj,
					     const CORBA_char * message,
					     const CORBA_boolean busy,
					     CORBA_Environment * ev);
   void GNOME_Evolution_ShellView_unsetMessage(GNOME_Evolution_ShellView _obj,
					       CORBA_Environment * ev);
   void GNOME_Evolution_ShellView_changeCurrentView(GNOME_Evolution_ShellView
						    _obj,
						    const CORBA_char * uri,
						    CORBA_Environment * ev);
   void GNOME_Evolution_ShellView_setTitle(GNOME_Evolution_ShellView _obj,
					   const CORBA_char * title,
					   CORBA_Environment * ev);
   void GNOME_Evolution_ShellView_setFolderBarLabel(GNOME_Evolution_ShellView
						    _obj,
						    const CORBA_char * text,
						    CORBA_Environment * ev);
#define GNOME_Evolution_Shortcuts_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Shortcuts_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Shortcuts_queryInterface Bonobo_Unknown_queryInterface
   GNOME_Evolution_Shortcuts_GroupList
      *GNOME_Evolution_Shortcuts__get_groups(GNOME_Evolution_Shortcuts _obj,
					     CORBA_Environment * ev);
   void GNOME_Evolution_Shortcuts_add(GNOME_Evolution_Shortcuts _obj,
				      const CORBA_short group_num,
				      const CORBA_short position,
				      const GNOME_Evolution_Shortcuts_Shortcut
				      * shortcut, CORBA_Environment * ev);
   void GNOME_Evolution_Shortcuts_remove(GNOME_Evolution_Shortcuts _obj,
					 const CORBA_short group_num,
					 const CORBA_short item_num,
					 CORBA_Environment * ev);
   GNOME_Evolution_Shortcuts_Shortcut
      *GNOME_Evolution_Shortcuts_get(GNOME_Evolution_Shortcuts _obj,
				     const CORBA_short group_num,
				     const CORBA_short item_num,
				     CORBA_Environment * ev);
   void GNOME_Evolution_Shortcuts_addGroup(GNOME_Evolution_Shortcuts _obj,
					   const CORBA_short position,
					   const CORBA_char * name,
					   CORBA_Environment * ev);
   void GNOME_Evolution_Shortcuts_removeGroup(GNOME_Evolution_Shortcuts _obj,
					      const CORBA_short group_num,
					      CORBA_Environment * ev);
   GNOME_Evolution_Shortcuts_Group
      *GNOME_Evolution_Shortcuts_getGroup(GNOME_Evolution_Shortcuts _obj,
					  const CORBA_short group_num,
					  CORBA_Environment * ev);
#define GNOME_Evolution_Storage_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Storage_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Storage_queryInterface Bonobo_Unknown_queryInterface
   CORBA_char *GNOME_Evolution_Storage__get_name(GNOME_Evolution_Storage _obj,
						 CORBA_Environment * ev);
   void GNOME_Evolution_Storage__set_name(GNOME_Evolution_Storage _obj,
					  const CORBA_char * value,
					  CORBA_Environment * ev);
   void GNOME_Evolution_Storage_asyncCreateFolder(GNOME_Evolution_Storage
						  _obj,
						  const CORBA_char * path,
						  const CORBA_char * type,
						  const CORBA_char *
						  description,
						  const CORBA_char *
						  parent_physical_uri,
						  const Bonobo_Listener
						  listener,
						  CORBA_Environment * ev);
   void GNOME_Evolution_Storage_asyncRemoveFolder(GNOME_Evolution_Storage
						  _obj,
						  const CORBA_char * path,
						  const CORBA_char *
						  physical_uri,
						  const Bonobo_Listener
						  listener,
						  CORBA_Environment * ev);
   void GNOME_Evolution_Storage_asyncXferFolder(GNOME_Evolution_Storage _obj,
						const CORBA_char *
						source_path,
						const CORBA_char *
						destination_path,
						const CORBA_boolean
						remove_source,
						const Bonobo_Listener
						listener,
						CORBA_Environment * ev);
   void GNOME_Evolution_Storage_updateFolder(GNOME_Evolution_Storage _obj,
					     const CORBA_char * path,
					     const CORBA_long unread_count,
					     CORBA_Environment * ev);
   void GNOME_Evolution_Storage_addListener(GNOME_Evolution_Storage _obj,
					    const
					    GNOME_Evolution_StorageListener
					    listener, CORBA_Environment * ev);
   void GNOME_Evolution_Storage_removeListener(GNOME_Evolution_Storage _obj,
					       const
					       GNOME_Evolution_StorageListener
					       listener,
					       CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageListener_notifyDestroyed
      (GNOME_Evolution_StorageListener _obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageListener_notifyFolderCreated
      (GNOME_Evolution_StorageListener _obj, const CORBA_char * path,
       const GNOME_Evolution_Folder * folder, CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageListener_notifyFolderUpdated
      (GNOME_Evolution_StorageListener _obj, const CORBA_char * path,
       const CORBA_long unread_count, CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageListener_notifyFolderRemoved
      (GNOME_Evolution_StorageListener _obj, const CORBA_char * path,
       CORBA_Environment * ev);
#define GNOME_Evolution_StorageRegistry_ref Bonobo_Unknown_ref
#define GNOME_Evolution_StorageRegistry_unref Bonobo_Unknown_unref
#define GNOME_Evolution_StorageRegistry_queryInterface Bonobo_Unknown_queryInterface
   GNOME_Evolution_StorageListener
      GNOME_Evolution_StorageRegistry_addStorage
      (GNOME_Evolution_StorageRegistry _obj,
       const GNOME_Evolution_Storage storage, const CORBA_char * name,
       const CORBA_char * toplevel_node_uri,
       const CORBA_char * toplevel_node_type, CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageRegistry_removeStorageByName
      (GNOME_Evolution_StorageRegistry _obj, const CORBA_char * name,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageSetViewListener_notifyFolderSelected
      (GNOME_Evolution_StorageSetViewListener _obj, const CORBA_char * uri,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageSetViewListener_notifyStorageSelected
      (GNOME_Evolution_StorageSetViewListener _obj, const CORBA_char * name,
       CORBA_Environment * ev);
#define GNOME_Evolution_StorageSetView_ref Bonobo_Unknown_ref
#define GNOME_Evolution_StorageSetView_unref Bonobo_Unknown_unref
#define GNOME_Evolution_StorageSetView_queryInterface Bonobo_Unknown_queryInterface
   CORBA_boolean
      GNOME_Evolution_StorageSetView__get_showFolders
      (GNOME_Evolution_StorageSetView _obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageSetView__set_showFolders
      (GNOME_Evolution_StorageSetView _obj, const CORBA_boolean value,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageSetView_addListener
      (GNOME_Evolution_StorageSetView _obj,
       const GNOME_Evolution_StorageSetViewListener listener,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_StorageSetView_removeListener
      (GNOME_Evolution_StorageSetView _obj,
       const GNOME_Evolution_StorageSetViewListener listener,
       CORBA_Environment * ev);
#define GNOME_Evolution_Shell_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Shell_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Shell_queryInterface Bonobo_Unknown_queryInterface
   CORBA_char *GNOME_Evolution_Shell__get_displayName(GNOME_Evolution_Shell
						      _obj,
						      CORBA_Environment * ev);
   GNOME_Evolution_ShellComponent
      GNOME_Evolution_Shell_getComponentByType(GNOME_Evolution_Shell _obj,
					       const CORBA_char * type,
					       CORBA_Environment * ev);
   GNOME_Evolution_ShellView
      GNOME_Evolution_Shell_createNewView(GNOME_Evolution_Shell _obj,
					  const CORBA_char * uri,
					  CORBA_Environment * ev);
   void GNOME_Evolution_Shell_handleURI(GNOME_Evolution_Shell _obj,
					const CORBA_char * uri,
					CORBA_Environment * ev);
   void GNOME_Evolution_Shell_selectUserFolder(GNOME_Evolution_Shell _obj,
					       const CORBA_long_long
					       parent_xid,
					       const
					       GNOME_Evolution_FolderSelectionListener
					       listener,
					       const CORBA_char * title,
					       const CORBA_char *
					       default_folder,
					       const
					       GNOME_Evolution_Shell_FolderTypeNameList
					       * possible_types,
					       const CORBA_char *
					       default_type,
					       CORBA_Environment * ev);
   GNOME_Evolution_Storage
      GNOME_Evolution_Shell_getLocalStorage(GNOME_Evolution_Shell _obj,
					    CORBA_Environment * ev);
   Bonobo_Control
      GNOME_Evolution_Shell_createStorageSetView(GNOME_Evolution_Shell _obj,
						 CORBA_Environment * ev);
   void GNOME_Evolution_Shell_setLineStatus(GNOME_Evolution_Shell _obj,
					    const CORBA_boolean online,
					    CORBA_Environment * ev);
   void
      GNOME_Evolution_FolderSelectionListener_notifySelected
      (GNOME_Evolution_FolderSelectionListener _obj, const CORBA_char * uri,
       const CORBA_char * physical_uri, CORBA_Environment * ev);
   void
      GNOME_Evolution_FolderSelectionListener_notifyCanceled
      (GNOME_Evolution_FolderSelectionListener _obj, CORBA_Environment * ev);
#define GNOME_Evolution_Wizard_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Wizard_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Wizard_queryInterface Bonobo_Unknown_queryInterface
   CORBA_long GNOME_Evolution_Wizard__get_pageCount(GNOME_Evolution_Wizard
						    _obj,
						    CORBA_Environment * ev);
   Bonobo_Control GNOME_Evolution_Wizard_getControl(GNOME_Evolution_Wizard
						    _obj,
						    const CORBA_long
						    pagenumber,
						    CORBA_Environment * ev);
   void GNOME_Evolution_Wizard_notifyAction(GNOME_Evolution_Wizard _obj,
					    const CORBA_long pagenumber,
					    const
					    GNOME_Evolution_Wizard_Action
					    action, CORBA_Environment * ev);

   void
      _ORBIT_skel_GNOME_Evolution_Activity_operationStarted
      (POA_GNOME_Evolution_Activity * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_operationStarted) (PortableServer_Servant _servant,
				       const CORBA_char * component_id,
				       const GNOME_Evolution_AnimatedIcon *
				       icon, const CORBA_char * information,
				       const CORBA_boolean cancellable,
				       const Bonobo_Listener event_listener,
				       GNOME_Evolution_Activity_ActivityId *
				       activity_id,
				       CORBA_boolean * suggest_display,
				       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Activity_operationProgressing
      (POA_GNOME_Evolution_Activity * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_operationProgressing) (PortableServer_Servant _servant,
					   const
					   GNOME_Evolution_Activity_ActivityId
					   activity,
					   const CORBA_char * information,
					   const CORBA_float progress,
					   CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Activity_operationFinished
      (POA_GNOME_Evolution_Activity * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_operationFinished) (PortableServer_Servant _servant,
					const
					GNOME_Evolution_Activity_ActivityId
					activity, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Activity_requestDialog
      (POA_GNOME_Evolution_Activity * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_Activity_DialogAction(*_impl_requestDialog)
       (PortableServer_Servant _servant,
	const GNOME_Evolution_Activity_ActivityId activity,
	const GNOME_Evolution_Activity_DialogType dialog_type,
	CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Session_saveConfiguration
      (POA_GNOME_Evolution_Session * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_saveConfiguration) (PortableServer_Servant _servant,
					const CORBA_char * prefix,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Session_loadConfiguration
      (POA_GNOME_Evolution_Session * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_loadConfiguration) (PortableServer_Servant _servant,
					const CORBA_char * prefix,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent__get_supportedTypes
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_FolderTypeList *
       (*_impl__get_supportedTypes) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent__get_externalUriSchemas
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_URISchemaList *
       (*_impl__get_externalUriSchemas) (PortableServer_Servant _servant,
					 CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent__get_userCreatableItemTypes
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_UserCreatableItemTypeList *
       (*_impl__get_userCreatableItemTypes) (PortableServer_Servant _servant,
					     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_setOwner
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_setOwner) (PortableServer_Servant _servant,
			       const GNOME_Evolution_Shell shell,
			       const CORBA_char * evolution_homedir,
			       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_unsetOwner
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_unsetOwner) (PortableServer_Servant _servant,
				 CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_interactive
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_interactive) (PortableServer_Servant _servant,
				  const CORBA_boolean now_interactive,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_debug
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_debug) (PortableServer_Servant _servant,
			    const CORBA_char * log_path,
			    CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_createView
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       Bonobo_Control(*_impl_createView) (PortableServer_Servant _servant,
					  const CORBA_char * physical_uri,
					  const CORBA_char * type,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_handleExternalURI
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_handleExternalURI) (PortableServer_Servant _servant,
					const CORBA_char * external_uri,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_createFolderAsync
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_createFolderAsync) (PortableServer_Servant _servant,
					const
					GNOME_Evolution_ShellComponentListener
					listener,
					const CORBA_char * physical_uri,
					const CORBA_char * type,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_removeFolderAsync
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_removeFolderAsync) (PortableServer_Servant _servant,
					const
					GNOME_Evolution_ShellComponentListener
					listener,
					const CORBA_char * physical_uri,
					const CORBA_char * type,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_xferFolderAsync
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_xferFolderAsync) (PortableServer_Servant _servant,
				      const
				      GNOME_Evolution_ShellComponentListener
				      listener,
				      const CORBA_char * source_physical_uri,
				      const CORBA_char *
				      destination_physical_uri,
				      const CORBA_char * type,
				      const CORBA_boolean remove_source,
				      CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_populateFolderContextMenu
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_populateFolderContextMenu) (PortableServer_Servant
						_servant,
						const Bonobo_UIContainer uih,
						const CORBA_char *
						physical_uri,
						const CORBA_char * type,
						CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponent_userCreateNewItem
      (POA_GNOME_Evolution_ShellComponent * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_userCreateNewItem) (PortableServer_Servant _servant,
					const CORBA_char * id,
					const CORBA_char *
					parent_folder_physical_uri,
					const CORBA_char * parent_folder_type,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentListener_notifyResult
      (POA_GNOME_Evolution_ShellComponentListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyResult) (PortableServer_Servant _servant,
				   const
				   GNOME_Evolution_ShellComponentListener_Result
				   result, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentDnd_SourceFolder_beginDrag
      (POA_GNOME_Evolution_ShellComponentDnd_SourceFolder * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_beginDrag) (PortableServer_Servant _servant,
				const CORBA_char * physical_uri,
				const CORBA_char * folder_type,
				GNOME_Evolution_ShellComponentDnd_ActionSet *
				possible_actions,
				GNOME_Evolution_ShellComponentDnd_Action *
				suggested_action, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentDnd_SourceFolder_getData
      (POA_GNOME_Evolution_ShellComponentDnd_SourceFolder * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_getData) (PortableServer_Servant _servant,
			      const
			      GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
			      * source_context,
			      const GNOME_Evolution_ShellComponentDnd_Action
			      action, const CORBA_char * dnd_type,
			      GNOME_Evolution_ShellComponentDnd_Data ** data,
			      CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentDnd_SourceFolder_deleteData
      (POA_GNOME_Evolution_ShellComponentDnd_SourceFolder * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_deleteData) (PortableServer_Servant _servant,
				 const
				 GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
				 * source_context, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentDnd_SourceFolder_endDrag
      (POA_GNOME_Evolution_ShellComponentDnd_SourceFolder * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_endDrag) (PortableServer_Servant _servant,
			      const
			      GNOME_Evolution_ShellComponentDnd_SourceFolder_Context
			      * source_context, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleMotion
      (POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder *
       _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer,
       CORBA_Environment * ev,
       CORBA_boolean(*_impl_handleMotion) (PortableServer_Servant _servant,
					   const CORBA_char * physical_uri,
					   const CORBA_char * folder_type,
					   const
					   GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context
					   * destination_context,
					   GNOME_Evolution_ShellComponentDnd_Action
					   * suggested_action,
					   CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleDrop
      (POA_GNOME_Evolution_ShellComponentDnd_DestinationFolder *
       _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer,
       CORBA_Environment * ev,
       CORBA_boolean(*_impl_handleDrop) (PortableServer_Servant _servant,
					 const CORBA_char * physical_uri,
					 const CORBA_char * folder_type,
					 const
					 GNOME_Evolution_ShellComponentDnd_DestinationFolder_Context
					 * destination_context,
					 const
					 GNOME_Evolution_ShellComponentDnd_Action
					 action,
					 const
					 GNOME_Evolution_ShellComponentDnd_Data
					 * data, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_OfflineProgressListener_updateProgress
      (POA_GNOME_Evolution_OfflineProgressListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_updateProgress) (PortableServer_Servant _servant,
				     const GNOME_Evolution_ConnectionList *
				     current_active_connections,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Offline__get_isOffline
      (POA_GNOME_Evolution_Offline * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_boolean(*_impl__get_isOffline) (PortableServer_Servant _servant,
					     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Offline__set_isOffline
      (POA_GNOME_Evolution_Offline * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl__set_isOffline) (PortableServer_Servant _servant,
				     const CORBA_boolean value,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Offline_prepareForOffline
      (POA_GNOME_Evolution_Offline * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_prepareForOffline) (PortableServer_Servant _servant,
					GNOME_Evolution_ConnectionList **
					active_connection_list,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Offline_goOffline
      (POA_GNOME_Evolution_Offline * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_goOffline) (PortableServer_Servant _servant,
				const GNOME_Evolution_OfflineProgressListener
				listener, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Offline_goOnline(POA_GNOME_Evolution_Offline
						   * _ORBIT_servant,
						   GIOPRecvBuffer *
						   _ORBIT_recv_buffer,
						   CORBA_Environment * ev,
						   void (*_impl_goOnline)
						   (PortableServer_Servant
						    _servant,
						    CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellView_setMessage
      (POA_GNOME_Evolution_ShellView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_setMessage) (PortableServer_Servant _servant,
				 const CORBA_char * message,
				 const CORBA_boolean busy,
				 CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellView_unsetMessage
      (POA_GNOME_Evolution_ShellView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_unsetMessage) (PortableServer_Servant _servant,
				   CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellView_changeCurrentView
      (POA_GNOME_Evolution_ShellView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_changeCurrentView) (PortableServer_Servant _servant,
					const CORBA_char * uri,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellView_setTitle
      (POA_GNOME_Evolution_ShellView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_setTitle) (PortableServer_Servant _servant,
			       const CORBA_char * title,
			       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_ShellView_setFolderBarLabel
      (POA_GNOME_Evolution_ShellView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_setFolderBarLabel) (PortableServer_Servant _servant,
					const CORBA_char * text,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts__get_groups
      (POA_GNOME_Evolution_Shortcuts * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_Shortcuts_GroupList *
       (*_impl__get_groups) (PortableServer_Servant _servant,
			     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts_add(POA_GNOME_Evolution_Shortcuts
						* _ORBIT_servant,
						GIOPRecvBuffer *
						_ORBIT_recv_buffer,
						CORBA_Environment * ev,
						void (*_impl_add)
						(PortableServer_Servant
						 _servant,
						 const CORBA_short group_num,
						 const CORBA_short position,
						 const
						 GNOME_Evolution_Shortcuts_Shortcut
						 * shortcut,
						 CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts_remove
      (POA_GNOME_Evolution_Shortcuts * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_remove) (PortableServer_Servant _servant,
			     const CORBA_short group_num,
			     const CORBA_short item_num,
			     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts_get(POA_GNOME_Evolution_Shortcuts
						* _ORBIT_servant,
						GIOPRecvBuffer *
						_ORBIT_recv_buffer,
						CORBA_Environment * ev,
						GNOME_Evolution_Shortcuts_Shortcut
						*
						(*_impl_get)
						(PortableServer_Servant
						 _servant,
						 const CORBA_short group_num,
						 const CORBA_short item_num,
						 CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts_addGroup
      (POA_GNOME_Evolution_Shortcuts * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_addGroup) (PortableServer_Servant _servant,
			       const CORBA_short position,
			       const CORBA_char * name,
			       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts_removeGroup
      (POA_GNOME_Evolution_Shortcuts * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_removeGroup) (PortableServer_Servant _servant,
				  const CORBA_short group_num,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shortcuts_getGroup
      (POA_GNOME_Evolution_Shortcuts * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_Shortcuts_Group *
       (*_impl_getGroup) (PortableServer_Servant _servant,
			  const CORBA_short group_num,
			  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage__get_name
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_char * (*_impl__get_name) (PortableServer_Servant _servant,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage__set_name
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl__set_name) (PortableServer_Servant _servant,
				const CORBA_char * value,
				CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage_asyncCreateFolder
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_asyncCreateFolder) (PortableServer_Servant _servant,
					const CORBA_char * path,
					const CORBA_char * type,
					const CORBA_char * description,
					const CORBA_char *
					parent_physical_uri,
					const Bonobo_Listener listener,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage_asyncRemoveFolder
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_asyncRemoveFolder) (PortableServer_Servant _servant,
					const CORBA_char * path,
					const CORBA_char * physical_uri,
					const Bonobo_Listener listener,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage_asyncXferFolder
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_asyncXferFolder) (PortableServer_Servant _servant,
				      const CORBA_char * source_path,
				      const CORBA_char * destination_path,
				      const CORBA_boolean remove_source,
				      const Bonobo_Listener listener,
				      CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage_updateFolder
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_updateFolder) (PortableServer_Servant _servant,
				   const CORBA_char * path,
				   const CORBA_long unread_count,
				   CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage_addListener
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_addListener) (PortableServer_Servant _servant,
				  const GNOME_Evolution_StorageListener
				  listener, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Storage_removeListener
      (POA_GNOME_Evolution_Storage * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_removeListener) (PortableServer_Servant _servant,
				     const GNOME_Evolution_StorageListener
				     listener, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageListener_notifyDestroyed
      (POA_GNOME_Evolution_StorageListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyDestroyed) (PortableServer_Servant _servant,
				      CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageListener_notifyFolderCreated
      (POA_GNOME_Evolution_StorageListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyFolderCreated) (PortableServer_Servant _servant,
					  const CORBA_char * path,
					  const GNOME_Evolution_Folder *
					  folder, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageListener_notifyFolderUpdated
      (POA_GNOME_Evolution_StorageListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyFolderUpdated) (PortableServer_Servant _servant,
					  const CORBA_char * path,
					  const CORBA_long unread_count,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageListener_notifyFolderRemoved
      (POA_GNOME_Evolution_StorageListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyFolderRemoved) (PortableServer_Servant _servant,
					  const CORBA_char * path,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageRegistry_addStorage
      (POA_GNOME_Evolution_StorageRegistry * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_StorageListener(*_impl_addStorage)
       (PortableServer_Servant _servant,
	const GNOME_Evolution_Storage storage, const CORBA_char * name,
	const CORBA_char * toplevel_node_uri,
	const CORBA_char * toplevel_node_type, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageRegistry_removeStorageByName
      (POA_GNOME_Evolution_StorageRegistry * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_removeStorageByName) (PortableServer_Servant _servant,
					  const CORBA_char * name,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageSetViewListener_notifyFolderSelected
      (POA_GNOME_Evolution_StorageSetViewListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyFolderSelected) (PortableServer_Servant _servant,
					   const CORBA_char * uri,
					   CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageSetViewListener_notifyStorageSelected
      (POA_GNOME_Evolution_StorageSetViewListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyStorageSelected) (PortableServer_Servant _servant,
					    const CORBA_char * name,
					    CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageSetView__get_showFolders
      (POA_GNOME_Evolution_StorageSetView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_boolean(*_impl__get_showFolders) (PortableServer_Servant
					       _servant,
					       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageSetView__set_showFolders
      (POA_GNOME_Evolution_StorageSetView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl__set_showFolders) (PortableServer_Servant _servant,
				       const CORBA_boolean value,
				       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageSetView_addListener
      (POA_GNOME_Evolution_StorageSetView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_addListener) (PortableServer_Servant _servant,
				  const GNOME_Evolution_StorageSetViewListener
				  listener, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_StorageSetView_removeListener
      (POA_GNOME_Evolution_StorageSetView * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_removeListener) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_StorageSetViewListener
				     listener, CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell__get_displayName
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_char *
       (*_impl__get_displayName) (PortableServer_Servant _servant,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell_getComponentByType
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_ShellComponent(*_impl_getComponentByType)
       (PortableServer_Servant _servant, const CORBA_char * type,
	CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell_createNewView
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_ShellView(*_impl_createNewView) (PortableServer_Servant
							_servant,
							const CORBA_char *
							uri,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Evolution_Shell_handleURI(POA_GNOME_Evolution_Shell
						    * _ORBIT_servant,
						    GIOPRecvBuffer *
						    _ORBIT_recv_buffer,
						    CORBA_Environment * ev,
						    void (*_impl_handleURI)
						    (PortableServer_Servant
						     _servant,
						     const CORBA_char * uri,
						     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell_selectUserFolder
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_selectUserFolder) (PortableServer_Servant _servant,
				       const CORBA_long_long parent_xid,
				       const
				       GNOME_Evolution_FolderSelectionListener
				       listener, const CORBA_char * title,
				       const CORBA_char * default_folder,
				       const
				       GNOME_Evolution_Shell_FolderTypeNameList
				       * possible_types,
				       const CORBA_char * default_type,
				       CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell_getLocalStorage
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Evolution_Storage(*_impl_getLocalStorage) (PortableServer_Servant
							_servant,
							CORBA_Environment *
							ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell_createStorageSetView
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       Bonobo_Control(*_impl_createStorageSetView) (PortableServer_Servant
						    _servant,
						    CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Shell_setLineStatus
      (POA_GNOME_Evolution_Shell * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_setLineStatus) (PortableServer_Servant _servant,
				    const CORBA_boolean online,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_FolderSelectionListener_notifySelected
      (POA_GNOME_Evolution_FolderSelectionListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifySelected) (PortableServer_Servant _servant,
				     const CORBA_char * uri,
				     const CORBA_char * physical_uri,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_FolderSelectionListener_notifyCanceled
      (POA_GNOME_Evolution_FolderSelectionListener * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyCanceled) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Wizard__get_pageCount
      (POA_GNOME_Evolution_Wizard * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_long(*_impl__get_pageCount) (PortableServer_Servant _servant,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Wizard_getControl(POA_GNOME_Evolution_Wizard
						    * _ORBIT_servant,
						    GIOPRecvBuffer *
						    _ORBIT_recv_buffer,
						    CORBA_Environment * ev,
						    Bonobo_Control
						    (*_impl_getControl)
						    (PortableServer_Servant
						     _servant,
						     const CORBA_long
						     pagenumber,
						     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Evolution_Wizard_notifyAction
      (POA_GNOME_Evolution_Wizard * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl_notifyAction) (PortableServer_Servant _servant,
				   const CORBA_long pagenumber,
				   const GNOME_Evolution_Wizard_Action action,
				   CORBA_Environment * ev));
#ifdef __cplusplus
}
#endif				/* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL
