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

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

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

#ifndef _TestAnyStruct_defined
#define _TestAnyStruct_defined

   typedef struct TestAnyStruct {
      CORBA_long long_value;

      CORBA_char *string_value;

   } TestAnyStruct;
#endif				/* !_TestAnyStruct_defined */

   extern const struct CORBA_TypeCode_struct TC_TestAnyStruct_struct;
#define TC_TestAnyStruct (&TC_TestAnyStruct_struct)
   extern TestAnyStruct *TestAnyStruct__alloc(void);
   extern gpointer TestAnyStruct__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);

/* Begin interface TestAny */

   /* client-side data structures and methods */
#ifndef _TestAny_defined
#define _TestAny_defined

   typedef CORBA_Object TestAny;
#define TestAny__free CORBA_Object__free
#endif				/* !_TestAny_defined */

   extern CORBA_unsigned_long TestAny__classid;
   extern const struct CORBA_TypeCode_struct TC_TestAny_struct;
#define TC_TestAny (&TC_TestAny_struct)
   extern CORBA_any *TestAny_print(TestAny _obj, const CORBA_any * what, CORBA_Environment * ev);

   /* server-side (via the POA) data structures and methods */
#ifndef _POA_TestAny__epv_defined
#define _POA_TestAny__epv_defined

   typedef struct {
      void *_private;
      CORBA_any *(*print) (PortableServer_Servant servant, const CORBA_any * what, CORBA_Environment * ev);
   } POA_TestAny__epv;
#endif				/* !_POA_TestAny__epv_defined */

#ifndef _POA_TestAny__vepv_defined
#define _POA_TestAny__vepv_defined

   typedef struct {
      PortableServer_ServantBase__epv *_base_epv;
      POA_TestAny__epv *TestAny_epv;
   } POA_TestAny__vepv;
#endif				/* !_POA_TestAny__vepv_defined */

#ifndef _POA_TestAny_defined
#define _POA_TestAny_defined

   typedef struct {
      void *_private;
      POA_TestAny__vepv *vepv;
   } POA_TestAny;
#endif				/* !_POA_TestAny_defined */

   extern void POA_TestAny__init(POA_TestAny * servant, CORBA_Environment * ev);
   extern void POA_TestAny__fini(POA_TestAny * servant, CORBA_Environment * ev);
/* End interface TestAny */

#ifdef __cplusplus
}

#endif				/* __cplusplus */
#undef ORBIT_IDL_SERIAL
