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

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

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


/** typedefs **/
#include <bonobo/Bonobo.h>
#if !defined(_GNOME_Evolution_Calendar_CalObj_defined)
#define _GNOME_Evolution_Calendar_CalObj_defined 1
typedef CORBA_char * GNOME_Evolution_Calendar_CalObj;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObj_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObj_struct;
#define TC_GNOME_Evolution_Calendar_CalObj ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObj_struct)
#endif
#define GNOME_Evolution_Calendar_CalObj__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_CalObj_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_CalObj* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_CalObj;
GNOME_Evolution_Calendar_CalObj *CORBA_sequence_GNOME_Evolution_Calendar_CalObj_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObj_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_CalObj* CORBA_sequence_GNOME_Evolution_Calendar_CalObj__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_CalObj__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_CalObjSeq_defined)
#define _GNOME_Evolution_Calendar_CalObjSeq_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_CalObj GNOME_Evolution_Calendar_CalObjSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjSeq_struct;
#define TC_GNOME_Evolution_Calendar_CalObjSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjSeq_struct)
#endif
extern GNOME_Evolution_Calendar_CalObjSeq* GNOME_Evolution_Calendar_CalObjSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalObjSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_CalObjUID_defined)
#define _GNOME_Evolution_Calendar_CalObjUID_defined 1
typedef CORBA_char * GNOME_Evolution_Calendar_CalObjUID;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUID_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjUID_struct;
#define TC_GNOME_Evolution_Calendar_CalObjUID ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjUID_struct)
#endif
#define GNOME_Evolution_Calendar_CalObjUID__free CORBA_string__free
#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'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_10 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_11 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_12 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_13 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_14 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_15 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_16 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_17 'r'
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'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_13 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_14 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_15 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_16 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_17 'r'
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_Calendar_StringSeq_defined)
#define _GNOME_Evolution_Calendar_StringSeq_defined 1
typedef CORBA_sequence_CORBA_string GNOME_Evolution_Calendar_StringSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_StringSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_StringSeq_struct;
#define TC_GNOME_Evolution_Calendar_StringSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_StringSeq_struct)
#endif
extern GNOME_Evolution_Calendar_StringSeq* GNOME_Evolution_Calendar_StringSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_StringSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_CalObjUID* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID;
GNOME_Evolution_Calendar_CalObjUID *CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID* CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_CalObjUIDSeq_defined)
#define _GNOME_Evolution_Calendar_CalObjUIDSeq_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_CalObjUID GNOME_Evolution_Calendar_CalObjUIDSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjUIDSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjUIDSeq_struct;
#define TC_GNOME_Evolution_Calendar_CalObjUIDSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjUIDSeq_struct)
#endif
extern GNOME_Evolution_Calendar_CalObjUIDSeq* GNOME_Evolution_Calendar_CalObjUIDSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalObjUIDSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_CalTimezoneObj_defined)
#define _GNOME_Evolution_Calendar_CalTimezoneObj_defined 1
typedef CORBA_char * GNOME_Evolution_Calendar_CalTimezoneObj;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObj_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalTimezoneObj_struct;
#define TC_GNOME_Evolution_Calendar_CalTimezoneObj ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalTimezoneObj_struct)
#endif
#define GNOME_Evolution_Calendar_CalTimezoneObj__free CORBA_string__free
#endif
#if !defined(_GNOME_Evolution_Calendar_CalTimezoneObjUID_defined)
#define _GNOME_Evolution_Calendar_CalTimezoneObjUID_defined 1
typedef CORBA_char * GNOME_Evolution_Calendar_CalTimezoneObjUID;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_struct;
#define TC_GNOME_Evolution_Calendar_CalTimezoneObjUID ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalTimezoneObjUID_struct)
#endif
#define GNOME_Evolution_Calendar_CalTimezoneObjUID__free CORBA_string__free
#endif
#if !defined(_GNOME_Evolution_Calendar_CalAlarmUID_defined)
#define _GNOME_Evolution_Calendar_CalAlarmUID_defined 1
typedef CORBA_char * GNOME_Evolution_Calendar_CalAlarmUID;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmUID_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalAlarmUID_struct;
#define TC_GNOME_Evolution_Calendar_CalAlarmUID ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalAlarmUID_struct)
#endif
#define GNOME_Evolution_Calendar_CalAlarmUID__free CORBA_string__free
#endif
#if !defined(_GNOME_Evolution_Calendar_CalObjType_defined)
#define _GNOME_Evolution_Calendar_CalObjType_defined 1
typedef CORBA_long GNOME_Evolution_Calendar_CalObjType;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjType_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjType_struct;
#define TC_GNOME_Evolution_Calendar_CalObjType ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjType_struct)
#endif
#endif
#ifndef GNOME_Evolution_Calendar_TYPE_EVENT
#define GNOME_Evolution_Calendar_TYPE_EVENT 1
#endif /* !GNOME_Evolution_Calendar_TYPE_EVENT */

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

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

#ifndef GNOME_Evolution_Calendar_TYPE_ANY
#define GNOME_Evolution_Calendar_TYPE_ANY 7
#endif /* !GNOME_Evolution_Calendar_TYPE_ANY */

#if !defined(_GNOME_Evolution_Calendar_CalObjModType_defined)
#define _GNOME_Evolution_Calendar_CalObjModType_defined 1
typedef CORBA_long GNOME_Evolution_Calendar_CalObjModType;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjModType_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjModType_struct;
#define TC_GNOME_Evolution_Calendar_CalObjModType ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjModType_struct)
#endif
#endif
#ifndef GNOME_Evolution_Calendar_MOD_THIS
#define GNOME_Evolution_Calendar_MOD_THIS 1
#endif /* !GNOME_Evolution_Calendar_MOD_THIS */

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

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

#ifndef GNOME_Evolution_Calendar_MOD_ALL
#define GNOME_Evolution_Calendar_MOD_ALL 7
#endif /* !GNOME_Evolution_Calendar_MOD_ALL */

#if !defined(_GNOME_Evolution_Calendar_CalMode_defined)
#define _GNOME_Evolution_Calendar_CalMode_defined 1
typedef CORBA_long GNOME_Evolution_Calendar_CalMode;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalMode_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalMode_struct;
#define TC_GNOME_Evolution_Calendar_CalMode ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalMode_struct)
#endif
#endif
#ifndef GNOME_Evolution_Calendar_MODE_LOCAL
#define GNOME_Evolution_Calendar_MODE_LOCAL 1
#endif /* !GNOME_Evolution_Calendar_MODE_LOCAL */

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

#ifndef GNOME_Evolution_Calendar_MODE_ANY
#define GNOME_Evolution_Calendar_MODE_ANY 7
#endif /* !GNOME_Evolution_Calendar_MODE_ANY */

#if !defined(_GNOME_Evolution_Calendar_CalObjChangeType_defined)
#define _GNOME_Evolution_Calendar_CalObjChangeType_defined 1
typedef CORBA_long GNOME_Evolution_Calendar_CalObjChangeType;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeType_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjChangeType_struct;
#define TC_GNOME_Evolution_Calendar_CalObjChangeType ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjChangeType_struct)
#endif
#endif
#ifndef GNOME_Evolution_Calendar_ADDED
#define GNOME_Evolution_Calendar_ADDED 1
#endif /* !GNOME_Evolution_Calendar_ADDED */

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

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

#if !defined(_GNOME_Evolution_Calendar_AlarmType_defined)
#define _GNOME_Evolution_Calendar_AlarmType_defined 1
typedef enum {
  GNOME_Evolution_Calendar_MAIL,
  GNOME_Evolution_Calendar_PROGRAM,
  GNOME_Evolution_Calendar_DISPLAY,
  GNOME_Evolution_Calendar_AUDIO
} GNOME_Evolution_Calendar_AlarmType;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmType_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_AlarmType_struct;
#define TC_GNOME_Evolution_Calendar_AlarmType ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_AlarmType_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Calendar_Time_t_defined)
#define _GNOME_Evolution_Calendar_Time_t_defined 1
typedef CORBA_unsigned_long GNOME_Evolution_Calendar_Time_t;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Time_t_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Time_t_struct;
#define TC_GNOME_Evolution_Calendar_Time_t ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Time_t_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Calendar_CalObjInstance_defined)
#define _GNOME_Evolution_Calendar_CalObjInstance_defined 1
typedef struct {
GNOME_Evolution_Calendar_CalObjUID uid;
GNOME_Evolution_Calendar_Time_t start;
GNOME_Evolution_Calendar_Time_t end;
} GNOME_Evolution_Calendar_CalObjInstance;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstance_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjInstance_struct;
#define TC_GNOME_Evolution_Calendar_CalObjInstance ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjInstance_struct)
#endif
extern GNOME_Evolution_Calendar_CalObjInstance* GNOME_Evolution_Calendar_CalObjInstance__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalObjInstance__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_CalObjInstance* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance;
GNOME_Evolution_Calendar_CalObjInstance *CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance* CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_CalObjInstanceSeq_defined)
#define _GNOME_Evolution_Calendar_CalObjInstanceSeq_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_CalObjInstance GNOME_Evolution_Calendar_CalObjInstanceSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_struct;
#define TC_GNOME_Evolution_Calendar_CalObjInstanceSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjInstanceSeq_struct)
#endif
extern GNOME_Evolution_Calendar_CalObjInstanceSeq* GNOME_Evolution_Calendar_CalObjInstanceSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalObjInstanceSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_CalObjChange_defined)
#define _GNOME_Evolution_Calendar_CalObjChange_defined 1
typedef struct {
GNOME_Evolution_Calendar_CalObj calobj;
GNOME_Evolution_Calendar_CalObjChangeType type;
} GNOME_Evolution_Calendar_CalObjChange;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChange_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjChange_struct;
#define TC_GNOME_Evolution_Calendar_CalObjChange ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjChange_struct)
#endif
extern GNOME_Evolution_Calendar_CalObjChange* GNOME_Evolution_Calendar_CalObjChange__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalObjChange__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_CalObjChange* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange;
GNOME_Evolution_Calendar_CalObjChange *CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange* CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_CalObjChangeSeq_defined)
#define _GNOME_Evolution_Calendar_CalObjChangeSeq_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_CalObjChange GNOME_Evolution_Calendar_CalObjChangeSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalObjChangeSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalObjChangeSeq_struct;
#define TC_GNOME_Evolution_Calendar_CalObjChangeSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalObjChangeSeq_struct)
#endif
extern GNOME_Evolution_Calendar_CalObjChangeSeq* GNOME_Evolution_Calendar_CalObjChangeSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalObjChangeSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_CalAlarmInstance_defined)
#define _GNOME_Evolution_Calendar_CalAlarmInstance_defined 1
typedef struct {
GNOME_Evolution_Calendar_CalAlarmUID auid;
GNOME_Evolution_Calendar_Time_t trigger;
GNOME_Evolution_Calendar_Time_t occur_start;
GNOME_Evolution_Calendar_Time_t occur_end;
} GNOME_Evolution_Calendar_CalAlarmInstance;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstance_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalAlarmInstance_struct;
#define TC_GNOME_Evolution_Calendar_CalAlarmInstance ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalAlarmInstance_struct)
#endif
extern GNOME_Evolution_Calendar_CalAlarmInstance* GNOME_Evolution_Calendar_CalAlarmInstance__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalAlarmInstance__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_CalAlarmInstance* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance;
GNOME_Evolution_Calendar_CalAlarmInstance *CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance* CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_defined)
#define _GNOME_Evolution_Calendar_CalAlarmInstanceSeq_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_CalAlarmInstance GNOME_Evolution_Calendar_CalAlarmInstanceSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_struct;
#define TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalAlarmInstanceSeq_struct)
#endif
extern GNOME_Evolution_Calendar_CalAlarmInstanceSeq* GNOME_Evolution_Calendar_CalAlarmInstanceSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalAlarmInstanceSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_CalComponentAlarms_defined)
#define _GNOME_Evolution_Calendar_CalComponentAlarms_defined 1
typedef struct {
GNOME_Evolution_Calendar_CalObj calobj;
GNOME_Evolution_Calendar_CalAlarmInstanceSeq alarms;
} GNOME_Evolution_Calendar_CalComponentAlarms;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarms_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalComponentAlarms_struct;
#define TC_GNOME_Evolution_Calendar_CalComponentAlarms ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalComponentAlarms_struct)
#endif
extern GNOME_Evolution_Calendar_CalComponentAlarms* GNOME_Evolution_Calendar_CalComponentAlarms__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalComponentAlarms__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_CalComponentAlarms* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms;
GNOME_Evolution_Calendar_CalComponentAlarms *CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms* CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_defined)
#define _GNOME_Evolution_Calendar_CalComponentAlarmsSeq_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_CalComponentAlarms GNOME_Evolution_Calendar_CalComponentAlarmsSeq;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_struct;
#define TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalComponentAlarmsSeq_struct)
#endif
extern GNOME_Evolution_Calendar_CalComponentAlarmsSeq* GNOME_Evolution_Calendar_CalComponentAlarmsSeq__alloc(void);
extern gpointer GNOME_Evolution_Calendar_CalComponentAlarmsSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_User_defined)
#define _GNOME_Evolution_Calendar_User_defined 1
typedef CORBA_char * GNOME_Evolution_Calendar_User;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_User_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_User_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_User_struct;
#define TC_GNOME_Evolution_Calendar_User ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_User_struct)
#endif
#define GNOME_Evolution_Calendar_User__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_User) && !defined(_CORBA_sequence_GNOME_Evolution_Calendar_User_defined)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Calendar_User 1
#define _CORBA_sequence_GNOME_Evolution_Calendar_User_defined 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_0 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_10 'c'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_12 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_14 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_15 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_16 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Calendar_User_17 'r'
typedef struct { CORBA_unsigned_long _maximum, _length; GNOME_Evolution_Calendar_User* _buffer; CORBA_boolean _release; } CORBA_sequence_GNOME_Evolution_Calendar_User;
GNOME_Evolution_Calendar_User *CORBA_sequence_GNOME_Evolution_Calendar_User_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_0 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_10 'c'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_12 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_14 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_15 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_16 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Calendar_User_17 'r'
extern const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Calendar_User_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Calendar_User ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Calendar_User_struct)
#endif
extern CORBA_sequence_GNOME_Evolution_Calendar_User* CORBA_sequence_GNOME_Evolution_Calendar_User__alloc(void);
extern gpointer CORBA_sequence_GNOME_Evolution_Calendar_User__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#if !defined(_GNOME_Evolution_Calendar_UserList_defined)
#define _GNOME_Evolution_Calendar_UserList_defined 1
typedef CORBA_sequence_GNOME_Evolution_Calendar_User GNOME_Evolution_Calendar_UserList;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_UserList_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_UserList_struct;
#define TC_GNOME_Evolution_Calendar_UserList ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_UserList_struct)
#endif
extern GNOME_Evolution_Calendar_UserList* GNOME_Evolution_Calendar_UserList__alloc(void);
extern gpointer GNOME_Evolution_Calendar_UserList__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_Query) && !defined(_GNOME_Evolution_Calendar_Query_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_Query 1
#define _GNOME_Evolution_Calendar_Query_defined 1
#define GNOME_Evolution_Calendar_Query__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_Query;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_Query__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Query_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Query_struct;
#define TC_GNOME_Evolution_Calendar_Query ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Query_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_Listener) && !defined(_GNOME_Evolution_Calendar_Listener_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_Listener 1
#define _GNOME_Evolution_Calendar_Listener_defined 1
#define GNOME_Evolution_Calendar_Listener__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_Listener;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_Listener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Listener_struct;
#define TC_GNOME_Evolution_Calendar_Listener ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Listener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_QueryListener) && !defined(_GNOME_Evolution_Calendar_QueryListener_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_QueryListener 1
#define _GNOME_Evolution_Calendar_QueryListener_defined 1
#define GNOME_Evolution_Calendar_QueryListener__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_QueryListener;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_QueryListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_QueryListener_struct;
#define TC_GNOME_Evolution_Calendar_QueryListener ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_QueryListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_Cal) && !defined(_GNOME_Evolution_Calendar_Cal_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_Cal 1
#define _GNOME_Evolution_Calendar_Cal_defined 1
#define GNOME_Evolution_Calendar_Cal__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_Cal;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_Cal__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_struct;
#define TC_GNOME_Evolution_Calendar_Cal ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_struct)
#endif
#endif
#define ex_GNOME_Evolution_Calendar_Cal_NotFound "IDL:GNOME/Evolution/Calendar/Cal/NotFound:1.0"
void _ORBIT_GNOME_Evolution_Calendar_Cal_NotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_Cal_NotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_Cal_NotFound_defined)
#define _GNOME_Evolution_Calendar_Cal_NotFound_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_Cal_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_NotFound_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_NotFound_struct;
#define TC_GNOME_Evolution_Calendar_Cal_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_NotFound_struct)
#endif
#define GNOME_Evolution_Calendar_Cal_NotFound__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_Cal_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_Cal_InvalidRange "IDL:GNOME/Evolution/Calendar/Cal/InvalidRange:1.0"
void _ORBIT_GNOME_Evolution_Calendar_Cal_InvalidRange_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_Cal_InvalidRange_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_Cal_InvalidRange_defined)
#define _GNOME_Evolution_Calendar_Cal_InvalidRange_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_Cal_InvalidRange;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidRange_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_InvalidRange_struct;
#define TC_GNOME_Evolution_Calendar_Cal_InvalidRange ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_InvalidRange_struct)
#endif
#define GNOME_Evolution_Calendar_Cal_InvalidRange__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_Cal_InvalidRange__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_Cal_InvalidObject "IDL:GNOME/Evolution/Calendar/Cal/InvalidObject:1.0"
void _ORBIT_GNOME_Evolution_Calendar_Cal_InvalidObject_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_Cal_InvalidObject_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_Cal_InvalidObject_defined)
#define _GNOME_Evolution_Calendar_Cal_InvalidObject_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_Cal_InvalidObject;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_InvalidObject_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_InvalidObject_struct;
#define TC_GNOME_Evolution_Calendar_Cal_InvalidObject ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_InvalidObject_struct)
#endif
#define GNOME_Evolution_Calendar_Cal_InvalidObject__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_Cal_InvalidObject__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_Cal_CouldNotCreate "IDL:GNOME/Evolution/Calendar/Cal/CouldNotCreate:1.0"
void _ORBIT_GNOME_Evolution_Calendar_Cal_CouldNotCreate_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_Cal_CouldNotCreate_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_Cal_CouldNotCreate_defined)
#define _GNOME_Evolution_Calendar_Cal_CouldNotCreate_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_Cal_CouldNotCreate;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_struct;
#define TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_CouldNotCreate_struct)
#endif
#define GNOME_Evolution_Calendar_Cal_CouldNotCreate__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_Cal_CouldNotCreate__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_Cal_PermissionDenied "IDL:GNOME/Evolution/Calendar/Cal/PermissionDenied:1.0"
void _ORBIT_GNOME_Evolution_Calendar_Cal_PermissionDenied_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_Cal_PermissionDenied_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_Cal_PermissionDenied_defined)
#define _GNOME_Evolution_Calendar_Cal_PermissionDenied_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_Cal_PermissionDenied;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_struct;
#define TC_GNOME_Evolution_Calendar_Cal_PermissionDenied ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_PermissionDenied_struct)
#endif
#define GNOME_Evolution_Calendar_Cal_PermissionDenied__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_Cal_PermissionDenied__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_Cal_Busy "IDL:GNOME/Evolution/Calendar/Cal/Busy:1.0"
void _ORBIT_GNOME_Evolution_Calendar_Cal_Busy_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_Cal_Busy_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_Cal_Busy_defined)
#define _GNOME_Evolution_Calendar_Cal_Busy_defined 1
typedef struct {
CORBA_char * errorMsg;
} GNOME_Evolution_Calendar_Cal_Busy;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Cal_Busy_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Cal_Busy_struct;
#define TC_GNOME_Evolution_Calendar_Cal_Busy ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Cal_Busy_struct)
#endif
extern GNOME_Evolution_Calendar_Cal_Busy* GNOME_Evolution_Calendar_Cal_Busy__alloc(void);
extern gpointer GNOME_Evolution_Calendar_Cal_Busy__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_Listener) && !defined(_GNOME_Evolution_Calendar_Listener_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_Listener 1
#define _GNOME_Evolution_Calendar_Listener_defined 1
#define GNOME_Evolution_Calendar_Listener__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_Listener;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_Listener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Listener_struct;
#define TC_GNOME_Evolution_Calendar_Listener ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Listener_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Calendar_Listener_OpenStatus_defined)
#define _GNOME_Evolution_Calendar_Listener_OpenStatus_defined 1
typedef enum {
  GNOME_Evolution_Calendar_Listener_SUCCESS,
  GNOME_Evolution_Calendar_Listener_ERROR,
  GNOME_Evolution_Calendar_Listener_NOT_FOUND,
  GNOME_Evolution_Calendar_Listener_METHOD_NOT_SUPPORTED,
  GNOME_Evolution_Calendar_Listener_PERMISSION_DENIED
} GNOME_Evolution_Calendar_Listener_OpenStatus;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_OpenStatus_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Listener_OpenStatus_struct;
#define TC_GNOME_Evolution_Calendar_Listener_OpenStatus ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Listener_OpenStatus_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Calendar_Listener_SetModeStatus_defined)
#define _GNOME_Evolution_Calendar_Listener_SetModeStatus_defined 1
typedef enum {
  GNOME_Evolution_Calendar_Listener_MODE_SET,
  GNOME_Evolution_Calendar_Listener_MODE_NOT_SET,
  GNOME_Evolution_Calendar_Listener_MODE_NOT_SUPPORTED
} GNOME_Evolution_Calendar_Listener_SetModeStatus;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_struct;
#define TC_GNOME_Evolution_Calendar_Listener_SetModeStatus ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Listener_SetModeStatus_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_Query) && !defined(_GNOME_Evolution_Calendar_Query_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_Query 1
#define _GNOME_Evolution_Calendar_Query_defined 1
#define GNOME_Evolution_Calendar_Query__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_Query;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_Query__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_Query_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_Query_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_Query_struct;
#define TC_GNOME_Evolution_Calendar_Query ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_Query_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_QueryListener) && !defined(_GNOME_Evolution_Calendar_QueryListener_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_QueryListener 1
#define _GNOME_Evolution_Calendar_QueryListener_defined 1
#define GNOME_Evolution_Calendar_QueryListener__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_QueryListener;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_QueryListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_QueryListener_struct;
#define TC_GNOME_Evolution_Calendar_QueryListener ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_QueryListener_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_defined)
#define _GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_defined 1
typedef enum {
  GNOME_Evolution_Calendar_QueryListener_SUCCESS,
  GNOME_Evolution_Calendar_QueryListener_PARSE_ERROR
} GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_struct;
#define TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_CalFactory) && !defined(_GNOME_Evolution_Calendar_CalFactory_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_CalFactory 1
#define _GNOME_Evolution_Calendar_CalFactory_defined 1
#define GNOME_Evolution_Calendar_CalFactory__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_CalFactory;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_CalFactory__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalFactory_struct;
#define TC_GNOME_Evolution_Calendar_CalFactory ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalFactory_struct)
#endif
#endif
#define ex_GNOME_Evolution_Calendar_CalFactory_NilListener "IDL:GNOME/Evolution/Calendar/CalFactory/NilListener:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_NilListener_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_NilListener_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CalFactory_NilListener_defined)
#define _GNOME_Evolution_Calendar_CalFactory_NilListener_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CalFactory_NilListener;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_NilListener_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalFactory_NilListener_struct;
#define TC_GNOME_Evolution_Calendar_CalFactory_NilListener ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalFactory_NilListener_struct)
#endif
#define GNOME_Evolution_Calendar_CalFactory_NilListener__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CalFactory_NilListener__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_CalFactory_InvalidURI "IDL:GNOME/Evolution/Calendar/CalFactory/InvalidURI:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_InvalidURI_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_InvalidURI_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CalFactory_InvalidURI_defined)
#define _GNOME_Evolution_Calendar_CalFactory_InvalidURI_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CalFactory_InvalidURI;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_struct;
#define TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalFactory_InvalidURI_struct)
#endif
#define GNOME_Evolution_Calendar_CalFactory_InvalidURI__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CalFactory_InvalidURI__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod "IDL:GNOME/Evolution/Calendar/CalFactory/UnsupportedMethod:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_defined)
#define _GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_struct;
#define TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod_struct)
#endif
#define GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CalFactory_UnsupportedMethod__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_CalFactory_PermissionDenied "IDL:GNOME/Evolution/Calendar/CalFactory/PermissionDenied:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_defined)
#define _GNOME_Evolution_Calendar_CalFactory_PermissionDenied_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CalFactory_PermissionDenied;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_struct;
#define TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CalFactory_PermissionDenied_struct)
#endif
#define GNOME_Evolution_Calendar_CalFactory_PermissionDenied__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CalFactory_PermissionDenied__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_AlarmNotify) && !defined(_GNOME_Evolution_Calendar_AlarmNotify_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_AlarmNotify 1
#define _GNOME_Evolution_Calendar_AlarmNotify_defined 1
#define GNOME_Evolution_Calendar_AlarmNotify__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_AlarmNotify;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_AlarmNotify__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_AlarmNotify_struct;
#define TC_GNOME_Evolution_Calendar_AlarmNotify ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_AlarmNotify_struct)
#endif
#endif
#define ex_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI "IDL:GNOME/Evolution/Calendar/AlarmNotify/InvalidURI:1.0"
void _ORBIT_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_defined)
#define _GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_AlarmNotify_InvalidURI;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_struct;
#define TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_AlarmNotify_InvalidURI_struct)
#endif
#define GNOME_Evolution_Calendar_AlarmNotify_InvalidURI__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_AlarmNotify_InvalidURI__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError "IDL:GNOME/Evolution/Calendar/AlarmNotify/BackendContactError:1.0"
void _ORBIT_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_defined)
#define _GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_AlarmNotify_BackendContactError;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_struct;
#define TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_AlarmNotify_BackendContactError_struct)
#endif
#define GNOME_Evolution_Calendar_AlarmNotify_BackendContactError__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_AlarmNotify_BackendContactError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_AlarmNotify_NotFound "IDL:GNOME/Evolution/Calendar/AlarmNotify/NotFound:1.0"
void _ORBIT_GNOME_Evolution_Calendar_AlarmNotify_NotFound_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_AlarmNotify_NotFound_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_AlarmNotify_NotFound_defined)
#define _GNOME_Evolution_Calendar_AlarmNotify_NotFound_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_AlarmNotify_NotFound;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_struct;
#define TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_AlarmNotify_NotFound_struct)
#endif
#define GNOME_Evolution_Calendar_AlarmNotify_NotFound__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_AlarmNotify_NotFound__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Calendar_CompEditorFactory) && !defined(_GNOME_Evolution_Calendar_CompEditorFactory_defined)
#define ORBIT_DECL_GNOME_Evolution_Calendar_CompEditorFactory 1
#define _GNOME_Evolution_Calendar_CompEditorFactory_defined 1
#define GNOME_Evolution_Calendar_CompEditorFactory__free CORBA_Object__free
typedef CORBA_Object GNOME_Evolution_Calendar_CompEditorFactory;
extern CORBA_unsigned_long GNOME_Evolution_Calendar_CompEditorFactory__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CompEditorFactory_struct;
#define TC_GNOME_Evolution_Calendar_CompEditorFactory ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CompEditorFactory_struct)
#endif
#endif
#define ex_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI "IDL:GNOME/Evolution/Calendar/CompEditorFactory/InvalidURI:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_defined)
#define _GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_struct;
#define TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI_struct)
#endif
#define GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CompEditorFactory_InvalidURI__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError "IDL:GNOME/Evolution/Calendar/CompEditorFactory/BackendContactError:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_defined)
#define _GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_struct;
#define TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError_struct)
#endif
#define GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CompEditorFactory_BackendContactError__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#define ex_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType "IDL:GNOME/Evolution/Calendar/CompEditorFactory/UnsupportedType:1.0"
void _ORBIT_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_demarshal(GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev);
void _ORBIT_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_marshal(GIOPSendBuffer *_ORBIT_send_buffer, CORBA_Environment *ev);
#if !defined(_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_defined)
#define _GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_defined 1
typedef struct {
int dummy;
} GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType;

#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_struct;
#define TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType_struct)
#endif
#define GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType__alloc() NULL
extern gpointer GNOME_Evolution_Calendar_CompEditorFactory_UnsupportedType__free(gpointer mem, gpointer dat, CORBA_boolean free_strings); /* ORBit internal use */
#endif
#if !defined(_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_defined)
#define _GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_defined 1
typedef CORBA_long GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_0)
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_0 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_10 'c'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_12 'l'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_13 'e'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_14 'n'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_15 'd'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_16 'a'
#define TC_IMPL_TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_17 'r'
extern const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_struct;
#define TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode ((CORBA_TypeCode)&TC_GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode_struct)
#endif
#endif
#ifndef GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_EVENT
#define GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_EVENT 1
#endif /* !GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_EVENT */

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

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

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


/** POA structures **/
typedef struct {
  void *_private;
CORBA_char * (*_get_uri)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*isReadOnly)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*getStaticCapabilities)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*getCalAddress)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*getAlarmEmailAddress)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_char * (*getLdapAttribute)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setMode)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev);
CORBA_long (*countObjects)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObj (*getDefaultObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObj (*getObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void (*setDefaultTimezone)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalTimezoneObjUID tzid, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalTimezoneObj (*getTimezoneObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalTimezoneObjUID tzid, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjUIDSeq* (*getUIDs)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjChangeSeq* (*getChanges)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, const CORBA_char * change_id, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjUIDSeq* (*getObjectsInRange)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalComponentAlarmsSeq* (*getAlarmsInRange)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjSeq* (*getFreeBusy)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_UserList* users, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalComponentAlarms* (*getAlarmsForObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
void (*updateObjects)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObj calobj, const GNOME_Evolution_Calendar_CalObjModType mod, CORBA_Environment *ev);
void (*removeObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, const GNOME_Evolution_Calendar_CalObjModType mod, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObj (*sendObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObj calobj, GNOME_Evolution_Calendar_UserList** users, CORBA_Environment *ev);
GNOME_Evolution_Calendar_Query (*getQuery)(PortableServer_Servant _servant, const CORBA_char * sexp, const GNOME_Evolution_Calendar_QueryListener ql, CORBA_Environment *ev);
} POA_GNOME_Evolution_Calendar_Cal__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_Cal__epv *GNOME_Evolution_Calendar_Cal_epv;
} POA_GNOME_Evolution_Calendar_Cal__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_Cal__vepv *vepv;
} POA_GNOME_Evolution_Calendar_Cal;
extern void POA_GNOME_Evolution_Calendar_Cal__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_Cal__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*notifyCalOpened)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_Listener_OpenStatus status, const GNOME_Evolution_Calendar_Cal cal, CORBA_Environment *ev);
void (*notifyCalSetMode)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_Listener_SetModeStatus status, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev);
void (*notifyObjUpdated)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void (*notifyObjRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void (*notifyCategoriesChanged)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_StringSeq* categories, CORBA_Environment *ev);
void (*notifyErrorOccurred)(PortableServer_Servant _servant, const CORBA_char * message, CORBA_Environment *ev);
} POA_GNOME_Evolution_Calendar_Listener__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_Listener__epv *GNOME_Evolution_Calendar_Listener_epv;
} POA_GNOME_Evolution_Calendar_Listener__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_Listener__vepv *vepv;
} POA_GNOME_Evolution_Calendar_Listener;
extern void POA_GNOME_Evolution_Calendar_Listener__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_Listener__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
} POA_GNOME_Evolution_Calendar_Query__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_Query__epv *GNOME_Evolution_Calendar_Query_epv;
} POA_GNOME_Evolution_Calendar_Query__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_Query__vepv *vepv;
} POA_GNOME_Evolution_Calendar_Query;
extern void POA_GNOME_Evolution_Calendar_Query__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_Query__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*notifyObjUpdated)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUIDSeq* uids, const CORBA_boolean query_in_progress, const CORBA_long n_scanned, const CORBA_long total, CORBA_Environment *ev);
void (*notifyObjRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void (*notifyQueryDone)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus status, const CORBA_char * error_str, CORBA_Environment *ev);
void (*notifyEvalError)(PortableServer_Servant _servant, const CORBA_char * error_str, CORBA_Environment *ev);
} POA_GNOME_Evolution_Calendar_QueryListener__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_QueryListener__epv *GNOME_Evolution_Calendar_QueryListener_epv;
} POA_GNOME_Evolution_Calendar_QueryListener__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_QueryListener__vepv *vepv;
} POA_GNOME_Evolution_Calendar_QueryListener;
extern void POA_GNOME_Evolution_Calendar_QueryListener__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_QueryListener__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*open)(PortableServer_Servant _servant, const CORBA_char * uri, const CORBA_boolean only_if_exists, const GNOME_Evolution_Calendar_Listener listener, CORBA_Environment *ev);
GNOME_Evolution_Calendar_StringSeq* (*uriList)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev);
} POA_GNOME_Evolution_Calendar_CalFactory__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_CalFactory__epv *GNOME_Evolution_Calendar_CalFactory_epv;
} POA_GNOME_Evolution_Calendar_CalFactory__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_CalFactory__vepv *vepv;
} POA_GNOME_Evolution_Calendar_CalFactory;
extern void POA_GNOME_Evolution_Calendar_CalFactory__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_CalFactory__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*addCalendar)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev);
void (*removeCalendar)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev);
} POA_GNOME_Evolution_Calendar_AlarmNotify__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_AlarmNotify__epv *GNOME_Evolution_Calendar_AlarmNotify_epv;
} POA_GNOME_Evolution_Calendar_AlarmNotify__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_AlarmNotify__vepv *vepv;
} POA_GNOME_Evolution_Calendar_AlarmNotify;
extern void POA_GNOME_Evolution_Calendar_AlarmNotify__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_AlarmNotify__fini(PortableServer_Servant servant, CORBA_Environment *ev);
typedef struct {
  void *_private;
void (*editExisting)(PortableServer_Servant _servant, const CORBA_char * uri, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void (*editNew)(PortableServer_Servant _servant, const CORBA_char * uri, const GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode mode, CORBA_Environment *ev);
} POA_GNOME_Evolution_Calendar_CompEditorFactory__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Calendar_CompEditorFactory__epv *GNOME_Evolution_Calendar_CompEditorFactory_epv;
} POA_GNOME_Evolution_Calendar_CompEditorFactory__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Calendar_CompEditorFactory__vepv *vepv;
} POA_GNOME_Evolution_Calendar_CompEditorFactory;
extern void POA_GNOME_Evolution_Calendar_CompEditorFactory__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Calendar_CompEditorFactory__fini(PortableServer_Servant servant, CORBA_Environment *ev);

/** prototypes **/
#define GNOME_Evolution_Calendar_Cal_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_Cal_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_Cal_queryInterface Bonobo_Unknown_queryInterface
CORBA_char * GNOME_Evolution_Calendar_Cal__get_uri(GNOME_Evolution_Calendar_Cal _obj, CORBA_Environment *ev);
CORBA_boolean GNOME_Evolution_Calendar_Cal_isReadOnly(GNOME_Evolution_Calendar_Cal _obj, CORBA_Environment *ev);
CORBA_char * GNOME_Evolution_Calendar_Cal_getStaticCapabilities(GNOME_Evolution_Calendar_Cal _obj, CORBA_Environment *ev);
CORBA_char * GNOME_Evolution_Calendar_Cal_getCalAddress(GNOME_Evolution_Calendar_Cal _obj, CORBA_Environment *ev);
CORBA_char * GNOME_Evolution_Calendar_Cal_getAlarmEmailAddress(GNOME_Evolution_Calendar_Cal _obj, CORBA_Environment *ev);
CORBA_char * GNOME_Evolution_Calendar_Cal_getLdapAttribute(GNOME_Evolution_Calendar_Cal _obj, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Cal_setMode(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev);
CORBA_long GNOME_Evolution_Calendar_Cal_countObjects(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObj GNOME_Evolution_Calendar_Cal_getDefaultObject(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObj GNOME_Evolution_Calendar_Cal_getObject(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Cal_setDefaultTimezone(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalTimezoneObjUID tzid, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalTimezoneObj GNOME_Evolution_Calendar_Cal_getTimezoneObject(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalTimezoneObjUID tzid, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjUIDSeq* GNOME_Evolution_Calendar_Cal_getUIDs(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjChangeSeq* GNOME_Evolution_Calendar_Cal_getChanges(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjType type, const CORBA_char * change_id, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjUIDSeq* GNOME_Evolution_Calendar_Cal_getObjectsInRange(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjType type, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalComponentAlarmsSeq* GNOME_Evolution_Calendar_Cal_getAlarmsInRange(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObjSeq* GNOME_Evolution_Calendar_Cal_getFreeBusy(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_UserList* users, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalComponentAlarms* GNOME_Evolution_Calendar_Cal_getAlarmsForObject(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjUID uid, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Cal_updateObjects(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObj calobj, const GNOME_Evolution_Calendar_CalObjModType mod, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Cal_removeObject(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObjUID uid, const GNOME_Evolution_Calendar_CalObjModType mod, CORBA_Environment *ev);
GNOME_Evolution_Calendar_CalObj GNOME_Evolution_Calendar_Cal_sendObject(GNOME_Evolution_Calendar_Cal _obj, const GNOME_Evolution_Calendar_CalObj calobj, GNOME_Evolution_Calendar_UserList** users, CORBA_Environment *ev);
GNOME_Evolution_Calendar_Query GNOME_Evolution_Calendar_Cal_getQuery(GNOME_Evolution_Calendar_Cal _obj, const CORBA_char * sexp, const GNOME_Evolution_Calendar_QueryListener ql, CORBA_Environment *ev);
#define GNOME_Evolution_Calendar_Listener_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_Listener_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_Listener_queryInterface Bonobo_Unknown_queryInterface
void GNOME_Evolution_Calendar_Listener_notifyCalOpened(GNOME_Evolution_Calendar_Listener _obj, const GNOME_Evolution_Calendar_Listener_OpenStatus status, const GNOME_Evolution_Calendar_Cal cal, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Listener_notifyCalSetMode(GNOME_Evolution_Calendar_Listener _obj, const GNOME_Evolution_Calendar_Listener_SetModeStatus status, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Listener_notifyObjUpdated(GNOME_Evolution_Calendar_Listener _obj, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Listener_notifyObjRemoved(GNOME_Evolution_Calendar_Listener _obj, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Listener_notifyCategoriesChanged(GNOME_Evolution_Calendar_Listener _obj, const GNOME_Evolution_Calendar_StringSeq* categories, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_Listener_notifyErrorOccurred(GNOME_Evolution_Calendar_Listener _obj, const CORBA_char * message, CORBA_Environment *ev);
#define GNOME_Evolution_Calendar_Query_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_Query_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_Query_queryInterface Bonobo_Unknown_queryInterface
#define GNOME_Evolution_Calendar_QueryListener_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_QueryListener_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_QueryListener_queryInterface Bonobo_Unknown_queryInterface
void GNOME_Evolution_Calendar_QueryListener_notifyObjUpdated(GNOME_Evolution_Calendar_QueryListener _obj, const GNOME_Evolution_Calendar_CalObjUIDSeq* uids, const CORBA_boolean query_in_progress, const CORBA_long n_scanned, const CORBA_long total, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_QueryListener_notifyObjRemoved(GNOME_Evolution_Calendar_QueryListener _obj, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_QueryListener_notifyQueryDone(GNOME_Evolution_Calendar_QueryListener _obj, const GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus status, const CORBA_char * error_str, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_QueryListener_notifyEvalError(GNOME_Evolution_Calendar_QueryListener _obj, const CORBA_char * error_str, CORBA_Environment *ev);
#define GNOME_Evolution_Calendar_CalFactory_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_CalFactory_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_CalFactory_queryInterface Bonobo_Unknown_queryInterface
void GNOME_Evolution_Calendar_CalFactory_open(GNOME_Evolution_Calendar_CalFactory _obj, const CORBA_char * uri, const CORBA_boolean only_if_exists, const GNOME_Evolution_Calendar_Listener listener, CORBA_Environment *ev);
GNOME_Evolution_Calendar_StringSeq* GNOME_Evolution_Calendar_CalFactory_uriList(GNOME_Evolution_Calendar_CalFactory _obj, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev);
#define GNOME_Evolution_Calendar_AlarmNotify_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_AlarmNotify_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_AlarmNotify_queryInterface Bonobo_Unknown_queryInterface
void GNOME_Evolution_Calendar_AlarmNotify_addCalendar(GNOME_Evolution_Calendar_AlarmNotify _obj, const CORBA_char * uri, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_AlarmNotify_removeCalendar(GNOME_Evolution_Calendar_AlarmNotify _obj, const CORBA_char * uri, CORBA_Environment *ev);
#define GNOME_Evolution_Calendar_CompEditorFactory_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Calendar_CompEditorFactory_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Calendar_CompEditorFactory_queryInterface Bonobo_Unknown_queryInterface
void GNOME_Evolution_Calendar_CompEditorFactory_editExisting(GNOME_Evolution_Calendar_CompEditorFactory _obj, const CORBA_char * uri, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev);
void GNOME_Evolution_Calendar_CompEditorFactory_editNew(GNOME_Evolution_Calendar_CompEditorFactory _obj, const CORBA_char * uri, const GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode mode, CORBA_Environment *ev);

void _ORBIT_skel_GNOME_Evolution_Calendar_Cal__get_uri(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl__get_uri)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_isReadOnly(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_boolean (*_impl_isReadOnly)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getStaticCapabilities(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getStaticCapabilities)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getCalAddress(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getCalAddress)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getAlarmEmailAddress(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getAlarmEmailAddress)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getLdapAttribute(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_char * (*_impl_getLdapAttribute)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_setMode(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setMode)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_countObjects(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, CORBA_long (*_impl_countObjects)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getDefaultObject(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObj (*_impl_getDefaultObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getObject(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObj (*_impl_getObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_setDefaultTimezone(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_setDefaultTimezone)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalTimezoneObjUID tzid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getTimezoneObject(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalTimezoneObj (*_impl_getTimezoneObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalTimezoneObjUID tzid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getUIDs(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObjUIDSeq* (*_impl_getUIDs)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getChanges(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObjChangeSeq* (*_impl_getChanges)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, const CORBA_char * change_id, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getObjectsInRange(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObjUIDSeq* (*_impl_getObjectsInRange)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjType type, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getAlarmsInRange(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalComponentAlarmsSeq* (*_impl_getAlarmsInRange)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getFreeBusy(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObjSeq* (*_impl_getFreeBusy)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_UserList* users, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getAlarmsForObject(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalComponentAlarms* (*_impl_getAlarmsForObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, const GNOME_Evolution_Calendar_Time_t start, const GNOME_Evolution_Calendar_Time_t end, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_updateObjects(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_updateObjects)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObj calobj, const GNOME_Evolution_Calendar_CalObjModType mod, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_removeObject(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, const GNOME_Evolution_Calendar_CalObjModType mod, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_sendObject(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_CalObj (*_impl_sendObject)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObj calobj, GNOME_Evolution_Calendar_UserList** users, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Cal_getQuery(POA_GNOME_Evolution_Calendar_Cal *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_Query (*_impl_getQuery)(PortableServer_Servant _servant, const CORBA_char * sexp, const GNOME_Evolution_Calendar_QueryListener ql, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Listener_notifyCalOpened(POA_GNOME_Evolution_Calendar_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyCalOpened)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_Listener_OpenStatus status, const GNOME_Evolution_Calendar_Cal cal, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Listener_notifyCalSetMode(POA_GNOME_Evolution_Calendar_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyCalSetMode)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_Listener_SetModeStatus status, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Listener_notifyObjUpdated(POA_GNOME_Evolution_Calendar_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyObjUpdated)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Listener_notifyObjRemoved(POA_GNOME_Evolution_Calendar_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyObjRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Listener_notifyCategoriesChanged(POA_GNOME_Evolution_Calendar_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyCategoriesChanged)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_StringSeq* categories, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_Listener_notifyErrorOccurred(POA_GNOME_Evolution_Calendar_Listener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyErrorOccurred)(PortableServer_Servant _servant, const CORBA_char * message, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_QueryListener_notifyObjUpdated(POA_GNOME_Evolution_Calendar_QueryListener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyObjUpdated)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUIDSeq* uids, const CORBA_boolean query_in_progress, const CORBA_long n_scanned, const CORBA_long total, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_QueryListener_notifyObjRemoved(POA_GNOME_Evolution_Calendar_QueryListener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyObjRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_QueryListener_notifyQueryDone(POA_GNOME_Evolution_Calendar_QueryListener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyQueryDone)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_QueryListener_QueryDoneStatus status, const CORBA_char * error_str, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_QueryListener_notifyEvalError(POA_GNOME_Evolution_Calendar_QueryListener *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_notifyEvalError)(PortableServer_Servant _servant, const CORBA_char * error_str, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_CalFactory_open(POA_GNOME_Evolution_Calendar_CalFactory *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_open)(PortableServer_Servant _servant, const CORBA_char * uri, const CORBA_boolean only_if_exists, const GNOME_Evolution_Calendar_Listener listener, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_CalFactory_uriList(POA_GNOME_Evolution_Calendar_CalFactory *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, GNOME_Evolution_Calendar_StringSeq* (*_impl_uriList)(PortableServer_Servant _servant, const GNOME_Evolution_Calendar_CalMode mode, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_AlarmNotify_addCalendar(POA_GNOME_Evolution_Calendar_AlarmNotify *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_addCalendar)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_AlarmNotify_removeCalendar(POA_GNOME_Evolution_Calendar_AlarmNotify *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_removeCalendar)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_CompEditorFactory_editExisting(POA_GNOME_Evolution_Calendar_CompEditorFactory *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_editExisting)(PortableServer_Servant _servant, const CORBA_char * uri, const GNOME_Evolution_Calendar_CalObjUID uid, CORBA_Environment *ev));
void _ORBIT_skel_GNOME_Evolution_Calendar_CompEditorFactory_editNew(POA_GNOME_Evolution_Calendar_CompEditorFactory *_ORBIT_servant, GIOPRecvBuffer *_ORBIT_recv_buffer, CORBA_Environment *ev, void (*_impl_editNew)(PortableServer_Servant _servant, const CORBA_char * uri, const GNOME_Evolution_Calendar_CompEditorFactory_CompEditorMode mode, CORBA_Environment *ev));
#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL
