/* * This file was generated by orbit-idl-2 - DO NOT EDIT! */ #ifndef GNOME_Goobox_H #define GNOME_Goobox_H 1 #include #define ORBIT_IDL_SERIAL 20 #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** typedefs **/ #line 14 "/usr/share/idl/bonobo-2.0/Bonobo.idl" #include #line 15 "/usr/share/idl/bonobo-2.0/Bonobo.idl" #if !defined(ORBIT_DECL_GNOME_Goobox_Application) && !defined(_GNOME_Goobox_Application_defined) #define ORBIT_DECL_GNOME_Goobox_Application 1 #define _GNOME_Goobox_Application_defined 1 #define GNOME_Goobox_Application__freekids CORBA_Object__freekids typedef CORBA_Object GNOME_Goobox_Application; extern CORBA_unsigned_long GNOME_Goobox_Application__classid; #if !defined(TC_IMPL_TC_GNOME_Goobox_Application_0) #define TC_IMPL_TC_GNOME_Goobox_Application_0 'G' #define TC_IMPL_TC_GNOME_Goobox_Application_1 'N' #define TC_IMPL_TC_GNOME_Goobox_Application_2 'O' #define TC_IMPL_TC_GNOME_Goobox_Application_3 'M' #define TC_IMPL_TC_GNOME_Goobox_Application_4 'E' #define TC_IMPL_TC_GNOME_Goobox_Application_5 '_' #define TC_IMPL_TC_GNOME_Goobox_Application_6 'G' #define TC_IMPL_TC_GNOME_Goobox_Application_7 'o' #define TC_IMPL_TC_GNOME_Goobox_Application_8 'o' #define TC_IMPL_TC_GNOME_Goobox_Application_9 'b' #define TC_IMPL_TC_GNOME_Goobox_Application_10 'o' #define TC_IMPL_TC_GNOME_Goobox_Application_11 'x' #ifdef ORBIT_IDL_C_IMODULE_GNOME_Goobox static #else extern #endif ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Goobox_Application_struct; #define TC_GNOME_Goobox_Application ((CORBA_TypeCode)&TC_GNOME_Goobox_Application_struct) #endif #endif /** POA structures **/ #ifndef _defined_POA_GNOME_Goobox_Application #define _defined_POA_GNOME_Goobox_Application 1 typedef struct { void *_private; void (*set_device)(PortableServer_Servant _servant, const CORBA_char * device, CORBA_Environment *ev); void (*present)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*play)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*play_pause)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*stop)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*next)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*prev)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*eject)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*hide_show)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*volume_up)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*volume_down)(PortableServer_Servant _servant, CORBA_Environment *ev); void (*quit)(PortableServer_Servant _servant, CORBA_Environment *ev); } POA_GNOME_Goobox_Application__epv; typedef struct { PortableServer_ServantBase__epv *_base_epv; POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv; POA_GNOME_Goobox_Application__epv *GNOME_Goobox_Application_epv; } POA_GNOME_Goobox_Application__vepv; typedef struct { void *_private; POA_GNOME_Goobox_Application__vepv *vepv; } POA_GNOME_Goobox_Application; extern void POA_GNOME_Goobox_Application__init(PortableServer_Servant servant, CORBA_Environment *ev); extern void POA_GNOME_Goobox_Application__fini(PortableServer_Servant servant, CORBA_Environment *ev); #endif /* _defined_POA_GNOME_Goobox_Application */ /** skel prototypes **/ void _ORBIT_skel_small_GNOME_Goobox_Application_set_device(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_set_device)(PortableServer_Servant _servant, const CORBA_char * device, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_present(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_present)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_play(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_play)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_play_pause(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_play_pause)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_stop(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_stop)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_next(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_next)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_prev(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_prev)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_eject(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_eject)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_hide_show(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_hide_show)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_volume_up(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_volume_up)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_volume_down(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_volume_down)(PortableServer_Servant _servant, CORBA_Environment *ev)); void _ORBIT_skel_small_GNOME_Goobox_Application_quit(POA_GNOME_Goobox_Application *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_quit)(PortableServer_Servant _servant, CORBA_Environment *ev)); /** stub prototypes **/ #define GNOME_Goobox_Application_ref Bonobo_Unknown_ref #define GNOME_Goobox_Application_unref Bonobo_Unknown_unref #define GNOME_Goobox_Application_queryInterface Bonobo_Unknown_queryInterface void GNOME_Goobox_Application_set_device(GNOME_Goobox_Application _obj, const CORBA_char * device, CORBA_Environment *ev); void GNOME_Goobox_Application_present(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_play(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_play_pause(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_stop(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_next(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_prev(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_eject(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_hide_show(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_volume_up(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_volume_down(GNOME_Goobox_Application _obj, CORBA_Environment *ev); void GNOME_Goobox_Application_quit(GNOME_Goobox_Application _obj, CORBA_Environment *ev); #include #ifdef ORBIT_IDL_C_IMODULE_GNOME_Goobox static #else extern #endif ORBit_IInterface GNOME_Goobox_Application__iinterface; #define GNOME_Goobox_Application_IMETHODS_LEN 12 #ifdef ORBIT_IDL_C_IMODULE_GNOME_Goobox static #else extern #endif ORBit_IMethod GNOME_Goobox_Application__imethods[GNOME_Goobox_Application_IMETHODS_LEN]; /** IMethods index */ #ifndef __GNOME_Goobox_Application__imethods_index #define __GNOME_Goobox_Application__imethods_index typedef enum { GNOME_Goobox_Application_set_device__imethods_index, GNOME_Goobox_Application_present__imethods_index, GNOME_Goobox_Application_play__imethods_index, GNOME_Goobox_Application_play_pause__imethods_index, GNOME_Goobox_Application_stop__imethods_index, GNOME_Goobox_Application_next__imethods_index, GNOME_Goobox_Application_prev__imethods_index, GNOME_Goobox_Application_eject__imethods_index, GNOME_Goobox_Application_hide_show__imethods_index, GNOME_Goobox_Application_volume_up__imethods_index, GNOME_Goobox_Application_volume_down__imethods_index, GNOME_Goobox_Application_quit__imethods_index } GNOME_Goobox_Application__imethods_index; #endif /* __GNOME_Goobox_Application__imethods_index */ #ifndef __ORBIT_IMETHODS_INDEX #define __ORBIT_IMETHODS_INDEX #define ORBIT_IMETHODS_INDEX(m) (m ## __imethods_index) #endif /* __ORBIT_IMETHODS_INDEX */ #ifdef __cplusplus } #endif /* __cplusplus */ #ifndef EXCLUDE_ORBIT_H #include #endif /* EXCLUDE_ORBIT_H */ #endif #undef ORBIT_IDL_SERIAL