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

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

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

/** typedefs **/
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string) && !defined(_CORBA_sequence_CORBA_string_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define _CORBA_sequence_CORBA_string_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'g'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'm'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_9 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_10 't'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_char **_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_string;
   CORBA_char **CORBA_sequence_CORBA_string_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'g'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
   extern CORBA_sequence_CORBA_string
      *CORBA_sequence_CORBA_string__alloc(void);
   extern gpointer CORBA_sequence_CORBA_string__free(gpointer mem,
						     gpointer dat,
						     CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Pilot_StringSequence_defined)
#define _GNOME_Pilot_StringSequence_defined 1
   typedef CORBA_sequence_CORBA_string GNOME_Pilot_StringSequence;
#if !defined(TC_IMPL_TC_GNOME_Pilot_StringSequence_0)
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_StringSequence_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_StringSequence_struct;
#define TC_GNOME_Pilot_StringSequence ((CORBA_TypeCode)&TC_GNOME_Pilot_StringSequence_struct)
#endif
   extern GNOME_Pilot_StringSequence *GNOME_Pilot_StringSequence__alloc(void);
   extern gpointer GNOME_Pilot_StringSequence__free(gpointer mem,
						    gpointer dat,
						    CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_long) && !defined(_CORBA_sequence_CORBA_long_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_long 1
#define _CORBA_sequence_CORBA_long_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_0 'g'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_2 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_3 'm'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_4 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_5 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_6 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_7 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_8 'l'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_9 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_long_10 't'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_long *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_long;
   CORBA_long *CORBA_sequence_CORBA_long_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_long_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_0 'g'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_2 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_3 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_4 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_5 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_6 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_7 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_8 'l'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_9 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_long_struct;
#define TC_CORBA_sequence_CORBA_long ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_long_struct)
#endif
   extern CORBA_sequence_CORBA_long *CORBA_sequence_CORBA_long__alloc(void);
   extern gpointer CORBA_sequence_CORBA_long__free(gpointer mem, gpointer dat,
						   CORBA_boolean free_strings);	/* ORBit internal use */
#if !defined(_GNOME_Pilot_LongSequence_defined)
#define _GNOME_Pilot_LongSequence_defined 1
   typedef CORBA_sequence_CORBA_long GNOME_Pilot_LongSequence;
#if !defined(TC_IMPL_TC_GNOME_Pilot_LongSequence_0)
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_LongSequence_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_LongSequence_struct;
#define TC_GNOME_Pilot_LongSequence ((CORBA_TypeCode)&TC_GNOME_Pilot_LongSequence_struct)
#endif
   extern GNOME_Pilot_LongSequence *GNOME_Pilot_LongSequence__alloc(void);
   extern gpointer GNOME_Pilot_LongSequence__free(gpointer mem, gpointer dat,
						  CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_UnknownPilot "IDL:GNOME/Pilot/UnknownPilot:1.0"
   void _ORBIT_GNOME_Pilot_UnknownPilot_demarshal(GIOPRecvBuffer *
						  _ORBIT_recv_buffer,
						  CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_UnknownPilot_marshal(GIOPSendBuffer *
						_ORBIT_send_buffer,
						CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_UnknownPilot_defined)
#define _GNOME_Pilot_UnknownPilot_defined 1
   typedef struct
   {
      CORBA_char *pilotId;
   }
   GNOME_Pilot_UnknownPilot;

#if !defined(TC_IMPL_TC_GNOME_Pilot_UnknownPilot_0)
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_UnknownPilot_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_UnknownPilot_struct;
#define TC_GNOME_Pilot_UnknownPilot ((CORBA_TypeCode)&TC_GNOME_Pilot_UnknownPilot_struct)
#endif
   extern GNOME_Pilot_UnknownPilot *GNOME_Pilot_UnknownPilot__alloc(void);
   extern gpointer GNOME_Pilot_UnknownPilot__free(gpointer mem, gpointer dat,
						  CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_UnknownUser "IDL:GNOME/Pilot/UnknownUser:1.0"
   void _ORBIT_GNOME_Pilot_UnknownUser_demarshal(GIOPRecvBuffer *
						 _ORBIT_recv_buffer,
						 CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_UnknownUser_marshal(GIOPSendBuffer *
					       _ORBIT_send_buffer,
					       CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_UnknownUser_defined)
#define _GNOME_Pilot_UnknownUser_defined 1
   typedef struct
   {
      CORBA_char *user;
   }
   GNOME_Pilot_UnknownUser;

#if !defined(TC_IMPL_TC_GNOME_Pilot_UnknownUser_0)
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_UnknownUser_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_UnknownUser_struct;
#define TC_GNOME_Pilot_UnknownUser ((CORBA_TypeCode)&TC_GNOME_Pilot_UnknownUser_struct)
#endif
   extern GNOME_Pilot_UnknownUser *GNOME_Pilot_UnknownUser__alloc(void);
   extern gpointer GNOME_Pilot_UnknownUser__free(gpointer mem, gpointer dat,
						 CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_UnknownConduit "IDL:GNOME/Pilot/UnknownConduit:1.0"
   void _ORBIT_GNOME_Pilot_UnknownConduit_demarshal(GIOPRecvBuffer *
						    _ORBIT_recv_buffer,
						    CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_UnknownConduit_marshal(GIOPSendBuffer *
						  _ORBIT_send_buffer,
						  CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_UnknownConduit_defined)
#define _GNOME_Pilot_UnknownConduit_defined 1
   typedef struct
   {
      CORBA_char *conduit;
   }
   GNOME_Pilot_UnknownConduit;

#if !defined(TC_IMPL_TC_GNOME_Pilot_UnknownConduit_0)
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_UnknownConduit_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_UnknownConduit_struct;
#define TC_GNOME_Pilot_UnknownConduit ((CORBA_TypeCode)&TC_GNOME_Pilot_UnknownConduit_struct)
#endif
   extern GNOME_Pilot_UnknownConduit *GNOME_Pilot_UnknownConduit__alloc(void);
   extern gpointer GNOME_Pilot_UnknownConduit__free(gpointer mem,
						    gpointer dat,
						    CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_MissingFile "IDL:GNOME/Pilot/MissingFile:1.0"
   void _ORBIT_GNOME_Pilot_MissingFile_demarshal(GIOPRecvBuffer *
						 _ORBIT_recv_buffer,
						 CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_MissingFile_marshal(GIOPSendBuffer *
					       _ORBIT_send_buffer,
					       CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_MissingFile_defined)
#define _GNOME_Pilot_MissingFile_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Pilot_MissingFile;

#if !defined(TC_IMPL_TC_GNOME_Pilot_MissingFile_0)
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_MissingFile_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_MissingFile_struct;
#define TC_GNOME_Pilot_MissingFile ((CORBA_TypeCode)&TC_GNOME_Pilot_MissingFile_struct)
#endif
#define GNOME_Pilot_MissingFile__alloc() NULL
   extern gpointer GNOME_Pilot_MissingFile__free(gpointer mem, gpointer dat,
						 CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_NoAccess "IDL:GNOME/Pilot/NoAccess:1.0"
   void _ORBIT_GNOME_Pilot_NoAccess_demarshal(GIOPRecvBuffer *
					      _ORBIT_recv_buffer,
					      CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_NoAccess_marshal(GIOPSendBuffer *
					    _ORBIT_send_buffer,
					    CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_NoAccess_defined)
#define _GNOME_Pilot_NoAccess_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Pilot_NoAccess;

#if !defined(TC_IMPL_TC_GNOME_Pilot_NoAccess_0)
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_NoAccess_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_NoAccess_struct;
#define TC_GNOME_Pilot_NoAccess ((CORBA_TypeCode)&TC_GNOME_Pilot_NoAccess_struct)
#endif
#define GNOME_Pilot_NoAccess__alloc() NULL
   extern gpointer GNOME_Pilot_NoAccess__free(gpointer mem, gpointer dat,
					      CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_NoMonitors "IDL:GNOME/Pilot/NoMonitors:1.0"
   void _ORBIT_GNOME_Pilot_NoMonitors_demarshal(GIOPRecvBuffer *
						_ORBIT_recv_buffer,
						CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_NoMonitors_marshal(GIOPSendBuffer *
					      _ORBIT_send_buffer,
					      CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_NoMonitors_defined)
#define _GNOME_Pilot_NoMonitors_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Pilot_NoMonitors;

#if !defined(TC_IMPL_TC_GNOME_Pilot_NoMonitors_0)
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_NoMonitors_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_NoMonitors_struct;
#define TC_GNOME_Pilot_NoMonitors ((CORBA_TypeCode)&TC_GNOME_Pilot_NoMonitors_struct)
#endif
#define GNOME_Pilot_NoMonitors__alloc() NULL
   extern gpointer GNOME_Pilot_NoMonitors__free(gpointer mem, gpointer dat,
						CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_NoSuchHandle "IDL:GNOME/Pilot/NoSuchHandle:1.0"
   void _ORBIT_GNOME_Pilot_NoSuchHandle_demarshal(GIOPRecvBuffer *
						  _ORBIT_recv_buffer,
						  CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_NoSuchHandle_marshal(GIOPSendBuffer *
						_ORBIT_send_buffer,
						CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_NoSuchHandle_defined)
#define _GNOME_Pilot_NoSuchHandle_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Pilot_NoSuchHandle;

#if !defined(TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_0)
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_NoSuchHandle_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_NoSuchHandle_struct;
#define TC_GNOME_Pilot_NoSuchHandle ((CORBA_TypeCode)&TC_GNOME_Pilot_NoSuchHandle_struct)
#endif
#define GNOME_Pilot_NoSuchHandle__alloc() NULL
   extern gpointer GNOME_Pilot_NoSuchHandle__free(gpointer mem, gpointer dat,
						  CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_PilotBusy "IDL:GNOME/Pilot/PilotBusy:1.0"
   void _ORBIT_GNOME_Pilot_PilotBusy_demarshal(GIOPRecvBuffer *
					       _ORBIT_recv_buffer,
					       CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_PilotBusy_marshal(GIOPSendBuffer *
					     _ORBIT_send_buffer,
					     CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_PilotBusy_defined)
#define _GNOME_Pilot_PilotBusy_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Pilot_PilotBusy;

#if !defined(TC_IMPL_TC_GNOME_Pilot_PilotBusy_0)
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_PilotBusy_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_PilotBusy_struct;
#define TC_GNOME_Pilot_PilotBusy ((CORBA_TypeCode)&TC_GNOME_Pilot_PilotBusy_struct)
#endif
#define GNOME_Pilot_PilotBusy__alloc() NULL
   extern gpointer GNOME_Pilot_PilotBusy__free(gpointer mem, gpointer dat,
					       CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#define ex_GNOME_Pilot_CradleBusy "IDL:GNOME/Pilot/CradleBusy:1.0"
   void _ORBIT_GNOME_Pilot_CradleBusy_demarshal(GIOPRecvBuffer *
						_ORBIT_recv_buffer,
						CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_CradleBusy_marshal(GIOPSendBuffer *
					      _ORBIT_send_buffer,
					      CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_CradleBusy_defined)
#define _GNOME_Pilot_CradleBusy_defined 1
   typedef struct
   {
      int dummy;
   }
   GNOME_Pilot_CradleBusy;

#if !defined(TC_IMPL_TC_GNOME_Pilot_CradleBusy_0)
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_CradleBusy_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_CradleBusy_struct;
#define TC_GNOME_Pilot_CradleBusy ((CORBA_TypeCode)&TC_GNOME_Pilot_CradleBusy_struct)
#endif
#define GNOME_Pilot_CradleBusy__alloc() NULL
   extern gpointer GNOME_Pilot_CradleBusy__free(gpointer mem, gpointer dat,
						CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Pilot_ConfigErrorType_defined)
#define _GNOME_Pilot_ConfigErrorType_defined 1
   typedef enum
   {
      GNOME_Pilot_DEVICE_MISSING,
      GNOME_Pilot_DEVICE_CANNOT_BE_OPENED
   }
   GNOME_Pilot_ConfigErrorType;
#if !defined(TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_0)
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_ConfigErrorType_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_ConfigErrorType_struct;
#define TC_GNOME_Pilot_ConfigErrorType ((CORBA_TypeCode)&TC_GNOME_Pilot_ConfigErrorType_struct)
#endif
#endif
#define ex_GNOME_Pilot_ConfigError "IDL:GNOME/Pilot/ConfigError:1.0"
   void _ORBIT_GNOME_Pilot_ConfigError_demarshal(GIOPRecvBuffer *
						 _ORBIT_recv_buffer,
						 CORBA_Environment * ev);
   void _ORBIT_GNOME_Pilot_ConfigError_marshal(GIOPSendBuffer *
					       _ORBIT_send_buffer,
					       CORBA_Environment * ev);
#if !defined(_GNOME_Pilot_ConfigError_defined)
#define _GNOME_Pilot_ConfigError_defined 1
   typedef struct
   {
      GNOME_Pilot_ConfigErrorType errorType;
      CORBA_char *message;
   }
   GNOME_Pilot_ConfigError;

#if !defined(TC_IMPL_TC_GNOME_Pilot_ConfigError_0)
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_ConfigError_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_ConfigError_struct;
#define TC_GNOME_Pilot_ConfigError ((CORBA_TypeCode)&TC_GNOME_Pilot_ConfigError_struct)
#endif
   extern GNOME_Pilot_ConfigError *GNOME_Pilot_ConfigError__alloc(void);
   extern gpointer GNOME_Pilot_ConfigError__free(gpointer mem, gpointer dat,
						 CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Pilot_Survival_defined)
#define _GNOME_Pilot_Survival_defined 1
   typedef enum
   {
      GNOME_Pilot_IMMEDIATE,
      GNOME_Pilot_PERSISTENT
   }
   GNOME_Pilot_Survival;
#if !defined(TC_IMPL_TC_GNOME_Pilot_Survival_0)
#define TC_IMPL_TC_GNOME_Pilot_Survival_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_Survival_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_Survival_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_Survival_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_Survival_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_Survival_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_Survival_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_Survival_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_Survival_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_Survival_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_Survival_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_Survival_struct;
#define TC_GNOME_Pilot_Survival ((CORBA_TypeCode)&TC_GNOME_Pilot_Survival_struct)
#endif
#endif
#if !defined(_GNOME_Pilot_EventType_defined)
#define _GNOME_Pilot_EventType_defined 1
   typedef enum
   {
      GNOME_Pilot_NOTIFY_CONNECT,
      GNOME_Pilot_NOTIFY_DISCONNECT,
      GNOME_Pilot_NOTIFY_BACKUP,
      GNOME_Pilot_NOTIFY_CONDUIT,
      GNOME_Pilot_NOTIFY_REQUEST_COMPLETION,
      GNOME_Pilot_NOTIFY_REQUEST_TIMEOUT,
      GNOME_Pilot_NOTIFY_USERINFO_REQUESTED,
      GNOME_Pilot_NOTIFY_SYSINFO_REQUESTED,
      GNOME_Pilot_NOTIFY_USERINFO_SENT
   }
   GNOME_Pilot_EventType;
#if !defined(TC_IMPL_TC_GNOME_Pilot_EventType_0)
#define TC_IMPL_TC_GNOME_Pilot_EventType_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_EventType_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_EventType_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_EventType_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_EventType_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_EventType_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_EventType_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_EventType_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_EventType_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_EventType_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_EventType_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_EventType_struct;
#define TC_GNOME_Pilot_EventType ((CORBA_TypeCode)&TC_GNOME_Pilot_EventType_struct)
#endif
#endif
#if !defined(_GNOME_Pilot_ConduitOperation_defined)
#define _GNOME_Pilot_ConduitOperation_defined 1
   typedef enum
   {
      GNOME_Pilot_SYNCHRONIZE,
      GNOME_Pilot_CONDUIT_DEFAULT,
      GNOME_Pilot_COPY_FROM_PILOT,
      GNOME_Pilot_COPY_TO_PILOT,
      GNOME_Pilot_MERGE_FROM_PILOT,
      GNOME_Pilot_MERGE_TO_PILOT
   }
   GNOME_Pilot_ConduitOperation;
#if !defined(TC_IMPL_TC_GNOME_Pilot_ConduitOperation_0)
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_ConduitOperation_10 't'
   extern const struct CORBA_TypeCode_struct
      TC_GNOME_Pilot_ConduitOperation_struct;
#define TC_GNOME_Pilot_ConduitOperation ((CORBA_TypeCode)&TC_GNOME_Pilot_ConduitOperation_struct)
#endif
#endif
#if !defined(_GNOME_Pilot_UserInfo_defined)
#define _GNOME_Pilot_UserInfo_defined 1
   typedef struct
   {
      CORBA_unsigned_long userID;
      CORBA_char *username;
   }
   GNOME_Pilot_UserInfo;

#if !defined(TC_IMPL_TC_GNOME_Pilot_UserInfo_0)
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_UserInfo_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_UserInfo_struct;
#define TC_GNOME_Pilot_UserInfo ((CORBA_TypeCode)&TC_GNOME_Pilot_UserInfo_struct)
#endif
   extern GNOME_Pilot_UserInfo *GNOME_Pilot_UserInfo__alloc(void);
   extern gpointer GNOME_Pilot_UserInfo__free(gpointer mem, gpointer dat,
					      CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(_GNOME_Pilot_SysInfo_defined)
#define _GNOME_Pilot_SysInfo_defined 1
   typedef struct
   {
      CORBA_long romSize;
      CORBA_long ramSize;
      CORBA_long ramFree;
      CORBA_char *name;
      CORBA_char *manufacturer;
      CORBA_long creation;
      CORBA_long romVersion;
   }
   GNOME_Pilot_SysInfo;

#if !defined(TC_IMPL_TC_GNOME_Pilot_SysInfo_0)
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_SysInfo_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_SysInfo_struct;
#define TC_GNOME_Pilot_SysInfo ((CORBA_TypeCode)&TC_GNOME_Pilot_SysInfo_struct)
#endif
   extern GNOME_Pilot_SysInfo *GNOME_Pilot_SysInfo__alloc(void);
   extern gpointer GNOME_Pilot_SysInfo__free(gpointer mem, gpointer dat,
					     CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_GNOME_Pilot_Client) && !defined(_GNOME_Pilot_Client_defined)
#define ORBIT_DECL_GNOME_Pilot_Client 1
#define _GNOME_Pilot_Client_defined 1
#define GNOME_Pilot_Client__free CORBA_Object__free
   typedef CORBA_Object GNOME_Pilot_Client;
   extern CORBA_unsigned_long GNOME_Pilot_Client__classid;
#if !defined(TC_IMPL_TC_GNOME_Pilot_Client_0)
#define TC_IMPL_TC_GNOME_Pilot_Client_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_Client_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_Client_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_Client_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_Client_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_Client_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_Client_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_Client_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_Client_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_Client_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_Client_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_Client_struct;
#define TC_GNOME_Pilot_Client ((CORBA_TypeCode)&TC_GNOME_Pilot_Client_struct)
#endif
#endif
#if !defined(ORBIT_DECL_GNOME_Pilot_Daemon) && !defined(_GNOME_Pilot_Daemon_defined)
#define ORBIT_DECL_GNOME_Pilot_Daemon 1
#define _GNOME_Pilot_Daemon_defined 1
#define GNOME_Pilot_Daemon__free CORBA_Object__free
   typedef CORBA_Object GNOME_Pilot_Daemon;
   extern CORBA_unsigned_long GNOME_Pilot_Daemon__classid;
#if !defined(TC_IMPL_TC_GNOME_Pilot_Daemon_0)
#define TC_IMPL_TC_GNOME_Pilot_Daemon_0 'g'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_1 'n'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_2 'o'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_3 'm'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_4 'e'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_5 '_'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_6 'p'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_7 'i'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_8 'l'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_9 'o'
#define TC_IMPL_TC_GNOME_Pilot_Daemon_10 't'
   extern const struct CORBA_TypeCode_struct TC_GNOME_Pilot_Daemon_struct;
#define TC_GNOME_Pilot_Daemon ((CORBA_TypeCode)&TC_GNOME_Pilot_Daemon_struct)
#endif
#endif

/** POA structures **/
   typedef struct
   {
      void *_private;
      CORBA_char *(*_get_client_id) (PortableServer_Servant _servant,
				     CORBA_Environment * ev);
      void (*_set_client_id) (PortableServer_Servant _servant,
			      const CORBA_char * value,
			      CORBA_Environment * ev);
      void (*connect) (PortableServer_Servant _servant,
		       const CORBA_char * pilot_id,
		       const GNOME_Pilot_UserInfo * userinfo,
		       CORBA_Environment * ev);
      void (*disconnect) (PortableServer_Servant _servant,
			  const CORBA_char * pilot_id,
			  CORBA_Environment * ev);
      void (*request_completed) (PortableServer_Servant _servant,
				 const CORBA_char * pilot_id,
				 const CORBA_unsigned_long request_id,
				 CORBA_Environment * ev);
      void (*userinfo_requested) (PortableServer_Servant _servant,
				  const CORBA_char * device,
				  const GNOME_Pilot_UserInfo * user,
				  CORBA_Environment * ev);
      void (*sysinfo_requested) (PortableServer_Servant _servant,
				 const CORBA_char * pilot_id,
				 const GNOME_Pilot_SysInfo * sysinfo,
				 CORBA_Environment * ev);
      void (*conduit_start) (PortableServer_Servant _servant,
			     const CORBA_char * pilot_id,
			     const CORBA_char * conduit,
			     const CORBA_char * database,
			     CORBA_Environment * ev);
      void (*conduit_progress) (PortableServer_Servant _servant,
				const CORBA_char * pilot_id,
				const CORBA_char * conduit,
				const CORBA_unsigned_long current,
				const CORBA_unsigned_long total,
				CORBA_Environment * ev);
      void (*conduit_end) (PortableServer_Servant _servant,
			   const CORBA_char * pilot_id,
			   const CORBA_char * conduit,
			   CORBA_Environment * ev);
      void (*overall_progress) (PortableServer_Servant _servant,
				const CORBA_char * pilot_id,
				const CORBA_unsigned_long current,
				const CORBA_unsigned_long total,
				CORBA_Environment * ev);
      void (*daemon_message) (PortableServer_Servant _servant,
			      const CORBA_char * pilot_id,
			      const CORBA_char * conduit,
			      const CORBA_char * message,
			      CORBA_Environment * ev);
      void (*daemon_error) (PortableServer_Servant _servant,
			    const CORBA_char * pilot_id,
			    const CORBA_char * message,
			    CORBA_Environment * ev);
      void (*conduit_message) (PortableServer_Servant _servant,
			       const CORBA_char * pilot_id,
			       const CORBA_char * conduit,
			       const CORBA_char * message,
			       CORBA_Environment * ev);
      void (*conduit_error) (PortableServer_Servant _servant,
			     const CORBA_char * pilot_id,
			     const CORBA_char * conduit,
			     const CORBA_char * message,
			     CORBA_Environment * ev);
      void (*pause) (PortableServer_Servant _servant,
		     const CORBA_boolean on_off, CORBA_Environment * ev);
   }
   POA_GNOME_Pilot_Client__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Pilot_Client__epv *GNOME_Pilot_Client_epv;
   }
   POA_GNOME_Pilot_Client__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Pilot_Client__vepv *vepv;
   }
   POA_GNOME_Pilot_Client;
   extern void POA_GNOME_Pilot_Client__init(PortableServer_Servant servant,
					    CORBA_Environment * ev);
   extern void POA_GNOME_Pilot_Client__fini(PortableServer_Servant servant,
					    CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      void (*pause) (PortableServer_Servant _servant,
		     const CORBA_boolean on_off, CORBA_Environment * ev);
      void (*noop) (PortableServer_Servant _servant, CORBA_Environment * ev);
      
	 CORBA_unsigned_long(*request_install) (PortableServer_Servant
						_servant,
						const GNOME_Pilot_Client cb,
						const CORBA_char * pilot_id,
						const CORBA_char * file_name,
						const CORBA_char *
						description,
						const GNOME_Pilot_Survival
						survival,
						const CORBA_unsigned_long
						timeout,
						CORBA_Environment * ev);
       CORBA_unsigned_long(*request_restore) (PortableServer_Servant _servant,
					      const GNOME_Pilot_Client cb,
					      const CORBA_char * pilot_id,
					      const CORBA_char * directory,
					      const GNOME_Pilot_Survival
					      survival,
					      const CORBA_unsigned_long
					      timeout,
					      CORBA_Environment * ev);
       CORBA_unsigned_long(*request_conduit) (PortableServer_Servant _servant,
					      const GNOME_Pilot_Client cb,
					      const CORBA_char * pilot_id,
					      const CORBA_char * conduit_name,
					      const
					      GNOME_Pilot_ConduitOperation
					      operation,
					      const GNOME_Pilot_Survival
					      survival,
					      const CORBA_unsigned_long
					      timeout,
					      CORBA_Environment * ev);
       CORBA_unsigned_long(*remove_request) (PortableServer_Servant _servant,
					     const CORBA_unsigned_long handle,
					     CORBA_Environment * ev);
       CORBA_unsigned_long(*get_system_info) (PortableServer_Servant _servant,
					      const GNOME_Pilot_Client cb,
					      const CORBA_char * cradle,
					      const GNOME_Pilot_Survival
					      survival,
					      const CORBA_unsigned_long
					      timeout,
					      CORBA_Environment * ev);
      GNOME_Pilot_StringSequence *(*get_users) (PortableServer_Servant
						_servant,
						CORBA_Environment * ev);
      GNOME_Pilot_StringSequence *(*get_cradles) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev);
      GNOME_Pilot_StringSequence *(*get_pilots) (PortableServer_Servant
						 _servant,
						 CORBA_Environment * ev);
      GNOME_Pilot_LongSequence *(*get_pilot_ids) (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev);
      GNOME_Pilot_StringSequence
	 *(*get_pilots_by_user_name) (PortableServer_Servant _servant,
				      const CORBA_char * user,
				      CORBA_Environment * ev);
      GNOME_Pilot_StringSequence
	 *(*get_pilots_by_user_login) (PortableServer_Servant _servant,
				       const CORBA_char * uid,
				       CORBA_Environment * ev);
      CORBA_char *(*get_user_name_by_pilot_name) (PortableServer_Servant
						  _servant,
						  const CORBA_char * pilot_id,
						  CORBA_Environment * ev);
      CORBA_char *(*get_user_login_by_pilot_name) (PortableServer_Servant
						   _servant,
						   const CORBA_char *
						   pilot_id,
						   CORBA_Environment * ev);
      CORBA_char *(*get_pilot_base_dir) (PortableServer_Servant _servant,
					 const CORBA_char * pilot_id,
					 CORBA_Environment * ev);
       CORBA_long(*get_pilot_id_from_name) (PortableServer_Servant _servant,
					    const CORBA_char * pilot_id,
					    CORBA_Environment * ev);
      CORBA_char *(*get_pilot_name_from_id) (PortableServer_Servant _servant,
					     const CORBA_long pilot_id,
					     CORBA_Environment * ev);
      GNOME_Pilot_StringSequence
	 *(*get_databases_from_cache) (PortableServer_Servant _servant,
				       const CORBA_char * pilot_id,
				       CORBA_Environment * ev);
       CORBA_unsigned_long(*get_user_info) (PortableServer_Servant _servant,
					    const GNOME_Pilot_Client cb,
					    const CORBA_char * cradle,
					    const GNOME_Pilot_Survival
					    survival,
					    const CORBA_unsigned_long timeout,
					    CORBA_Environment * ev);
       CORBA_unsigned_long(*set_user_info) (PortableServer_Servant _servant,
					    const GNOME_Pilot_Client cb,
					    const GNOME_Pilot_UserInfo * user,
					    const CORBA_char * cradle,
					    const CORBA_boolean continue_sync,
					    const GNOME_Pilot_Survival
					    survival,
					    const CORBA_unsigned_long timeout,
					    CORBA_Environment * ev);
      void (*monitor_on) (PortableServer_Servant _servant,
			  const GNOME_Pilot_Client cb,
			  const CORBA_char * pilot_id,
			  CORBA_Environment * ev);
      void (*monitor_off) (PortableServer_Servant _servant,
			   const GNOME_Pilot_Client cb,
			   const CORBA_char * pilot_id,
			   CORBA_Environment * ev);
      void (*notify_on) (PortableServer_Servant _servant,
			 const GNOME_Pilot_EventType event,
			 const GNOME_Pilot_Client cb, CORBA_Environment * ev);
      void (*notify_off) (PortableServer_Servant _servant,
			  const GNOME_Pilot_EventType event,
			  const GNOME_Pilot_Client cb,
			  CORBA_Environment * ev);
   }
   POA_GNOME_Pilot_Daemon__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_GNOME_Pilot_Daemon__epv *GNOME_Pilot_Daemon_epv;
   }
   POA_GNOME_Pilot_Daemon__vepv;
   typedef struct
   {
      void *_private;
      POA_GNOME_Pilot_Daemon__vepv *vepv;
   }
   POA_GNOME_Pilot_Daemon;
   extern void POA_GNOME_Pilot_Daemon__init(PortableServer_Servant servant,
					    CORBA_Environment * ev);
   extern void POA_GNOME_Pilot_Daemon__fini(PortableServer_Servant servant,
					    CORBA_Environment * ev);

/** prototypes **/
   CORBA_char *GNOME_Pilot_Client__get_client_id(GNOME_Pilot_Client _obj,
						 CORBA_Environment * ev);
   void GNOME_Pilot_Client__set_client_id(GNOME_Pilot_Client _obj,
					  const CORBA_char * value,
					  CORBA_Environment * ev);
   void GNOME_Pilot_Client_connect(GNOME_Pilot_Client _obj,
				   const CORBA_char * pilot_id,
				   const GNOME_Pilot_UserInfo * userinfo,
				   CORBA_Environment * ev);
   void GNOME_Pilot_Client_disconnect(GNOME_Pilot_Client _obj,
				      const CORBA_char * pilot_id,
				      CORBA_Environment * ev);
   void GNOME_Pilot_Client_request_completed(GNOME_Pilot_Client _obj,
					     const CORBA_char * pilot_id,
					     const CORBA_unsigned_long
					     request_id,
					     CORBA_Environment * ev);
   void GNOME_Pilot_Client_userinfo_requested(GNOME_Pilot_Client _obj,
					      const CORBA_char * device,
					      const GNOME_Pilot_UserInfo *
					      user, CORBA_Environment * ev);
   void GNOME_Pilot_Client_sysinfo_requested(GNOME_Pilot_Client _obj,
					     const CORBA_char * pilot_id,
					     const GNOME_Pilot_SysInfo *
					     sysinfo, CORBA_Environment * ev);
   void GNOME_Pilot_Client_conduit_start(GNOME_Pilot_Client _obj,
					 const CORBA_char * pilot_id,
					 const CORBA_char * conduit,
					 const CORBA_char * database,
					 CORBA_Environment * ev);
   void GNOME_Pilot_Client_conduit_progress(GNOME_Pilot_Client _obj,
					    const CORBA_char * pilot_id,
					    const CORBA_char * conduit,
					    const CORBA_unsigned_long current,
					    const CORBA_unsigned_long total,
					    CORBA_Environment * ev);
   void GNOME_Pilot_Client_conduit_end(GNOME_Pilot_Client _obj,
				       const CORBA_char * pilot_id,
				       const CORBA_char * conduit,
				       CORBA_Environment * ev);
   void GNOME_Pilot_Client_overall_progress(GNOME_Pilot_Client _obj,
					    const CORBA_char * pilot_id,
					    const CORBA_unsigned_long current,
					    const CORBA_unsigned_long total,
					    CORBA_Environment * ev);
   void GNOME_Pilot_Client_daemon_message(GNOME_Pilot_Client _obj,
					  const CORBA_char * pilot_id,
					  const CORBA_char * conduit,
					  const CORBA_char * message,
					  CORBA_Environment * ev);
   void GNOME_Pilot_Client_daemon_error(GNOME_Pilot_Client _obj,
					const CORBA_char * pilot_id,
					const CORBA_char * message,
					CORBA_Environment * ev);
   void GNOME_Pilot_Client_conduit_message(GNOME_Pilot_Client _obj,
					   const CORBA_char * pilot_id,
					   const CORBA_char * conduit,
					   const CORBA_char * message,
					   CORBA_Environment * ev);
   void GNOME_Pilot_Client_conduit_error(GNOME_Pilot_Client _obj,
					 const CORBA_char * pilot_id,
					 const CORBA_char * conduit,
					 const CORBA_char * message,
					 CORBA_Environment * ev);
   void GNOME_Pilot_Client_pause(GNOME_Pilot_Client _obj,
				 const CORBA_boolean on_off,
				 CORBA_Environment * ev);
   void GNOME_Pilot_Daemon_pause(GNOME_Pilot_Daemon _obj,
				 const CORBA_boolean on_off,
				 CORBA_Environment * ev);
   void GNOME_Pilot_Daemon_noop(GNOME_Pilot_Daemon _obj,
				CORBA_Environment * ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_request_install(GNOME_Pilot_Daemon
							  _obj,
							  const
							  GNOME_Pilot_Client
							  cb,
							  const CORBA_char *
							  pilot_id,
							  const CORBA_char *
							  file_name,
							  const CORBA_char *
							  description,
							  const
							  GNOME_Pilot_Survival
							  survival,
							  const
							  CORBA_unsigned_long
							  timeout,
							  CORBA_Environment *
							  ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_request_restore(GNOME_Pilot_Daemon
							  _obj,
							  const
							  GNOME_Pilot_Client
							  cb,
							  const CORBA_char *
							  pilot_id,
							  const CORBA_char *
							  directory,
							  const
							  GNOME_Pilot_Survival
							  survival,
							  const
							  CORBA_unsigned_long
							  timeout,
							  CORBA_Environment *
							  ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_request_conduit(GNOME_Pilot_Daemon
							  _obj,
							  const
							  GNOME_Pilot_Client
							  cb,
							  const CORBA_char *
							  pilot_id,
							  const CORBA_char *
							  conduit_name,
							  const
							  GNOME_Pilot_ConduitOperation
							  operation,
							  const
							  GNOME_Pilot_Survival
							  survival,
							  const
							  CORBA_unsigned_long
							  timeout,
							  CORBA_Environment *
							  ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_remove_request(GNOME_Pilot_Daemon
							 _obj,
							 const
							 CORBA_unsigned_long
							 handle,
							 CORBA_Environment *
							 ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_get_system_info(GNOME_Pilot_Daemon
							  _obj,
							  const
							  GNOME_Pilot_Client
							  cb,
							  const CORBA_char *
							  cradle,
							  const
							  GNOME_Pilot_Survival
							  survival,
							  const
							  CORBA_unsigned_long
							  timeout,
							  CORBA_Environment *
							  ev);
   GNOME_Pilot_StringSequence *GNOME_Pilot_Daemon_get_users(GNOME_Pilot_Daemon
							    _obj,
							    CORBA_Environment
							    * ev);
   GNOME_Pilot_StringSequence
      *GNOME_Pilot_Daemon_get_cradles(GNOME_Pilot_Daemon _obj,
				      CORBA_Environment * ev);
   GNOME_Pilot_StringSequence
      *GNOME_Pilot_Daemon_get_pilots(GNOME_Pilot_Daemon _obj,
				     CORBA_Environment * ev);
   GNOME_Pilot_LongSequence
      *GNOME_Pilot_Daemon_get_pilot_ids(GNOME_Pilot_Daemon _obj,
					CORBA_Environment * ev);
   GNOME_Pilot_StringSequence
      *GNOME_Pilot_Daemon_get_pilots_by_user_name(GNOME_Pilot_Daemon _obj,
						  const CORBA_char * user,
						  CORBA_Environment * ev);
   GNOME_Pilot_StringSequence
      *GNOME_Pilot_Daemon_get_pilots_by_user_login(GNOME_Pilot_Daemon _obj,
						   const CORBA_char * uid,
						   CORBA_Environment * ev);
   CORBA_char
      *GNOME_Pilot_Daemon_get_user_name_by_pilot_name(GNOME_Pilot_Daemon _obj,
						      const CORBA_char *
						      pilot_id,
						      CORBA_Environment * ev);
   CORBA_char
      *GNOME_Pilot_Daemon_get_user_login_by_pilot_name(GNOME_Pilot_Daemon
						       _obj,
						       const CORBA_char *
						       pilot_id,
						       CORBA_Environment *
						       ev);
   CORBA_char *GNOME_Pilot_Daemon_get_pilot_base_dir(GNOME_Pilot_Daemon _obj,
						     const CORBA_char *
						     pilot_id,
						     CORBA_Environment * ev);
   CORBA_long GNOME_Pilot_Daemon_get_pilot_id_from_name(GNOME_Pilot_Daemon
							_obj,
							const CORBA_char *
							pilot_id,
							CORBA_Environment *
							ev);
   CORBA_char *GNOME_Pilot_Daemon_get_pilot_name_from_id(GNOME_Pilot_Daemon
							 _obj,
							 const CORBA_long
							 pilot_id,
							 CORBA_Environment *
							 ev);
   GNOME_Pilot_StringSequence
      *GNOME_Pilot_Daemon_get_databases_from_cache(GNOME_Pilot_Daemon _obj,
						   const CORBA_char *
						   pilot_id,
						   CORBA_Environment * ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_get_user_info(GNOME_Pilot_Daemon
							_obj,
							const
							GNOME_Pilot_Client cb,
							const CORBA_char *
							cradle,
							const
							GNOME_Pilot_Survival
							survival,
							const
							CORBA_unsigned_long
							timeout,
							CORBA_Environment *
							ev);
   CORBA_unsigned_long GNOME_Pilot_Daemon_set_user_info(GNOME_Pilot_Daemon
							_obj,
							const
							GNOME_Pilot_Client cb,
							const
							GNOME_Pilot_UserInfo *
							user,
							const CORBA_char *
							cradle,
							const CORBA_boolean
							continue_sync,
							const
							GNOME_Pilot_Survival
							survival,
							const
							CORBA_unsigned_long
							timeout,
							CORBA_Environment *
							ev);
   void GNOME_Pilot_Daemon_monitor_on(GNOME_Pilot_Daemon _obj,
				      const GNOME_Pilot_Client cb,
				      const CORBA_char * pilot_id,
				      CORBA_Environment * ev);
   void GNOME_Pilot_Daemon_monitor_off(GNOME_Pilot_Daemon _obj,
				       const GNOME_Pilot_Client cb,
				       const CORBA_char * pilot_id,
				       CORBA_Environment * ev);
   void GNOME_Pilot_Daemon_notify_on(GNOME_Pilot_Daemon _obj,
				     const GNOME_Pilot_EventType event,
				     const GNOME_Pilot_Client cb,
				     CORBA_Environment * ev);
   void GNOME_Pilot_Daemon_notify_off(GNOME_Pilot_Daemon _obj,
				      const GNOME_Pilot_EventType event,
				      const GNOME_Pilot_Client cb,
				      CORBA_Environment * ev);

   void _ORBIT_skel_GNOME_Pilot_Client__get_client_id(POA_GNOME_Pilot_Client *
						      _ORBIT_servant,
						      GIOPRecvBuffer *
						      _ORBIT_recv_buffer,
						      CORBA_Environment * ev,
						      CORBA_char *
						      (*_impl__get_client_id)
						      (PortableServer_Servant
						       _servant,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_GNOME_Pilot_Client__set_client_id(POA_GNOME_Pilot_Client *
						      _ORBIT_servant,
						      GIOPRecvBuffer *
						      _ORBIT_recv_buffer,
						      CORBA_Environment * ev,
						      void
						      (*_impl__set_client_id)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char *
						       value,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_GNOME_Pilot_Client_connect(POA_GNOME_Pilot_Client *
					       _ORBIT_servant,
					       GIOPRecvBuffer *
					       _ORBIT_recv_buffer,
					       CORBA_Environment * ev,
					       void (*_impl_connect)
					       (PortableServer_Servant
						_servant,
						const CORBA_char * pilot_id,
						const GNOME_Pilot_UserInfo *
						userinfo,
						CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Client_disconnect(POA_GNOME_Pilot_Client *
						  _ORBIT_servant,
						  GIOPRecvBuffer *
						  _ORBIT_recv_buffer,
						  CORBA_Environment * ev,
						  void (*_impl_disconnect)
						  (PortableServer_Servant
						   _servant,
						   const CORBA_char *
						   pilot_id,
						   CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Client_request_completed(POA_GNOME_Pilot_Client
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       void
						       (*_impl_request_completed)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							pilot_id,
							const
							CORBA_unsigned_long
							request_id,
							CORBA_Environment *
							ev));
   void
      _ORBIT_skel_GNOME_Pilot_Client_userinfo_requested(POA_GNOME_Pilot_Client
							* _ORBIT_servant,
							GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev,
							void
							(*_impl_userinfo_requested)
							(PortableServer_Servant
							 _servant,
							 const CORBA_char *
							 device,
							 const
							 GNOME_Pilot_UserInfo
							 * user,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_GNOME_Pilot_Client_sysinfo_requested(POA_GNOME_Pilot_Client
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       void
						       (*_impl_sysinfo_requested)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							pilot_id,
							const
							GNOME_Pilot_SysInfo *
							sysinfo,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Pilot_Client_conduit_start(POA_GNOME_Pilot_Client *
						     _ORBIT_servant,
						     GIOPRecvBuffer *
						     _ORBIT_recv_buffer,
						     CORBA_Environment * ev,
						     void
						     (*_impl_conduit_start)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char *
						      pilot_id,
						      const CORBA_char *
						      conduit,
						      const CORBA_char *
						      database,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_GNOME_Pilot_Client_conduit_progress(POA_GNOME_Pilot_Client
							* _ORBIT_servant,
							GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev,
							void
							(*_impl_conduit_progress)
							(PortableServer_Servant
							 _servant,
							 const CORBA_char *
							 pilot_id,
							 const CORBA_char *
							 conduit,
							 const
							 CORBA_unsigned_long
							 current,
							 const
							 CORBA_unsigned_long
							 total,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_GNOME_Pilot_Client_conduit_end(POA_GNOME_Pilot_Client *
						   _ORBIT_servant,
						   GIOPRecvBuffer *
						   _ORBIT_recv_buffer,
						   CORBA_Environment * ev,
						   void (*_impl_conduit_end)
						   (PortableServer_Servant
						    _servant,
						    const CORBA_char *
						    pilot_id,
						    const CORBA_char *
						    conduit,
						    CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Client_overall_progress(POA_GNOME_Pilot_Client
							* _ORBIT_servant,
							GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev,
							void
							(*_impl_overall_progress)
							(PortableServer_Servant
							 _servant,
							 const CORBA_char *
							 pilot_id,
							 const
							 CORBA_unsigned_long
							 current,
							 const
							 CORBA_unsigned_long
							 total,
							 CORBA_Environment *
							 ev));
   void _ORBIT_skel_GNOME_Pilot_Client_daemon_message(POA_GNOME_Pilot_Client *
						      _ORBIT_servant,
						      GIOPRecvBuffer *
						      _ORBIT_recv_buffer,
						      CORBA_Environment * ev,
						      void
						      (*_impl_daemon_message)
						      (PortableServer_Servant
						       _servant,
						       const CORBA_char *
						       pilot_id,
						       const CORBA_char *
						       conduit,
						       const CORBA_char *
						       message,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_GNOME_Pilot_Client_daemon_error(POA_GNOME_Pilot_Client *
						    _ORBIT_servant,
						    GIOPRecvBuffer *
						    _ORBIT_recv_buffer,
						    CORBA_Environment * ev,
						    void (*_impl_daemon_error)
						    (PortableServer_Servant
						     _servant,
						     const CORBA_char *
						     pilot_id,
						     const CORBA_char *
						     message,
						     CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Client_conduit_message(POA_GNOME_Pilot_Client
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       void
						       (*_impl_conduit_message)
						       (PortableServer_Servant
							_servant,
							const CORBA_char *
							pilot_id,
							const CORBA_char *
							conduit,
							const CORBA_char *
							message,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Pilot_Client_conduit_error(POA_GNOME_Pilot_Client *
						     _ORBIT_servant,
						     GIOPRecvBuffer *
						     _ORBIT_recv_buffer,
						     CORBA_Environment * ev,
						     void
						     (*_impl_conduit_error)
						     (PortableServer_Servant
						      _servant,
						      const CORBA_char *
						      pilot_id,
						      const CORBA_char *
						      conduit,
						      const CORBA_char *
						      message,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_GNOME_Pilot_Client_pause(POA_GNOME_Pilot_Client *
					     _ORBIT_servant,
					     GIOPRecvBuffer *
					     _ORBIT_recv_buffer,
					     CORBA_Environment * ev,
					     void (*_impl_pause)
					     (PortableServer_Servant _servant,
					      const CORBA_boolean on_off,
					      CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_pause(POA_GNOME_Pilot_Daemon *
					     _ORBIT_servant,
					     GIOPRecvBuffer *
					     _ORBIT_recv_buffer,
					     CORBA_Environment * ev,
					     void (*_impl_pause)
					     (PortableServer_Servant _servant,
					      const CORBA_boolean on_off,
					      CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_noop(POA_GNOME_Pilot_Daemon *
					    _ORBIT_servant,
					    GIOPRecvBuffer *
					    _ORBIT_recv_buffer,
					    CORBA_Environment * ev,
					    void (*_impl_noop)
					    (PortableServer_Servant _servant,
					     CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_request_install(POA_GNOME_Pilot_Daemon
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       CORBA_unsigned_long
						       (*_impl_request_install)
						       (PortableServer_Servant
							_servant,
							const
							GNOME_Pilot_Client cb,
							const CORBA_char *
							pilot_id,
							const CORBA_char *
							file_name,
							const CORBA_char *
							description,
							const
							GNOME_Pilot_Survival
							survival,
							const
							CORBA_unsigned_long
							timeout,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_request_restore(POA_GNOME_Pilot_Daemon
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       CORBA_unsigned_long
						       (*_impl_request_restore)
						       (PortableServer_Servant
							_servant,
							const
							GNOME_Pilot_Client cb,
							const CORBA_char *
							pilot_id,
							const CORBA_char *
							directory,
							const
							GNOME_Pilot_Survival
							survival,
							const
							CORBA_unsigned_long
							timeout,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_request_conduit(POA_GNOME_Pilot_Daemon
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       CORBA_unsigned_long
						       (*_impl_request_conduit)
						       (PortableServer_Servant
							_servant,
							const
							GNOME_Pilot_Client cb,
							const CORBA_char *
							pilot_id,
							const CORBA_char *
							conduit_name,
							const
							GNOME_Pilot_ConduitOperation
							operation,
							const
							GNOME_Pilot_Survival
							survival,
							const
							CORBA_unsigned_long
							timeout,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_remove_request(POA_GNOME_Pilot_Daemon *
						      _ORBIT_servant,
						      GIOPRecvBuffer *
						      _ORBIT_recv_buffer,
						      CORBA_Environment * ev,
						      CORBA_unsigned_long
						      (*_impl_remove_request)
						      (PortableServer_Servant
						       _servant,
						       const
						       CORBA_unsigned_long
						       handle,
						       CORBA_Environment *
						       ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_get_system_info(POA_GNOME_Pilot_Daemon
						       * _ORBIT_servant,
						       GIOPRecvBuffer *
						       _ORBIT_recv_buffer,
						       CORBA_Environment * ev,
						       CORBA_unsigned_long
						       (*_impl_get_system_info)
						       (PortableServer_Servant
							_servant,
							const
							GNOME_Pilot_Client cb,
							const CORBA_char *
							cradle,
							const
							GNOME_Pilot_Survival
							survival,
							const
							CORBA_unsigned_long
							timeout,
							CORBA_Environment *
							ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_get_users(POA_GNOME_Pilot_Daemon *
						 _ORBIT_servant,
						 GIOPRecvBuffer *
						 _ORBIT_recv_buffer,
						 CORBA_Environment * ev,
						 GNOME_Pilot_StringSequence *
						 (*_impl_get_users)
						 (PortableServer_Servant
						  _servant,
						  CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_get_cradles(POA_GNOME_Pilot_Daemon *
						   _ORBIT_servant,
						   GIOPRecvBuffer *
						   _ORBIT_recv_buffer,
						   CORBA_Environment * ev,
						   GNOME_Pilot_StringSequence
						   *
						   (*_impl_get_cradles)
						   (PortableServer_Servant
						    _servant,
						    CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_get_pilots(POA_GNOME_Pilot_Daemon *
						  _ORBIT_servant,
						  GIOPRecvBuffer *
						  _ORBIT_recv_buffer,
						  CORBA_Environment * ev,
						  GNOME_Pilot_StringSequence *
						  (*_impl_get_pilots)
						  (PortableServer_Servant
						   _servant,
						   CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_get_pilot_ids(POA_GNOME_Pilot_Daemon *
						     _ORBIT_servant,
						     GIOPRecvBuffer *
						     _ORBIT_recv_buffer,
						     CORBA_Environment * ev,
						     GNOME_Pilot_LongSequence
						     *
						     (*_impl_get_pilot_ids)
						     (PortableServer_Servant
						      _servant,
						      CORBA_Environment *
						      ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_pilots_by_user_name
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Pilot_StringSequence *
       (*_impl_get_pilots_by_user_name) (PortableServer_Servant _servant,
					 const CORBA_char * user,
					 CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_pilots_by_user_login
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Pilot_StringSequence *
       (*_impl_get_pilots_by_user_login) (PortableServer_Servant _servant,
					  const CORBA_char * uid,
					  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_user_name_by_pilot_name
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_char *
       (*_impl_get_user_name_by_pilot_name) (PortableServer_Servant _servant,
					     const CORBA_char * pilot_id,
					     CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_user_login_by_pilot_name
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_char *
       (*_impl_get_user_login_by_pilot_name) (PortableServer_Servant _servant,
					      const CORBA_char * pilot_id,
					      CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_pilot_base_dir(POA_GNOME_Pilot_Daemon
							* _ORBIT_servant,
							GIOPRecvBuffer *
							_ORBIT_recv_buffer,
							CORBA_Environment *
							ev,
							CORBA_char *
							(*_impl_get_pilot_base_dir)
							(PortableServer_Servant
							 _servant,
							 const CORBA_char *
							 pilot_id,
							 CORBA_Environment *
							 ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_pilot_id_from_name
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_long(*_impl_get_pilot_id_from_name) (PortableServer_Servant
						  _servant,
						  const CORBA_char * pilot_id,
						  CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_pilot_name_from_id
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_char *
       (*_impl_get_pilot_name_from_id) (PortableServer_Servant _servant,
					const CORBA_long pilot_id,
					CORBA_Environment * ev));
   void
      _ORBIT_skel_GNOME_Pilot_Daemon_get_databases_from_cache
      (POA_GNOME_Pilot_Daemon * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       GNOME_Pilot_StringSequence *
       (*_impl_get_databases_from_cache) (PortableServer_Servant _servant,
					  const CORBA_char * pilot_id,
					  CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_get_user_info(POA_GNOME_Pilot_Daemon *
						     _ORBIT_servant,
						     GIOPRecvBuffer *
						     _ORBIT_recv_buffer,
						     CORBA_Environment * ev,
						     CORBA_unsigned_long
						     (*_impl_get_user_info)
						     (PortableServer_Servant
						      _servant,
						      const GNOME_Pilot_Client
						      cb,
						      const CORBA_char *
						      cradle,
						      const
						      GNOME_Pilot_Survival
						      survival,
						      const
						      CORBA_unsigned_long
						      timeout,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_set_user_info(POA_GNOME_Pilot_Daemon *
						     _ORBIT_servant,
						     GIOPRecvBuffer *
						     _ORBIT_recv_buffer,
						     CORBA_Environment * ev,
						     CORBA_unsigned_long
						     (*_impl_set_user_info)
						     (PortableServer_Servant
						      _servant,
						      const GNOME_Pilot_Client
						      cb,
						      const
						      GNOME_Pilot_UserInfo *
						      user,
						      const CORBA_char *
						      cradle,
						      const CORBA_boolean
						      continue_sync,
						      const
						      GNOME_Pilot_Survival
						      survival,
						      const
						      CORBA_unsigned_long
						      timeout,
						      CORBA_Environment *
						      ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_monitor_on(POA_GNOME_Pilot_Daemon *
						  _ORBIT_servant,
						  GIOPRecvBuffer *
						  _ORBIT_recv_buffer,
						  CORBA_Environment * ev,
						  void (*_impl_monitor_on)
						  (PortableServer_Servant
						   _servant,
						   const GNOME_Pilot_Client
						   cb,
						   const CORBA_char *
						   pilot_id,
						   CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_monitor_off(POA_GNOME_Pilot_Daemon *
						   _ORBIT_servant,
						   GIOPRecvBuffer *
						   _ORBIT_recv_buffer,
						   CORBA_Environment * ev,
						   void (*_impl_monitor_off)
						   (PortableServer_Servant
						    _servant,
						    const GNOME_Pilot_Client
						    cb,
						    const CORBA_char *
						    pilot_id,
						    CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_notify_on(POA_GNOME_Pilot_Daemon *
						 _ORBIT_servant,
						 GIOPRecvBuffer *
						 _ORBIT_recv_buffer,
						 CORBA_Environment * ev,
						 void (*_impl_notify_on)
						 (PortableServer_Servant
						  _servant,
						  const GNOME_Pilot_EventType
						  event,
						  const GNOME_Pilot_Client cb,
						  CORBA_Environment * ev));
   void _ORBIT_skel_GNOME_Pilot_Daemon_notify_off(POA_GNOME_Pilot_Daemon *
						  _ORBIT_servant,
						  GIOPRecvBuffer *
						  _ORBIT_recv_buffer,
						  CORBA_Environment * ev,
						  void (*_impl_notify_off)
						  (PortableServer_Servant
						   _servant,
						   const GNOME_Pilot_EventType
						   event,
						   const GNOME_Pilot_Client
						   cb,
						   CORBA_Environment * ev));
#ifdef __cplusplus
}
#endif				/* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL
