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

#ifndef addressbook_H
#define 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_CardId_defined)
#define _GNOME_Evolution_Addressbook_CardId_defined 1
typedef CORBA_string GNOME_Evolution_Addressbook_CardId;
#define GNOME_Evolution_Addressbook_CardId_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_CardId_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_0 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardId_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static
#else
extern
#endif
const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Addressbook_CardId_struct;
#define TC_GNOME_Evolution_Addressbook_CardId ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_CardId_struct)
#endif
#define GNOME_Evolution_Addressbook_CardId__alloc() ((GNOME_Evolution_Addressbook_CardId *)ORBit_small_alloc (TC_CORBA_string))
#define GNOME_Evolution_Addressbook_CardId__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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCard_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_9 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_10 '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 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_1 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_2 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_3 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_4 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_5 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_6 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_7 'b'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_8 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_9 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_10 '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 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_1 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_2 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_3 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_4 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_5 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_6 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_7 'b'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_8 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_9 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_VCard_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_VCardList_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_9 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_10 '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 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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_CardId)
#define ORBIT_DECL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_0 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_1 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_2 'd'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_3 'r'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_4 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_5 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_6 's'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_7 'b'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_8 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_9 'o'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_10 'k'
#if !defined(_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_defined)
#define _CORBA_sequence_GNOME_Evolution_Addressbook_CardId_defined 1
typedef CORBA_sequence_CORBA_string CORBA_sequence_GNOME_Evolution_Addressbook_CardId;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_0 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_1 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_2 'd'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_3 'r'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_4 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_5 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_6 's'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_7 'b'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_8 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_9 'o'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static
#else
extern
#endif
const struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_struct;
#define TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId_struct)
#endif
#define CORBA_sequence_GNOME_Evolution_Addressbook_CardId__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_GNOME_Evolution_Addressbook_CardId__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_GNOME_Evolution_Addressbook_CardId_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_GNOME_Evolution_Addressbook_CardId_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_GNOME_Evolution_Addressbook_CardId_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_GNOME_Evolution_Addressbook_CardIdList_defined)
#define _GNOME_Evolution_Addressbook_CardIdList_defined 1
typedef CORBA_sequence_GNOME_Evolution_Addressbook_CardId GNOME_Evolution_Addressbook_CardIdList;
#define GNOME_Evolution_Addressbook_CardIdList_marshal(x,y,z) CORBA_sequence_GNOME_Evolution_Addressbook_CardId_marshal((x),(y),(z))
#define GNOME_Evolution_Addressbook_CardIdList_demarshal(x,y,z,i) CORBA_sequence_GNOME_Evolution_Addressbook_CardId_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_0 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardIdList_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static
#else
extern
#endif
const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Addressbook_CardIdList_struct;
#define TC_GNOME_Evolution_Addressbook_CardIdList ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_CardIdList_struct)
#endif
#define GNOME_Evolution_Addressbook_CardIdList__alloc() ((GNOME_Evolution_Addressbook_CardIdList *)ORBit_small_alloc (TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId))
#define GNOME_Evolution_Addressbook_CardIdList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId,(m),(d))
#define GNOME_Evolution_Addressbook_CardIdList_allocbuf(l) ((GNOME_Evolution_Addressbook_CardId*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Evolution_Addressbook_CardId, (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 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'd'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'b'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_9 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_10 '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 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'd'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'b'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_stringlist_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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(ORBIT_DECL_GNOME_Evolution_Addressbook_CardCursor) && !defined(_GNOME_Evolution_Addressbook_CardCursor_defined)
#define ORBIT_DECL_GNOME_Evolution_Addressbook_CardCursor 1
#define _GNOME_Evolution_Addressbook_CardCursor_defined 1
#define GNOME_Evolution_Addressbook_CardCursor__freekids CORBA_Object__freekids
typedef CORBA_Object GNOME_Evolution_Addressbook_CardCursor;
extern CORBA_unsigned_long GNOME_Evolution_Addressbook_CardCursor__classid;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_0 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_CardCursor_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static
#else
extern
#endif
const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Addressbook_CardCursor_struct;
#define TC_GNOME_Evolution_Addressbook_CardCursor ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_CardCursor_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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(_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_defined)
#define _GNOME_Evolution_Addressbook_BookViewListener_CallStatus_defined 1
typedef enum {
  GNOME_Evolution_Addressbook_BookViewListener_Success,
  GNOME_Evolution_Addressbook_BookViewListener_SearchSizeLimitExceeded,
  GNOME_Evolution_Addressbook_BookViewListener_SearchTimeLimitExceeded,
  GNOME_Evolution_Addressbook_BookViewListener_InvalidQuery,
  GNOME_Evolution_Addressbook_BookViewListener_QueryRefused,
  GNOME_Evolution_Addressbook_BookViewListener_OtherError
} GNOME_Evolution_Addressbook_BookViewListener_CallStatus;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_0 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static
#else
extern
#endif
const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_struct;
#define TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookViewListener_CallStatus_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookView_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_Book_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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(_GNOME_Evolution_Addressbook_BookListener_CallStatus_defined)
#define _GNOME_Evolution_Addressbook_BookListener_CallStatus_defined 1
typedef enum {
  GNOME_Evolution_Addressbook_BookListener_Success,
  GNOME_Evolution_Addressbook_BookListener_RepositoryOffline,
  GNOME_Evolution_Addressbook_BookListener_PermissionDenied,
  GNOME_Evolution_Addressbook_BookListener_CardNotFound,
  GNOME_Evolution_Addressbook_BookListener_CardIdAlreadyExists,
  GNOME_Evolution_Addressbook_BookListener_ProtocolNotSupported,
  GNOME_Evolution_Addressbook_BookListener_AuthenticationFailed,
  GNOME_Evolution_Addressbook_BookListener_AuthenticationRequired,
  GNOME_Evolution_Addressbook_BookListener_UnsupportedField,
  GNOME_Evolution_Addressbook_BookListener_UnsupportedAuthenticationMethod,
  GNOME_Evolution_Addressbook_BookListener_TLSNotAvailable,
  GNOME_Evolution_Addressbook_BookListener_NoSuchBook,
  GNOME_Evolution_Addressbook_BookListener_OtherError
} GNOME_Evolution_Addressbook_BookListener_CallStatus;
#if !defined(TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_0)
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_0 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static
#else
extern
#endif
const struct CORBA_TypeCode_struct TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_struct;
#define TC_GNOME_Evolution_Addressbook_BookListener_CallStatus ((CORBA_TypeCode)&TC_GNOME_Evolution_Addressbook_BookListener_CallStatus_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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 'a'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_1 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_2 'd'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_3 'r'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_4 'e'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_5 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_6 's'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_7 'b'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_8 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_9 'o'
#define TC_IMPL_TC_GNOME_Evolution_Addressbook_BookFactory_ProtocolNotSupported_10 'k'
#ifdef ORBIT_IDL_C_IMODULE_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_CardCursor
#define _defined_POA_GNOME_Evolution_Addressbook_CardCursor 1
typedef struct {
  void *_private;
CORBA_long (*count)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_string (*getNth)(PortableServer_Servant _servant, const CORBA_long n, CORBA_Environment *ev);
} POA_GNOME_Evolution_Addressbook_CardCursor__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Evolution_Addressbook_CardCursor__epv *GNOME_Evolution_Addressbook_CardCursor_epv;
} POA_GNOME_Evolution_Addressbook_CardCursor__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Evolution_Addressbook_CardCursor__vepv *vepv;
} POA_GNOME_Evolution_Addressbook_CardCursor;
extern void POA_GNOME_Evolution_Addressbook_CardCursor__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Evolution_Addressbook_CardCursor__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_GNOME_Evolution_Addressbook_CardCursor */
#ifndef _defined_POA_GNOME_Evolution_Addressbook_BookViewListener
#define _defined_POA_GNOME_Evolution_Addressbook_BookViewListener 1
typedef struct {
  void *_private;
void (*notifyCardAdded)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_VCardList* cards, CORBA_Environment *ev);
void (*notifyCardsRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_CardIdList* ids, CORBA_Environment *ev);
void (*notifyCardChanged)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_VCardList* cards, CORBA_Environment *ev);
void (*notifySequenceComplete)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookViewListener_CallStatus status, CORBA_Environment *ev);
void (*notifyStatusMessage)(PortableServer_Servant _servant, const CORBA_char * message, 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;
} 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 (*getVCard)(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 (*addCard)(PortableServer_Servant _servant, const CORBA_char * vcard, CORBA_Environment *ev);
void (*removeCards)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_CardIdList* Id, CORBA_Environment *ev);
void (*modifyCard)(PortableServer_Servant _servant, const CORBA_char * vcard, CORBA_Environment *ev);
void (*getCursor)(PortableServer_Servant _servant, const CORBA_char * query, CORBA_Environment *ev);
void (*getBookView)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * query, CORBA_Environment *ev);
void (*getChanges)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * change_id, CORBA_Environment *ev);
void (*getCompletionView)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * query, CORBA_Environment *ev);
void (*checkConnection)(PortableServer_Servant _servant, 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);
} 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 (*notifyCardCreated)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const CORBA_char * Id, CORBA_Environment *ev);
void (*notifyCardsRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev);
void (*notifyCardModified)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev);
void (*notifyOpenBookProgress)(PortableServer_Servant _servant, const CORBA_char * status_message, const CORBA_short percent, CORBA_Environment *ev);
void (*notifyBookOpened)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_Book book, CORBA_Environment *ev);
void (*notifyCardRequested)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const CORBA_char * card, CORBA_Environment *ev);
void (*notifyCursorRequested)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_CardCursor cursor, CORBA_Environment *ev);
void (*notifyViewRequested)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_BookView view, CORBA_Environment *ev);
void (*notifyChangesRequested)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_BookView view, CORBA_Environment *ev);
void (*notifyAuthenticationResult)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev);
void (*notifySupportedFields)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_stringlist* fields, CORBA_Environment *ev);
void (*notifySupportedAuthMethods)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_stringlist* fields, CORBA_Environment *ev);
void (*notifyConnectionStatus)(PortableServer_Servant _servant, const CORBA_boolean connected, 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;
void (*openBook)(PortableServer_Servant _servant, const CORBA_char * uri, 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_CardCursor_count(POA_GNOME_Evolution_Addressbook_CardCursor *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_long (*_impl_count)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_CardCursor_getNth(POA_GNOME_Evolution_Addressbook_CardCursor *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getNth)(PortableServer_Servant _servant, const CORBA_long n, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyCardAdded(POA_GNOME_Evolution_Addressbook_BookViewListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardAdded)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_VCardList* cards, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyCardsRemoved(POA_GNOME_Evolution_Addressbook_BookViewListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardsRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_CardIdList* ids, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyCardChanged(POA_GNOME_Evolution_Addressbook_BookViewListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardChanged)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_VCardList* cards, 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_BookViewListener_CallStatus status, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookViewListener_notifyStatusMessage(POA_GNOME_Evolution_Addressbook_BookViewListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyStatusMessage)(PortableServer_Servant _servant, const CORBA_char * message, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getVCard(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_getVCard)(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_addCard(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addCard)(PortableServer_Servant _servant, const CORBA_char * vcard, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_removeCards(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeCards)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_CardIdList* Id, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_modifyCard(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_modifyCard)(PortableServer_Servant _servant, const CORBA_char * vcard, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getCursor(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_getCursor)(PortableServer_Servant _servant, const CORBA_char * query, 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, 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 GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * change_id, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_getCompletionView(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_getCompletionView)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * query, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_Book_checkConnection(POA_GNOME_Evolution_Addressbook_Book *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_checkConnection)(PortableServer_Servant _servant, 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_BookListener_notifyCardCreated(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardCreated)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const CORBA_char * Id, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyCardsRemoved(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardsRemoved)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyCardModified(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardModified)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyOpenBookProgress(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyOpenBookProgress)(PortableServer_Servant _servant, const CORBA_char * status_message, const CORBA_short percent, 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_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_Book book, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyCardRequested(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCardRequested)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const CORBA_char * card, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyCursorRequested(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyCursorRequested)(PortableServer_Servant _servant, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_CardCursor cursor, 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_BookListener_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_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_BookView view, 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_BookListener_CallStatus status, 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_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_stringlist* fields, 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_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_stringlist* fields, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Evolution_Addressbook_BookListener_notifyConnectionStatus(POA_GNOME_Evolution_Addressbook_BookListener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyConnectionStatus)(PortableServer_Servant _servant, const CORBA_boolean connected, 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_openBook(POA_GNOME_Evolution_Addressbook_BookFactory *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_openBook)(PortableServer_Servant _servant, const CORBA_char * uri, const GNOME_Evolution_Addressbook_BookListener listener, CORBA_Environment *ev));

/** stub prototypes **/
#define GNOME_Evolution_Addressbook_CardCursor_ref Bonobo_Unknown_ref
#define GNOME_Evolution_Addressbook_CardCursor_unref Bonobo_Unknown_unref
#define GNOME_Evolution_Addressbook_CardCursor_queryInterface Bonobo_Unknown_queryInterface
CORBA_long GNOME_Evolution_Addressbook_CardCursor_count(GNOME_Evolution_Addressbook_CardCursor _obj, CORBA_Environment *ev);
CORBA_string GNOME_Evolution_Addressbook_CardCursor_getNth(GNOME_Evolution_Addressbook_CardCursor _obj, const CORBA_long n, CORBA_Environment *ev);
#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_notifyCardAdded(GNOME_Evolution_Addressbook_BookViewListener _obj, const GNOME_Evolution_Addressbook_VCardList* cards, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookViewListener_notifyCardsRemoved(GNOME_Evolution_Addressbook_BookViewListener _obj, const GNOME_Evolution_Addressbook_CardIdList* ids, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookViewListener_notifyCardChanged(GNOME_Evolution_Addressbook_BookViewListener _obj, const GNOME_Evolution_Addressbook_VCardList* cards, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookViewListener_notifySequenceComplete(GNOME_Evolution_Addressbook_BookViewListener _obj, const GNOME_Evolution_Addressbook_BookViewListener_CallStatus status, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookViewListener_notifyStatusMessage(GNOME_Evolution_Addressbook_BookViewListener _obj, const CORBA_char * message, 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
#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_getVCard(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_addCard(GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * vcard, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_removeCards(GNOME_Evolution_Addressbook_Book _obj, const GNOME_Evolution_Addressbook_CardIdList* Id, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_modifyCard(GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * vcard, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_getCursor(GNOME_Evolution_Addressbook_Book _obj, const CORBA_char * query, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_getBookView(GNOME_Evolution_Addressbook_Book _obj, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * query, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_getChanges(GNOME_Evolution_Addressbook_Book _obj, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * change_id, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_getCompletionView(GNOME_Evolution_Addressbook_Book _obj, const GNOME_Evolution_Addressbook_BookViewListener listener, const CORBA_char * query, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_Book_checkConnection(GNOME_Evolution_Addressbook_Book _obj, 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);
#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_notifyCardCreated(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const CORBA_char * Id, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyCardsRemoved(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyCardModified(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyOpenBookProgress(GNOME_Evolution_Addressbook_BookListener _obj, const CORBA_char * status_message, const CORBA_short percent, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyBookOpened(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_Book book, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyCardRequested(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const CORBA_char * card, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyCursorRequested(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_CardCursor cursor, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyViewRequested(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_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_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_BookView view, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyAuthenticationResult(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifySupportedFields(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_stringlist* fields, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifySupportedAuthMethods(GNOME_Evolution_Addressbook_BookListener _obj, const GNOME_Evolution_Addressbook_BookListener_CallStatus status, const GNOME_Evolution_Addressbook_stringlist* fields, CORBA_Environment *ev);
void GNOME_Evolution_Addressbook_BookListener_notifyConnectionStatus(GNOME_Evolution_Addressbook_BookListener _obj, const CORBA_boolean connected, 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
void GNOME_Evolution_Addressbook_BookFactory_openBook(GNOME_Evolution_Addressbook_BookFactory _obj, const CORBA_char * uri, const GNOME_Evolution_Addressbook_BookListener listener, CORBA_Environment *ev);
#include <orbit/orb-core/orbit-interface.h>

#ifdef ORBIT_IDL_C_IMODULE_addressbook
static 
#else
extern 
#endif
ORBit_IInterface GNOME_Evolution_Addressbook_CardCursor__iinterface;
#define GNOME_Evolution_Addressbook_CardCursor_IMETHODS_LEN 2
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static 
#else
extern 
#endif
ORBit_IMethod GNOME_Evolution_Addressbook_CardCursor__imethods[GNOME_Evolution_Addressbook_CardCursor_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_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_addressbook
static 
#else
extern 
#endif
ORBit_IMethod GNOME_Evolution_Addressbook_BookViewListener__imethods[GNOME_Evolution_Addressbook_BookViewListener_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static 
#else
extern 
#endif
ORBit_IInterface GNOME_Evolution_Addressbook_BookView__iinterface;
#define GNOME_Evolution_Addressbook_BookView_IMETHODS_LEN 0
#define GNOME_Evolution_Addressbook_BookView__imethods (ORBit_IMethod*) NULL
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static 
#else
extern 
#endif
ORBit_IInterface GNOME_Evolution_Addressbook_Book__iinterface;
#define GNOME_Evolution_Addressbook_Book_IMETHODS_LEN 14
#ifdef ORBIT_IDL_C_IMODULE_addressbook
static 
#else
extern 
#endif
ORBit_IMethod GNOME_Evolution_Addressbook_Book__imethods[GNOME_Evolution_Addressbook_Book_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_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_addressbook
static 
#else
extern 
#endif
ORBit_IMethod GNOME_Evolution_Addressbook_BookListener__imethods[GNOME_Evolution_Addressbook_BookListener_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_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_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
