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

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

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

/** typedefs **/
#include <bonobo/Bonobo.h>
#if !defined(_GNOME_Evolution_Addressbook_ContactId_defined)
#define _GNOME_Evolution_Addressbook_ContactId_defined 1
   typedef CORBA_string GNOME_Evolution_Addressbook_ContactId;
#define GNOME_Evolution_Addressbook_ContactId_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_ContactId_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactId_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_ContactId_struct;
#define TC_GNOME_Evolution_Addressbook_ContactId ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_ContactId_struct)
#endif
#define GNOME_Evolution_Addressbook_ContactId__alloc() ((GNOME_Evolution_Addressbook_ContactId *)ORBit_small_alloc (TC_CORBA_string))
#define GNOME_Evolution_Addressbook_ContactId__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(_GNOME_Evolution_Addressbook_VCard_defined)
#define _GNOME_Evolution_Addressbook_VCard_defined 1
   typedef CORBA_string GNOME_Evolution_Addressbook_VCard;
#define GNOME_Evolution_Addressbook_VCard_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_VCard_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_VCard_struct;
#define TC_GNOME_Evolution_Addressbook_VCard ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_VCard_struct)
#endif
#define GNOME_Evolution_Addressbook_VCard__alloc() ((GNOME_Evolution_Addressbook_VCard *)ORBit_small_alloc (TC_CORBA_string))
#define GNOME_Evolution_Addressbook_VCard__freekids(m,d) ORBit_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 '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 'D'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_11 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_12 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_13 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_14 'S'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_15 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_16 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_17 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_18 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_19 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_20 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_21 'A'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_22 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_23 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_24 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_25 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_26 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_27 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_28 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_29 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_30 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_31 'k'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 '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 'D'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_13 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_14 'S'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_15 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_16 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_17 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_18 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_19 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_20 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_21 'A'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_22 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_23 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_24 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_25 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_26 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_27 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_28 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_29 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_30 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_10 'D'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_12 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_13 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_14 'S'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_15 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_16 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_17 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_18 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_19 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_20 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_21 'A'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_22 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_23 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_24 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_25 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_26 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_27 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_28 'b'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_29 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_30 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_31 'k'
#if !defined(_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_defined)
#define _CORBA_sequence_GNOME_Evolution_Addressbook_VCard_defined 1
   typedef CORBA_sequence_CORBA_string
      CORBA_sequence_GNOME_Evolution_Addressbook_VCard;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_10 'D'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_12 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_13 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_14 'S'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_15 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_16 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_17 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_18 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_19 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_20 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_21 'A'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_22 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_23 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_24 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_25 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_26 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_27 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_28 'b'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_29 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_30 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_struct)
#endif
#define CORBA_sequence_GNOME_Evolution_Addressbook_VCard__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_GNOME_Evolution_Addressbook_VCard__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_GNOME_Evolution_Addressbook_VCard_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_GNOME_Evolution_Addressbook_VCard_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_GNOME_Evolution_Addressbook_VCard_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_GNOME_Evolution_Addressbook_VCardList_defined)
#define _GNOME_Evolution_Addressbook_VCardList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Addressbook_VCard
      GNOME_Evolution_Addressbook_VCardList;
#define GNOME_Evolution_Addressbook_VCardList_marshal(x,y,z) CORBA_sequence_GNOME_Evolution_Addressbook_VCard_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_VCardList_demarshal(x,y,z,i) CORBA_sequence_GNOME_Evolution_Addressbook_VCard_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_VCardList_struct;
#define TC_GNOME_Evolution_Addressbook_VCardList ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_VCardList_struct)
#endif
#define GNOME_Evolution_Addressbook_VCardList__alloc() ((GNOME_Evolution_Addressbook_VCardList *)ORBit_small_alloc (TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard))
#define GNOME_Evolution_Addressbook_VCardList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard,(m),(d))
#define GNOME_Evolution_Addressbook_VCardList_allocbuf(l) ((GNOME_Evolution_Addressbook_VCard*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 '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 'D'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_11 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_12 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_13 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_14 'S'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_15 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_16 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_17 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_18 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_19 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_20 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_21 'A'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_22 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_23 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_24 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_25 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_26 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_27 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_28 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_29 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_30 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_31 'k'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 '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 'D'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_13 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_14 'S'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_15 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_16 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_17 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_18 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_19 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_20 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_21 'A'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_22 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_23 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_24 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_25 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_26 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_27 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_28 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_29 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_30 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_10 'D'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_12 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_13 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_14 'S'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_15 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_16 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_17 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_18 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_19 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_20 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_21 'A'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_22 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_23 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_24 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_25 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_26 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_27 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_28 'b'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_29 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_30 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_31 'k'
#if !defined(_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_defined)
#define _CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_defined 1
   typedef CORBA_sequence_CORBA_string
      CORBA_sequence_GNOME_Evolution_Addressbook_ContactId;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_10 'D'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_12 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_13 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_14 'S'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_15 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_16 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_17 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_18 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_19 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_20 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_21 'A'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_22 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_23 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_24 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_25 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_26 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_27 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_28 'b'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_29 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_30 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_struct)
#endif
#define CORBA_sequence_GNOME_Evolution_Addressbook_ContactId__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_GNOME_Evolution_Addressbook_ContactId__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_GNOME_Evolution_Addressbook_ContactIdList_defined)
#define _GNOME_Evolution_Addressbook_ContactIdList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Addressbook_ContactId
      GNOME_Evolution_Addressbook_ContactIdList;
#define GNOME_Evolution_Addressbook_ContactIdList_marshal(x,y,z) CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_ContactIdList_demarshal(x,y,z,i) CORBA_sequence_GNOME_Evolution_Addressbook_ContactId_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_ContactIdList_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_ContactIdList_struct;
#define TC_GNOME_Evolution_Addressbook_ContactIdList ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_ContactIdList_struct)
#endif
#define GNOME_Evolution_Addressbook_ContactIdList__alloc() ((GNOME_Evolution_Addressbook_ContactIdList *)ORBit_small_alloc (TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId))
#define GNOME_Evolution_Addressbook_ContactIdList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId,(m),(d))
#define GNOME_Evolution_Addressbook_ContactIdList_allocbuf(l) ((GNOME_Evolution_Addressbook_ContactId*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Evolution_Addressbook_ContactId, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 '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 'D'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_11 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_12 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_13 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_14 'S'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_15 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_16 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_17 'v'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_18 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_19 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_20 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_21 'A'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_22 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_23 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_24 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_25 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_26 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_27 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_28 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_29 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_30 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_31 'k'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_string *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 '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 'D'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_13 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_14 'S'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_15 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_16 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_17 'v'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_18 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_19 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_20 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_21 'A'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_22 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_23 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_24 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_25 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_26 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_27 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_28 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_29 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_30 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_GNOME_Evolution_Addressbook_stringlist_defined)
#define _GNOME_Evolution_Addressbook_stringlist_defined 1
   typedef CORBA_sequence_CORBA_string GNOME_Evolution_Addressbook_stringlist;
#define GNOME_Evolution_Addressbook_stringlist_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_stringlist_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_stringlist_struct;
#define TC_GNOME_Evolution_Addressbook_stringlist ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_stringlist_struct)
#endif
#define GNOME_Evolution_Addressbook_stringlist__alloc() ((GNOME_Evolution_Addressbook_stringlist *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define GNOME_Evolution_Addressbook_stringlist__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define GNOME_Evolution_Addressbook_stringlist_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_GNOME_Evolution_Addressbook_BookChangeType_defined)
#define _GNOME_Evolution_Addressbook_BookChangeType_defined 1
   typedef enum
   {
      GNOME_Evolution_Addressbook_ContactAdded,
      GNOME_Evolution_Addressbook_ContactModified,
      GNOME_Evolution_Addressbook_ContactDeleted
   } GNOME_Evolution_Addressbook_BookChangeType;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeType_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookChangeType_struct;
#define TC_GNOME_Evolution_Addressbook_BookChangeType ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookChangeType_struct)
#endif
#endif
#if !defined(_GNOME_Evolution_Addressbook_BookChangeItem_defined)
#define _GNOME_Evolution_Addressbook_BookChangeItem_defined 1
   typedef struct GNOME_Evolution_Addressbook_BookChangeItem_type
      GNOME_Evolution_Addressbook_BookChangeItem;
   struct GNOME_Evolution_Addressbook_BookChangeItem_type
   {
      GNOME_Evolution_Addressbook_BookChangeType changeType;
      GNOME_Evolution_Addressbook_VCard vcard;
   };

#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeItem_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookChangeItem_struct;
#define TC_GNOME_Evolution_Addressbook_BookChangeItem ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookChangeItem_struct)
#endif
#define GNOME_Evolution_Addressbook_BookChangeItem__alloc() ((GNOME_Evolution_Addressbook_BookChangeItem *)ORBit_small_alloc (TC_GNOME_Evolution_Addressbook_BookChangeItem))
#define GNOME_Evolution_Addressbook_BookChangeItem__freekids(m,d) ORBit_small_freekids (TC_GNOME_Evolution_Addressbook_BookChangeItem,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_0 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_1 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_2 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_3 'l'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_4 'u'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_5 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_6 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_7 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_8 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_9 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_10 'D'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_11 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_12 't'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_13 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_14 'S'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_15 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_16 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_17 'v'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_18 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_19 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_20 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_21 'A'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_22 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_23 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_24 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_25 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_26 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_27 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_28 'b'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_29 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_30 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_31 'k'
#if !defined(_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_defined)
#define _CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_defined 1
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      GNOME_Evolution_Addressbook_BookChangeItem *_buffer;
      CORBA_boolean _release;
   } CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_0 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_1 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_2 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_3 'l'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_4 'u'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_5 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_6 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_7 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_8 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_9 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_10 'D'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_11 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_12 't'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_13 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_14 'S'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_15 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_16 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_17 'v'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_18 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_19 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_20 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_21 'A'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_22 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_23 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_24 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_25 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_26 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_27 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_28 'b'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_29 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_30 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_struct)
#endif
#define CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem__alloc() ((CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem *)ORBit_small_alloc (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem))
#define CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem,(m),(d))
#define CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_allocbuf(l) ((GNOME_Evolution_Addressbook_BookChangeItem*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem, (l)))
#define CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_allocbuf(l) ((GNOME_Evolution_Addressbook_BookChangeItem*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem, (l)))
#endif
#if !defined(_GNOME_Evolution_Addressbook_BookChangeList_defined)
#define _GNOME_Evolution_Addressbook_BookChangeList_defined 1
   typedef CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem
      GNOME_Evolution_Addressbook_BookChangeList;
#define GNOME_Evolution_Addressbook_BookChangeList_marshal(x,y,z) CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_BookChangeList_demarshal(x,y,z,i) CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookChangeList_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookChangeList_struct;
#define TC_GNOME_Evolution_Addressbook_BookChangeList ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookChangeList_struct)
#endif
#define GNOME_Evolution_Addressbook_BookChangeList__alloc() ((GNOME_Evolution_Addressbook_BookChangeList *)ORBit_small_alloc (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem))
#define GNOME_Evolution_Addressbook_BookChangeList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem,(m),(d))
#define GNOME_Evolution_Addressbook_BookChangeList_allocbuf(l) ((GNOME_Evolution_Addressbook_BookChangeItem*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Evolution_Addressbook_BookChangeItem, (l)))
#endif
#if !defined(_GNOME_Evolution_Addressbook_CallStatus_defined)
#define _GNOME_Evolution_Addressbook_CallStatus_defined 1
   typedef enum
   {
      GNOME_Evolution_Addressbook_Success,
      GNOME_Evolution_Addressbook_RepositoryOffline,
      GNOME_Evolution_Addressbook_PermissionDenied,
      GNOME_Evolution_Addressbook_ContactNotFound,
      GNOME_Evolution_Addressbook_ContactIdAlreadyExists,
      GNOME_Evolution_Addressbook_AuthenticationFailed,
      GNOME_Evolution_Addressbook_AuthenticationRequired,
      GNOME_Evolution_Addressbook_UnsupportedField,
      GNOME_Evolution_Addressbook_UnsupportedAuthenticationMethod,
      GNOME_Evolution_Addressbook_TLSNotAvailable,
      GNOME_Evolution_Addressbook_NoSuchBook,
      GNOME_Evolution_Addressbook_BookRemoved,
      GNOME_Evolution_Addressbook_SearchSizeLimitExceeded,
      GNOME_Evolution_Addressbook_SearchTimeLimitExceeded,
      GNOME_Evolution_Addressbook_InvalidQuery,
      GNOME_Evolution_Addressbook_QueryRefused,
      GNOME_Evolution_Addressbook_CouldNotCancel,
      GNOME_Evolution_Addressbook_OtherError
   } GNOME_Evolution_Addressbook_CallStatus;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CallStatus_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_CallStatus_struct;
#define TC_GNOME_Evolution_Addressbook_CallStatus ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_CallStatus_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Addressbook_BookViewListener) && !defined(_GNOME_Evolution_Addressbook_BookViewListener_defined)
#define ORBIT_DECL_GNOME_Evolution_Addressbook_BookViewListener 1
#define _GNOME_Evolution_Addressbook_BookViewListener_defined 1
#define GNOME_Evolution_Addressbook_BookViewListener__freekids CORBA_Object__freekids
   typedef CORBA_Object GNOME_Evolution_Addressbook_BookViewListener;
   extern CORBA_unsigned_long
      GNOME_Evolution_Addressbook_BookViewListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookViewListener_struct;
#define TC_GNOME_Evolution_Addressbook_BookViewListener ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookViewListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Addressbook_BookView) && !defined(_GNOME_Evolution_Addressbook_BookView_defined)
#define ORBIT_DECL_GNOME_Evolution_Addressbook_BookView 1
#define _GNOME_Evolution_Addressbook_BookView_defined 1
#define GNOME_Evolution_Addressbook_BookView__freekids CORBA_Object__freekids
   typedef CORBA_Object GNOME_Evolution_Addressbook_BookView;
   extern CORBA_unsigned_long GNOME_Evolution_Addressbook_BookView__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookView_struct;
#define TC_GNOME_Evolution_Addressbook_BookView ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookView_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Addressbook_Book) && !defined(_GNOME_Evolution_Addressbook_Book_defined)
#define ORBIT_DECL_GNOME_Evolution_Addressbook_Book 1
#define _GNOME_Evolution_Addressbook_Book_defined 1
#define GNOME_Evolution_Addressbook_Book__freekids CORBA_Object__freekids
   typedef CORBA_Object GNOME_Evolution_Addressbook_Book;
   extern CORBA_unsigned_long GNOME_Evolution_Addressbook_Book__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_Book_struct;
#define TC_GNOME_Evolution_Addressbook_Book ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_Book_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Addressbook_BookListener) && !defined(_GNOME_Evolution_Addressbook_BookListener_defined)
#define ORBIT_DECL_GNOME_Evolution_Addressbook_BookListener 1
#define _GNOME_Evolution_Addressbook_BookListener_defined 1
#define GNOME_Evolution_Addressbook_BookListener__freekids CORBA_Object__freekids
   typedef CORBA_Object GNOME_Evolution_Addressbook_BookListener;
   extern CORBA_unsigned_long
      GNOME_Evolution_Addressbook_BookListener__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookListener_struct;
#define TC_GNOME_Evolution_Addressbook_BookListener ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookListener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Evolution_Addressbook_BookFactory) && !defined(_GNOME_Evolution_Addressbook_BookFactory_defined)
#define ORBIT_DECL_GNOME_Evolution_Addressbook_BookFactory 1
#define _GNOME_Evolution_Addressbook_BookFactory_defined 1
#define GNOME_Evolution_Addressbook_BookFactory__freekids CORBA_Object__freekids
   typedef CORBA_Object GNOME_Evolution_Addressbook_BookFactory;
   extern CORBA_unsigned_long
      GNOME_Evolution_Addressbook_BookFactory__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookFactory_struct;
#define TC_GNOME_Evolution_Addressbook_BookFactory ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookFactory_struct)
#endif
#endif
#undef ex_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported
#define ex_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported "IDL:GNOME/Evolution/Addressbook/BookFactory/ProtocolNotSupported:1.0"
#if !defined(_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_defined)
#define _GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_defined 1
   typedef struct
      GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_type
      GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported;
   struct GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_type
   {
      int dummy;
   };

#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_0 'E'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_1 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_2 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_3 'l'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_4 'u'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_5 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_6 'i'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_7 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_8 'n'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_9 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_10 'D'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_11 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_12 't'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_13 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_14 'S'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_15 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_16 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_17 'v'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_18 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_19 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_20 '_'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_21 'A'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_22 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_23 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_24 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_25 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_26 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_27 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_28 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_29 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_30 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_31 'k'
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   const struct CORBA_TypeCode_struct
      TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_struct;
#define TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_struct)
#endif
#define GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported__alloc() ((GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported *)ORBit_small_alloc (TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported))
#define GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported__freekids(m,d) ORBit_small_freekids (TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported,(m),(d))
#endif

/** POA structures **/
#ifndef _defined_POA_GNOME_Evolution_Addressbook_BookViewListener
#define _defined_POA_GNOME_Evolution_Addressbook_BookViewListener 1
   typedef struct
   {
      void *_private;
      void (*notifyContactsAdded) (PortableServer_Servant _servant,
				   const GNOME_Evolution_Addressbook_VCardList
				   * vcards, CORBA_Environment * ev);
      void (*notifyContactsRemoved) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_Addressbook_ContactIdList
				     * ids, CORBA_Environment * ev);
      void (*notifyContactsChanged) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_Addressbook_VCardList *
				     vcards, CORBA_Environment * ev);
      void (*notifySequenceComplete) (PortableServer_Servant _servant,
				      const
				      GNOME_Evolution_Addressbook_CallStatus
				      status, CORBA_Environment * ev);
      void (*notifyProgress) (PortableServer_Servant _servant,
			      const CORBA_char * message,
			      const CORBA_short percent,
			      CORBA_Environment * ev);
   } POA_GNOME_Evolution_Addressbook_BookViewListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Addressbook_BookViewListener__epv
	 *GNOME_Evolution_Addressbook_BookViewListener_epv;
   } POA_GNOME_Evolution_Addressbook_BookViewListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Addressbook_BookViewListener__vepv *vepv;
   } POA_GNOME_Evolution_Addressbook_BookViewListener;
   extern void
      POA_GNOME_Evolution_Addressbook_BookViewListener__init
      (PortableServer_Servant servant, CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_Addressbook_BookViewListener__fini
      (PortableServer_Servant servant, CORBA_Environment * ev);
#endif				/* _defined_POA_GNOME_Evolution_Addressbook_BookViewListener */
#ifndef _defined_POA_GNOME_Evolution_Addressbook_BookView
#define _defined_POA_GNOME_Evolution_Addressbook_BookView 1
   typedef struct
   {
      void *_private;
      void (*start) (PortableServer_Servant _servant, CORBA_Environment * ev);
      void (*stop) (PortableServer_Servant _servant, CORBA_Environment * ev);
      void (*dispose) (PortableServer_Servant _servant,
		       CORBA_Environment * ev);
   } POA_GNOME_Evolution_Addressbook_BookView__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Addressbook_BookView__epv
	 *GNOME_Evolution_Addressbook_BookView_epv;
   } POA_GNOME_Evolution_Addressbook_BookView__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Addressbook_BookView__vepv *vepv;
   } POA_GNOME_Evolution_Addressbook_BookView;
   extern void
      POA_GNOME_Evolution_Addressbook_BookView__init(PortableServer_Servant
						     servant,
						     CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_Addressbook_BookView__fini(PortableServer_Servant
						     servant,
						     CORBA_Environment * ev);
#endif				/* _defined_POA_GNOME_Evolution_Addressbook_BookView */
#ifndef _defined_POA_GNOME_Evolution_Addressbook_Book
#define _defined_POA_GNOME_Evolution_Addressbook_Book 1
   typedef struct
   {
      void *_private;
      void (*open) (PortableServer_Servant _servant,
		    const CORBA_boolean only_if_exists,
		    CORBA_Environment * ev);
      void (*remove) (PortableServer_Servant _servant,
		      CORBA_Environment * ev);
      void (*getContact) (PortableServer_Servant _servant,
			  const CORBA_char * id, CORBA_Environment * ev);
      void (*authenticateUser) (PortableServer_Servant _servant,
				const CORBA_char * user,
				const CORBA_char * passwd,
				const CORBA_char * authMethod,
				CORBA_Environment * ev);
      void (*addContact) (PortableServer_Servant _servant,
			  const CORBA_char * vcard, CORBA_Environment * ev);
      void (*removeContacts) (PortableServer_Servant _servant,
			      const GNOME_Evolution_Addressbook_ContactIdList
			      * Id, CORBA_Environment * ev);
      void (*modifyContact) (PortableServer_Servant _servant,
			     const CORBA_char * vcard,
			     CORBA_Environment * ev);
      void (*getBookView) (PortableServer_Servant _servant,
			   const GNOME_Evolution_Addressbook_BookViewListener
			   listener, const CORBA_char * query,
			   const GNOME_Evolution_Addressbook_stringlist *
			   requested_fields, const CORBA_long max_results,
			   CORBA_Environment * ev);
      void (*getChanges) (PortableServer_Servant _servant,
			  const CORBA_char * change_id,
			  CORBA_Environment * ev);
      void (*getContactList) (PortableServer_Servant _servant,
			      const CORBA_char * query,
			      CORBA_Environment * ev);
      void (*getSupportedFields) (PortableServer_Servant _servant,
				  CORBA_Environment * ev);
      void (*getSupportedAuthMethods) (PortableServer_Servant _servant,
				       CORBA_Environment * ev);
       CORBA_string(*getStaticCapabilities) (PortableServer_Servant _servant,
					     CORBA_Environment * ev);
       CORBA_string(*getName) (PortableServer_Servant _servant,
			       CORBA_Environment * ev);
       GNOME_Evolution_Addressbook_CallStatus(*cancelOperation)
	 (PortableServer_Servant _servant, CORBA_Environment * ev);
   } POA_GNOME_Evolution_Addressbook_Book__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Addressbook_Book__epv
	 *GNOME_Evolution_Addressbook_Book_epv;
   } POA_GNOME_Evolution_Addressbook_Book__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Addressbook_Book__vepv *vepv;
   } POA_GNOME_Evolution_Addressbook_Book;
   extern void
      POA_GNOME_Evolution_Addressbook_Book__init(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_Addressbook_Book__fini(PortableServer_Servant
						 servant,
						 CORBA_Environment * ev);
#endif				/* _defined_POA_GNOME_Evolution_Addressbook_Book */
#ifndef _defined_POA_GNOME_Evolution_Addressbook_BookListener
#define _defined_POA_GNOME_Evolution_Addressbook_BookListener 1
   typedef struct
   {
      void *_private;
      void (*notifyContactCreated) (PortableServer_Servant _servant,
				    const
				    GNOME_Evolution_Addressbook_CallStatus
				    status, const CORBA_char * Id,
				    CORBA_Environment * ev);
      void (*notifyContactsRemoved) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_Addressbook_CallStatus
				     status, CORBA_Environment * ev);
      void (*notifyContactModified) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_Addressbook_CallStatus
				     status, CORBA_Environment * ev);
      void (*notifyProgress) (PortableServer_Servant _servant,
			      const CORBA_char * status_message,
			      const CORBA_short precent,
			      CORBA_Environment * ev);
      void (*notifyBookOpened) (PortableServer_Servant _servant,
				const GNOME_Evolution_Addressbook_CallStatus
				status, CORBA_Environment * ev);
      void (*notifyBookRemoved) (PortableServer_Servant _servant,
				 const GNOME_Evolution_Addressbook_CallStatus
				 status, CORBA_Environment * ev);
      void (*notifyViewRequested) (PortableServer_Servant _servant,
				   const
				   GNOME_Evolution_Addressbook_CallStatus
				   status,
				   const GNOME_Evolution_Addressbook_BookView
				   view, CORBA_Environment * ev);
      void (*notifyChangesRequested) (PortableServer_Servant _servant,
				      const
				      GNOME_Evolution_Addressbook_CallStatus
				      status,
				      const
				      GNOME_Evolution_Addressbook_BookChangeList
				      * changes, CORBA_Environment * ev);
      void (*notifyContactRequested) (PortableServer_Servant _servant,
				      const
				      GNOME_Evolution_Addressbook_CallStatus
				      status, const CORBA_char * vcard,
				      CORBA_Environment * ev);
      void (*notifyContactListRequested) (PortableServer_Servant _servant,
					  const
					  GNOME_Evolution_Addressbook_CallStatus
					  status,
					  const
					  GNOME_Evolution_Addressbook_stringlist
					  * contacts, CORBA_Environment * ev);
      void (*notifySupportedFields) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_Addressbook_CallStatus
				     status,
				     const
				     GNOME_Evolution_Addressbook_stringlist *
				     fields, CORBA_Environment * ev);
      void (*notifyAuthenticationResult) (PortableServer_Servant _servant,
					  const
					  GNOME_Evolution_Addressbook_CallStatus
					  status, CORBA_Environment * ev);
      void (*notifySupportedAuthMethods) (PortableServer_Servant _servant,
					  const
					  GNOME_Evolution_Addressbook_CallStatus
					  status,
					  const
					  GNOME_Evolution_Addressbook_stringlist
					  * auth_methods,
					  CORBA_Environment * ev);
      void (*notifyWritable) (PortableServer_Servant _servant,
			      const CORBA_boolean writable,
			      CORBA_Environment * ev);
   } POA_GNOME_Evolution_Addressbook_BookListener__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Addressbook_BookListener__epv
	 *GNOME_Evolution_Addressbook_BookListener_epv;
   } POA_GNOME_Evolution_Addressbook_BookListener__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Addressbook_BookListener__vepv *vepv;
   } POA_GNOME_Evolution_Addressbook_BookListener;
   extern void
      POA_GNOME_Evolution_Addressbook_BookListener__init
      (PortableServer_Servant servant, CORBA_Environment * ev);
   extern void
      POA_GNOME_Evolution_Addressbook_BookListener__fini
      (PortableServer_Servant servant, CORBA_Environment * ev);
#endif				/* _defined_POA_GNOME_Evolution_Addressbook_BookListener */
#ifndef _defined_POA_GNOME_Evolution_Addressbook_BookFactory
#define _defined_POA_GNOME_Evolution_Addressbook_BookFactory 1
   typedef struct
   {
      void *_private;
       GNOME_Evolution_Addressbook_Book(*getBook) (PortableServer_Servant
						   _servant,
						   const CORBA_char * source,
						   const
						   GNOME_Evolution_Addressbook_BookListener
						   listener,
						   CORBA_Environment * ev);
   } POA_GNOME_Evolution_Addressbook_BookFactory__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
      POA_GNOME_Evolution_Addressbook_BookFactory__epv
	 *GNOME_Evolution_Addressbook_BookFactory_epv;
   } POA_GNOME_Evolution_Addressbook_BookFactory__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Evolution_Addressbook_BookFactory__vepv *vepv;
   } POA_GNOME_Evolution_Addressbook_BookFactory;
   extern void
      POA_GNOME_Evolution_Addressbook_BookFactory__init(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
   extern void
      POA_GNOME_Evolution_Addressbook_BookFactory__fini(PortableServer_Servant
							servant,
							CORBA_Environment *
							ev);
#endif				/* _defined_POA_GNOME_Evolution_Addressbook_BookFactory */

/** skel prototypes **/
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyContactsAdded
      (POA_GNOME_Evolution_Addressbook_BookViewListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactsAdded) (PortableServer_Servant _servant,
					  const
					  GNOME_Evolution_Addressbook_VCardList
					  * vcards, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyContactsRemoved
      (POA_GNOME_Evolution_Addressbook_BookViewListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactsRemoved) (PortableServer_Servant _servant,
					    const
					    GNOME_Evolution_Addressbook_ContactIdList
					    * ids, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyContactsChanged
      (POA_GNOME_Evolution_Addressbook_BookViewListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactsChanged) (PortableServer_Servant _servant,
					    const
					    GNOME_Evolution_Addressbook_VCardList
					    * vcards,
					    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifySequenceComplete
      (POA_GNOME_Evolution_Addressbook_BookViewListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifySequenceComplete) (PortableServer_Servant _servant,
					     const
					     GNOME_Evolution_Addressbook_CallStatus
					     status, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyProgress
      (POA_GNOME_Evolution_Addressbook_BookViewListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyProgress) (PortableServer_Servant _servant,
				     const CORBA_char * message,
				     const CORBA_short percent,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookView_start
      (POA_GNOME_Evolution_Addressbook_BookView * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_start) (PortableServer_Servant _servant,
			    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookView_stop
      (POA_GNOME_Evolution_Addressbook_BookView * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_stop) (PortableServer_Servant _servant,
			   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookView_dispose
      (POA_GNOME_Evolution_Addressbook_BookView * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_dispose) (PortableServer_Servant _servant,
			      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_open
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_open) (PortableServer_Servant _servant,
			   const CORBA_boolean only_if_exists,
			   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_remove
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_remove) (PortableServer_Servant _servant,
			     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getContact
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_getContact) (PortableServer_Servant _servant,
				 const CORBA_char * id,
				 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_authenticateUser
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_authenticateUser) (PortableServer_Servant _servant,
				       const CORBA_char * user,
				       const CORBA_char * passwd,
				       const CORBA_char * authMethod,
				       CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_addContact
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_addContact) (PortableServer_Servant _servant,
				 const CORBA_char * vcard,
				 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_removeContacts
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_removeContacts) (PortableServer_Servant _servant,
				     const
				     GNOME_Evolution_Addressbook_ContactIdList
				     * Id, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_modifyContact
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_modifyContact) (PortableServer_Servant _servant,
				    const CORBA_char * vcard,
				    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getBookView
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_getBookView) (PortableServer_Servant _servant,
				  const
				  GNOME_Evolution_Addressbook_BookViewListener
				  listener, const CORBA_char * query,
				  const GNOME_Evolution_Addressbook_stringlist
				  * requested_fields,
				  const CORBA_long max_results,
				  CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getChanges
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_getChanges) (PortableServer_Servant _servant,
				 const CORBA_char * change_id,
				 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getContactList
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_getContactList) (PortableServer_Servant _servant,
				     const CORBA_char * query,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getSupportedFields
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_getSupportedFields) (PortableServer_Servant _servant,
					 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getSupportedAuthMethods
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_getSupportedAuthMethods) (PortableServer_Servant _servant,
					      CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getStaticCapabilities
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       CORBA_string(*_impl_getStaticCapabilities) (PortableServer_Servant
						   _servant,
						   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getName
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       CORBA_string(*_impl_getName) (PortableServer_Servant _servant,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_cancelOperation
      (POA_GNOME_Evolution_Addressbook_Book * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       GNOME_Evolution_Addressbook_CallStatus(*_impl_cancelOperation)
       (PortableServer_Servant _servant, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyContactCreated
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactCreated) (PortableServer_Servant _servant,
					   const
					   GNOME_Evolution_Addressbook_CallStatus
					   status, const CORBA_char * Id,
					   CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyContactsRemoved
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactsRemoved) (PortableServer_Servant _servant,
					    const
					    GNOME_Evolution_Addressbook_CallStatus
					    status, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyContactModified
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactModified) (PortableServer_Servant _servant,
					    const
					    GNOME_Evolution_Addressbook_CallStatus
					    status, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyProgress
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyProgress) (PortableServer_Servant _servant,
				     const CORBA_char * status_message,
				     const CORBA_short precent,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyBookOpened
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyBookOpened) (PortableServer_Servant _servant,
				       const
				       GNOME_Evolution_Addressbook_CallStatus
				       status, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyBookRemoved
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyBookRemoved) (PortableServer_Servant _servant,
					const
					GNOME_Evolution_Addressbook_CallStatus
					status, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyViewRequested
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyViewRequested) (PortableServer_Servant _servant,
					  const
					  GNOME_Evolution_Addressbook_CallStatus
					  status,
					  const
					  GNOME_Evolution_Addressbook_BookView
					  view, CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyChangesRequested
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyChangesRequested) (PortableServer_Servant _servant,
					     const
					     GNOME_Evolution_Addressbook_CallStatus
					     status,
					     const
					     GNOME_Evolution_Addressbook_BookChangeList
					     * changes,
					     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyContactRequested
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactRequested) (PortableServer_Servant _servant,
					     const
					     GNOME_Evolution_Addressbook_CallStatus
					     status, const CORBA_char * vcard,
					     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyContactListRequested
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyContactListRequested) (PortableServer_Servant
						 _servant,
						 const
						 GNOME_Evolution_Addressbook_CallStatus
						 status,
						 const
						 GNOME_Evolution_Addressbook_stringlist
						 * contacts,
						 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifySupportedFields
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifySupportedFields) (PortableServer_Servant _servant,
					    const
					    GNOME_Evolution_Addressbook_CallStatus
					    status,
					    const
					    GNOME_Evolution_Addressbook_stringlist
					    * fields,
					    CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyAuthenticationResult
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyAuthenticationResult) (PortableServer_Servant
						 _servant,
						 const
						 GNOME_Evolution_Addressbook_CallStatus
						 status,
						 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifySupportedAuthMethods
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifySupportedAuthMethods) (PortableServer_Servant
						 _servant,
						 const
						 GNOME_Evolution_Addressbook_CallStatus
						 status,
						 const
						 GNOME_Evolution_Addressbook_stringlist
						 * auth_methods,
						 CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyWritable
      (POA_GNOME_Evolution_Addressbook_BookListener * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       void (*_impl_notifyWritable) (PortableServer_Servant _servant,
				     const CORBA_boolean writable,
				     CORBA_Environment * ev));
   void
      _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook
      (POA_GNOME_Evolution_Addressbook_BookFactory * _ORBIT_servant,
       gpointer _ORBIT_retval, gpointer * _ORBIT_args, CORBA_Context ctx,
       CORBA_Environment * ev,
       GNOME_Evolution_Addressbook_Book(*_impl_getBook)
       (PortableServer_Servant _servant, const CORBA_char * source,
	const GNOME_Evolution_Addressbook_BookListener listener,
	CORBA_Environment * ev));

/** stub prototypes **/
#define GNOME_Evolution_Addressbook_BookViewListener_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Addressbook_BookViewListener_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Addressbook_BookViewListener_queryInterface Bonobo_Unknown_queryInterface
   void
      GNOME_Evolution_Addressbook_BookViewListener_notifyContactsAdded
      (GNOME_Evolution_Addressbook_BookViewListener _obj,
       const GNOME_Evolution_Addressbook_VCardList * vcards,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookViewListener_notifyContactsRemoved
      (GNOME_Evolution_Addressbook_BookViewListener _obj,
       const GNOME_Evolution_Addressbook_ContactIdList * ids,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookViewListener_notifyContactsChanged
      (GNOME_Evolution_Addressbook_BookViewListener _obj,
       const GNOME_Evolution_Addressbook_VCardList * vcards,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookViewListener_notifySequenceComplete
      (GNOME_Evolution_Addressbook_BookViewListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookViewListener_notifyProgress
      (GNOME_Evolution_Addressbook_BookViewListener _obj,
       const CORBA_char * message, const CORBA_short percent,
       CORBA_Environment * ev);
#define GNOME_Evolution_Addressbook_BookView_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Addressbook_BookView_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Addressbook_BookView_queryInterface Bonobo_Unknown_queryInterface
   void
      GNOME_Evolution_Addressbook_BookView_start
      (GNOME_Evolution_Addressbook_BookView _obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookView_stop
      (GNOME_Evolution_Addressbook_BookView _obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookView_dispose
      (GNOME_Evolution_Addressbook_BookView _obj, CORBA_Environment * ev);
#define GNOME_Evolution_Addressbook_Book_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Addressbook_Book_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Addressbook_Book_queryInterface Bonobo_Unknown_queryInterface
   void GNOME_Evolution_Addressbook_Book_open(GNOME_Evolution_Addressbook_Book
					      _obj,
					      const CORBA_boolean
					      only_if_exists,
					      CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_remove(GNOME_Evolution_Addressbook_Book
					      _obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_getContact
      (GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * id,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_authenticateUser
      (GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * user,
       const CORBA_char * passwd, const CORBA_char * authMethod,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_addContact
      (GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * vcard,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_removeContacts
      (GNOME_Evolution_Addressbook_Book _obj,
       const GNOME_Evolution_Addressbook_ContactIdList * Id,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_modifyContact
      (GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * vcard,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_getBookView
      (GNOME_Evolution_Addressbook_Book _obj,
       const GNOME_Evolution_Addressbook_BookViewListener listener,
       const CORBA_char * query,
       const GNOME_Evolution_Addressbook_stringlist * requested_fields,
       const CORBA_long max_results, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_getChanges
      (GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * change_id,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_getContactList
      (GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * query,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_getSupportedFields
      (GNOME_Evolution_Addressbook_Book _obj, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_Book_getSupportedAuthMethods
      (GNOME_Evolution_Addressbook_Book _obj, CORBA_Environment * ev);
   CORBA_string
      GNOME_Evolution_Addressbook_Book_getStaticCapabilities
      (GNOME_Evolution_Addressbook_Book _obj, CORBA_Environment * ev);
   CORBA_string
      GNOME_Evolution_Addressbook_Book_getName
      (GNOME_Evolution_Addressbook_Book _obj, CORBA_Environment * ev);
   GNOME_Evolution_Addressbook_CallStatus
      GNOME_Evolution_Addressbook_Book_cancelOperation
      (GNOME_Evolution_Addressbook_Book _obj, CORBA_Environment * ev);
#define GNOME_Evolution_Addressbook_BookListener_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Addressbook_BookListener_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Addressbook_BookListener_queryInterface Bonobo_Unknown_queryInterface
   void
      GNOME_Evolution_Addressbook_BookListener_notifyContactCreated
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const CORBA_char * Id, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyContactsRemoved
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyContactModified
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyProgress
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const CORBA_char * status_message, const CORBA_short precent,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyBookOpened
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyBookRemoved
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyViewRequested
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const GNOME_Evolution_Addressbook_BookView view,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyChangesRequested
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const GNOME_Evolution_Addressbook_BookChangeList * changes,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyContactRequested
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const CORBA_char * vcard, CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyContactListRequested
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const GNOME_Evolution_Addressbook_stringlist * contacts,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifySupportedFields
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const GNOME_Evolution_Addressbook_stringlist * fields,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyAuthenticationResult
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifySupportedAuthMethods
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const GNOME_Evolution_Addressbook_CallStatus status,
       const GNOME_Evolution_Addressbook_stringlist * auth_methods,
       CORBA_Environment * ev);
   void
      GNOME_Evolution_Addressbook_BookListener_notifyWritable
      (GNOME_Evolution_Addressbook_BookListener _obj,
       const CORBA_boolean writable, CORBA_Environment * ev);
#define GNOME_Evolution_Addressbook_BookFactory_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Addressbook_BookFactory_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Addressbook_BookFactory_queryInterface Bonobo_Unknown_queryInterface
   GNOME_Evolution_Addressbook_Book
      GNOME_Evolution_Addressbook_BookFactory_getBook
      (GNOME_Evolution_Addressbook_BookFactory _obj,
       const CORBA_char * source,
       const GNOME_Evolution_Addressbook_BookListener listener,
       CORBA_Environment * ev);
#include <orbit/orb-core/orbit-interface.h>

#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IInterface GNOME_Evolution_Addressbook_BookViewListener__iinterface;
#define GNOME_Evolution_Addressbook_BookViewListener_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IMethod
      GNOME_Evolution_Addressbook_BookViewListener__imethods
      [GNOME_Evolution_Addressbook_BookViewListener_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IInterface GNOME_Evolution_Addressbook_BookView__iinterface;
#define GNOME_Evolution_Addressbook_BookView_IMETHODS_LEN 3
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IMethod
      GNOME_Evolution_Addressbook_BookView__imethods
      [GNOME_Evolution_Addressbook_BookView_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IInterface GNOME_Evolution_Addressbook_Book__iinterface;
#define GNOME_Evolution_Addressbook_Book_IMETHODS_LEN 15
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IMethod
      GNOME_Evolution_Addressbook_Book__imethods
      [GNOME_Evolution_Addressbook_Book_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IInterface GNOME_Evolution_Addressbook_BookListener__iinterface;
#define GNOME_Evolution_Addressbook_BookListener_IMETHODS_LEN 14
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IMethod
      GNOME_Evolution_Addressbook_BookListener__imethods
      [GNOME_Evolution_Addressbook_BookListener_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IInterface GNOME_Evolution_Addressbook_BookFactory__iinterface;
#define GNOME_Evolution_Addressbook_BookFactory_IMETHODS_LEN 1
#ifdef ORBIT_IDL_C_IMODULE_Evolution_DataServer_Addressbook
   static
#else
   extern
#endif
   ORBit_IMethod
      GNOME_Evolution_Addressbook_BookFactory__imethods
      [GNOME_Evolution_Addressbook_BookFactory_IMETHODS_LEN];
#ifdef __cplusplus
}
#endif				/* __cplusplus */

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

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