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

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

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


   /** typedefs **/
#if !defined(_TestAnyStruct_defined)
#define _TestAnyStruct_defined 1
   typedef struct {
      CORBA_char *string_value;
      CORBA_long long_value;
   } TestAnyStruct;

#if !defined(TC_IMPL_TC_TestAnyStruct_0)
#define TC_IMPL_TC_TestAnyStruct_0 't'
#define TC_IMPL_TC_TestAnyStruct_1 'e'
#define TC_IMPL_TC_TestAnyStruct_2 's'
#define TC_IMPL_TC_TestAnyStruct_3 't'
#define TC_IMPL_TC_TestAnyStruct_4 '_'
#define TC_IMPL_TC_TestAnyStruct_5 'a'
#define TC_IMPL_TC_TestAnyStruct_6 'n'
#define TC_IMPL_TC_TestAnyStruct_7 'y'
   extern const struct CORBA_TypeCode_struct TC_TestAnyStruct_struct;
#define TC_TestAnyStruct ((CORBA_TypeCode)&TC_TestAnyStruct_struct)
#endif
   extern TestAnyStruct *TestAnyStruct__alloc(void);
   extern gpointer TestAnyStruct__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);	/* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_TestAny) && !defined(_TestAny_defined)
#define ORBIT_DECL_TestAny 1
#define _TestAny_defined 1
#define TestAny__free CORBA_Object__free
   typedef CORBA_Object TestAny;
   extern CORBA_unsigned_long TestAny__classid;
#if !defined(TC_IMPL_TC_TestAny_0)
#define TC_IMPL_TC_TestAny_0 't'
#define TC_IMPL_TC_TestAny_1 'e'
#define TC_IMPL_TC_TestAny_2 's'
#define TC_IMPL_TC_TestAny_3 't'
#define TC_IMPL_TC_TestAny_4 '_'
#define TC_IMPL_TC_TestAny_5 'a'
#define TC_IMPL_TC_TestAny_6 'n'
#define TC_IMPL_TC_TestAny_7 'y'
   extern const struct CORBA_TypeCode_struct TC_TestAny_struct;
#define TC_TestAny ((CORBA_TypeCode)&TC_TestAny_struct)
#endif
#endif

   /** POA structures **/
   typedef struct {
      void *_private;
      CORBA_any *(*print) (PortableServer_Servant _servant, const CORBA_any * what, CORBA_Environment * ev);
   } POA_TestAny__epv;
   typedef struct {
      PortableServer_ServantBase__epv *_base_epv;
      POA_TestAny__epv *TestAny_epv;
   } POA_TestAny__vepv;
   typedef struct {
      void *_private;
      POA_TestAny__vepv *vepv;
   } POA_TestAny;
   extern void POA_TestAny__init(PortableServer_Servant servant, CORBA_Environment * ev);
   extern void POA_TestAny__fini(PortableServer_Servant servant, CORBA_Environment * ev);

   /** prototypes **/
   CORBA_any *TestAny_print(TestAny _obj, const CORBA_any * what, CORBA_Environment * ev);

   void _ORBIT_skel_TestAny_print(POA_TestAny * _ORBIT_servant, GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev, CORBA_any * (*_impl_print) (PortableServer_Servant _servant, const CORBA_any * what, CORBA_Environment * ev));
#ifdef __cplusplus
}
#endif				/* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL
