!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/include/orbit-1.0/orb/   drwxr-xr-x
Free 318.36 GB of 458.09 GB (69.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     interface_repository.h (247.47 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * This file was generated by orbit-idl - DO NOT EDIT!
 */

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

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

/** typedefs **/
#if !defined(_CORBA_Identifier_defined)
#define _CORBA_Identifier_defined 1
   typedef CORBA_char *CORBA_Identifier;
#if !defined(TC_IMPL_TC_CORBA_Identifier_0)
#define TC_IMPL_TC_CORBA_Identifier_0 'i'
#define TC_IMPL_TC_CORBA_Identifier_1 'n'
#define TC_IMPL_TC_CORBA_Identifier_2 't'
#define TC_IMPL_TC_CORBA_Identifier_3 'e'
#define TC_IMPL_TC_CORBA_Identifier_4 'r'
#define TC_IMPL_TC_CORBA_Identifier_5 'f'
#define TC_IMPL_TC_CORBA_Identifier_6 'a'
#define TC_IMPL_TC_CORBA_Identifier_7 'c'
#define TC_IMPL_TC_CORBA_Identifier_8 'e'
#define TC_IMPL_TC_CORBA_Identifier_9 '_'
#define TC_IMPL_TC_CORBA_Identifier_10 'r'
#define TC_IMPL_TC_CORBA_Identifier_11 'e'
#define TC_IMPL_TC_CORBA_Identifier_12 'p'
#define TC_IMPL_TC_CORBA_Identifier_13 'o'
#define TC_IMPL_TC_CORBA_Identifier_14 's'
#define TC_IMPL_TC_CORBA_Identifier_15 'i'
#define TC_IMPL_TC_CORBA_Identifier_16 't'
#define TC_IMPL_TC_CORBA_Identifier_17 'o'
#define TC_IMPL_TC_CORBA_Identifier_18 'r'
#define TC_IMPL_TC_CORBA_Identifier_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Identifier_struct;
#define TC_CORBA_Identifier ((CORBA_TypeCode)&TC_CORBA_Identifier_struct)
#endif
#define CORBA_Identifier__free CORBA_string__free
#endif
#if !defined(_CORBA_ScopedName_defined)
#define _CORBA_ScopedName_defined 1
   typedef CORBA_char *CORBA_ScopedName;
#if !defined(TC_IMPL_TC_CORBA_ScopedName_0)
#define TC_IMPL_TC_CORBA_ScopedName_0 'i'
#define TC_IMPL_TC_CORBA_ScopedName_1 'n'
#define TC_IMPL_TC_CORBA_ScopedName_2 't'
#define TC_IMPL_TC_CORBA_ScopedName_3 'e'
#define TC_IMPL_TC_CORBA_ScopedName_4 'r'
#define TC_IMPL_TC_CORBA_ScopedName_5 'f'
#define TC_IMPL_TC_CORBA_ScopedName_6 'a'
#define TC_IMPL_TC_CORBA_ScopedName_7 'c'
#define TC_IMPL_TC_CORBA_ScopedName_8 'e'
#define TC_IMPL_TC_CORBA_ScopedName_9 '_'
#define TC_IMPL_TC_CORBA_ScopedName_10 'r'
#define TC_IMPL_TC_CORBA_ScopedName_11 'e'
#define TC_IMPL_TC_CORBA_ScopedName_12 'p'
#define TC_IMPL_TC_CORBA_ScopedName_13 'o'
#define TC_IMPL_TC_CORBA_ScopedName_14 's'
#define TC_IMPL_TC_CORBA_ScopedName_15 'i'
#define TC_IMPL_TC_CORBA_ScopedName_16 't'
#define TC_IMPL_TC_CORBA_ScopedName_17 'o'
#define TC_IMPL_TC_CORBA_ScopedName_18 'r'
#define TC_IMPL_TC_CORBA_ScopedName_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ScopedName_struct;
#define TC_CORBA_ScopedName ((CORBA_TypeCode)&TC_CORBA_ScopedName_struct)
#endif
#define CORBA_ScopedName__free CORBA_string__free
#endif
#if !defined(_CORBA_RepositoryId_defined)
#define _CORBA_RepositoryId_defined 1
   typedef CORBA_char *CORBA_RepositoryId;
#if !defined(TC_IMPL_TC_CORBA_RepositoryId_0)
#define TC_IMPL_TC_CORBA_RepositoryId_0 'i'
#define TC_IMPL_TC_CORBA_RepositoryId_1 'n'
#define TC_IMPL_TC_CORBA_RepositoryId_2 't'
#define TC_IMPL_TC_CORBA_RepositoryId_3 'e'
#define TC_IMPL_TC_CORBA_RepositoryId_4 'r'
#define TC_IMPL_TC_CORBA_RepositoryId_5 'f'
#define TC_IMPL_TC_CORBA_RepositoryId_6 'a'
#define TC_IMPL_TC_CORBA_RepositoryId_7 'c'
#define TC_IMPL_TC_CORBA_RepositoryId_8 'e'
#define TC_IMPL_TC_CORBA_RepositoryId_9 '_'
#define TC_IMPL_TC_CORBA_RepositoryId_10 'r'
#define TC_IMPL_TC_CORBA_RepositoryId_11 'e'
#define TC_IMPL_TC_CORBA_RepositoryId_12 'p'
#define TC_IMPL_TC_CORBA_RepositoryId_13 'o'
#define TC_IMPL_TC_CORBA_RepositoryId_14 's'
#define TC_IMPL_TC_CORBA_RepositoryId_15 'i'
#define TC_IMPL_TC_CORBA_RepositoryId_16 't'
#define TC_IMPL_TC_CORBA_RepositoryId_17 'o'
#define TC_IMPL_TC_CORBA_RepositoryId_18 'r'
#define TC_IMPL_TC_CORBA_RepositoryId_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_RepositoryId_struct;
#define TC_CORBA_RepositoryId ((CORBA_TypeCode)&TC_CORBA_RepositoryId_struct)
#endif
#define CORBA_RepositoryId__free CORBA_string__free
#endif
#if !defined(_CORBA_DefinitionKind_defined)
#define _CORBA_DefinitionKind_defined 1
   typedef enum
   {
      CORBA_dk_none,
      CORBA_dk_all,
      CORBA_dk_Attribute,
      CORBA_dk_Constant,
      CORBA_dk_Exception,
      CORBA_dk_Interface,
      CORBA_dk_Module,
      CORBA_dk_Operation,
      CORBA_dk_Typedef,
      CORBA_dk_Alias,
      CORBA_dk_Struct,
      CORBA_dk_Union,
      CORBA_dk_Enum,
      CORBA_dk_Primitive,
      CORBA_dk_String,
      CORBA_dk_Sequence,
      CORBA_dk_Array,
      CORBA_dk_Repository,
      CORBA_dk_Wstring,
      CORBA_dk_Fixed
   }
   CORBA_DefinitionKind;
#if !defined(TC_IMPL_TC_CORBA_DefinitionKind_0)
#define TC_IMPL_TC_CORBA_DefinitionKind_0 'i'
#define TC_IMPL_TC_CORBA_DefinitionKind_1 'n'
#define TC_IMPL_TC_CORBA_DefinitionKind_2 't'
#define TC_IMPL_TC_CORBA_DefinitionKind_3 'e'
#define TC_IMPL_TC_CORBA_DefinitionKind_4 'r'
#define TC_IMPL_TC_CORBA_DefinitionKind_5 'f'
#define TC_IMPL_TC_CORBA_DefinitionKind_6 'a'
#define TC_IMPL_TC_CORBA_DefinitionKind_7 'c'
#define TC_IMPL_TC_CORBA_DefinitionKind_8 'e'
#define TC_IMPL_TC_CORBA_DefinitionKind_9 '_'
#define TC_IMPL_TC_CORBA_DefinitionKind_10 'r'
#define TC_IMPL_TC_CORBA_DefinitionKind_11 'e'
#define TC_IMPL_TC_CORBA_DefinitionKind_12 'p'
#define TC_IMPL_TC_CORBA_DefinitionKind_13 'o'
#define TC_IMPL_TC_CORBA_DefinitionKind_14 's'
#define TC_IMPL_TC_CORBA_DefinitionKind_15 'i'
#define TC_IMPL_TC_CORBA_DefinitionKind_16 't'
#define TC_IMPL_TC_CORBA_DefinitionKind_17 'o'
#define TC_IMPL_TC_CORBA_DefinitionKind_18 'r'
#define TC_IMPL_TC_CORBA_DefinitionKind_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_DefinitionKind_struct;
#define TC_CORBA_DefinitionKind ((CORBA_TypeCode)&TC_CORBA_DefinitionKind_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_IRObject) && !defined(_CORBA_IRObject_defined)
#define ORBIT_DECL_CORBA_IRObject 1
#define _CORBA_IRObject_defined 1
#define CORBA_IRObject__free CORBA_Object__free
   typedef CORBA_Object CORBA_IRObject;
   extern CORBA_unsigned_long CORBA_IRObject__classid;
#if !defined(TC_IMPL_TC_CORBA_IRObject_0)
#define TC_IMPL_TC_CORBA_IRObject_0 'i'
#define TC_IMPL_TC_CORBA_IRObject_1 'n'
#define TC_IMPL_TC_CORBA_IRObject_2 't'
#define TC_IMPL_TC_CORBA_IRObject_3 'e'
#define TC_IMPL_TC_CORBA_IRObject_4 'r'
#define TC_IMPL_TC_CORBA_IRObject_5 'f'
#define TC_IMPL_TC_CORBA_IRObject_6 'a'
#define TC_IMPL_TC_CORBA_IRObject_7 'c'
#define TC_IMPL_TC_CORBA_IRObject_8 'e'
#define TC_IMPL_TC_CORBA_IRObject_9 '_'
#define TC_IMPL_TC_CORBA_IRObject_10 'r'
#define TC_IMPL_TC_CORBA_IRObject_11 'e'
#define TC_IMPL_TC_CORBA_IRObject_12 'p'
#define TC_IMPL_TC_CORBA_IRObject_13 'o'
#define TC_IMPL_TC_CORBA_IRObject_14 's'
#define TC_IMPL_TC_CORBA_IRObject_15 'i'
#define TC_IMPL_TC_CORBA_IRObject_16 't'
#define TC_IMPL_TC_CORBA_IRObject_17 'o'
#define TC_IMPL_TC_CORBA_IRObject_18 'r'
#define TC_IMPL_TC_CORBA_IRObject_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_IRObject_struct;
#define TC_CORBA_IRObject ((CORBA_TypeCode)&TC_CORBA_IRObject_struct)
#endif
#endif
#if !defined(_CORBA_VersionSpec_defined)
#define _CORBA_VersionSpec_defined 1
   typedef CORBA_char *CORBA_VersionSpec;
#if !defined(TC_IMPL_TC_CORBA_VersionSpec_0)
#define TC_IMPL_TC_CORBA_VersionSpec_0 'i'
#define TC_IMPL_TC_CORBA_VersionSpec_1 'n'
#define TC_IMPL_TC_CORBA_VersionSpec_2 't'
#define TC_IMPL_TC_CORBA_VersionSpec_3 'e'
#define TC_IMPL_TC_CORBA_VersionSpec_4 'r'
#define TC_IMPL_TC_CORBA_VersionSpec_5 'f'
#define TC_IMPL_TC_CORBA_VersionSpec_6 'a'
#define TC_IMPL_TC_CORBA_VersionSpec_7 'c'
#define TC_IMPL_TC_CORBA_VersionSpec_8 'e'
#define TC_IMPL_TC_CORBA_VersionSpec_9 '_'
#define TC_IMPL_TC_CORBA_VersionSpec_10 'r'
#define TC_IMPL_TC_CORBA_VersionSpec_11 'e'
#define TC_IMPL_TC_CORBA_VersionSpec_12 'p'
#define TC_IMPL_TC_CORBA_VersionSpec_13 'o'
#define TC_IMPL_TC_CORBA_VersionSpec_14 's'
#define TC_IMPL_TC_CORBA_VersionSpec_15 'i'
#define TC_IMPL_TC_CORBA_VersionSpec_16 't'
#define TC_IMPL_TC_CORBA_VersionSpec_17 'o'
#define TC_IMPL_TC_CORBA_VersionSpec_18 'r'
#define TC_IMPL_TC_CORBA_VersionSpec_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_VersionSpec_struct;
#define TC_CORBA_VersionSpec ((CORBA_TypeCode)&TC_CORBA_VersionSpec_struct)
#endif
#define CORBA_VersionSpec__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_Contained) && !defined(_CORBA_Contained_defined)
#define ORBIT_DECL_CORBA_Contained 1
#define _CORBA_Contained_defined 1
#define CORBA_Contained__free CORBA_Object__free
   typedef CORBA_Object CORBA_Contained;
   extern CORBA_unsigned_long CORBA_Contained__classid;
#if !defined(TC_IMPL_TC_CORBA_Contained_0)
#define TC_IMPL_TC_CORBA_Contained_0 'i'
#define TC_IMPL_TC_CORBA_Contained_1 'n'
#define TC_IMPL_TC_CORBA_Contained_2 't'
#define TC_IMPL_TC_CORBA_Contained_3 'e'
#define TC_IMPL_TC_CORBA_Contained_4 'r'
#define TC_IMPL_TC_CORBA_Contained_5 'f'
#define TC_IMPL_TC_CORBA_Contained_6 'a'
#define TC_IMPL_TC_CORBA_Contained_7 'c'
#define TC_IMPL_TC_CORBA_Contained_8 'e'
#define TC_IMPL_TC_CORBA_Contained_9 '_'
#define TC_IMPL_TC_CORBA_Contained_10 'r'
#define TC_IMPL_TC_CORBA_Contained_11 'e'
#define TC_IMPL_TC_CORBA_Contained_12 'p'
#define TC_IMPL_TC_CORBA_Contained_13 'o'
#define TC_IMPL_TC_CORBA_Contained_14 's'
#define TC_IMPL_TC_CORBA_Contained_15 'i'
#define TC_IMPL_TC_CORBA_Contained_16 't'
#define TC_IMPL_TC_CORBA_Contained_17 'o'
#define TC_IMPL_TC_CORBA_Contained_18 'r'
#define TC_IMPL_TC_CORBA_Contained_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Contained_struct;
#define TC_CORBA_Contained ((CORBA_TypeCode)&TC_CORBA_Contained_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_Repository) && !defined(_CORBA_Repository_defined)
#define ORBIT_DECL_CORBA_Repository 1
#define _CORBA_Repository_defined 1
#define CORBA_Repository__free CORBA_Object__free
   typedef CORBA_Object CORBA_Repository;
   extern CORBA_unsigned_long CORBA_Repository__classid;
#if !defined(TC_IMPL_TC_CORBA_Repository_0)
#define TC_IMPL_TC_CORBA_Repository_0 'i'
#define TC_IMPL_TC_CORBA_Repository_1 'n'
#define TC_IMPL_TC_CORBA_Repository_2 't'
#define TC_IMPL_TC_CORBA_Repository_3 'e'
#define TC_IMPL_TC_CORBA_Repository_4 'r'
#define TC_IMPL_TC_CORBA_Repository_5 'f'
#define TC_IMPL_TC_CORBA_Repository_6 'a'
#define TC_IMPL_TC_CORBA_Repository_7 'c'
#define TC_IMPL_TC_CORBA_Repository_8 'e'
#define TC_IMPL_TC_CORBA_Repository_9 '_'
#define TC_IMPL_TC_CORBA_Repository_10 'r'
#define TC_IMPL_TC_CORBA_Repository_11 'e'
#define TC_IMPL_TC_CORBA_Repository_12 'p'
#define TC_IMPL_TC_CORBA_Repository_13 'o'
#define TC_IMPL_TC_CORBA_Repository_14 's'
#define TC_IMPL_TC_CORBA_Repository_15 'i'
#define TC_IMPL_TC_CORBA_Repository_16 't'
#define TC_IMPL_TC_CORBA_Repository_17 'o'
#define TC_IMPL_TC_CORBA_Repository_18 'r'
#define TC_IMPL_TC_CORBA_Repository_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Repository_struct;
#define TC_CORBA_Repository ((CORBA_TypeCode)&TC_CORBA_Repository_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_Container) && !defined(_CORBA_Container_defined)
#define ORBIT_DECL_CORBA_Container 1
#define _CORBA_Container_defined 1
#define CORBA_Container__free CORBA_Object__free
   typedef CORBA_Object CORBA_Container;
   extern CORBA_unsigned_long CORBA_Container__classid;
#if !defined(TC_IMPL_TC_CORBA_Container_0)
#define TC_IMPL_TC_CORBA_Container_0 'i'
#define TC_IMPL_TC_CORBA_Container_1 'n'
#define TC_IMPL_TC_CORBA_Container_2 't'
#define TC_IMPL_TC_CORBA_Container_3 'e'
#define TC_IMPL_TC_CORBA_Container_4 'r'
#define TC_IMPL_TC_CORBA_Container_5 'f'
#define TC_IMPL_TC_CORBA_Container_6 'a'
#define TC_IMPL_TC_CORBA_Container_7 'c'
#define TC_IMPL_TC_CORBA_Container_8 'e'
#define TC_IMPL_TC_CORBA_Container_9 '_'
#define TC_IMPL_TC_CORBA_Container_10 'r'
#define TC_IMPL_TC_CORBA_Container_11 'e'
#define TC_IMPL_TC_CORBA_Container_12 'p'
#define TC_IMPL_TC_CORBA_Container_13 'o'
#define TC_IMPL_TC_CORBA_Container_14 's'
#define TC_IMPL_TC_CORBA_Container_15 'i'
#define TC_IMPL_TC_CORBA_Container_16 't'
#define TC_IMPL_TC_CORBA_Container_17 'o'
#define TC_IMPL_TC_CORBA_Container_18 'r'
#define TC_IMPL_TC_CORBA_Container_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Container_struct;
#define TC_CORBA_Container ((CORBA_TypeCode)&TC_CORBA_Container_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_Contained) && !defined(_CORBA_Contained_defined)
#define ORBIT_DECL_CORBA_Contained 1
#define _CORBA_Contained_defined 1
#define CORBA_Contained__free CORBA_Object__free
   typedef CORBA_Object CORBA_Contained;
   extern CORBA_unsigned_long CORBA_Contained__classid;
#if !defined(TC_IMPL_TC_CORBA_Contained_0)
#define TC_IMPL_TC_CORBA_Contained_0 'i'
#define TC_IMPL_TC_CORBA_Contained_1 'n'
#define TC_IMPL_TC_CORBA_Contained_2 't'
#define TC_IMPL_TC_CORBA_Contained_3 'e'
#define TC_IMPL_TC_CORBA_Contained_4 'r'
#define TC_IMPL_TC_CORBA_Contained_5 'f'
#define TC_IMPL_TC_CORBA_Contained_6 'a'
#define TC_IMPL_TC_CORBA_Contained_7 'c'
#define TC_IMPL_TC_CORBA_Contained_8 'e'
#define TC_IMPL_TC_CORBA_Contained_9 '_'
#define TC_IMPL_TC_CORBA_Contained_10 'r'
#define TC_IMPL_TC_CORBA_Contained_11 'e'
#define TC_IMPL_TC_CORBA_Contained_12 'p'
#define TC_IMPL_TC_CORBA_Contained_13 'o'
#define TC_IMPL_TC_CORBA_Contained_14 's'
#define TC_IMPL_TC_CORBA_Contained_15 'i'
#define TC_IMPL_TC_CORBA_Contained_16 't'
#define TC_IMPL_TC_CORBA_Contained_17 'o'
#define TC_IMPL_TC_CORBA_Contained_18 'r'
#define TC_IMPL_TC_CORBA_Contained_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Contained_struct;
#define TC_CORBA_Contained ((CORBA_TypeCode)&TC_CORBA_Contained_struct)
#endif
#endif
#if !defined(_CORBA_Contained_Description_defined)
#define _CORBA_Contained_Description_defined 1
   typedef struct
   {
      CORBA_DefinitionKind kind;
      CORBA_any value;
   }
   CORBA_Contained_Description;

#if !defined(TC_IMPL_TC_CORBA_Contained_Description_0)
#define TC_IMPL_TC_CORBA_Contained_Description_0 'i'
#define TC_IMPL_TC_CORBA_Contained_Description_1 'n'
#define TC_IMPL_TC_CORBA_Contained_Description_2 't'
#define TC_IMPL_TC_CORBA_Contained_Description_3 'e'
#define TC_IMPL_TC_CORBA_Contained_Description_4 'r'
#define TC_IMPL_TC_CORBA_Contained_Description_5 'f'
#define TC_IMPL_TC_CORBA_Contained_Description_6 'a'
#define TC_IMPL_TC_CORBA_Contained_Description_7 'c'
#define TC_IMPL_TC_CORBA_Contained_Description_8 'e'
#define TC_IMPL_TC_CORBA_Contained_Description_9 '_'
#define TC_IMPL_TC_CORBA_Contained_Description_10 'r'
#define TC_IMPL_TC_CORBA_Contained_Description_11 'e'
#define TC_IMPL_TC_CORBA_Contained_Description_12 'p'
#define TC_IMPL_TC_CORBA_Contained_Description_13 'o'
#define TC_IMPL_TC_CORBA_Contained_Description_14 's'
#define TC_IMPL_TC_CORBA_Contained_Description_15 'i'
#define TC_IMPL_TC_CORBA_Contained_Description_16 't'
#define TC_IMPL_TC_CORBA_Contained_Description_17 'o'
#define TC_IMPL_TC_CORBA_Contained_Description_18 'r'
#define TC_IMPL_TC_CORBA_Contained_Description_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_Contained_Description_struct;
#define TC_CORBA_Contained_Description ((CORBA_TypeCode)&TC_CORBA_Contained_Description_struct)
#endif
   extern CORBA_Contained_Description
      *CORBA_Contained_Description__alloc(void);
   extern gpointer CORBA_Contained_Description__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_ModuleDef) && !defined(_CORBA_ModuleDef_defined)
#define ORBIT_DECL_CORBA_ModuleDef 1
#define _CORBA_ModuleDef_defined 1
#define CORBA_ModuleDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ModuleDef;
   extern CORBA_unsigned_long CORBA_ModuleDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ModuleDef_0)
#define TC_IMPL_TC_CORBA_ModuleDef_0 'i'
#define TC_IMPL_TC_CORBA_ModuleDef_1 'n'
#define TC_IMPL_TC_CORBA_ModuleDef_2 't'
#define TC_IMPL_TC_CORBA_ModuleDef_3 'e'
#define TC_IMPL_TC_CORBA_ModuleDef_4 'r'
#define TC_IMPL_TC_CORBA_ModuleDef_5 'f'
#define TC_IMPL_TC_CORBA_ModuleDef_6 'a'
#define TC_IMPL_TC_CORBA_ModuleDef_7 'c'
#define TC_IMPL_TC_CORBA_ModuleDef_8 'e'
#define TC_IMPL_TC_CORBA_ModuleDef_9 '_'
#define TC_IMPL_TC_CORBA_ModuleDef_10 'r'
#define TC_IMPL_TC_CORBA_ModuleDef_11 'e'
#define TC_IMPL_TC_CORBA_ModuleDef_12 'p'
#define TC_IMPL_TC_CORBA_ModuleDef_13 'o'
#define TC_IMPL_TC_CORBA_ModuleDef_14 's'
#define TC_IMPL_TC_CORBA_ModuleDef_15 'i'
#define TC_IMPL_TC_CORBA_ModuleDef_16 't'
#define TC_IMPL_TC_CORBA_ModuleDef_17 'o'
#define TC_IMPL_TC_CORBA_ModuleDef_18 'r'
#define TC_IMPL_TC_CORBA_ModuleDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ModuleDef_struct;
#define TC_CORBA_ModuleDef ((CORBA_TypeCode)&TC_CORBA_ModuleDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_ConstantDef) && !defined(_CORBA_ConstantDef_defined)
#define ORBIT_DECL_CORBA_ConstantDef 1
#define _CORBA_ConstantDef_defined 1
#define CORBA_ConstantDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ConstantDef;
   extern CORBA_unsigned_long CORBA_ConstantDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ConstantDef_0)
#define TC_IMPL_TC_CORBA_ConstantDef_0 'i'
#define TC_IMPL_TC_CORBA_ConstantDef_1 'n'
#define TC_IMPL_TC_CORBA_ConstantDef_2 't'
#define TC_IMPL_TC_CORBA_ConstantDef_3 'e'
#define TC_IMPL_TC_CORBA_ConstantDef_4 'r'
#define TC_IMPL_TC_CORBA_ConstantDef_5 'f'
#define TC_IMPL_TC_CORBA_ConstantDef_6 'a'
#define TC_IMPL_TC_CORBA_ConstantDef_7 'c'
#define TC_IMPL_TC_CORBA_ConstantDef_8 'e'
#define TC_IMPL_TC_CORBA_ConstantDef_9 '_'
#define TC_IMPL_TC_CORBA_ConstantDef_10 'r'
#define TC_IMPL_TC_CORBA_ConstantDef_11 'e'
#define TC_IMPL_TC_CORBA_ConstantDef_12 'p'
#define TC_IMPL_TC_CORBA_ConstantDef_13 'o'
#define TC_IMPL_TC_CORBA_ConstantDef_14 's'
#define TC_IMPL_TC_CORBA_ConstantDef_15 'i'
#define TC_IMPL_TC_CORBA_ConstantDef_16 't'
#define TC_IMPL_TC_CORBA_ConstantDef_17 'o'
#define TC_IMPL_TC_CORBA_ConstantDef_18 'r'
#define TC_IMPL_TC_CORBA_ConstantDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ConstantDef_struct;
#define TC_CORBA_ConstantDef ((CORBA_TypeCode)&TC_CORBA_ConstantDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_IDLType) && !defined(_CORBA_IDLType_defined)
#define ORBIT_DECL_CORBA_IDLType 1
#define _CORBA_IDLType_defined 1
#define CORBA_IDLType__free CORBA_Object__free
   typedef CORBA_Object CORBA_IDLType;
   extern CORBA_unsigned_long CORBA_IDLType__classid;
#if !defined(TC_IMPL_TC_CORBA_IDLType_0)
#define TC_IMPL_TC_CORBA_IDLType_0 'i'
#define TC_IMPL_TC_CORBA_IDLType_1 'n'
#define TC_IMPL_TC_CORBA_IDLType_2 't'
#define TC_IMPL_TC_CORBA_IDLType_3 'e'
#define TC_IMPL_TC_CORBA_IDLType_4 'r'
#define TC_IMPL_TC_CORBA_IDLType_5 'f'
#define TC_IMPL_TC_CORBA_IDLType_6 'a'
#define TC_IMPL_TC_CORBA_IDLType_7 'c'
#define TC_IMPL_TC_CORBA_IDLType_8 'e'
#define TC_IMPL_TC_CORBA_IDLType_9 '_'
#define TC_IMPL_TC_CORBA_IDLType_10 'r'
#define TC_IMPL_TC_CORBA_IDLType_11 'e'
#define TC_IMPL_TC_CORBA_IDLType_12 'p'
#define TC_IMPL_TC_CORBA_IDLType_13 'o'
#define TC_IMPL_TC_CORBA_IDLType_14 's'
#define TC_IMPL_TC_CORBA_IDLType_15 'i'
#define TC_IMPL_TC_CORBA_IDLType_16 't'
#define TC_IMPL_TC_CORBA_IDLType_17 'o'
#define TC_IMPL_TC_CORBA_IDLType_18 'r'
#define TC_IMPL_TC_CORBA_IDLType_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_IDLType_struct;
#define TC_CORBA_IDLType ((CORBA_TypeCode)&TC_CORBA_IDLType_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_StructDef) && !defined(_CORBA_StructDef_defined)
#define ORBIT_DECL_CORBA_StructDef 1
#define _CORBA_StructDef_defined 1
#define CORBA_StructDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_StructDef;
   extern CORBA_unsigned_long CORBA_StructDef__classid;
#if !defined(TC_IMPL_TC_CORBA_StructDef_0)
#define TC_IMPL_TC_CORBA_StructDef_0 'i'
#define TC_IMPL_TC_CORBA_StructDef_1 'n'
#define TC_IMPL_TC_CORBA_StructDef_2 't'
#define TC_IMPL_TC_CORBA_StructDef_3 'e'
#define TC_IMPL_TC_CORBA_StructDef_4 'r'
#define TC_IMPL_TC_CORBA_StructDef_5 'f'
#define TC_IMPL_TC_CORBA_StructDef_6 'a'
#define TC_IMPL_TC_CORBA_StructDef_7 'c'
#define TC_IMPL_TC_CORBA_StructDef_8 'e'
#define TC_IMPL_TC_CORBA_StructDef_9 '_'
#define TC_IMPL_TC_CORBA_StructDef_10 'r'
#define TC_IMPL_TC_CORBA_StructDef_11 'e'
#define TC_IMPL_TC_CORBA_StructDef_12 'p'
#define TC_IMPL_TC_CORBA_StructDef_13 'o'
#define TC_IMPL_TC_CORBA_StructDef_14 's'
#define TC_IMPL_TC_CORBA_StructDef_15 'i'
#define TC_IMPL_TC_CORBA_StructDef_16 't'
#define TC_IMPL_TC_CORBA_StructDef_17 'o'
#define TC_IMPL_TC_CORBA_StructDef_18 'r'
#define TC_IMPL_TC_CORBA_StructDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_StructDef_struct;
#define TC_CORBA_StructDef ((CORBA_TypeCode)&TC_CORBA_StructDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_UnionDef) && !defined(_CORBA_UnionDef_defined)
#define ORBIT_DECL_CORBA_UnionDef 1
#define _CORBA_UnionDef_defined 1
#define CORBA_UnionDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_UnionDef;
   extern CORBA_unsigned_long CORBA_UnionDef__classid;
#if !defined(TC_IMPL_TC_CORBA_UnionDef_0)
#define TC_IMPL_TC_CORBA_UnionDef_0 'i'
#define TC_IMPL_TC_CORBA_UnionDef_1 'n'
#define TC_IMPL_TC_CORBA_UnionDef_2 't'
#define TC_IMPL_TC_CORBA_UnionDef_3 'e'
#define TC_IMPL_TC_CORBA_UnionDef_4 'r'
#define TC_IMPL_TC_CORBA_UnionDef_5 'f'
#define TC_IMPL_TC_CORBA_UnionDef_6 'a'
#define TC_IMPL_TC_CORBA_UnionDef_7 'c'
#define TC_IMPL_TC_CORBA_UnionDef_8 'e'
#define TC_IMPL_TC_CORBA_UnionDef_9 '_'
#define TC_IMPL_TC_CORBA_UnionDef_10 'r'
#define TC_IMPL_TC_CORBA_UnionDef_11 'e'
#define TC_IMPL_TC_CORBA_UnionDef_12 'p'
#define TC_IMPL_TC_CORBA_UnionDef_13 'o'
#define TC_IMPL_TC_CORBA_UnionDef_14 's'
#define TC_IMPL_TC_CORBA_UnionDef_15 'i'
#define TC_IMPL_TC_CORBA_UnionDef_16 't'
#define TC_IMPL_TC_CORBA_UnionDef_17 'o'
#define TC_IMPL_TC_CORBA_UnionDef_18 'r'
#define TC_IMPL_TC_CORBA_UnionDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_UnionDef_struct;
#define TC_CORBA_UnionDef ((CORBA_TypeCode)&TC_CORBA_UnionDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_EnumDef) && !defined(_CORBA_EnumDef_defined)
#define ORBIT_DECL_CORBA_EnumDef 1
#define _CORBA_EnumDef_defined 1
#define CORBA_EnumDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_EnumDef;
   extern CORBA_unsigned_long CORBA_EnumDef__classid;
#if !defined(TC_IMPL_TC_CORBA_EnumDef_0)
#define TC_IMPL_TC_CORBA_EnumDef_0 'i'
#define TC_IMPL_TC_CORBA_EnumDef_1 'n'
#define TC_IMPL_TC_CORBA_EnumDef_2 't'
#define TC_IMPL_TC_CORBA_EnumDef_3 'e'
#define TC_IMPL_TC_CORBA_EnumDef_4 'r'
#define TC_IMPL_TC_CORBA_EnumDef_5 'f'
#define TC_IMPL_TC_CORBA_EnumDef_6 'a'
#define TC_IMPL_TC_CORBA_EnumDef_7 'c'
#define TC_IMPL_TC_CORBA_EnumDef_8 'e'
#define TC_IMPL_TC_CORBA_EnumDef_9 '_'
#define TC_IMPL_TC_CORBA_EnumDef_10 'r'
#define TC_IMPL_TC_CORBA_EnumDef_11 'e'
#define TC_IMPL_TC_CORBA_EnumDef_12 'p'
#define TC_IMPL_TC_CORBA_EnumDef_13 'o'
#define TC_IMPL_TC_CORBA_EnumDef_14 's'
#define TC_IMPL_TC_CORBA_EnumDef_15 'i'
#define TC_IMPL_TC_CORBA_EnumDef_16 't'
#define TC_IMPL_TC_CORBA_EnumDef_17 'o'
#define TC_IMPL_TC_CORBA_EnumDef_18 'r'
#define TC_IMPL_TC_CORBA_EnumDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_EnumDef_struct;
#define TC_CORBA_EnumDef ((CORBA_TypeCode)&TC_CORBA_EnumDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_AliasDef) && !defined(_CORBA_AliasDef_defined)
#define ORBIT_DECL_CORBA_AliasDef 1
#define _CORBA_AliasDef_defined 1
#define CORBA_AliasDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_AliasDef;
   extern CORBA_unsigned_long CORBA_AliasDef__classid;
#if !defined(TC_IMPL_TC_CORBA_AliasDef_0)
#define TC_IMPL_TC_CORBA_AliasDef_0 'i'
#define TC_IMPL_TC_CORBA_AliasDef_1 'n'
#define TC_IMPL_TC_CORBA_AliasDef_2 't'
#define TC_IMPL_TC_CORBA_AliasDef_3 'e'
#define TC_IMPL_TC_CORBA_AliasDef_4 'r'
#define TC_IMPL_TC_CORBA_AliasDef_5 'f'
#define TC_IMPL_TC_CORBA_AliasDef_6 'a'
#define TC_IMPL_TC_CORBA_AliasDef_7 'c'
#define TC_IMPL_TC_CORBA_AliasDef_8 'e'
#define TC_IMPL_TC_CORBA_AliasDef_9 '_'
#define TC_IMPL_TC_CORBA_AliasDef_10 'r'
#define TC_IMPL_TC_CORBA_AliasDef_11 'e'
#define TC_IMPL_TC_CORBA_AliasDef_12 'p'
#define TC_IMPL_TC_CORBA_AliasDef_13 'o'
#define TC_IMPL_TC_CORBA_AliasDef_14 's'
#define TC_IMPL_TC_CORBA_AliasDef_15 'i'
#define TC_IMPL_TC_CORBA_AliasDef_16 't'
#define TC_IMPL_TC_CORBA_AliasDef_17 'o'
#define TC_IMPL_TC_CORBA_AliasDef_18 'r'
#define TC_IMPL_TC_CORBA_AliasDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_AliasDef_struct;
#define TC_CORBA_AliasDef ((CORBA_TypeCode)&TC_CORBA_AliasDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_InterfaceDef) && !defined(_CORBA_InterfaceDef_defined)
#define ORBIT_DECL_CORBA_InterfaceDef 1
#define _CORBA_InterfaceDef_defined 1
#define CORBA_InterfaceDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_InterfaceDef;
   extern CORBA_unsigned_long CORBA_InterfaceDef__classid;
#if !defined(TC_IMPL_TC_CORBA_InterfaceDef_0)
#define TC_IMPL_TC_CORBA_InterfaceDef_0 'i'
#define TC_IMPL_TC_CORBA_InterfaceDef_1 'n'
#define TC_IMPL_TC_CORBA_InterfaceDef_2 't'
#define TC_IMPL_TC_CORBA_InterfaceDef_3 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_4 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_5 'f'
#define TC_IMPL_TC_CORBA_InterfaceDef_6 'a'
#define TC_IMPL_TC_CORBA_InterfaceDef_7 'c'
#define TC_IMPL_TC_CORBA_InterfaceDef_8 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_9 '_'
#define TC_IMPL_TC_CORBA_InterfaceDef_10 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_11 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_12 'p'
#define TC_IMPL_TC_CORBA_InterfaceDef_13 'o'
#define TC_IMPL_TC_CORBA_InterfaceDef_14 's'
#define TC_IMPL_TC_CORBA_InterfaceDef_15 'i'
#define TC_IMPL_TC_CORBA_InterfaceDef_16 't'
#define TC_IMPL_TC_CORBA_InterfaceDef_17 'o'
#define TC_IMPL_TC_CORBA_InterfaceDef_18 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_InterfaceDef_struct;
#define TC_CORBA_InterfaceDef ((CORBA_TypeCode)&TC_CORBA_InterfaceDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_ExceptionDef) && !defined(_CORBA_ExceptionDef_defined)
#define ORBIT_DECL_CORBA_ExceptionDef 1
#define _CORBA_ExceptionDef_defined 1
#define CORBA_ExceptionDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ExceptionDef;
   extern CORBA_unsigned_long CORBA_ExceptionDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ExceptionDef_0)
#define TC_IMPL_TC_CORBA_ExceptionDef_0 'i'
#define TC_IMPL_TC_CORBA_ExceptionDef_1 'n'
#define TC_IMPL_TC_CORBA_ExceptionDef_2 't'
#define TC_IMPL_TC_CORBA_ExceptionDef_3 'e'
#define TC_IMPL_TC_CORBA_ExceptionDef_4 'r'
#define TC_IMPL_TC_CORBA_ExceptionDef_5 'f'
#define TC_IMPL_TC_CORBA_ExceptionDef_6 'a'
#define TC_IMPL_TC_CORBA_ExceptionDef_7 'c'
#define TC_IMPL_TC_CORBA_ExceptionDef_8 'e'
#define TC_IMPL_TC_CORBA_ExceptionDef_9 '_'
#define TC_IMPL_TC_CORBA_ExceptionDef_10 'r'
#define TC_IMPL_TC_CORBA_ExceptionDef_11 'e'
#define TC_IMPL_TC_CORBA_ExceptionDef_12 'p'
#define TC_IMPL_TC_CORBA_ExceptionDef_13 'o'
#define TC_IMPL_TC_CORBA_ExceptionDef_14 's'
#define TC_IMPL_TC_CORBA_ExceptionDef_15 'i'
#define TC_IMPL_TC_CORBA_ExceptionDef_16 't'
#define TC_IMPL_TC_CORBA_ExceptionDef_17 'o'
#define TC_IMPL_TC_CORBA_ExceptionDef_18 'r'
#define TC_IMPL_TC_CORBA_ExceptionDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ExceptionDef_struct;
#define TC_CORBA_ExceptionDef ((CORBA_TypeCode)&TC_CORBA_ExceptionDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_InterfaceDef) && !defined(_CORBA_sequence_CORBA_InterfaceDef_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_InterfaceDef 1
#define _CORBA_sequence_CORBA_InterfaceDef_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_InterfaceDef_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_InterfaceDef *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_InterfaceDef;
   CORBA_InterfaceDef
      *CORBA_sequence_CORBA_InterfaceDef_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_InterfaceDef_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_InterfaceDef_struct;
#define TC_CORBA_sequence_CORBA_InterfaceDef ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_InterfaceDef_struct)
#endif
   extern CORBA_sequence_CORBA_InterfaceDef
      *CORBA_sequence_CORBA_InterfaceDef__alloc(void);
   extern gpointer CORBA_sequence_CORBA_InterfaceDef__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_InterfaceDefSeq_defined)
#define _CORBA_InterfaceDefSeq_defined 1
   typedef CORBA_sequence_CORBA_InterfaceDef CORBA_InterfaceDefSeq;
#if !defined(TC_IMPL_TC_CORBA_InterfaceDefSeq_0)
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_0 'i'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_1 'n'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_2 't'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_3 'e'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_4 'r'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_5 'f'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_6 'a'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_7 'c'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_8 'e'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_9 '_'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_10 'r'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_11 'e'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_12 'p'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_13 'o'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_14 's'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_15 'i'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_16 't'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_17 'o'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_18 'r'
#define TC_IMPL_TC_CORBA_InterfaceDefSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_InterfaceDefSeq_struct;
#define TC_CORBA_InterfaceDefSeq ((CORBA_TypeCode)&TC_CORBA_InterfaceDefSeq_struct)
#endif
   extern CORBA_InterfaceDefSeq *CORBA_InterfaceDefSeq__alloc(void);
   extern gpointer CORBA_InterfaceDefSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_Contained) && !defined(_CORBA_sequence_CORBA_Contained_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_Contained 1
#define _CORBA_sequence_CORBA_Contained_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Contained_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_Contained *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_Contained;
   CORBA_Contained
      *CORBA_sequence_CORBA_Contained_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_Contained_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Contained_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_Contained_struct;
#define TC_CORBA_sequence_CORBA_Contained ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_Contained_struct)
#endif
   extern CORBA_sequence_CORBA_Contained
      *CORBA_sequence_CORBA_Contained__alloc(void);
   extern gpointer CORBA_sequence_CORBA_Contained__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_ContainedSeq_defined)
#define _CORBA_ContainedSeq_defined 1
   typedef CORBA_sequence_CORBA_Contained CORBA_ContainedSeq;
#if !defined(TC_IMPL_TC_CORBA_ContainedSeq_0)
#define TC_IMPL_TC_CORBA_ContainedSeq_0 'i'
#define TC_IMPL_TC_CORBA_ContainedSeq_1 'n'
#define TC_IMPL_TC_CORBA_ContainedSeq_2 't'
#define TC_IMPL_TC_CORBA_ContainedSeq_3 'e'
#define TC_IMPL_TC_CORBA_ContainedSeq_4 'r'
#define TC_IMPL_TC_CORBA_ContainedSeq_5 'f'
#define TC_IMPL_TC_CORBA_ContainedSeq_6 'a'
#define TC_IMPL_TC_CORBA_ContainedSeq_7 'c'
#define TC_IMPL_TC_CORBA_ContainedSeq_8 'e'
#define TC_IMPL_TC_CORBA_ContainedSeq_9 '_'
#define TC_IMPL_TC_CORBA_ContainedSeq_10 'r'
#define TC_IMPL_TC_CORBA_ContainedSeq_11 'e'
#define TC_IMPL_TC_CORBA_ContainedSeq_12 'p'
#define TC_IMPL_TC_CORBA_ContainedSeq_13 'o'
#define TC_IMPL_TC_CORBA_ContainedSeq_14 's'
#define TC_IMPL_TC_CORBA_ContainedSeq_15 'i'
#define TC_IMPL_TC_CORBA_ContainedSeq_16 't'
#define TC_IMPL_TC_CORBA_ContainedSeq_17 'o'
#define TC_IMPL_TC_CORBA_ContainedSeq_18 'r'
#define TC_IMPL_TC_CORBA_ContainedSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ContainedSeq_struct;
#define TC_CORBA_ContainedSeq ((CORBA_TypeCode)&TC_CORBA_ContainedSeq_struct)
#endif
   extern CORBA_ContainedSeq *CORBA_ContainedSeq__alloc(void);
   extern gpointer CORBA_ContainedSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(_CORBA_StructMember_defined)
#define _CORBA_StructMember_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_TypeCode type;
      CORBA_IDLType type_def;
   }
   CORBA_StructMember;

#if !defined(TC_IMPL_TC_CORBA_StructMember_0)
#define TC_IMPL_TC_CORBA_StructMember_0 'i'
#define TC_IMPL_TC_CORBA_StructMember_1 'n'
#define TC_IMPL_TC_CORBA_StructMember_2 't'
#define TC_IMPL_TC_CORBA_StructMember_3 'e'
#define TC_IMPL_TC_CORBA_StructMember_4 'r'
#define TC_IMPL_TC_CORBA_StructMember_5 'f'
#define TC_IMPL_TC_CORBA_StructMember_6 'a'
#define TC_IMPL_TC_CORBA_StructMember_7 'c'
#define TC_IMPL_TC_CORBA_StructMember_8 'e'
#define TC_IMPL_TC_CORBA_StructMember_9 '_'
#define TC_IMPL_TC_CORBA_StructMember_10 'r'
#define TC_IMPL_TC_CORBA_StructMember_11 'e'
#define TC_IMPL_TC_CORBA_StructMember_12 'p'
#define TC_IMPL_TC_CORBA_StructMember_13 'o'
#define TC_IMPL_TC_CORBA_StructMember_14 's'
#define TC_IMPL_TC_CORBA_StructMember_15 'i'
#define TC_IMPL_TC_CORBA_StructMember_16 't'
#define TC_IMPL_TC_CORBA_StructMember_17 'o'
#define TC_IMPL_TC_CORBA_StructMember_18 'r'
#define TC_IMPL_TC_CORBA_StructMember_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_StructMember_struct;
#define TC_CORBA_StructMember ((CORBA_TypeCode)&TC_CORBA_StructMember_struct)
#endif
   extern CORBA_StructMember *CORBA_StructMember__alloc(void);
   extern gpointer CORBA_StructMember__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_StructMember) && !defined(_CORBA_sequence_CORBA_StructMember_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_StructMember 1
#define _CORBA_sequence_CORBA_StructMember_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_StructMember_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_StructMember *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_StructMember;
   CORBA_StructMember
      *CORBA_sequence_CORBA_StructMember_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_StructMember_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_StructMember_struct;
#define TC_CORBA_sequence_CORBA_StructMember ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_StructMember_struct)
#endif
   extern CORBA_sequence_CORBA_StructMember
      *CORBA_sequence_CORBA_StructMember__alloc(void);
   extern gpointer CORBA_sequence_CORBA_StructMember__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_StructMemberSeq_defined)
#define _CORBA_StructMemberSeq_defined 1
   typedef CORBA_sequence_CORBA_StructMember CORBA_StructMemberSeq;
#if !defined(TC_IMPL_TC_CORBA_StructMemberSeq_0)
#define TC_IMPL_TC_CORBA_StructMemberSeq_0 'i'
#define TC_IMPL_TC_CORBA_StructMemberSeq_1 'n'
#define TC_IMPL_TC_CORBA_StructMemberSeq_2 't'
#define TC_IMPL_TC_CORBA_StructMemberSeq_3 'e'
#define TC_IMPL_TC_CORBA_StructMemberSeq_4 'r'
#define TC_IMPL_TC_CORBA_StructMemberSeq_5 'f'
#define TC_IMPL_TC_CORBA_StructMemberSeq_6 'a'
#define TC_IMPL_TC_CORBA_StructMemberSeq_7 'c'
#define TC_IMPL_TC_CORBA_StructMemberSeq_8 'e'
#define TC_IMPL_TC_CORBA_StructMemberSeq_9 '_'
#define TC_IMPL_TC_CORBA_StructMemberSeq_10 'r'
#define TC_IMPL_TC_CORBA_StructMemberSeq_11 'e'
#define TC_IMPL_TC_CORBA_StructMemberSeq_12 'p'
#define TC_IMPL_TC_CORBA_StructMemberSeq_13 'o'
#define TC_IMPL_TC_CORBA_StructMemberSeq_14 's'
#define TC_IMPL_TC_CORBA_StructMemberSeq_15 'i'
#define TC_IMPL_TC_CORBA_StructMemberSeq_16 't'
#define TC_IMPL_TC_CORBA_StructMemberSeq_17 'o'
#define TC_IMPL_TC_CORBA_StructMemberSeq_18 'r'
#define TC_IMPL_TC_CORBA_StructMemberSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_StructMemberSeq_struct;
#define TC_CORBA_StructMemberSeq ((CORBA_TypeCode)&TC_CORBA_StructMemberSeq_struct)
#endif
   extern CORBA_StructMemberSeq *CORBA_StructMemberSeq__alloc(void);
   extern gpointer CORBA_StructMemberSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(_CORBA_UnionMember_defined)
#define _CORBA_UnionMember_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_any label;
      CORBA_TypeCode type;
      CORBA_IDLType type_def;
   }
   CORBA_UnionMember;

#if !defined(TC_IMPL_TC_CORBA_UnionMember_0)
#define TC_IMPL_TC_CORBA_UnionMember_0 'i'
#define TC_IMPL_TC_CORBA_UnionMember_1 'n'
#define TC_IMPL_TC_CORBA_UnionMember_2 't'
#define TC_IMPL_TC_CORBA_UnionMember_3 'e'
#define TC_IMPL_TC_CORBA_UnionMember_4 'r'
#define TC_IMPL_TC_CORBA_UnionMember_5 'f'
#define TC_IMPL_TC_CORBA_UnionMember_6 'a'
#define TC_IMPL_TC_CORBA_UnionMember_7 'c'
#define TC_IMPL_TC_CORBA_UnionMember_8 'e'
#define TC_IMPL_TC_CORBA_UnionMember_9 '_'
#define TC_IMPL_TC_CORBA_UnionMember_10 'r'
#define TC_IMPL_TC_CORBA_UnionMember_11 'e'
#define TC_IMPL_TC_CORBA_UnionMember_12 'p'
#define TC_IMPL_TC_CORBA_UnionMember_13 'o'
#define TC_IMPL_TC_CORBA_UnionMember_14 's'
#define TC_IMPL_TC_CORBA_UnionMember_15 'i'
#define TC_IMPL_TC_CORBA_UnionMember_16 't'
#define TC_IMPL_TC_CORBA_UnionMember_17 'o'
#define TC_IMPL_TC_CORBA_UnionMember_18 'r'
#define TC_IMPL_TC_CORBA_UnionMember_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_UnionMember_struct;
#define TC_CORBA_UnionMember ((CORBA_TypeCode)&TC_CORBA_UnionMember_struct)
#endif
   extern CORBA_UnionMember *CORBA_UnionMember__alloc(void);
   extern gpointer CORBA_UnionMember__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_UnionMember) && !defined(_CORBA_sequence_CORBA_UnionMember_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_UnionMember 1
#define _CORBA_sequence_CORBA_UnionMember_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_UnionMember_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_UnionMember *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_UnionMember;
   CORBA_UnionMember
      *CORBA_sequence_CORBA_UnionMember_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_UnionMember_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_UnionMember_struct;
#define TC_CORBA_sequence_CORBA_UnionMember ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_UnionMember_struct)
#endif
   extern CORBA_sequence_CORBA_UnionMember
      *CORBA_sequence_CORBA_UnionMember__alloc(void);
   extern gpointer CORBA_sequence_CORBA_UnionMember__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_UnionMemberSeq_defined)
#define _CORBA_UnionMemberSeq_defined 1
   typedef CORBA_sequence_CORBA_UnionMember CORBA_UnionMemberSeq;
#if !defined(TC_IMPL_TC_CORBA_UnionMemberSeq_0)
#define TC_IMPL_TC_CORBA_UnionMemberSeq_0 'i'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_1 'n'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_2 't'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_3 'e'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_4 'r'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_5 'f'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_6 'a'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_7 'c'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_8 'e'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_9 '_'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_10 'r'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_11 'e'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_12 'p'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_13 'o'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_14 's'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_15 'i'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_16 't'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_17 'o'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_18 'r'
#define TC_IMPL_TC_CORBA_UnionMemberSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_UnionMemberSeq_struct;
#define TC_CORBA_UnionMemberSeq ((CORBA_TypeCode)&TC_CORBA_UnionMemberSeq_struct)
#endif
   extern CORBA_UnionMemberSeq *CORBA_UnionMemberSeq__alloc(void);
   extern gpointer CORBA_UnionMemberSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_Identifier) && !defined(_CORBA_sequence_CORBA_Identifier_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_Identifier 1
#define _CORBA_sequence_CORBA_Identifier_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Identifier_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_Identifier *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_Identifier;
   CORBA_Identifier
      *CORBA_sequence_CORBA_Identifier_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Identifier_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_Identifier_struct;
#define TC_CORBA_sequence_CORBA_Identifier ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_Identifier_struct)
#endif
   extern CORBA_sequence_CORBA_Identifier
      *CORBA_sequence_CORBA_Identifier__alloc(void);
   extern gpointer CORBA_sequence_CORBA_Identifier__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_EnumMemberSeq_defined)
#define _CORBA_EnumMemberSeq_defined 1
   typedef CORBA_sequence_CORBA_Identifier CORBA_EnumMemberSeq;
#if !defined(TC_IMPL_TC_CORBA_EnumMemberSeq_0)
#define TC_IMPL_TC_CORBA_EnumMemberSeq_0 'i'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_1 'n'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_2 't'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_3 'e'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_4 'r'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_5 'f'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_6 'a'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_7 'c'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_8 'e'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_9 '_'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_10 'r'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_11 'e'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_12 'p'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_13 'o'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_14 's'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_15 'i'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_16 't'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_17 'o'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_18 'r'
#define TC_IMPL_TC_CORBA_EnumMemberSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_EnumMemberSeq_struct;
#define TC_CORBA_EnumMemberSeq ((CORBA_TypeCode)&TC_CORBA_EnumMemberSeq_struct)
#endif
   extern CORBA_EnumMemberSeq *CORBA_EnumMemberSeq__alloc(void);
   extern gpointer CORBA_EnumMemberSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_Container) && !defined(_CORBA_Container_defined)
#define ORBIT_DECL_CORBA_Container 1
#define _CORBA_Container_defined 1
#define CORBA_Container__free CORBA_Object__free
   typedef CORBA_Object CORBA_Container;
   extern CORBA_unsigned_long CORBA_Container__classid;
#if !defined(TC_IMPL_TC_CORBA_Container_0)
#define TC_IMPL_TC_CORBA_Container_0 'i'
#define TC_IMPL_TC_CORBA_Container_1 'n'
#define TC_IMPL_TC_CORBA_Container_2 't'
#define TC_IMPL_TC_CORBA_Container_3 'e'
#define TC_IMPL_TC_CORBA_Container_4 'r'
#define TC_IMPL_TC_CORBA_Container_5 'f'
#define TC_IMPL_TC_CORBA_Container_6 'a'
#define TC_IMPL_TC_CORBA_Container_7 'c'
#define TC_IMPL_TC_CORBA_Container_8 'e'
#define TC_IMPL_TC_CORBA_Container_9 '_'
#define TC_IMPL_TC_CORBA_Container_10 'r'
#define TC_IMPL_TC_CORBA_Container_11 'e'
#define TC_IMPL_TC_CORBA_Container_12 'p'
#define TC_IMPL_TC_CORBA_Container_13 'o'
#define TC_IMPL_TC_CORBA_Container_14 's'
#define TC_IMPL_TC_CORBA_Container_15 'i'
#define TC_IMPL_TC_CORBA_Container_16 't'
#define TC_IMPL_TC_CORBA_Container_17 'o'
#define TC_IMPL_TC_CORBA_Container_18 'r'
#define TC_IMPL_TC_CORBA_Container_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Container_struct;
#define TC_CORBA_Container ((CORBA_TypeCode)&TC_CORBA_Container_struct)
#endif
#endif
#if !defined(_CORBA_Container_Description_defined)
#define _CORBA_Container_Description_defined 1
   typedef struct
   {
      CORBA_Contained contained_object;
      CORBA_DefinitionKind kind;
      CORBA_any value;
   }
   CORBA_Container_Description;

#if !defined(TC_IMPL_TC_CORBA_Container_Description_0)
#define TC_IMPL_TC_CORBA_Container_Description_0 'i'
#define TC_IMPL_TC_CORBA_Container_Description_1 'n'
#define TC_IMPL_TC_CORBA_Container_Description_2 't'
#define TC_IMPL_TC_CORBA_Container_Description_3 'e'
#define TC_IMPL_TC_CORBA_Container_Description_4 'r'
#define TC_IMPL_TC_CORBA_Container_Description_5 'f'
#define TC_IMPL_TC_CORBA_Container_Description_6 'a'
#define TC_IMPL_TC_CORBA_Container_Description_7 'c'
#define TC_IMPL_TC_CORBA_Container_Description_8 'e'
#define TC_IMPL_TC_CORBA_Container_Description_9 '_'
#define TC_IMPL_TC_CORBA_Container_Description_10 'r'
#define TC_IMPL_TC_CORBA_Container_Description_11 'e'
#define TC_IMPL_TC_CORBA_Container_Description_12 'p'
#define TC_IMPL_TC_CORBA_Container_Description_13 'o'
#define TC_IMPL_TC_CORBA_Container_Description_14 's'
#define TC_IMPL_TC_CORBA_Container_Description_15 'i'
#define TC_IMPL_TC_CORBA_Container_Description_16 't'
#define TC_IMPL_TC_CORBA_Container_Description_17 'o'
#define TC_IMPL_TC_CORBA_Container_Description_18 'r'
#define TC_IMPL_TC_CORBA_Container_Description_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_Container_Description_struct;
#define TC_CORBA_Container_Description ((CORBA_TypeCode)&TC_CORBA_Container_Description_struct)
#endif
   extern CORBA_Container_Description
      *CORBA_Container_Description__alloc(void);
   extern gpointer CORBA_Container_Description__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_Container_Description) && !defined(_CORBA_sequence_CORBA_Container_Description_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_Container_Description 1
#define _CORBA_sequence_CORBA_Container_Description_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Container_Description_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_Container_Description *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_Container_Description;
   CORBA_Container_Description
      *CORBA_sequence_CORBA_Container_Description_allocbuf(CORBA_unsigned_long
                               len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Container_Description_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_Container_Description_struct;
#define TC_CORBA_sequence_CORBA_Container_Description ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_Container_Description_struct)
#endif
   extern CORBA_sequence_CORBA_Container_Description
      *CORBA_sequence_CORBA_Container_Description__alloc(void);
   extern gpointer CORBA_sequence_CORBA_Container_Description__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_Container_DescriptionSeq_defined)
#define _CORBA_Container_DescriptionSeq_defined 1
   typedef CORBA_sequence_CORBA_Container_Description
      CORBA_Container_DescriptionSeq;
#if !defined(TC_IMPL_TC_CORBA_Container_DescriptionSeq_0)
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_0 'i'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_1 'n'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_2 't'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_3 'e'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_4 'r'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_5 'f'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_6 'a'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_7 'c'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_8 'e'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_9 '_'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_10 'r'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_11 'e'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_12 'p'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_13 'o'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_14 's'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_15 'i'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_16 't'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_17 'o'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_18 'r'
#define TC_IMPL_TC_CORBA_Container_DescriptionSeq_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_Container_DescriptionSeq_struct;
#define TC_CORBA_Container_DescriptionSeq ((CORBA_TypeCode)&TC_CORBA_Container_DescriptionSeq_struct)
#endif
   extern CORBA_Container_DescriptionSeq
      *CORBA_Container_DescriptionSeq__alloc(void);
   extern gpointer CORBA_Container_DescriptionSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_IDLType) && !defined(_CORBA_IDLType_defined)
#define ORBIT_DECL_CORBA_IDLType 1
#define _CORBA_IDLType_defined 1
#define CORBA_IDLType__free CORBA_Object__free
   typedef CORBA_Object CORBA_IDLType;
   extern CORBA_unsigned_long CORBA_IDLType__classid;
#if !defined(TC_IMPL_TC_CORBA_IDLType_0)
#define TC_IMPL_TC_CORBA_IDLType_0 'i'
#define TC_IMPL_TC_CORBA_IDLType_1 'n'
#define TC_IMPL_TC_CORBA_IDLType_2 't'
#define TC_IMPL_TC_CORBA_IDLType_3 'e'
#define TC_IMPL_TC_CORBA_IDLType_4 'r'
#define TC_IMPL_TC_CORBA_IDLType_5 'f'
#define TC_IMPL_TC_CORBA_IDLType_6 'a'
#define TC_IMPL_TC_CORBA_IDLType_7 'c'
#define TC_IMPL_TC_CORBA_IDLType_8 'e'
#define TC_IMPL_TC_CORBA_IDLType_9 '_'
#define TC_IMPL_TC_CORBA_IDLType_10 'r'
#define TC_IMPL_TC_CORBA_IDLType_11 'e'
#define TC_IMPL_TC_CORBA_IDLType_12 'p'
#define TC_IMPL_TC_CORBA_IDLType_13 'o'
#define TC_IMPL_TC_CORBA_IDLType_14 's'
#define TC_IMPL_TC_CORBA_IDLType_15 'i'
#define TC_IMPL_TC_CORBA_IDLType_16 't'
#define TC_IMPL_TC_CORBA_IDLType_17 'o'
#define TC_IMPL_TC_CORBA_IDLType_18 'r'
#define TC_IMPL_TC_CORBA_IDLType_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_IDLType_struct;
#define TC_CORBA_IDLType ((CORBA_TypeCode)&TC_CORBA_IDLType_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_PrimitiveDef) && !defined(_CORBA_PrimitiveDef_defined)
#define ORBIT_DECL_CORBA_PrimitiveDef 1
#define _CORBA_PrimitiveDef_defined 1
#define CORBA_PrimitiveDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_PrimitiveDef;
   extern CORBA_unsigned_long CORBA_PrimitiveDef__classid;
#if !defined(TC_IMPL_TC_CORBA_PrimitiveDef_0)
#define TC_IMPL_TC_CORBA_PrimitiveDef_0 'i'
#define TC_IMPL_TC_CORBA_PrimitiveDef_1 'n'
#define TC_IMPL_TC_CORBA_PrimitiveDef_2 't'
#define TC_IMPL_TC_CORBA_PrimitiveDef_3 'e'
#define TC_IMPL_TC_CORBA_PrimitiveDef_4 'r'
#define TC_IMPL_TC_CORBA_PrimitiveDef_5 'f'
#define TC_IMPL_TC_CORBA_PrimitiveDef_6 'a'
#define TC_IMPL_TC_CORBA_PrimitiveDef_7 'c'
#define TC_IMPL_TC_CORBA_PrimitiveDef_8 'e'
#define TC_IMPL_TC_CORBA_PrimitiveDef_9 '_'
#define TC_IMPL_TC_CORBA_PrimitiveDef_10 'r'
#define TC_IMPL_TC_CORBA_PrimitiveDef_11 'e'
#define TC_IMPL_TC_CORBA_PrimitiveDef_12 'p'
#define TC_IMPL_TC_CORBA_PrimitiveDef_13 'o'
#define TC_IMPL_TC_CORBA_PrimitiveDef_14 's'
#define TC_IMPL_TC_CORBA_PrimitiveDef_15 'i'
#define TC_IMPL_TC_CORBA_PrimitiveDef_16 't'
#define TC_IMPL_TC_CORBA_PrimitiveDef_17 'o'
#define TC_IMPL_TC_CORBA_PrimitiveDef_18 'r'
#define TC_IMPL_TC_CORBA_PrimitiveDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_PrimitiveDef_struct;
#define TC_CORBA_PrimitiveDef ((CORBA_TypeCode)&TC_CORBA_PrimitiveDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_StringDef) && !defined(_CORBA_StringDef_defined)
#define ORBIT_DECL_CORBA_StringDef 1
#define _CORBA_StringDef_defined 1
#define CORBA_StringDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_StringDef;
   extern CORBA_unsigned_long CORBA_StringDef__classid;
#if !defined(TC_IMPL_TC_CORBA_StringDef_0)
#define TC_IMPL_TC_CORBA_StringDef_0 'i'
#define TC_IMPL_TC_CORBA_StringDef_1 'n'
#define TC_IMPL_TC_CORBA_StringDef_2 't'
#define TC_IMPL_TC_CORBA_StringDef_3 'e'
#define TC_IMPL_TC_CORBA_StringDef_4 'r'
#define TC_IMPL_TC_CORBA_StringDef_5 'f'
#define TC_IMPL_TC_CORBA_StringDef_6 'a'
#define TC_IMPL_TC_CORBA_StringDef_7 'c'
#define TC_IMPL_TC_CORBA_StringDef_8 'e'
#define TC_IMPL_TC_CORBA_StringDef_9 '_'
#define TC_IMPL_TC_CORBA_StringDef_10 'r'
#define TC_IMPL_TC_CORBA_StringDef_11 'e'
#define TC_IMPL_TC_CORBA_StringDef_12 'p'
#define TC_IMPL_TC_CORBA_StringDef_13 'o'
#define TC_IMPL_TC_CORBA_StringDef_14 's'
#define TC_IMPL_TC_CORBA_StringDef_15 'i'
#define TC_IMPL_TC_CORBA_StringDef_16 't'
#define TC_IMPL_TC_CORBA_StringDef_17 'o'
#define TC_IMPL_TC_CORBA_StringDef_18 'r'
#define TC_IMPL_TC_CORBA_StringDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_StringDef_struct;
#define TC_CORBA_StringDef ((CORBA_TypeCode)&TC_CORBA_StringDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_WstringDef) && !defined(_CORBA_WstringDef_defined)
#define ORBIT_DECL_CORBA_WstringDef 1
#define _CORBA_WstringDef_defined 1
#define CORBA_WstringDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_WstringDef;
   extern CORBA_unsigned_long CORBA_WstringDef__classid;
#if !defined(TC_IMPL_TC_CORBA_WstringDef_0)
#define TC_IMPL_TC_CORBA_WstringDef_0 'i'
#define TC_IMPL_TC_CORBA_WstringDef_1 'n'
#define TC_IMPL_TC_CORBA_WstringDef_2 't'
#define TC_IMPL_TC_CORBA_WstringDef_3 'e'
#define TC_IMPL_TC_CORBA_WstringDef_4 'r'
#define TC_IMPL_TC_CORBA_WstringDef_5 'f'
#define TC_IMPL_TC_CORBA_WstringDef_6 'a'
#define TC_IMPL_TC_CORBA_WstringDef_7 'c'
#define TC_IMPL_TC_CORBA_WstringDef_8 'e'
#define TC_IMPL_TC_CORBA_WstringDef_9 '_'
#define TC_IMPL_TC_CORBA_WstringDef_10 'r'
#define TC_IMPL_TC_CORBA_WstringDef_11 'e'
#define TC_IMPL_TC_CORBA_WstringDef_12 'p'
#define TC_IMPL_TC_CORBA_WstringDef_13 'o'
#define TC_IMPL_TC_CORBA_WstringDef_14 's'
#define TC_IMPL_TC_CORBA_WstringDef_15 'i'
#define TC_IMPL_TC_CORBA_WstringDef_16 't'
#define TC_IMPL_TC_CORBA_WstringDef_17 'o'
#define TC_IMPL_TC_CORBA_WstringDef_18 'r'
#define TC_IMPL_TC_CORBA_WstringDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_WstringDef_struct;
#define TC_CORBA_WstringDef ((CORBA_TypeCode)&TC_CORBA_WstringDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_SequenceDef) && !defined(_CORBA_SequenceDef_defined)
#define ORBIT_DECL_CORBA_SequenceDef 1
#define _CORBA_SequenceDef_defined 1
#define CORBA_SequenceDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_SequenceDef;
   extern CORBA_unsigned_long CORBA_SequenceDef__classid;
#if !defined(TC_IMPL_TC_CORBA_SequenceDef_0)
#define TC_IMPL_TC_CORBA_SequenceDef_0 'i'
#define TC_IMPL_TC_CORBA_SequenceDef_1 'n'
#define TC_IMPL_TC_CORBA_SequenceDef_2 't'
#define TC_IMPL_TC_CORBA_SequenceDef_3 'e'
#define TC_IMPL_TC_CORBA_SequenceDef_4 'r'
#define TC_IMPL_TC_CORBA_SequenceDef_5 'f'
#define TC_IMPL_TC_CORBA_SequenceDef_6 'a'
#define TC_IMPL_TC_CORBA_SequenceDef_7 'c'
#define TC_IMPL_TC_CORBA_SequenceDef_8 'e'
#define TC_IMPL_TC_CORBA_SequenceDef_9 '_'
#define TC_IMPL_TC_CORBA_SequenceDef_10 'r'
#define TC_IMPL_TC_CORBA_SequenceDef_11 'e'
#define TC_IMPL_TC_CORBA_SequenceDef_12 'p'
#define TC_IMPL_TC_CORBA_SequenceDef_13 'o'
#define TC_IMPL_TC_CORBA_SequenceDef_14 's'
#define TC_IMPL_TC_CORBA_SequenceDef_15 'i'
#define TC_IMPL_TC_CORBA_SequenceDef_16 't'
#define TC_IMPL_TC_CORBA_SequenceDef_17 'o'
#define TC_IMPL_TC_CORBA_SequenceDef_18 'r'
#define TC_IMPL_TC_CORBA_SequenceDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_SequenceDef_struct;
#define TC_CORBA_SequenceDef ((CORBA_TypeCode)&TC_CORBA_SequenceDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_ArrayDef) && !defined(_CORBA_ArrayDef_defined)
#define ORBIT_DECL_CORBA_ArrayDef 1
#define _CORBA_ArrayDef_defined 1
#define CORBA_ArrayDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ArrayDef;
   extern CORBA_unsigned_long CORBA_ArrayDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ArrayDef_0)
#define TC_IMPL_TC_CORBA_ArrayDef_0 'i'
#define TC_IMPL_TC_CORBA_ArrayDef_1 'n'
#define TC_IMPL_TC_CORBA_ArrayDef_2 't'
#define TC_IMPL_TC_CORBA_ArrayDef_3 'e'
#define TC_IMPL_TC_CORBA_ArrayDef_4 'r'
#define TC_IMPL_TC_CORBA_ArrayDef_5 'f'
#define TC_IMPL_TC_CORBA_ArrayDef_6 'a'
#define TC_IMPL_TC_CORBA_ArrayDef_7 'c'
#define TC_IMPL_TC_CORBA_ArrayDef_8 'e'
#define TC_IMPL_TC_CORBA_ArrayDef_9 '_'
#define TC_IMPL_TC_CORBA_ArrayDef_10 'r'
#define TC_IMPL_TC_CORBA_ArrayDef_11 'e'
#define TC_IMPL_TC_CORBA_ArrayDef_12 'p'
#define TC_IMPL_TC_CORBA_ArrayDef_13 'o'
#define TC_IMPL_TC_CORBA_ArrayDef_14 's'
#define TC_IMPL_TC_CORBA_ArrayDef_15 'i'
#define TC_IMPL_TC_CORBA_ArrayDef_16 't'
#define TC_IMPL_TC_CORBA_ArrayDef_17 'o'
#define TC_IMPL_TC_CORBA_ArrayDef_18 'r'
#define TC_IMPL_TC_CORBA_ArrayDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ArrayDef_struct;
#define TC_CORBA_ArrayDef ((CORBA_TypeCode)&TC_CORBA_ArrayDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_FixedDef) && !defined(_CORBA_FixedDef_defined)
#define ORBIT_DECL_CORBA_FixedDef 1
#define _CORBA_FixedDef_defined 1
#define CORBA_FixedDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_FixedDef;
   extern CORBA_unsigned_long CORBA_FixedDef__classid;
#if !defined(TC_IMPL_TC_CORBA_FixedDef_0)
#define TC_IMPL_TC_CORBA_FixedDef_0 'i'
#define TC_IMPL_TC_CORBA_FixedDef_1 'n'
#define TC_IMPL_TC_CORBA_FixedDef_2 't'
#define TC_IMPL_TC_CORBA_FixedDef_3 'e'
#define TC_IMPL_TC_CORBA_FixedDef_4 'r'
#define TC_IMPL_TC_CORBA_FixedDef_5 'f'
#define TC_IMPL_TC_CORBA_FixedDef_6 'a'
#define TC_IMPL_TC_CORBA_FixedDef_7 'c'
#define TC_IMPL_TC_CORBA_FixedDef_8 'e'
#define TC_IMPL_TC_CORBA_FixedDef_9 '_'
#define TC_IMPL_TC_CORBA_FixedDef_10 'r'
#define TC_IMPL_TC_CORBA_FixedDef_11 'e'
#define TC_IMPL_TC_CORBA_FixedDef_12 'p'
#define TC_IMPL_TC_CORBA_FixedDef_13 'o'
#define TC_IMPL_TC_CORBA_FixedDef_14 's'
#define TC_IMPL_TC_CORBA_FixedDef_15 'i'
#define TC_IMPL_TC_CORBA_FixedDef_16 't'
#define TC_IMPL_TC_CORBA_FixedDef_17 'o'
#define TC_IMPL_TC_CORBA_FixedDef_18 'r'
#define TC_IMPL_TC_CORBA_FixedDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_FixedDef_struct;
#define TC_CORBA_FixedDef ((CORBA_TypeCode)&TC_CORBA_FixedDef_struct)
#endif
#endif
#if !defined(_CORBA_PrimitiveKind_defined)
#define _CORBA_PrimitiveKind_defined 1
   typedef enum
   {
      CORBA_pk_null,
      CORBA_pk_void,
      CORBA_pk_short,
      CORBA_pk_long,
      CORBA_pk_ushort,
      CORBA_pk_ulong,
      CORBA_pk_float,
      CORBA_pk_double,
      CORBA_pk_boolean,
      CORBA_pk_char,
      CORBA_pk_octet,
      CORBA_pk_any,
      CORBA_pk_TypeCode,
      CORBA_pk_Principal,
      CORBA_pk_string,
      CORBA_pk_objref,
      CORBA_pk_longlong,
      CORBA_pk_ulonglong,
      CORBA_pk_longdouble,
      CORBA_pk_wchar,
      CORBA_pk_wstring
   }
   CORBA_PrimitiveKind;
#if !defined(TC_IMPL_TC_CORBA_PrimitiveKind_0)
#define TC_IMPL_TC_CORBA_PrimitiveKind_0 'i'
#define TC_IMPL_TC_CORBA_PrimitiveKind_1 'n'
#define TC_IMPL_TC_CORBA_PrimitiveKind_2 't'
#define TC_IMPL_TC_CORBA_PrimitiveKind_3 'e'
#define TC_IMPL_TC_CORBA_PrimitiveKind_4 'r'
#define TC_IMPL_TC_CORBA_PrimitiveKind_5 'f'
#define TC_IMPL_TC_CORBA_PrimitiveKind_6 'a'
#define TC_IMPL_TC_CORBA_PrimitiveKind_7 'c'
#define TC_IMPL_TC_CORBA_PrimitiveKind_8 'e'
#define TC_IMPL_TC_CORBA_PrimitiveKind_9 '_'
#define TC_IMPL_TC_CORBA_PrimitiveKind_10 'r'
#define TC_IMPL_TC_CORBA_PrimitiveKind_11 'e'
#define TC_IMPL_TC_CORBA_PrimitiveKind_12 'p'
#define TC_IMPL_TC_CORBA_PrimitiveKind_13 'o'
#define TC_IMPL_TC_CORBA_PrimitiveKind_14 's'
#define TC_IMPL_TC_CORBA_PrimitiveKind_15 'i'
#define TC_IMPL_TC_CORBA_PrimitiveKind_16 't'
#define TC_IMPL_TC_CORBA_PrimitiveKind_17 'o'
#define TC_IMPL_TC_CORBA_PrimitiveKind_18 'r'
#define TC_IMPL_TC_CORBA_PrimitiveKind_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_PrimitiveKind_struct;
#define TC_CORBA_PrimitiveKind ((CORBA_TypeCode)&TC_CORBA_PrimitiveKind_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_Repository) && !defined(_CORBA_Repository_defined)
#define ORBIT_DECL_CORBA_Repository 1
#define _CORBA_Repository_defined 1
#define CORBA_Repository__free CORBA_Object__free
   typedef CORBA_Object CORBA_Repository;
   extern CORBA_unsigned_long CORBA_Repository__classid;
#if !defined(TC_IMPL_TC_CORBA_Repository_0)
#define TC_IMPL_TC_CORBA_Repository_0 'i'
#define TC_IMPL_TC_CORBA_Repository_1 'n'
#define TC_IMPL_TC_CORBA_Repository_2 't'
#define TC_IMPL_TC_CORBA_Repository_3 'e'
#define TC_IMPL_TC_CORBA_Repository_4 'r'
#define TC_IMPL_TC_CORBA_Repository_5 'f'
#define TC_IMPL_TC_CORBA_Repository_6 'a'
#define TC_IMPL_TC_CORBA_Repository_7 'c'
#define TC_IMPL_TC_CORBA_Repository_8 'e'
#define TC_IMPL_TC_CORBA_Repository_9 '_'
#define TC_IMPL_TC_CORBA_Repository_10 'r'
#define TC_IMPL_TC_CORBA_Repository_11 'e'
#define TC_IMPL_TC_CORBA_Repository_12 'p'
#define TC_IMPL_TC_CORBA_Repository_13 'o'
#define TC_IMPL_TC_CORBA_Repository_14 's'
#define TC_IMPL_TC_CORBA_Repository_15 'i'
#define TC_IMPL_TC_CORBA_Repository_16 't'
#define TC_IMPL_TC_CORBA_Repository_17 'o'
#define TC_IMPL_TC_CORBA_Repository_18 'r'
#define TC_IMPL_TC_CORBA_Repository_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_Repository_struct;
#define TC_CORBA_Repository ((CORBA_TypeCode)&TC_CORBA_Repository_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_ModuleDef) && !defined(_CORBA_ModuleDef_defined)
#define ORBIT_DECL_CORBA_ModuleDef 1
#define _CORBA_ModuleDef_defined 1
#define CORBA_ModuleDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ModuleDef;
   extern CORBA_unsigned_long CORBA_ModuleDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ModuleDef_0)
#define TC_IMPL_TC_CORBA_ModuleDef_0 'i'
#define TC_IMPL_TC_CORBA_ModuleDef_1 'n'
#define TC_IMPL_TC_CORBA_ModuleDef_2 't'
#define TC_IMPL_TC_CORBA_ModuleDef_3 'e'
#define TC_IMPL_TC_CORBA_ModuleDef_4 'r'
#define TC_IMPL_TC_CORBA_ModuleDef_5 'f'
#define TC_IMPL_TC_CORBA_ModuleDef_6 'a'
#define TC_IMPL_TC_CORBA_ModuleDef_7 'c'
#define TC_IMPL_TC_CORBA_ModuleDef_8 'e'
#define TC_IMPL_TC_CORBA_ModuleDef_9 '_'
#define TC_IMPL_TC_CORBA_ModuleDef_10 'r'
#define TC_IMPL_TC_CORBA_ModuleDef_11 'e'
#define TC_IMPL_TC_CORBA_ModuleDef_12 'p'
#define TC_IMPL_TC_CORBA_ModuleDef_13 'o'
#define TC_IMPL_TC_CORBA_ModuleDef_14 's'
#define TC_IMPL_TC_CORBA_ModuleDef_15 'i'
#define TC_IMPL_TC_CORBA_ModuleDef_16 't'
#define TC_IMPL_TC_CORBA_ModuleDef_17 'o'
#define TC_IMPL_TC_CORBA_ModuleDef_18 'r'
#define TC_IMPL_TC_CORBA_ModuleDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ModuleDef_struct;
#define TC_CORBA_ModuleDef ((CORBA_TypeCode)&TC_CORBA_ModuleDef_struct)
#endif
#endif
#if !defined(_CORBA_ModuleDescription_defined)
#define _CORBA_ModuleDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
   }
   CORBA_ModuleDescription;

#if !defined(TC_IMPL_TC_CORBA_ModuleDescription_0)
#define TC_IMPL_TC_CORBA_ModuleDescription_0 'i'
#define TC_IMPL_TC_CORBA_ModuleDescription_1 'n'
#define TC_IMPL_TC_CORBA_ModuleDescription_2 't'
#define TC_IMPL_TC_CORBA_ModuleDescription_3 'e'
#define TC_IMPL_TC_CORBA_ModuleDescription_4 'r'
#define TC_IMPL_TC_CORBA_ModuleDescription_5 'f'
#define TC_IMPL_TC_CORBA_ModuleDescription_6 'a'
#define TC_IMPL_TC_CORBA_ModuleDescription_7 'c'
#define TC_IMPL_TC_CORBA_ModuleDescription_8 'e'
#define TC_IMPL_TC_CORBA_ModuleDescription_9 '_'
#define TC_IMPL_TC_CORBA_ModuleDescription_10 'r'
#define TC_IMPL_TC_CORBA_ModuleDescription_11 'e'
#define TC_IMPL_TC_CORBA_ModuleDescription_12 'p'
#define TC_IMPL_TC_CORBA_ModuleDescription_13 'o'
#define TC_IMPL_TC_CORBA_ModuleDescription_14 's'
#define TC_IMPL_TC_CORBA_ModuleDescription_15 'i'
#define TC_IMPL_TC_CORBA_ModuleDescription_16 't'
#define TC_IMPL_TC_CORBA_ModuleDescription_17 'o'
#define TC_IMPL_TC_CORBA_ModuleDescription_18 'r'
#define TC_IMPL_TC_CORBA_ModuleDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ModuleDescription_struct;
#define TC_CORBA_ModuleDescription ((CORBA_TypeCode)&TC_CORBA_ModuleDescription_struct)
#endif
   extern CORBA_ModuleDescription *CORBA_ModuleDescription__alloc(void);
   extern gpointer CORBA_ModuleDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_ConstantDef) && !defined(_CORBA_ConstantDef_defined)
#define ORBIT_DECL_CORBA_ConstantDef 1
#define _CORBA_ConstantDef_defined 1
#define CORBA_ConstantDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ConstantDef;
   extern CORBA_unsigned_long CORBA_ConstantDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ConstantDef_0)
#define TC_IMPL_TC_CORBA_ConstantDef_0 'i'
#define TC_IMPL_TC_CORBA_ConstantDef_1 'n'
#define TC_IMPL_TC_CORBA_ConstantDef_2 't'
#define TC_IMPL_TC_CORBA_ConstantDef_3 'e'
#define TC_IMPL_TC_CORBA_ConstantDef_4 'r'
#define TC_IMPL_TC_CORBA_ConstantDef_5 'f'
#define TC_IMPL_TC_CORBA_ConstantDef_6 'a'
#define TC_IMPL_TC_CORBA_ConstantDef_7 'c'
#define TC_IMPL_TC_CORBA_ConstantDef_8 'e'
#define TC_IMPL_TC_CORBA_ConstantDef_9 '_'
#define TC_IMPL_TC_CORBA_ConstantDef_10 'r'
#define TC_IMPL_TC_CORBA_ConstantDef_11 'e'
#define TC_IMPL_TC_CORBA_ConstantDef_12 'p'
#define TC_IMPL_TC_CORBA_ConstantDef_13 'o'
#define TC_IMPL_TC_CORBA_ConstantDef_14 's'
#define TC_IMPL_TC_CORBA_ConstantDef_15 'i'
#define TC_IMPL_TC_CORBA_ConstantDef_16 't'
#define TC_IMPL_TC_CORBA_ConstantDef_17 'o'
#define TC_IMPL_TC_CORBA_ConstantDef_18 'r'
#define TC_IMPL_TC_CORBA_ConstantDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ConstantDef_struct;
#define TC_CORBA_ConstantDef ((CORBA_TypeCode)&TC_CORBA_ConstantDef_struct)
#endif
#endif
#if !defined(_CORBA_ConstantDescription_defined)
#define _CORBA_ConstantDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_TypeCode type;
      CORBA_any value;
   }
   CORBA_ConstantDescription;

#if !defined(TC_IMPL_TC_CORBA_ConstantDescription_0)
#define TC_IMPL_TC_CORBA_ConstantDescription_0 'i'
#define TC_IMPL_TC_CORBA_ConstantDescription_1 'n'
#define TC_IMPL_TC_CORBA_ConstantDescription_2 't'
#define TC_IMPL_TC_CORBA_ConstantDescription_3 'e'
#define TC_IMPL_TC_CORBA_ConstantDescription_4 'r'
#define TC_IMPL_TC_CORBA_ConstantDescription_5 'f'
#define TC_IMPL_TC_CORBA_ConstantDescription_6 'a'
#define TC_IMPL_TC_CORBA_ConstantDescription_7 'c'
#define TC_IMPL_TC_CORBA_ConstantDescription_8 'e'
#define TC_IMPL_TC_CORBA_ConstantDescription_9 '_'
#define TC_IMPL_TC_CORBA_ConstantDescription_10 'r'
#define TC_IMPL_TC_CORBA_ConstantDescription_11 'e'
#define TC_IMPL_TC_CORBA_ConstantDescription_12 'p'
#define TC_IMPL_TC_CORBA_ConstantDescription_13 'o'
#define TC_IMPL_TC_CORBA_ConstantDescription_14 's'
#define TC_IMPL_TC_CORBA_ConstantDescription_15 'i'
#define TC_IMPL_TC_CORBA_ConstantDescription_16 't'
#define TC_IMPL_TC_CORBA_ConstantDescription_17 'o'
#define TC_IMPL_TC_CORBA_ConstantDescription_18 'r'
#define TC_IMPL_TC_CORBA_ConstantDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ConstantDescription_struct;
#define TC_CORBA_ConstantDescription ((CORBA_TypeCode)&TC_CORBA_ConstantDescription_struct)
#endif
   extern CORBA_ConstantDescription *CORBA_ConstantDescription__alloc(void);
   extern gpointer CORBA_ConstantDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_TypedefDef) && !defined(_CORBA_TypedefDef_defined)
#define ORBIT_DECL_CORBA_TypedefDef 1
#define _CORBA_TypedefDef_defined 1
#define CORBA_TypedefDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_TypedefDef;
   extern CORBA_unsigned_long CORBA_TypedefDef__classid;
#if !defined(TC_IMPL_TC_CORBA_TypedefDef_0)
#define TC_IMPL_TC_CORBA_TypedefDef_0 'i'
#define TC_IMPL_TC_CORBA_TypedefDef_1 'n'
#define TC_IMPL_TC_CORBA_TypedefDef_2 't'
#define TC_IMPL_TC_CORBA_TypedefDef_3 'e'
#define TC_IMPL_TC_CORBA_TypedefDef_4 'r'
#define TC_IMPL_TC_CORBA_TypedefDef_5 'f'
#define TC_IMPL_TC_CORBA_TypedefDef_6 'a'
#define TC_IMPL_TC_CORBA_TypedefDef_7 'c'
#define TC_IMPL_TC_CORBA_TypedefDef_8 'e'
#define TC_IMPL_TC_CORBA_TypedefDef_9 '_'
#define TC_IMPL_TC_CORBA_TypedefDef_10 'r'
#define TC_IMPL_TC_CORBA_TypedefDef_11 'e'
#define TC_IMPL_TC_CORBA_TypedefDef_12 'p'
#define TC_IMPL_TC_CORBA_TypedefDef_13 'o'
#define TC_IMPL_TC_CORBA_TypedefDef_14 's'
#define TC_IMPL_TC_CORBA_TypedefDef_15 'i'
#define TC_IMPL_TC_CORBA_TypedefDef_16 't'
#define TC_IMPL_TC_CORBA_TypedefDef_17 'o'
#define TC_IMPL_TC_CORBA_TypedefDef_18 'r'
#define TC_IMPL_TC_CORBA_TypedefDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_TypedefDef_struct;
#define TC_CORBA_TypedefDef ((CORBA_TypeCode)&TC_CORBA_TypedefDef_struct)
#endif
#endif
#if !defined(_CORBA_TypeDescription_defined)
#define _CORBA_TypeDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_TypeCode type;
   }
   CORBA_TypeDescription;

#if !defined(TC_IMPL_TC_CORBA_TypeDescription_0)
#define TC_IMPL_TC_CORBA_TypeDescription_0 'i'
#define TC_IMPL_TC_CORBA_TypeDescription_1 'n'
#define TC_IMPL_TC_CORBA_TypeDescription_2 't'
#define TC_IMPL_TC_CORBA_TypeDescription_3 'e'
#define TC_IMPL_TC_CORBA_TypeDescription_4 'r'
#define TC_IMPL_TC_CORBA_TypeDescription_5 'f'
#define TC_IMPL_TC_CORBA_TypeDescription_6 'a'
#define TC_IMPL_TC_CORBA_TypeDescription_7 'c'
#define TC_IMPL_TC_CORBA_TypeDescription_8 'e'
#define TC_IMPL_TC_CORBA_TypeDescription_9 '_'
#define TC_IMPL_TC_CORBA_TypeDescription_10 'r'
#define TC_IMPL_TC_CORBA_TypeDescription_11 'e'
#define TC_IMPL_TC_CORBA_TypeDescription_12 'p'
#define TC_IMPL_TC_CORBA_TypeDescription_13 'o'
#define TC_IMPL_TC_CORBA_TypeDescription_14 's'
#define TC_IMPL_TC_CORBA_TypeDescription_15 'i'
#define TC_IMPL_TC_CORBA_TypeDescription_16 't'
#define TC_IMPL_TC_CORBA_TypeDescription_17 'o'
#define TC_IMPL_TC_CORBA_TypeDescription_18 'r'
#define TC_IMPL_TC_CORBA_TypeDescription_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_TypeDescription_struct;
#define TC_CORBA_TypeDescription ((CORBA_TypeCode)&TC_CORBA_TypeDescription_struct)
#endif
   extern CORBA_TypeDescription *CORBA_TypeDescription__alloc(void);
   extern gpointer CORBA_TypeDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_StructDef) && !defined(_CORBA_StructDef_defined)
#define ORBIT_DECL_CORBA_StructDef 1
#define _CORBA_StructDef_defined 1
#define CORBA_StructDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_StructDef;
   extern CORBA_unsigned_long CORBA_StructDef__classid;
#if !defined(TC_IMPL_TC_CORBA_StructDef_0)
#define TC_IMPL_TC_CORBA_StructDef_0 'i'
#define TC_IMPL_TC_CORBA_StructDef_1 'n'
#define TC_IMPL_TC_CORBA_StructDef_2 't'
#define TC_IMPL_TC_CORBA_StructDef_3 'e'
#define TC_IMPL_TC_CORBA_StructDef_4 'r'
#define TC_IMPL_TC_CORBA_StructDef_5 'f'
#define TC_IMPL_TC_CORBA_StructDef_6 'a'
#define TC_IMPL_TC_CORBA_StructDef_7 'c'
#define TC_IMPL_TC_CORBA_StructDef_8 'e'
#define TC_IMPL_TC_CORBA_StructDef_9 '_'
#define TC_IMPL_TC_CORBA_StructDef_10 'r'
#define TC_IMPL_TC_CORBA_StructDef_11 'e'
#define TC_IMPL_TC_CORBA_StructDef_12 'p'
#define TC_IMPL_TC_CORBA_StructDef_13 'o'
#define TC_IMPL_TC_CORBA_StructDef_14 's'
#define TC_IMPL_TC_CORBA_StructDef_15 'i'
#define TC_IMPL_TC_CORBA_StructDef_16 't'
#define TC_IMPL_TC_CORBA_StructDef_17 'o'
#define TC_IMPL_TC_CORBA_StructDef_18 'r'
#define TC_IMPL_TC_CORBA_StructDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_StructDef_struct;
#define TC_CORBA_StructDef ((CORBA_TypeCode)&TC_CORBA_StructDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_UnionDef) && !defined(_CORBA_UnionDef_defined)
#define ORBIT_DECL_CORBA_UnionDef 1
#define _CORBA_UnionDef_defined 1
#define CORBA_UnionDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_UnionDef;
   extern CORBA_unsigned_long CORBA_UnionDef__classid;
#if !defined(TC_IMPL_TC_CORBA_UnionDef_0)
#define TC_IMPL_TC_CORBA_UnionDef_0 'i'
#define TC_IMPL_TC_CORBA_UnionDef_1 'n'
#define TC_IMPL_TC_CORBA_UnionDef_2 't'
#define TC_IMPL_TC_CORBA_UnionDef_3 'e'
#define TC_IMPL_TC_CORBA_UnionDef_4 'r'
#define TC_IMPL_TC_CORBA_UnionDef_5 'f'
#define TC_IMPL_TC_CORBA_UnionDef_6 'a'
#define TC_IMPL_TC_CORBA_UnionDef_7 'c'
#define TC_IMPL_TC_CORBA_UnionDef_8 'e'
#define TC_IMPL_TC_CORBA_UnionDef_9 '_'
#define TC_IMPL_TC_CORBA_UnionDef_10 'r'
#define TC_IMPL_TC_CORBA_UnionDef_11 'e'
#define TC_IMPL_TC_CORBA_UnionDef_12 'p'
#define TC_IMPL_TC_CORBA_UnionDef_13 'o'
#define TC_IMPL_TC_CORBA_UnionDef_14 's'
#define TC_IMPL_TC_CORBA_UnionDef_15 'i'
#define TC_IMPL_TC_CORBA_UnionDef_16 't'
#define TC_IMPL_TC_CORBA_UnionDef_17 'o'
#define TC_IMPL_TC_CORBA_UnionDef_18 'r'
#define TC_IMPL_TC_CORBA_UnionDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_UnionDef_struct;
#define TC_CORBA_UnionDef ((CORBA_TypeCode)&TC_CORBA_UnionDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_EnumDef) && !defined(_CORBA_EnumDef_defined)
#define ORBIT_DECL_CORBA_EnumDef 1
#define _CORBA_EnumDef_defined 1
#define CORBA_EnumDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_EnumDef;
   extern CORBA_unsigned_long CORBA_EnumDef__classid;
#if !defined(TC_IMPL_TC_CORBA_EnumDef_0)
#define TC_IMPL_TC_CORBA_EnumDef_0 'i'
#define TC_IMPL_TC_CORBA_EnumDef_1 'n'
#define TC_IMPL_TC_CORBA_EnumDef_2 't'
#define TC_IMPL_TC_CORBA_EnumDef_3 'e'
#define TC_IMPL_TC_CORBA_EnumDef_4 'r'
#define TC_IMPL_TC_CORBA_EnumDef_5 'f'
#define TC_IMPL_TC_CORBA_EnumDef_6 'a'
#define TC_IMPL_TC_CORBA_EnumDef_7 'c'
#define TC_IMPL_TC_CORBA_EnumDef_8 'e'
#define TC_IMPL_TC_CORBA_EnumDef_9 '_'
#define TC_IMPL_TC_CORBA_EnumDef_10 'r'
#define TC_IMPL_TC_CORBA_EnumDef_11 'e'
#define TC_IMPL_TC_CORBA_EnumDef_12 'p'
#define TC_IMPL_TC_CORBA_EnumDef_13 'o'
#define TC_IMPL_TC_CORBA_EnumDef_14 's'
#define TC_IMPL_TC_CORBA_EnumDef_15 'i'
#define TC_IMPL_TC_CORBA_EnumDef_16 't'
#define TC_IMPL_TC_CORBA_EnumDef_17 'o'
#define TC_IMPL_TC_CORBA_EnumDef_18 'r'
#define TC_IMPL_TC_CORBA_EnumDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_EnumDef_struct;
#define TC_CORBA_EnumDef ((CORBA_TypeCode)&TC_CORBA_EnumDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_AliasDef) && !defined(_CORBA_AliasDef_defined)
#define ORBIT_DECL_CORBA_AliasDef 1
#define _CORBA_AliasDef_defined 1
#define CORBA_AliasDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_AliasDef;
   extern CORBA_unsigned_long CORBA_AliasDef__classid;
#if !defined(TC_IMPL_TC_CORBA_AliasDef_0)
#define TC_IMPL_TC_CORBA_AliasDef_0 'i'
#define TC_IMPL_TC_CORBA_AliasDef_1 'n'
#define TC_IMPL_TC_CORBA_AliasDef_2 't'
#define TC_IMPL_TC_CORBA_AliasDef_3 'e'
#define TC_IMPL_TC_CORBA_AliasDef_4 'r'
#define TC_IMPL_TC_CORBA_AliasDef_5 'f'
#define TC_IMPL_TC_CORBA_AliasDef_6 'a'
#define TC_IMPL_TC_CORBA_AliasDef_7 'c'
#define TC_IMPL_TC_CORBA_AliasDef_8 'e'
#define TC_IMPL_TC_CORBA_AliasDef_9 '_'
#define TC_IMPL_TC_CORBA_AliasDef_10 'r'
#define TC_IMPL_TC_CORBA_AliasDef_11 'e'
#define TC_IMPL_TC_CORBA_AliasDef_12 'p'
#define TC_IMPL_TC_CORBA_AliasDef_13 'o'
#define TC_IMPL_TC_CORBA_AliasDef_14 's'
#define TC_IMPL_TC_CORBA_AliasDef_15 'i'
#define TC_IMPL_TC_CORBA_AliasDef_16 't'
#define TC_IMPL_TC_CORBA_AliasDef_17 'o'
#define TC_IMPL_TC_CORBA_AliasDef_18 'r'
#define TC_IMPL_TC_CORBA_AliasDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_AliasDef_struct;
#define TC_CORBA_AliasDef ((CORBA_TypeCode)&TC_CORBA_AliasDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_PrimitiveDef) && !defined(_CORBA_PrimitiveDef_defined)
#define ORBIT_DECL_CORBA_PrimitiveDef 1
#define _CORBA_PrimitiveDef_defined 1
#define CORBA_PrimitiveDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_PrimitiveDef;
   extern CORBA_unsigned_long CORBA_PrimitiveDef__classid;
#if !defined(TC_IMPL_TC_CORBA_PrimitiveDef_0)
#define TC_IMPL_TC_CORBA_PrimitiveDef_0 'i'
#define TC_IMPL_TC_CORBA_PrimitiveDef_1 'n'
#define TC_IMPL_TC_CORBA_PrimitiveDef_2 't'
#define TC_IMPL_TC_CORBA_PrimitiveDef_3 'e'
#define TC_IMPL_TC_CORBA_PrimitiveDef_4 'r'
#define TC_IMPL_TC_CORBA_PrimitiveDef_5 'f'
#define TC_IMPL_TC_CORBA_PrimitiveDef_6 'a'
#define TC_IMPL_TC_CORBA_PrimitiveDef_7 'c'
#define TC_IMPL_TC_CORBA_PrimitiveDef_8 'e'
#define TC_IMPL_TC_CORBA_PrimitiveDef_9 '_'
#define TC_IMPL_TC_CORBA_PrimitiveDef_10 'r'
#define TC_IMPL_TC_CORBA_PrimitiveDef_11 'e'
#define TC_IMPL_TC_CORBA_PrimitiveDef_12 'p'
#define TC_IMPL_TC_CORBA_PrimitiveDef_13 'o'
#define TC_IMPL_TC_CORBA_PrimitiveDef_14 's'
#define TC_IMPL_TC_CORBA_PrimitiveDef_15 'i'
#define TC_IMPL_TC_CORBA_PrimitiveDef_16 't'
#define TC_IMPL_TC_CORBA_PrimitiveDef_17 'o'
#define TC_IMPL_TC_CORBA_PrimitiveDef_18 'r'
#define TC_IMPL_TC_CORBA_PrimitiveDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_PrimitiveDef_struct;
#define TC_CORBA_PrimitiveDef ((CORBA_TypeCode)&TC_CORBA_PrimitiveDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_StringDef) && !defined(_CORBA_StringDef_defined)
#define ORBIT_DECL_CORBA_StringDef 1
#define _CORBA_StringDef_defined 1
#define CORBA_StringDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_StringDef;
   extern CORBA_unsigned_long CORBA_StringDef__classid;
#if !defined(TC_IMPL_TC_CORBA_StringDef_0)
#define TC_IMPL_TC_CORBA_StringDef_0 'i'
#define TC_IMPL_TC_CORBA_StringDef_1 'n'
#define TC_IMPL_TC_CORBA_StringDef_2 't'
#define TC_IMPL_TC_CORBA_StringDef_3 'e'
#define TC_IMPL_TC_CORBA_StringDef_4 'r'
#define TC_IMPL_TC_CORBA_StringDef_5 'f'
#define TC_IMPL_TC_CORBA_StringDef_6 'a'
#define TC_IMPL_TC_CORBA_StringDef_7 'c'
#define TC_IMPL_TC_CORBA_StringDef_8 'e'
#define TC_IMPL_TC_CORBA_StringDef_9 '_'
#define TC_IMPL_TC_CORBA_StringDef_10 'r'
#define TC_IMPL_TC_CORBA_StringDef_11 'e'
#define TC_IMPL_TC_CORBA_StringDef_12 'p'
#define TC_IMPL_TC_CORBA_StringDef_13 'o'
#define TC_IMPL_TC_CORBA_StringDef_14 's'
#define TC_IMPL_TC_CORBA_StringDef_15 'i'
#define TC_IMPL_TC_CORBA_StringDef_16 't'
#define TC_IMPL_TC_CORBA_StringDef_17 'o'
#define TC_IMPL_TC_CORBA_StringDef_18 'r'
#define TC_IMPL_TC_CORBA_StringDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_StringDef_struct;
#define TC_CORBA_StringDef ((CORBA_TypeCode)&TC_CORBA_StringDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_WstringDef) && !defined(_CORBA_WstringDef_defined)
#define ORBIT_DECL_CORBA_WstringDef 1
#define _CORBA_WstringDef_defined 1
#define CORBA_WstringDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_WstringDef;
   extern CORBA_unsigned_long CORBA_WstringDef__classid;
#if !defined(TC_IMPL_TC_CORBA_WstringDef_0)
#define TC_IMPL_TC_CORBA_WstringDef_0 'i'
#define TC_IMPL_TC_CORBA_WstringDef_1 'n'
#define TC_IMPL_TC_CORBA_WstringDef_2 't'
#define TC_IMPL_TC_CORBA_WstringDef_3 'e'
#define TC_IMPL_TC_CORBA_WstringDef_4 'r'
#define TC_IMPL_TC_CORBA_WstringDef_5 'f'
#define TC_IMPL_TC_CORBA_WstringDef_6 'a'
#define TC_IMPL_TC_CORBA_WstringDef_7 'c'
#define TC_IMPL_TC_CORBA_WstringDef_8 'e'
#define TC_IMPL_TC_CORBA_WstringDef_9 '_'
#define TC_IMPL_TC_CORBA_WstringDef_10 'r'
#define TC_IMPL_TC_CORBA_WstringDef_11 'e'
#define TC_IMPL_TC_CORBA_WstringDef_12 'p'
#define TC_IMPL_TC_CORBA_WstringDef_13 'o'
#define TC_IMPL_TC_CORBA_WstringDef_14 's'
#define TC_IMPL_TC_CORBA_WstringDef_15 'i'
#define TC_IMPL_TC_CORBA_WstringDef_16 't'
#define TC_IMPL_TC_CORBA_WstringDef_17 'o'
#define TC_IMPL_TC_CORBA_WstringDef_18 'r'
#define TC_IMPL_TC_CORBA_WstringDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_WstringDef_struct;
#define TC_CORBA_WstringDef ((CORBA_TypeCode)&TC_CORBA_WstringDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_FixedDef) && !defined(_CORBA_FixedDef_defined)
#define ORBIT_DECL_CORBA_FixedDef 1
#define _CORBA_FixedDef_defined 1
#define CORBA_FixedDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_FixedDef;
   extern CORBA_unsigned_long CORBA_FixedDef__classid;
#if !defined(TC_IMPL_TC_CORBA_FixedDef_0)
#define TC_IMPL_TC_CORBA_FixedDef_0 'i'
#define TC_IMPL_TC_CORBA_FixedDef_1 'n'
#define TC_IMPL_TC_CORBA_FixedDef_2 't'
#define TC_IMPL_TC_CORBA_FixedDef_3 'e'
#define TC_IMPL_TC_CORBA_FixedDef_4 'r'
#define TC_IMPL_TC_CORBA_FixedDef_5 'f'
#define TC_IMPL_TC_CORBA_FixedDef_6 'a'
#define TC_IMPL_TC_CORBA_FixedDef_7 'c'
#define TC_IMPL_TC_CORBA_FixedDef_8 'e'
#define TC_IMPL_TC_CORBA_FixedDef_9 '_'
#define TC_IMPL_TC_CORBA_FixedDef_10 'r'
#define TC_IMPL_TC_CORBA_FixedDef_11 'e'
#define TC_IMPL_TC_CORBA_FixedDef_12 'p'
#define TC_IMPL_TC_CORBA_FixedDef_13 'o'
#define TC_IMPL_TC_CORBA_FixedDef_14 's'
#define TC_IMPL_TC_CORBA_FixedDef_15 'i'
#define TC_IMPL_TC_CORBA_FixedDef_16 't'
#define TC_IMPL_TC_CORBA_FixedDef_17 'o'
#define TC_IMPL_TC_CORBA_FixedDef_18 'r'
#define TC_IMPL_TC_CORBA_FixedDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_FixedDef_struct;
#define TC_CORBA_FixedDef ((CORBA_TypeCode)&TC_CORBA_FixedDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_SequenceDef) && !defined(_CORBA_SequenceDef_defined)
#define ORBIT_DECL_CORBA_SequenceDef 1
#define _CORBA_SequenceDef_defined 1
#define CORBA_SequenceDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_SequenceDef;
   extern CORBA_unsigned_long CORBA_SequenceDef__classid;
#if !defined(TC_IMPL_TC_CORBA_SequenceDef_0)
#define TC_IMPL_TC_CORBA_SequenceDef_0 'i'
#define TC_IMPL_TC_CORBA_SequenceDef_1 'n'
#define TC_IMPL_TC_CORBA_SequenceDef_2 't'
#define TC_IMPL_TC_CORBA_SequenceDef_3 'e'
#define TC_IMPL_TC_CORBA_SequenceDef_4 'r'
#define TC_IMPL_TC_CORBA_SequenceDef_5 'f'
#define TC_IMPL_TC_CORBA_SequenceDef_6 'a'
#define TC_IMPL_TC_CORBA_SequenceDef_7 'c'
#define TC_IMPL_TC_CORBA_SequenceDef_8 'e'
#define TC_IMPL_TC_CORBA_SequenceDef_9 '_'
#define TC_IMPL_TC_CORBA_SequenceDef_10 'r'
#define TC_IMPL_TC_CORBA_SequenceDef_11 'e'
#define TC_IMPL_TC_CORBA_SequenceDef_12 'p'
#define TC_IMPL_TC_CORBA_SequenceDef_13 'o'
#define TC_IMPL_TC_CORBA_SequenceDef_14 's'
#define TC_IMPL_TC_CORBA_SequenceDef_15 'i'
#define TC_IMPL_TC_CORBA_SequenceDef_16 't'
#define TC_IMPL_TC_CORBA_SequenceDef_17 'o'
#define TC_IMPL_TC_CORBA_SequenceDef_18 'r'
#define TC_IMPL_TC_CORBA_SequenceDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_SequenceDef_struct;
#define TC_CORBA_SequenceDef ((CORBA_TypeCode)&TC_CORBA_SequenceDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_ArrayDef) && !defined(_CORBA_ArrayDef_defined)
#define ORBIT_DECL_CORBA_ArrayDef 1
#define _CORBA_ArrayDef_defined 1
#define CORBA_ArrayDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ArrayDef;
   extern CORBA_unsigned_long CORBA_ArrayDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ArrayDef_0)
#define TC_IMPL_TC_CORBA_ArrayDef_0 'i'
#define TC_IMPL_TC_CORBA_ArrayDef_1 'n'
#define TC_IMPL_TC_CORBA_ArrayDef_2 't'
#define TC_IMPL_TC_CORBA_ArrayDef_3 'e'
#define TC_IMPL_TC_CORBA_ArrayDef_4 'r'
#define TC_IMPL_TC_CORBA_ArrayDef_5 'f'
#define TC_IMPL_TC_CORBA_ArrayDef_6 'a'
#define TC_IMPL_TC_CORBA_ArrayDef_7 'c'
#define TC_IMPL_TC_CORBA_ArrayDef_8 'e'
#define TC_IMPL_TC_CORBA_ArrayDef_9 '_'
#define TC_IMPL_TC_CORBA_ArrayDef_10 'r'
#define TC_IMPL_TC_CORBA_ArrayDef_11 'e'
#define TC_IMPL_TC_CORBA_ArrayDef_12 'p'
#define TC_IMPL_TC_CORBA_ArrayDef_13 'o'
#define TC_IMPL_TC_CORBA_ArrayDef_14 's'
#define TC_IMPL_TC_CORBA_ArrayDef_15 'i'
#define TC_IMPL_TC_CORBA_ArrayDef_16 't'
#define TC_IMPL_TC_CORBA_ArrayDef_17 'o'
#define TC_IMPL_TC_CORBA_ArrayDef_18 'r'
#define TC_IMPL_TC_CORBA_ArrayDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ArrayDef_struct;
#define TC_CORBA_ArrayDef ((CORBA_TypeCode)&TC_CORBA_ArrayDef_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_ExceptionDef) && !defined(_CORBA_ExceptionDef_defined)
#define ORBIT_DECL_CORBA_ExceptionDef 1
#define _CORBA_ExceptionDef_defined 1
#define CORBA_ExceptionDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_ExceptionDef;
   extern CORBA_unsigned_long CORBA_ExceptionDef__classid;
#if !defined(TC_IMPL_TC_CORBA_ExceptionDef_0)
#define TC_IMPL_TC_CORBA_ExceptionDef_0 'i'
#define TC_IMPL_TC_CORBA_ExceptionDef_1 'n'
#define TC_IMPL_TC_CORBA_ExceptionDef_2 't'
#define TC_IMPL_TC_CORBA_ExceptionDef_3 'e'
#define TC_IMPL_TC_CORBA_ExceptionDef_4 'r'
#define TC_IMPL_TC_CORBA_ExceptionDef_5 'f'
#define TC_IMPL_TC_CORBA_ExceptionDef_6 'a'
#define TC_IMPL_TC_CORBA_ExceptionDef_7 'c'
#define TC_IMPL_TC_CORBA_ExceptionDef_8 'e'
#define TC_IMPL_TC_CORBA_ExceptionDef_9 '_'
#define TC_IMPL_TC_CORBA_ExceptionDef_10 'r'
#define TC_IMPL_TC_CORBA_ExceptionDef_11 'e'
#define TC_IMPL_TC_CORBA_ExceptionDef_12 'p'
#define TC_IMPL_TC_CORBA_ExceptionDef_13 'o'
#define TC_IMPL_TC_CORBA_ExceptionDef_14 's'
#define TC_IMPL_TC_CORBA_ExceptionDef_15 'i'
#define TC_IMPL_TC_CORBA_ExceptionDef_16 't'
#define TC_IMPL_TC_CORBA_ExceptionDef_17 'o'
#define TC_IMPL_TC_CORBA_ExceptionDef_18 'r'
#define TC_IMPL_TC_CORBA_ExceptionDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ExceptionDef_struct;
#define TC_CORBA_ExceptionDef ((CORBA_TypeCode)&TC_CORBA_ExceptionDef_struct)
#endif
#endif
#if !defined(_CORBA_ExceptionDescription_defined)
#define _CORBA_ExceptionDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_TypeCode type;
   }
   CORBA_ExceptionDescription;

#if !defined(TC_IMPL_TC_CORBA_ExceptionDescription_0)
#define TC_IMPL_TC_CORBA_ExceptionDescription_0 'i'
#define TC_IMPL_TC_CORBA_ExceptionDescription_1 'n'
#define TC_IMPL_TC_CORBA_ExceptionDescription_2 't'
#define TC_IMPL_TC_CORBA_ExceptionDescription_3 'e'
#define TC_IMPL_TC_CORBA_ExceptionDescription_4 'r'
#define TC_IMPL_TC_CORBA_ExceptionDescription_5 'f'
#define TC_IMPL_TC_CORBA_ExceptionDescription_6 'a'
#define TC_IMPL_TC_CORBA_ExceptionDescription_7 'c'
#define TC_IMPL_TC_CORBA_ExceptionDescription_8 'e'
#define TC_IMPL_TC_CORBA_ExceptionDescription_9 '_'
#define TC_IMPL_TC_CORBA_ExceptionDescription_10 'r'
#define TC_IMPL_TC_CORBA_ExceptionDescription_11 'e'
#define TC_IMPL_TC_CORBA_ExceptionDescription_12 'p'
#define TC_IMPL_TC_CORBA_ExceptionDescription_13 'o'
#define TC_IMPL_TC_CORBA_ExceptionDescription_14 's'
#define TC_IMPL_TC_CORBA_ExceptionDescription_15 'i'
#define TC_IMPL_TC_CORBA_ExceptionDescription_16 't'
#define TC_IMPL_TC_CORBA_ExceptionDescription_17 'o'
#define TC_IMPL_TC_CORBA_ExceptionDescription_18 'r'
#define TC_IMPL_TC_CORBA_ExceptionDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ExceptionDescription_struct;
#define TC_CORBA_ExceptionDescription ((CORBA_TypeCode)&TC_CORBA_ExceptionDescription_struct)
#endif
   extern CORBA_ExceptionDescription *CORBA_ExceptionDescription__alloc(void);
   extern gpointer CORBA_ExceptionDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(_CORBA_AttributeMode_defined)
#define _CORBA_AttributeMode_defined 1
   typedef enum
   {
      CORBA_ATTR_NORMAL,
      CORBA_ATTR_READONLY
   }
   CORBA_AttributeMode;
#if !defined(TC_IMPL_TC_CORBA_AttributeMode_0)
#define TC_IMPL_TC_CORBA_AttributeMode_0 'i'
#define TC_IMPL_TC_CORBA_AttributeMode_1 'n'
#define TC_IMPL_TC_CORBA_AttributeMode_2 't'
#define TC_IMPL_TC_CORBA_AttributeMode_3 'e'
#define TC_IMPL_TC_CORBA_AttributeMode_4 'r'
#define TC_IMPL_TC_CORBA_AttributeMode_5 'f'
#define TC_IMPL_TC_CORBA_AttributeMode_6 'a'
#define TC_IMPL_TC_CORBA_AttributeMode_7 'c'
#define TC_IMPL_TC_CORBA_AttributeMode_8 'e'
#define TC_IMPL_TC_CORBA_AttributeMode_9 '_'
#define TC_IMPL_TC_CORBA_AttributeMode_10 'r'
#define TC_IMPL_TC_CORBA_AttributeMode_11 'e'
#define TC_IMPL_TC_CORBA_AttributeMode_12 'p'
#define TC_IMPL_TC_CORBA_AttributeMode_13 'o'
#define TC_IMPL_TC_CORBA_AttributeMode_14 's'
#define TC_IMPL_TC_CORBA_AttributeMode_15 'i'
#define TC_IMPL_TC_CORBA_AttributeMode_16 't'
#define TC_IMPL_TC_CORBA_AttributeMode_17 'o'
#define TC_IMPL_TC_CORBA_AttributeMode_18 'r'
#define TC_IMPL_TC_CORBA_AttributeMode_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_AttributeMode_struct;
#define TC_CORBA_AttributeMode ((CORBA_TypeCode)&TC_CORBA_AttributeMode_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_AttributeDef) && !defined(_CORBA_AttributeDef_defined)
#define ORBIT_DECL_CORBA_AttributeDef 1
#define _CORBA_AttributeDef_defined 1
#define CORBA_AttributeDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_AttributeDef;
   extern CORBA_unsigned_long CORBA_AttributeDef__classid;
#if !defined(TC_IMPL_TC_CORBA_AttributeDef_0)
#define TC_IMPL_TC_CORBA_AttributeDef_0 'i'
#define TC_IMPL_TC_CORBA_AttributeDef_1 'n'
#define TC_IMPL_TC_CORBA_AttributeDef_2 't'
#define TC_IMPL_TC_CORBA_AttributeDef_3 'e'
#define TC_IMPL_TC_CORBA_AttributeDef_4 'r'
#define TC_IMPL_TC_CORBA_AttributeDef_5 'f'
#define TC_IMPL_TC_CORBA_AttributeDef_6 'a'
#define TC_IMPL_TC_CORBA_AttributeDef_7 'c'
#define TC_IMPL_TC_CORBA_AttributeDef_8 'e'
#define TC_IMPL_TC_CORBA_AttributeDef_9 '_'
#define TC_IMPL_TC_CORBA_AttributeDef_10 'r'
#define TC_IMPL_TC_CORBA_AttributeDef_11 'e'
#define TC_IMPL_TC_CORBA_AttributeDef_12 'p'
#define TC_IMPL_TC_CORBA_AttributeDef_13 'o'
#define TC_IMPL_TC_CORBA_AttributeDef_14 's'
#define TC_IMPL_TC_CORBA_AttributeDef_15 'i'
#define TC_IMPL_TC_CORBA_AttributeDef_16 't'
#define TC_IMPL_TC_CORBA_AttributeDef_17 'o'
#define TC_IMPL_TC_CORBA_AttributeDef_18 'r'
#define TC_IMPL_TC_CORBA_AttributeDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_AttributeDef_struct;
#define TC_CORBA_AttributeDef ((CORBA_TypeCode)&TC_CORBA_AttributeDef_struct)
#endif
#endif
#if !defined(_CORBA_AttributeDescription_defined)
#define _CORBA_AttributeDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_TypeCode type;
      CORBA_AttributeMode mode;
   }
   CORBA_AttributeDescription;

#if !defined(TC_IMPL_TC_CORBA_AttributeDescription_0)
#define TC_IMPL_TC_CORBA_AttributeDescription_0 'i'
#define TC_IMPL_TC_CORBA_AttributeDescription_1 'n'
#define TC_IMPL_TC_CORBA_AttributeDescription_2 't'
#define TC_IMPL_TC_CORBA_AttributeDescription_3 'e'
#define TC_IMPL_TC_CORBA_AttributeDescription_4 'r'
#define TC_IMPL_TC_CORBA_AttributeDescription_5 'f'
#define TC_IMPL_TC_CORBA_AttributeDescription_6 'a'
#define TC_IMPL_TC_CORBA_AttributeDescription_7 'c'
#define TC_IMPL_TC_CORBA_AttributeDescription_8 'e'
#define TC_IMPL_TC_CORBA_AttributeDescription_9 '_'
#define TC_IMPL_TC_CORBA_AttributeDescription_10 'r'
#define TC_IMPL_TC_CORBA_AttributeDescription_11 'e'
#define TC_IMPL_TC_CORBA_AttributeDescription_12 'p'
#define TC_IMPL_TC_CORBA_AttributeDescription_13 'o'
#define TC_IMPL_TC_CORBA_AttributeDescription_14 's'
#define TC_IMPL_TC_CORBA_AttributeDescription_15 'i'
#define TC_IMPL_TC_CORBA_AttributeDescription_16 't'
#define TC_IMPL_TC_CORBA_AttributeDescription_17 'o'
#define TC_IMPL_TC_CORBA_AttributeDescription_18 'r'
#define TC_IMPL_TC_CORBA_AttributeDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_AttributeDescription_struct;
#define TC_CORBA_AttributeDescription ((CORBA_TypeCode)&TC_CORBA_AttributeDescription_struct)
#endif
   extern CORBA_AttributeDescription *CORBA_AttributeDescription__alloc(void);
   extern gpointer CORBA_AttributeDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(_CORBA_OperationMode_defined)
#define _CORBA_OperationMode_defined 1
   typedef enum
   {
      CORBA_OP_NORMAL,
      CORBA_OP_ONEWAY
   }
   CORBA_OperationMode;
#if !defined(TC_IMPL_TC_CORBA_OperationMode_0)
#define TC_IMPL_TC_CORBA_OperationMode_0 'i'
#define TC_IMPL_TC_CORBA_OperationMode_1 'n'
#define TC_IMPL_TC_CORBA_OperationMode_2 't'
#define TC_IMPL_TC_CORBA_OperationMode_3 'e'
#define TC_IMPL_TC_CORBA_OperationMode_4 'r'
#define TC_IMPL_TC_CORBA_OperationMode_5 'f'
#define TC_IMPL_TC_CORBA_OperationMode_6 'a'
#define TC_IMPL_TC_CORBA_OperationMode_7 'c'
#define TC_IMPL_TC_CORBA_OperationMode_8 'e'
#define TC_IMPL_TC_CORBA_OperationMode_9 '_'
#define TC_IMPL_TC_CORBA_OperationMode_10 'r'
#define TC_IMPL_TC_CORBA_OperationMode_11 'e'
#define TC_IMPL_TC_CORBA_OperationMode_12 'p'
#define TC_IMPL_TC_CORBA_OperationMode_13 'o'
#define TC_IMPL_TC_CORBA_OperationMode_14 's'
#define TC_IMPL_TC_CORBA_OperationMode_15 'i'
#define TC_IMPL_TC_CORBA_OperationMode_16 't'
#define TC_IMPL_TC_CORBA_OperationMode_17 'o'
#define TC_IMPL_TC_CORBA_OperationMode_18 'r'
#define TC_IMPL_TC_CORBA_OperationMode_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_OperationMode_struct;
#define TC_CORBA_OperationMode ((CORBA_TypeCode)&TC_CORBA_OperationMode_struct)
#endif
#endif
#if !defined(_CORBA_ParameterMode_defined)
#define _CORBA_ParameterMode_defined 1
   typedef enum
   {
      CORBA_PARAM_IN,
      CORBA_PARAM_OUT,
      CORBA_PARAM_INOUT
   }
   CORBA_ParameterMode;
#if !defined(TC_IMPL_TC_CORBA_ParameterMode_0)
#define TC_IMPL_TC_CORBA_ParameterMode_0 'i'
#define TC_IMPL_TC_CORBA_ParameterMode_1 'n'
#define TC_IMPL_TC_CORBA_ParameterMode_2 't'
#define TC_IMPL_TC_CORBA_ParameterMode_3 'e'
#define TC_IMPL_TC_CORBA_ParameterMode_4 'r'
#define TC_IMPL_TC_CORBA_ParameterMode_5 'f'
#define TC_IMPL_TC_CORBA_ParameterMode_6 'a'
#define TC_IMPL_TC_CORBA_ParameterMode_7 'c'
#define TC_IMPL_TC_CORBA_ParameterMode_8 'e'
#define TC_IMPL_TC_CORBA_ParameterMode_9 '_'
#define TC_IMPL_TC_CORBA_ParameterMode_10 'r'
#define TC_IMPL_TC_CORBA_ParameterMode_11 'e'
#define TC_IMPL_TC_CORBA_ParameterMode_12 'p'
#define TC_IMPL_TC_CORBA_ParameterMode_13 'o'
#define TC_IMPL_TC_CORBA_ParameterMode_14 's'
#define TC_IMPL_TC_CORBA_ParameterMode_15 'i'
#define TC_IMPL_TC_CORBA_ParameterMode_16 't'
#define TC_IMPL_TC_CORBA_ParameterMode_17 'o'
#define TC_IMPL_TC_CORBA_ParameterMode_18 'r'
#define TC_IMPL_TC_CORBA_ParameterMode_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ParameterMode_struct;
#define TC_CORBA_ParameterMode ((CORBA_TypeCode)&TC_CORBA_ParameterMode_struct)
#endif
#endif
#if !defined(_CORBA_ParameterDescription_defined)
#define _CORBA_ParameterDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_TypeCode type;
      CORBA_IDLType type_def;
      CORBA_ParameterMode mode;
   }
   CORBA_ParameterDescription;

#if !defined(TC_IMPL_TC_CORBA_ParameterDescription_0)
#define TC_IMPL_TC_CORBA_ParameterDescription_0 'i'
#define TC_IMPL_TC_CORBA_ParameterDescription_1 'n'
#define TC_IMPL_TC_CORBA_ParameterDescription_2 't'
#define TC_IMPL_TC_CORBA_ParameterDescription_3 'e'
#define TC_IMPL_TC_CORBA_ParameterDescription_4 'r'
#define TC_IMPL_TC_CORBA_ParameterDescription_5 'f'
#define TC_IMPL_TC_CORBA_ParameterDescription_6 'a'
#define TC_IMPL_TC_CORBA_ParameterDescription_7 'c'
#define TC_IMPL_TC_CORBA_ParameterDescription_8 'e'
#define TC_IMPL_TC_CORBA_ParameterDescription_9 '_'
#define TC_IMPL_TC_CORBA_ParameterDescription_10 'r'
#define TC_IMPL_TC_CORBA_ParameterDescription_11 'e'
#define TC_IMPL_TC_CORBA_ParameterDescription_12 'p'
#define TC_IMPL_TC_CORBA_ParameterDescription_13 'o'
#define TC_IMPL_TC_CORBA_ParameterDescription_14 's'
#define TC_IMPL_TC_CORBA_ParameterDescription_15 'i'
#define TC_IMPL_TC_CORBA_ParameterDescription_16 't'
#define TC_IMPL_TC_CORBA_ParameterDescription_17 'o'
#define TC_IMPL_TC_CORBA_ParameterDescription_18 'r'
#define TC_IMPL_TC_CORBA_ParameterDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ParameterDescription_struct;
#define TC_CORBA_ParameterDescription ((CORBA_TypeCode)&TC_CORBA_ParameterDescription_struct)
#endif
   extern CORBA_ParameterDescription *CORBA_ParameterDescription__alloc(void);
   extern gpointer CORBA_ParameterDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_ParameterDescription) && !defined(_CORBA_sequence_CORBA_ParameterDescription_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_ParameterDescription 1
#define _CORBA_sequence_CORBA_ParameterDescription_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ParameterDescription_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_ParameterDescription *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_ParameterDescription;
   CORBA_ParameterDescription
      *CORBA_sequence_CORBA_ParameterDescription_allocbuf(CORBA_unsigned_long
                              len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ParameterDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_ParameterDescription_struct;
#define TC_CORBA_sequence_CORBA_ParameterDescription ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_ParameterDescription_struct)
#endif
   extern CORBA_sequence_CORBA_ParameterDescription
      *CORBA_sequence_CORBA_ParameterDescription__alloc(void);
   extern gpointer CORBA_sequence_CORBA_ParameterDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_ParDescriptionSeq_defined)
#define _CORBA_ParDescriptionSeq_defined 1
   typedef CORBA_sequence_CORBA_ParameterDescription CORBA_ParDescriptionSeq;
#if !defined(TC_IMPL_TC_CORBA_ParDescriptionSeq_0)
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_0 'i'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_1 'n'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_2 't'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_3 'e'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_4 'r'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_5 'f'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_6 'a'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_7 'c'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_8 'e'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_9 '_'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_10 'r'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_11 'e'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_12 'p'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_13 'o'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_14 's'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_15 'i'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_16 't'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_17 'o'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_18 'r'
#define TC_IMPL_TC_CORBA_ParDescriptionSeq_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ParDescriptionSeq_struct;
#define TC_CORBA_ParDescriptionSeq ((CORBA_TypeCode)&TC_CORBA_ParDescriptionSeq_struct)
#endif
   extern CORBA_ParDescriptionSeq *CORBA_ParDescriptionSeq__alloc(void);
   extern gpointer CORBA_ParDescriptionSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(_CORBA_ContextIdentifier_defined)
#define _CORBA_ContextIdentifier_defined 1
   typedef CORBA_Identifier CORBA_ContextIdentifier;
#if !defined(TC_IMPL_TC_CORBA_ContextIdentifier_0)
#define TC_IMPL_TC_CORBA_ContextIdentifier_0 'i'
#define TC_IMPL_TC_CORBA_ContextIdentifier_1 'n'
#define TC_IMPL_TC_CORBA_ContextIdentifier_2 't'
#define TC_IMPL_TC_CORBA_ContextIdentifier_3 'e'
#define TC_IMPL_TC_CORBA_ContextIdentifier_4 'r'
#define TC_IMPL_TC_CORBA_ContextIdentifier_5 'f'
#define TC_IMPL_TC_CORBA_ContextIdentifier_6 'a'
#define TC_IMPL_TC_CORBA_ContextIdentifier_7 'c'
#define TC_IMPL_TC_CORBA_ContextIdentifier_8 'e'
#define TC_IMPL_TC_CORBA_ContextIdentifier_9 '_'
#define TC_IMPL_TC_CORBA_ContextIdentifier_10 'r'
#define TC_IMPL_TC_CORBA_ContextIdentifier_11 'e'
#define TC_IMPL_TC_CORBA_ContextIdentifier_12 'p'
#define TC_IMPL_TC_CORBA_ContextIdentifier_13 'o'
#define TC_IMPL_TC_CORBA_ContextIdentifier_14 's'
#define TC_IMPL_TC_CORBA_ContextIdentifier_15 'i'
#define TC_IMPL_TC_CORBA_ContextIdentifier_16 't'
#define TC_IMPL_TC_CORBA_ContextIdentifier_17 'o'
#define TC_IMPL_TC_CORBA_ContextIdentifier_18 'r'
#define TC_IMPL_TC_CORBA_ContextIdentifier_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ContextIdentifier_struct;
#define TC_CORBA_ContextIdentifier ((CORBA_TypeCode)&TC_CORBA_ContextIdentifier_struct)
#endif
#define CORBA_ContextIdentifier__free CORBA_string__free
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_ContextIdentifier) && !defined(_CORBA_sequence_CORBA_ContextIdentifier_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_ContextIdentifier 1
#define _CORBA_sequence_CORBA_ContextIdentifier_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ContextIdentifier_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_ContextIdentifier *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_ContextIdentifier;
   CORBA_ContextIdentifier
      *CORBA_sequence_CORBA_ContextIdentifier_allocbuf(CORBA_unsigned_long
                               len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ContextIdentifier_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_ContextIdentifier_struct;
#define TC_CORBA_sequence_CORBA_ContextIdentifier ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_ContextIdentifier_struct)
#endif
   extern CORBA_sequence_CORBA_ContextIdentifier
      *CORBA_sequence_CORBA_ContextIdentifier__alloc(void);
   extern gpointer CORBA_sequence_CORBA_ContextIdentifier__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_ContextIdSeq_defined)
#define _CORBA_ContextIdSeq_defined 1
   typedef CORBA_sequence_CORBA_ContextIdentifier CORBA_ContextIdSeq;
#if !defined(TC_IMPL_TC_CORBA_ContextIdSeq_0)
#define TC_IMPL_TC_CORBA_ContextIdSeq_0 'i'
#define TC_IMPL_TC_CORBA_ContextIdSeq_1 'n'
#define TC_IMPL_TC_CORBA_ContextIdSeq_2 't'
#define TC_IMPL_TC_CORBA_ContextIdSeq_3 'e'
#define TC_IMPL_TC_CORBA_ContextIdSeq_4 'r'
#define TC_IMPL_TC_CORBA_ContextIdSeq_5 'f'
#define TC_IMPL_TC_CORBA_ContextIdSeq_6 'a'
#define TC_IMPL_TC_CORBA_ContextIdSeq_7 'c'
#define TC_IMPL_TC_CORBA_ContextIdSeq_8 'e'
#define TC_IMPL_TC_CORBA_ContextIdSeq_9 '_'
#define TC_IMPL_TC_CORBA_ContextIdSeq_10 'r'
#define TC_IMPL_TC_CORBA_ContextIdSeq_11 'e'
#define TC_IMPL_TC_CORBA_ContextIdSeq_12 'p'
#define TC_IMPL_TC_CORBA_ContextIdSeq_13 'o'
#define TC_IMPL_TC_CORBA_ContextIdSeq_14 's'
#define TC_IMPL_TC_CORBA_ContextIdSeq_15 'i'
#define TC_IMPL_TC_CORBA_ContextIdSeq_16 't'
#define TC_IMPL_TC_CORBA_ContextIdSeq_17 'o'
#define TC_IMPL_TC_CORBA_ContextIdSeq_18 'r'
#define TC_IMPL_TC_CORBA_ContextIdSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ContextIdSeq_struct;
#define TC_CORBA_ContextIdSeq ((CORBA_TypeCode)&TC_CORBA_ContextIdSeq_struct)
#endif
   extern CORBA_ContextIdSeq *CORBA_ContextIdSeq__alloc(void);
   extern gpointer CORBA_ContextIdSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_ExceptionDef) && !defined(_CORBA_sequence_CORBA_ExceptionDef_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_ExceptionDef 1
#define _CORBA_sequence_CORBA_ExceptionDef_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDef_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_ExceptionDef *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_ExceptionDef;
   CORBA_ExceptionDef
      *CORBA_sequence_CORBA_ExceptionDef_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDef_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_ExceptionDef_struct;
#define TC_CORBA_sequence_CORBA_ExceptionDef ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_ExceptionDef_struct)
#endif
   extern CORBA_sequence_CORBA_ExceptionDef
      *CORBA_sequence_CORBA_ExceptionDef__alloc(void);
   extern gpointer CORBA_sequence_CORBA_ExceptionDef__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_ExceptionDefSeq_defined)
#define _CORBA_ExceptionDefSeq_defined 1
   typedef CORBA_sequence_CORBA_ExceptionDef CORBA_ExceptionDefSeq;
#if !defined(TC_IMPL_TC_CORBA_ExceptionDefSeq_0)
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_0 'i'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_1 'n'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_2 't'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_3 'e'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_4 'r'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_5 'f'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_6 'a'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_7 'c'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_8 'e'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_9 '_'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_10 'r'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_11 'e'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_12 'p'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_13 'o'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_14 's'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_15 'i'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_16 't'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_17 'o'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_18 'r'
#define TC_IMPL_TC_CORBA_ExceptionDefSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_ExceptionDefSeq_struct;
#define TC_CORBA_ExceptionDefSeq ((CORBA_TypeCode)&TC_CORBA_ExceptionDefSeq_struct)
#endif
   extern CORBA_ExceptionDefSeq *CORBA_ExceptionDefSeq__alloc(void);
   extern gpointer CORBA_ExceptionDefSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_ExceptionDescription) && !defined(_CORBA_sequence_CORBA_ExceptionDescription_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_ExceptionDescription 1
#define _CORBA_sequence_CORBA_ExceptionDescription_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_ExceptionDescription_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_ExceptionDescription *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_ExceptionDescription;
   CORBA_ExceptionDescription
      *CORBA_sequence_CORBA_ExceptionDescription_allocbuf(CORBA_unsigned_long
                              len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_ExceptionDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_ExceptionDescription_struct;
#define TC_CORBA_sequence_CORBA_ExceptionDescription ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_ExceptionDescription_struct)
#endif
   extern CORBA_sequence_CORBA_ExceptionDescription
      *CORBA_sequence_CORBA_ExceptionDescription__alloc(void);
   extern gpointer CORBA_sequence_CORBA_ExceptionDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_ExcDescriptionSeq_defined)
#define _CORBA_ExcDescriptionSeq_defined 1
   typedef CORBA_sequence_CORBA_ExceptionDescription CORBA_ExcDescriptionSeq;
#if !defined(TC_IMPL_TC_CORBA_ExcDescriptionSeq_0)
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_0 'i'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_1 'n'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_2 't'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_3 'e'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_4 'r'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_5 'f'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_6 'a'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_7 'c'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_8 'e'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_9 '_'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_10 'r'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_11 'e'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_12 'p'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_13 'o'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_14 's'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_15 'i'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_16 't'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_17 'o'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_18 'r'
#define TC_IMPL_TC_CORBA_ExcDescriptionSeq_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_ExcDescriptionSeq_struct;
#define TC_CORBA_ExcDescriptionSeq ((CORBA_TypeCode)&TC_CORBA_ExcDescriptionSeq_struct)
#endif
   extern CORBA_ExcDescriptionSeq *CORBA_ExcDescriptionSeq__alloc(void);
   extern gpointer CORBA_ExcDescriptionSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_OperationDef) && !defined(_CORBA_OperationDef_defined)
#define ORBIT_DECL_CORBA_OperationDef 1
#define _CORBA_OperationDef_defined 1
#define CORBA_OperationDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_OperationDef;
   extern CORBA_unsigned_long CORBA_OperationDef__classid;
#if !defined(TC_IMPL_TC_CORBA_OperationDef_0)
#define TC_IMPL_TC_CORBA_OperationDef_0 'i'
#define TC_IMPL_TC_CORBA_OperationDef_1 'n'
#define TC_IMPL_TC_CORBA_OperationDef_2 't'
#define TC_IMPL_TC_CORBA_OperationDef_3 'e'
#define TC_IMPL_TC_CORBA_OperationDef_4 'r'
#define TC_IMPL_TC_CORBA_OperationDef_5 'f'
#define TC_IMPL_TC_CORBA_OperationDef_6 'a'
#define TC_IMPL_TC_CORBA_OperationDef_7 'c'
#define TC_IMPL_TC_CORBA_OperationDef_8 'e'
#define TC_IMPL_TC_CORBA_OperationDef_9 '_'
#define TC_IMPL_TC_CORBA_OperationDef_10 'r'
#define TC_IMPL_TC_CORBA_OperationDef_11 'e'
#define TC_IMPL_TC_CORBA_OperationDef_12 'p'
#define TC_IMPL_TC_CORBA_OperationDef_13 'o'
#define TC_IMPL_TC_CORBA_OperationDef_14 's'
#define TC_IMPL_TC_CORBA_OperationDef_15 'i'
#define TC_IMPL_TC_CORBA_OperationDef_16 't'
#define TC_IMPL_TC_CORBA_OperationDef_17 'o'
#define TC_IMPL_TC_CORBA_OperationDef_18 'r'
#define TC_IMPL_TC_CORBA_OperationDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_OperationDef_struct;
#define TC_CORBA_OperationDef ((CORBA_TypeCode)&TC_CORBA_OperationDef_struct)
#endif
#endif
#if !defined(_CORBA_OperationDescription_defined)
#define _CORBA_OperationDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_TypeCode result;
      CORBA_OperationMode mode;
      CORBA_ContextIdSeq contexts;
      CORBA_ParDescriptionSeq parameters;
      CORBA_ExcDescriptionSeq exceptions;
   }
   CORBA_OperationDescription;

#if !defined(TC_IMPL_TC_CORBA_OperationDescription_0)
#define TC_IMPL_TC_CORBA_OperationDescription_0 'i'
#define TC_IMPL_TC_CORBA_OperationDescription_1 'n'
#define TC_IMPL_TC_CORBA_OperationDescription_2 't'
#define TC_IMPL_TC_CORBA_OperationDescription_3 'e'
#define TC_IMPL_TC_CORBA_OperationDescription_4 'r'
#define TC_IMPL_TC_CORBA_OperationDescription_5 'f'
#define TC_IMPL_TC_CORBA_OperationDescription_6 'a'
#define TC_IMPL_TC_CORBA_OperationDescription_7 'c'
#define TC_IMPL_TC_CORBA_OperationDescription_8 'e'
#define TC_IMPL_TC_CORBA_OperationDescription_9 '_'
#define TC_IMPL_TC_CORBA_OperationDescription_10 'r'
#define TC_IMPL_TC_CORBA_OperationDescription_11 'e'
#define TC_IMPL_TC_CORBA_OperationDescription_12 'p'
#define TC_IMPL_TC_CORBA_OperationDescription_13 'o'
#define TC_IMPL_TC_CORBA_OperationDescription_14 's'
#define TC_IMPL_TC_CORBA_OperationDescription_15 'i'
#define TC_IMPL_TC_CORBA_OperationDescription_16 't'
#define TC_IMPL_TC_CORBA_OperationDescription_17 'o'
#define TC_IMPL_TC_CORBA_OperationDescription_18 'r'
#define TC_IMPL_TC_CORBA_OperationDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_OperationDescription_struct;
#define TC_CORBA_OperationDescription ((CORBA_TypeCode)&TC_CORBA_OperationDescription_struct)
#endif
   extern CORBA_OperationDescription *CORBA_OperationDescription__alloc(void);
   extern gpointer CORBA_OperationDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_RepositoryId) && !defined(_CORBA_sequence_CORBA_RepositoryId_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_RepositoryId 1
#define _CORBA_sequence_CORBA_RepositoryId_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_RepositoryId_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_RepositoryId *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_RepositoryId;
   CORBA_RepositoryId
      *CORBA_sequence_CORBA_RepositoryId_allocbuf(CORBA_unsigned_long len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_RepositoryId_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_RepositoryId_struct;
#define TC_CORBA_sequence_CORBA_RepositoryId ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_RepositoryId_struct)
#endif
   extern CORBA_sequence_CORBA_RepositoryId
      *CORBA_sequence_CORBA_RepositoryId__alloc(void);
   extern gpointer CORBA_sequence_CORBA_RepositoryId__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_RepositoryIdSeq_defined)
#define _CORBA_RepositoryIdSeq_defined 1
   typedef CORBA_sequence_CORBA_RepositoryId CORBA_RepositoryIdSeq;
#if !defined(TC_IMPL_TC_CORBA_RepositoryIdSeq_0)
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_0 'i'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_1 'n'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_2 't'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_3 'e'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_4 'r'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_5 'f'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_6 'a'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_7 'c'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_8 'e'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_9 '_'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_10 'r'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_11 'e'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_12 'p'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_13 'o'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_14 's'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_15 'i'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_16 't'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_17 'o'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_18 'r'
#define TC_IMPL_TC_CORBA_RepositoryIdSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_RepositoryIdSeq_struct;
#define TC_CORBA_RepositoryIdSeq ((CORBA_TypeCode)&TC_CORBA_RepositoryIdSeq_struct)
#endif
   extern CORBA_RepositoryIdSeq *CORBA_RepositoryIdSeq__alloc(void);
   extern gpointer CORBA_RepositoryIdSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_OperationDescription) && !defined(_CORBA_sequence_CORBA_OperationDescription_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_OperationDescription 1
#define _CORBA_sequence_CORBA_OperationDescription_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_OperationDescription_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_OperationDescription *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_OperationDescription;
   CORBA_OperationDescription
      *CORBA_sequence_CORBA_OperationDescription_allocbuf(CORBA_unsigned_long
                              len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_OperationDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_OperationDescription_struct;
#define TC_CORBA_sequence_CORBA_OperationDescription ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_OperationDescription_struct)
#endif
   extern CORBA_sequence_CORBA_OperationDescription
      *CORBA_sequence_CORBA_OperationDescription__alloc(void);
   extern gpointer CORBA_sequence_CORBA_OperationDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_OpDescriptionSeq_defined)
#define _CORBA_OpDescriptionSeq_defined 1
   typedef CORBA_sequence_CORBA_OperationDescription CORBA_OpDescriptionSeq;
#if !defined(TC_IMPL_TC_CORBA_OpDescriptionSeq_0)
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_0 'i'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_1 'n'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_2 't'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_3 'e'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_4 'r'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_5 'f'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_6 'a'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_7 'c'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_8 'e'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_9 '_'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_10 'r'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_11 'e'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_12 'p'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_13 'o'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_14 's'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_15 'i'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_16 't'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_17 'o'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_18 'r'
#define TC_IMPL_TC_CORBA_OpDescriptionSeq_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_OpDescriptionSeq_struct;
#define TC_CORBA_OpDescriptionSeq ((CORBA_TypeCode)&TC_CORBA_OpDescriptionSeq_struct)
#endif
   extern CORBA_OpDescriptionSeq *CORBA_OpDescriptionSeq__alloc(void);
   extern gpointer CORBA_OpDescriptionSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_AttributeDescription) && !defined(_CORBA_sequence_CORBA_AttributeDescription_defined)
#define ORBIT_DECL_CORBA_sequence_CORBA_AttributeDescription 1
#define _CORBA_sequence_CORBA_AttributeDescription_defined 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_0 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_1 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_2 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_3 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_4 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_5 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_6 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_7 'c'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_8 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_9 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_10 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_11 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_12 'p'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_13 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_14 's'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_15 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_16 't'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_17 'o'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_18 'r'
#define ORBIT_IMPL_CORBA_sequence_CORBA_AttributeDescription_19 'y'
   typedef struct
   {
      CORBA_unsigned_long _maximum,
       _length;
      CORBA_AttributeDescription *_buffer;
      CORBA_boolean _release;
   }
   CORBA_sequence_CORBA_AttributeDescription;
   CORBA_AttributeDescription
      *CORBA_sequence_CORBA_AttributeDescription_allocbuf(CORBA_unsigned_long
                              len);
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_0 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_1 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_4 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_5 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_6 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_7 'c'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_8 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_9 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_10 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_11 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_12 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_13 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_14 's'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_15 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_16 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_17 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_18 'r'
#define TC_IMPL_TC_CORBA_sequence_CORBA_AttributeDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_sequence_CORBA_AttributeDescription_struct;
#define TC_CORBA_sequence_CORBA_AttributeDescription ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_AttributeDescription_struct)
#endif
   extern CORBA_sequence_CORBA_AttributeDescription
      *CORBA_sequence_CORBA_AttributeDescription__alloc(void);
   extern gpointer CORBA_sequence_CORBA_AttributeDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#if !defined(_CORBA_AttrDescriptionSeq_defined)
#define _CORBA_AttrDescriptionSeq_defined 1
   typedef CORBA_sequence_CORBA_AttributeDescription CORBA_AttrDescriptionSeq;
#if !defined(TC_IMPL_TC_CORBA_AttrDescriptionSeq_0)
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_0 'i'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_1 'n'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_2 't'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_3 'e'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_4 'r'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_5 'f'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_6 'a'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_7 'c'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_8 'e'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_9 '_'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_10 'r'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_11 'e'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_12 'p'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_13 'o'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_14 's'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_15 'i'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_16 't'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_17 'o'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_18 'r'
#define TC_IMPL_TC_CORBA_AttrDescriptionSeq_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_AttrDescriptionSeq_struct;
#define TC_CORBA_AttrDescriptionSeq ((CORBA_TypeCode)&TC_CORBA_AttrDescriptionSeq_struct)
#endif
   extern CORBA_AttrDescriptionSeq *CORBA_AttrDescriptionSeq__alloc(void);
   extern gpointer CORBA_AttrDescriptionSeq__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(ORBIT_DECL_CORBA_InterfaceDef) && !defined(_CORBA_InterfaceDef_defined)
#define ORBIT_DECL_CORBA_InterfaceDef 1
#define _CORBA_InterfaceDef_defined 1
#define CORBA_InterfaceDef__free CORBA_Object__free
   typedef CORBA_Object CORBA_InterfaceDef;
   extern CORBA_unsigned_long CORBA_InterfaceDef__classid;
#if !defined(TC_IMPL_TC_CORBA_InterfaceDef_0)
#define TC_IMPL_TC_CORBA_InterfaceDef_0 'i'
#define TC_IMPL_TC_CORBA_InterfaceDef_1 'n'
#define TC_IMPL_TC_CORBA_InterfaceDef_2 't'
#define TC_IMPL_TC_CORBA_InterfaceDef_3 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_4 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_5 'f'
#define TC_IMPL_TC_CORBA_InterfaceDef_6 'a'
#define TC_IMPL_TC_CORBA_InterfaceDef_7 'c'
#define TC_IMPL_TC_CORBA_InterfaceDef_8 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_9 '_'
#define TC_IMPL_TC_CORBA_InterfaceDef_10 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_11 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_12 'p'
#define TC_IMPL_TC_CORBA_InterfaceDef_13 'o'
#define TC_IMPL_TC_CORBA_InterfaceDef_14 's'
#define TC_IMPL_TC_CORBA_InterfaceDef_15 'i'
#define TC_IMPL_TC_CORBA_InterfaceDef_16 't'
#define TC_IMPL_TC_CORBA_InterfaceDef_17 'o'
#define TC_IMPL_TC_CORBA_InterfaceDef_18 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_19 'y'
   extern const struct CORBA_TypeCode_struct TC_CORBA_InterfaceDef_struct;
#define TC_CORBA_InterfaceDef ((CORBA_TypeCode)&TC_CORBA_InterfaceDef_struct)
#endif
#endif
#if !defined(_CORBA_InterfaceDef_FullInterfaceDescription_defined)
#define _CORBA_InterfaceDef_FullInterfaceDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_OpDescriptionSeq operations;
      CORBA_AttrDescriptionSeq attributes;
      CORBA_RepositoryIdSeq base_interfaces;
      CORBA_TypeCode type;
   }
   CORBA_InterfaceDef_FullInterfaceDescription;

#if !defined(TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_0)
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_0 'i'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_1 'n'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_2 't'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_3 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_4 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_5 'f'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_6 'a'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_7 'c'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_8 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_9 '_'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_10 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_11 'e'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_12 'p'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_13 'o'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_14 's'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_15 'i'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_16 't'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_17 'o'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_18 'r'
#define TC_IMPL_TC_CORBA_InterfaceDef_FullInterfaceDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_InterfaceDef_FullInterfaceDescription_struct;
#define TC_CORBA_InterfaceDef_FullInterfaceDescription ((CORBA_TypeCode)&TC_CORBA_InterfaceDef_FullInterfaceDescription_struct)
#endif
   extern CORBA_InterfaceDef_FullInterfaceDescription
      *CORBA_InterfaceDef_FullInterfaceDescription__alloc(void);
   extern gpointer CORBA_InterfaceDef_FullInterfaceDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif
#if !defined(_CORBA_InterfaceDescription_defined)
#define _CORBA_InterfaceDescription_defined 1
   typedef struct
   {
      CORBA_Identifier name;
      CORBA_RepositoryId id;
      CORBA_RepositoryId defined_in;
      CORBA_VersionSpec version;
      CORBA_RepositoryIdSeq base_interfaces;
   }
   CORBA_InterfaceDescription;

#if !defined(TC_IMPL_TC_CORBA_InterfaceDescription_0)
#define TC_IMPL_TC_CORBA_InterfaceDescription_0 'i'
#define TC_IMPL_TC_CORBA_InterfaceDescription_1 'n'
#define TC_IMPL_TC_CORBA_InterfaceDescription_2 't'
#define TC_IMPL_TC_CORBA_InterfaceDescription_3 'e'
#define TC_IMPL_TC_CORBA_InterfaceDescription_4 'r'
#define TC_IMPL_TC_CORBA_InterfaceDescription_5 'f'
#define TC_IMPL_TC_CORBA_InterfaceDescription_6 'a'
#define TC_IMPL_TC_CORBA_InterfaceDescription_7 'c'
#define TC_IMPL_TC_CORBA_InterfaceDescription_8 'e'
#define TC_IMPL_TC_CORBA_InterfaceDescription_9 '_'
#define TC_IMPL_TC_CORBA_InterfaceDescription_10 'r'
#define TC_IMPL_TC_CORBA_InterfaceDescription_11 'e'
#define TC_IMPL_TC_CORBA_InterfaceDescription_12 'p'
#define TC_IMPL_TC_CORBA_InterfaceDescription_13 'o'
#define TC_IMPL_TC_CORBA_InterfaceDescription_14 's'
#define TC_IMPL_TC_CORBA_InterfaceDescription_15 'i'
#define TC_IMPL_TC_CORBA_InterfaceDescription_16 't'
#define TC_IMPL_TC_CORBA_InterfaceDescription_17 'o'
#define TC_IMPL_TC_CORBA_InterfaceDescription_18 'r'
#define TC_IMPL_TC_CORBA_InterfaceDescription_19 'y'
   extern const struct CORBA_TypeCode_struct
      TC_CORBA_InterfaceDescription_struct;
#define TC_CORBA_InterfaceDescription ((CORBA_TypeCode)&TC_CORBA_InterfaceDescription_struct)
#endif
   extern CORBA_InterfaceDescription *CORBA_InterfaceDescription__alloc(void);
   extern gpointer CORBA_InterfaceDescription__free(gpointer mem, gpointer dat, CORBA_boolean free_strings);    /* ORBit internal use */
#endif

/** POA structures **/
   typedef struct
   {
      void *_private;
       CORBA_DefinitionKind(*_get_def_kind) (PortableServer_Servant _servant,
                         CORBA_Environment * ev);
      void (*destroy) (PortableServer_Servant _servant,
               CORBA_Environment * ev);
   }
   POA_CORBA_IRObject__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
   }
   POA_CORBA_IRObject__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_IRObject__vepv *vepv;
   }
   POA_CORBA_IRObject;
   extern void POA_CORBA_IRObject__init(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   extern void POA_CORBA_IRObject__fini(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_RepositoryId(*_get_id) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
      void (*_set_id) (PortableServer_Servant _servant,
               const CORBA_RepositoryId value,
               CORBA_Environment * ev);
       CORBA_Identifier(*_get_name) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
      void (*_set_name) (PortableServer_Servant _servant,
             const CORBA_Identifier value,
             CORBA_Environment * ev);
       CORBA_VersionSpec(*_get_version) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
      void (*_set_version) (PortableServer_Servant _servant,
                const CORBA_VersionSpec value,
                CORBA_Environment * ev);
       CORBA_Container(*_get_defined_in) (PortableServer_Servant _servant,
                      CORBA_Environment * ev);
       CORBA_ScopedName(*_get_absolute_name) (PortableServer_Servant _servant,
                          CORBA_Environment * ev);
       CORBA_Repository(*_get_containing_repository) (PortableServer_Servant
                              _servant,
                              CORBA_Environment * ev);
      CORBA_Contained_Description *(*describe) (PortableServer_Servant
                        _servant,
                        CORBA_Environment * ev);
      void (*move) (PortableServer_Servant _servant,
            const CORBA_Container new_container,
            const CORBA_Identifier new_name,
            const CORBA_VersionSpec new_version,
            CORBA_Environment * ev);
   }
   POA_CORBA_Contained__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
   }
   POA_CORBA_Contained__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_Contained__vepv *vepv;
   }
   POA_CORBA_Contained;
   extern void POA_CORBA_Contained__init(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   extern void POA_CORBA_Contained__fini(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_Contained(*lookup) (PortableServer_Servant _servant,
                 const CORBA_ScopedName search_name,
                 CORBA_Environment * ev);
      CORBA_ContainedSeq *(*contents) (PortableServer_Servant _servant,
                       const CORBA_DefinitionKind limit_type,
                       const CORBA_boolean exclude_inherited,
                       CORBA_Environment * ev);
      CORBA_ContainedSeq *(*lookup_name) (PortableServer_Servant _servant,
                      const CORBA_Identifier search_name,
                      const CORBA_long levels_to_search,
                      const CORBA_DefinitionKind
                      limit_type,
                      const CORBA_boolean
                      exclude_inherited,
                      CORBA_Environment * ev);
      CORBA_Container_DescriptionSeq
     *(*describe_contents) (PortableServer_Servant _servant,
                const CORBA_DefinitionKind limit_type,
                const CORBA_boolean exclude_inherited,
                const CORBA_long max_returned_objs,
                CORBA_Environment * ev);
       CORBA_ModuleDef(*create_module) (PortableServer_Servant _servant,
                    const CORBA_RepositoryId id,
                    const CORBA_Identifier name,
                    const CORBA_VersionSpec version,
                    CORBA_Environment * ev);
       CORBA_ConstantDef(*create_constant) (PortableServer_Servant _servant,
                        const CORBA_RepositoryId id,
                        const CORBA_Identifier name,
                        const CORBA_VersionSpec version,
                        const CORBA_IDLType type,
                        const CORBA_any * value,
                        CORBA_Environment * ev);
       CORBA_StructDef(*create_struct) (PortableServer_Servant _servant,
                    const CORBA_RepositoryId id,
                    const CORBA_Identifier name,
                    const CORBA_VersionSpec version,
                    const CORBA_StructMemberSeq * members,
                    CORBA_Environment * ev);
       CORBA_UnionDef(*create_union) (PortableServer_Servant _servant,
                      const CORBA_RepositoryId id,
                      const CORBA_Identifier name,
                      const CORBA_VersionSpec version,
                      const CORBA_IDLType discriminator_type,
                      const CORBA_UnionMemberSeq * members,
                      CORBA_Environment * ev);
       CORBA_EnumDef(*create_enum) (PortableServer_Servant _servant,
                    const CORBA_RepositoryId id,
                    const CORBA_Identifier name,
                    const CORBA_VersionSpec version,
                    const CORBA_EnumMemberSeq * members,
                    CORBA_Environment * ev);
       CORBA_AliasDef(*create_alias) (PortableServer_Servant _servant,
                      const CORBA_RepositoryId id,
                      const CORBA_Identifier name,
                      const CORBA_VersionSpec version,
                      const CORBA_IDLType original_type,
                      CORBA_Environment * ev);
       CORBA_InterfaceDef(*create_interface) (PortableServer_Servant _servant,
                          const CORBA_RepositoryId id,
                          const CORBA_Identifier name,
                          const CORBA_VersionSpec version,
                          const CORBA_InterfaceDefSeq *
                          base_interfaces,
                          CORBA_Environment * ev);
       CORBA_ExceptionDef(*create_exception) (PortableServer_Servant _servant,
                          const CORBA_RepositoryId id,
                          const CORBA_Identifier name,
                          const CORBA_VersionSpec version,
                          const CORBA_StructMemberSeq *
                          members,
                          CORBA_Environment * ev);
   }
   POA_CORBA_Container__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
   }
   POA_CORBA_Container__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_Container__vepv *vepv;
   }
   POA_CORBA_Container;
   extern void POA_CORBA_Container__init(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   extern void POA_CORBA_Container__fini(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_TypeCode(*_get_type) (PortableServer_Servant _servant,
                   CORBA_Environment * ev);
   }
   POA_CORBA_IDLType__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
   }
   POA_CORBA_IDLType__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_IDLType__vepv *vepv;
   }
   POA_CORBA_IDLType;
   extern void POA_CORBA_IDLType__init(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   extern void POA_CORBA_IDLType__fini(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_Contained(*lookup_id) (PortableServer_Servant _servant,
                    const CORBA_RepositoryId search_id,
                    CORBA_Environment * ev);
       CORBA_PrimitiveDef(*get_primitive) (PortableServer_Servant _servant,
                       const CORBA_PrimitiveKind kind,
                       CORBA_Environment * ev);
       CORBA_StringDef(*create_string) (PortableServer_Servant _servant,
                    const CORBA_unsigned_long bound,
                    CORBA_Environment * ev);
       CORBA_WstringDef(*create_wstring) (PortableServer_Servant _servant,
                      const CORBA_unsigned_long bound,
                      CORBA_Environment * ev);
       CORBA_SequenceDef(*create_sequence) (PortableServer_Servant _servant,
                        const CORBA_unsigned_long bound,
                        const CORBA_IDLType element_type,
                        CORBA_Environment * ev);
       CORBA_ArrayDef(*create_array) (PortableServer_Servant _servant,
                      const CORBA_unsigned_long length,
                      const CORBA_IDLType element_type,
                      CORBA_Environment * ev);
       CORBA_FixedDef(*create_fixed) (PortableServer_Servant _servant,
                      const CORBA_unsigned_short digits,
                      const CORBA_short scale,
                      CORBA_Environment * ev);
   }
   POA_CORBA_Repository__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
      POA_CORBA_Repository__epv *CORBA_Repository_epv;
   }
   POA_CORBA_Repository__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_Repository__vepv *vepv;
   }
   POA_CORBA_Repository;
   extern void POA_CORBA_Repository__init(PortableServer_Servant servant,
                      CORBA_Environment * ev);
   extern void POA_CORBA_Repository__fini(PortableServer_Servant servant,
                      CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
   }
   POA_CORBA_ModuleDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_ModuleDef__epv *CORBA_ModuleDef_epv;
   }
   POA_CORBA_ModuleDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_ModuleDef__vepv *vepv;
   }
   POA_CORBA_ModuleDef;
   extern void POA_CORBA_ModuleDef__init(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   extern void POA_CORBA_ModuleDef__fini(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_TypeCode(*_get_type) (PortableServer_Servant _servant,
                   CORBA_Environment * ev);
       CORBA_IDLType(*_get_type_def) (PortableServer_Servant _servant,
                      CORBA_Environment * ev);
      void (*_set_type_def) (PortableServer_Servant _servant,
                 const CORBA_IDLType value,
                 CORBA_Environment * ev);
      CORBA_any *(*_get_value) (PortableServer_Servant _servant,
                CORBA_Environment * ev);
      void (*_set_value) (PortableServer_Servant _servant,
              const CORBA_any * value, CORBA_Environment * ev);
   }
   POA_CORBA_ConstantDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_ConstantDef__epv *CORBA_ConstantDef_epv;
   }
   POA_CORBA_ConstantDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_ConstantDef__vepv *vepv;
   }
   POA_CORBA_ConstantDef;
   extern void POA_CORBA_ConstantDef__init(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   extern void POA_CORBA_ConstantDef__fini(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
   }
   POA_CORBA_TypedefDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_TypedefDef__epv *CORBA_TypedefDef_epv;
   }
   POA_CORBA_TypedefDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_TypedefDef__vepv *vepv;
   }
   POA_CORBA_TypedefDef;
   extern void POA_CORBA_TypedefDef__init(PortableServer_Servant servant,
                      CORBA_Environment * ev);
   extern void POA_CORBA_TypedefDef__fini(PortableServer_Servant servant,
                      CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      CORBA_StructMemberSeq *(*_get_members) (PortableServer_Servant _servant,
                          CORBA_Environment * ev);
      void (*_set_members) (PortableServer_Servant _servant,
                const CORBA_StructMemberSeq * value,
                CORBA_Environment * ev);
   }
   POA_CORBA_StructDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_TypedefDef__epv *CORBA_TypedefDef_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
      POA_CORBA_StructDef__epv *CORBA_StructDef_epv;
   }
   POA_CORBA_StructDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_StructDef__vepv *vepv;
   }
   POA_CORBA_StructDef;
   extern void POA_CORBA_StructDef__init(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   extern void POA_CORBA_StructDef__fini(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_TypeCode(*_get_discriminator_type) (PortableServer_Servant
                         _servant,
                         CORBA_Environment * ev);
       CORBA_IDLType(*_get_discriminator_type_def) (PortableServer_Servant
                            _servant,
                            CORBA_Environment * ev);
      void (*_set_discriminator_type_def) (PortableServer_Servant _servant,
                       const CORBA_IDLType value,
                       CORBA_Environment * ev);
      CORBA_UnionMemberSeq *(*_get_members) (PortableServer_Servant _servant,
                         CORBA_Environment * ev);
      void (*_set_members) (PortableServer_Servant _servant,
                const CORBA_UnionMemberSeq * value,
                CORBA_Environment * ev);
   }
   POA_CORBA_UnionDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_TypedefDef__epv *CORBA_TypedefDef_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
      POA_CORBA_UnionDef__epv *CORBA_UnionDef_epv;
   }
   POA_CORBA_UnionDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_UnionDef__vepv *vepv;
   }
   POA_CORBA_UnionDef;
   extern void POA_CORBA_UnionDef__init(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   extern void POA_CORBA_UnionDef__fini(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      CORBA_EnumMemberSeq *(*_get_members) (PortableServer_Servant _servant,
                        CORBA_Environment * ev);
      void (*_set_members) (PortableServer_Servant _servant,
                const CORBA_EnumMemberSeq * value,
                CORBA_Environment * ev);
   }
   POA_CORBA_EnumDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_TypedefDef__epv *CORBA_TypedefDef_epv;
      POA_CORBA_EnumDef__epv *CORBA_EnumDef_epv;
   }
   POA_CORBA_EnumDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_EnumDef__vepv *vepv;
   }
   POA_CORBA_EnumDef;
   extern void POA_CORBA_EnumDef__init(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   extern void POA_CORBA_EnumDef__fini(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_IDLType(*_get_original_type_def) (PortableServer_Servant
                           _servant,
                           CORBA_Environment * ev);
      void (*_set_original_type_def) (PortableServer_Servant _servant,
                      const CORBA_IDLType value,
                      CORBA_Environment * ev);
   }
   POA_CORBA_AliasDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_TypedefDef__epv *CORBA_TypedefDef_epv;
      POA_CORBA_AliasDef__epv *CORBA_AliasDef_epv;
   }
   POA_CORBA_AliasDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_AliasDef__vepv *vepv;
   }
   POA_CORBA_AliasDef;
   extern void POA_CORBA_AliasDef__init(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   extern void POA_CORBA_AliasDef__fini(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_PrimitiveKind(*_get_kind) (PortableServer_Servant _servant,
                    CORBA_Environment * ev);
   }
   POA_CORBA_PrimitiveDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_PrimitiveDef__epv *CORBA_PrimitiveDef_epv;
   }
   POA_CORBA_PrimitiveDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_PrimitiveDef__vepv *vepv;
   }
   POA_CORBA_PrimitiveDef;
   extern void POA_CORBA_PrimitiveDef__init(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   extern void POA_CORBA_PrimitiveDef__fini(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_unsigned_long(*_get_bound) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
      void (*_set_bound) (PortableServer_Servant _servant,
              const CORBA_unsigned_long value,
              CORBA_Environment * ev);
   }
   POA_CORBA_StringDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_StringDef__epv *CORBA_StringDef_epv;
   }
   POA_CORBA_StringDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_StringDef__vepv *vepv;
   }
   POA_CORBA_StringDef;
   extern void POA_CORBA_StringDef__init(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   extern void POA_CORBA_StringDef__fini(PortableServer_Servant servant,
                     CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_unsigned_long(*_get_bound) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
      void (*_set_bound) (PortableServer_Servant _servant,
              const CORBA_unsigned_long value,
              CORBA_Environment * ev);
   }
   POA_CORBA_WstringDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_WstringDef__epv *CORBA_WstringDef_epv;
   }
   POA_CORBA_WstringDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_WstringDef__vepv *vepv;
   }
   POA_CORBA_WstringDef;
   extern void POA_CORBA_WstringDef__init(PortableServer_Servant servant,
                      CORBA_Environment * ev);
   extern void POA_CORBA_WstringDef__fini(PortableServer_Servant servant,
                      CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_unsigned_short(*_get_digits) (PortableServer_Servant _servant,
                       CORBA_Environment * ev);
      void (*_set_digits) (PortableServer_Servant _servant,
               const CORBA_unsigned_short value,
               CORBA_Environment * ev);
       CORBA_short(*_get_scale) (PortableServer_Servant _servant,
                 CORBA_Environment * ev);
      void (*_set_scale) (PortableServer_Servant _servant,
              const CORBA_short value, CORBA_Environment * ev);
   }
   POA_CORBA_FixedDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_FixedDef__epv *CORBA_FixedDef_epv;
   }
   POA_CORBA_FixedDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_FixedDef__vepv *vepv;
   }
   POA_CORBA_FixedDef;
   extern void POA_CORBA_FixedDef__init(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   extern void POA_CORBA_FixedDef__fini(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_unsigned_long(*_get_bound) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
      void (*_set_bound) (PortableServer_Servant _servant,
              const CORBA_unsigned_long value,
              CORBA_Environment * ev);
       CORBA_TypeCode(*_get_element_type) (PortableServer_Servant _servant,
                       CORBA_Environment * ev);
       CORBA_IDLType(*_get_element_type_def) (PortableServer_Servant _servant,
                          CORBA_Environment * ev);
      void (*_set_element_type_def) (PortableServer_Servant _servant,
                     const CORBA_IDLType value,
                     CORBA_Environment * ev);
   }
   POA_CORBA_SequenceDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_SequenceDef__epv *CORBA_SequenceDef_epv;
   }
   POA_CORBA_SequenceDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_SequenceDef__vepv *vepv;
   }
   POA_CORBA_SequenceDef;
   extern void POA_CORBA_SequenceDef__init(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   extern void POA_CORBA_SequenceDef__fini(PortableServer_Servant servant,
                       CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_unsigned_long(*_get_length) (PortableServer_Servant _servant,
                      CORBA_Environment * ev);
      void (*_set_length) (PortableServer_Servant _servant,
               const CORBA_unsigned_long value,
               CORBA_Environment * ev);
       CORBA_TypeCode(*_get_element_type) (PortableServer_Servant _servant,
                       CORBA_Environment * ev);
       CORBA_IDLType(*_get_element_type_def) (PortableServer_Servant _servant,
                          CORBA_Environment * ev);
      void (*_set_element_type_def) (PortableServer_Servant _servant,
                     const CORBA_IDLType value,
                     CORBA_Environment * ev);
   }
   POA_CORBA_ArrayDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_ArrayDef__epv *CORBA_ArrayDef_epv;
   }
   POA_CORBA_ArrayDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_ArrayDef__vepv *vepv;
   }
   POA_CORBA_ArrayDef;
   extern void POA_CORBA_ArrayDef__init(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   extern void POA_CORBA_ArrayDef__fini(PortableServer_Servant servant,
                    CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_TypeCode(*_get_type) (PortableServer_Servant _servant,
                   CORBA_Environment * ev);
      CORBA_StructMemberSeq *(*_get_members) (PortableServer_Servant _servant,
                          CORBA_Environment * ev);
      void (*_set_members) (PortableServer_Servant _servant,
                const CORBA_StructMemberSeq * value,
                CORBA_Environment * ev);
   }
   POA_CORBA_ExceptionDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
      POA_CORBA_ExceptionDef__epv *CORBA_ExceptionDef_epv;
   }
   POA_CORBA_ExceptionDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_ExceptionDef__vepv *vepv;
   }
   POA_CORBA_ExceptionDef;
   extern void POA_CORBA_ExceptionDef__init(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   extern void POA_CORBA_ExceptionDef__fini(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_TypeCode(*_get_type) (PortableServer_Servant _servant,
                   CORBA_Environment * ev);
       CORBA_IDLType(*_get_type_def) (PortableServer_Servant _servant,
                      CORBA_Environment * ev);
      void (*_set_type_def) (PortableServer_Servant _servant,
                 const CORBA_IDLType value,
                 CORBA_Environment * ev);
       CORBA_AttributeMode(*_get_mode) (PortableServer_Servant _servant,
                    CORBA_Environment * ev);
      void (*_set_mode) (PortableServer_Servant _servant,
             const CORBA_AttributeMode value,
             CORBA_Environment * ev);
   }
   POA_CORBA_AttributeDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_AttributeDef__epv *CORBA_AttributeDef_epv;
   }
   POA_CORBA_AttributeDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_AttributeDef__vepv *vepv;
   }
   POA_CORBA_AttributeDef;
   extern void POA_CORBA_AttributeDef__init(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   extern void POA_CORBA_AttributeDef__fini(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
       CORBA_TypeCode(*_get_result) (PortableServer_Servant _servant,
                     CORBA_Environment * ev);
       CORBA_IDLType(*_get_result_def) (PortableServer_Servant _servant,
                    CORBA_Environment * ev);
      void (*_set_result_def) (PortableServer_Servant _servant,
                   const CORBA_IDLType value,
                   CORBA_Environment * ev);
      CORBA_ParDescriptionSeq *(*_get_params) (PortableServer_Servant
                           _servant,
                           CORBA_Environment * ev);
      void (*_set_params) (PortableServer_Servant _servant,
               const CORBA_ParDescriptionSeq * value,
               CORBA_Environment * ev);
       CORBA_OperationMode(*_get_mode) (PortableServer_Servant _servant,
                    CORBA_Environment * ev);
      void (*_set_mode) (PortableServer_Servant _servant,
             const CORBA_OperationMode value,
             CORBA_Environment * ev);
      CORBA_ContextIdSeq *(*_get_contexts) (PortableServer_Servant _servant,
                        CORBA_Environment * ev);
      void (*_set_contexts) (PortableServer_Servant _servant,
                 const CORBA_ContextIdSeq * value,
                 CORBA_Environment * ev);
      CORBA_ExceptionDefSeq *(*_get_exceptions) (PortableServer_Servant
                         _servant,
                         CORBA_Environment * ev);
      void (*_set_exceptions) (PortableServer_Servant _servant,
                   const CORBA_ExceptionDefSeq * value,
                   CORBA_Environment * ev);
   }
   POA_CORBA_OperationDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_OperationDef__epv *CORBA_OperationDef_epv;
   }
   POA_CORBA_OperationDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_OperationDef__vepv *vepv;
   }
   POA_CORBA_OperationDef;
   extern void POA_CORBA_OperationDef__init(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   extern void POA_CORBA_OperationDef__fini(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   typedef struct
   {
      void *_private;
      CORBA_InterfaceDefSeq *(*_get_base_interfaces) (PortableServer_Servant
                              _servant,
                              CORBA_Environment * ev);
      void (*_set_base_interfaces) (PortableServer_Servant _servant,
                    const CORBA_InterfaceDefSeq * value,
                    CORBA_Environment * ev);
       CORBA_boolean(*is_a) (PortableServer_Servant _servant,
                 const CORBA_RepositoryId interface_id,
                 CORBA_Environment * ev);
      CORBA_InterfaceDef_FullInterfaceDescription
     *(*describe_interface) (PortableServer_Servant _servant,
                 CORBA_Environment * ev);
       CORBA_AttributeDef(*create_attribute) (PortableServer_Servant _servant,
                          const CORBA_RepositoryId id,
                          const CORBA_Identifier name,
                          const CORBA_VersionSpec version,
                          const CORBA_IDLType type,
                          const CORBA_AttributeMode mode,
                          CORBA_Environment * ev);
       CORBA_OperationDef(*create_operation) (PortableServer_Servant _servant,
                          const CORBA_RepositoryId id,
                          const CORBA_Identifier name,
                          const CORBA_VersionSpec version,
                          const CORBA_IDLType result,
                          const CORBA_OperationMode mode,
                          const CORBA_ParDescriptionSeq *
                          params,
                          const CORBA_ExceptionDefSeq *
                          exceptions,
                          const CORBA_ContextIdSeq *
                          contexts,
                          CORBA_Environment * ev);
   }
   POA_CORBA_InterfaceDef__epv;
   typedef struct
   {
      PortableServer_ServantBase__epv *_base_epv;
      POA_CORBA_IRObject__epv *CORBA_IRObject_epv;
      POA_CORBA_Container__epv *CORBA_Container_epv;
      POA_CORBA_Contained__epv *CORBA_Contained_epv;
      POA_CORBA_IDLType__epv *CORBA_IDLType_epv;
      POA_CORBA_InterfaceDef__epv *CORBA_InterfaceDef_epv;
   }
   POA_CORBA_InterfaceDef__vepv;
   typedef struct
   {
      void *_private;
      POA_CORBA_InterfaceDef__vepv *vepv;
   }
   POA_CORBA_InterfaceDef;
   extern void POA_CORBA_InterfaceDef__init(PortableServer_Servant servant,
                        CORBA_Environment * ev);
   extern void POA_CORBA_InterfaceDef__fini(PortableServer_Servant servant,
                        CORBA_Environment * ev);

/** prototypes **/
   CORBA_DefinitionKind CORBA_IRObject__get_def_kind(CORBA_IRObject _obj,
                             CORBA_Environment * ev);
   void CORBA_IRObject_destroy(CORBA_IRObject _obj, CORBA_Environment * ev);
#define CORBA_Contained__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_Contained_destroy CORBA_IRObject_destroy
   CORBA_RepositoryId CORBA_Contained__get_id(CORBA_Contained _obj,
                          CORBA_Environment * ev);
   void CORBA_Contained__set_id(CORBA_Contained _obj,
                const CORBA_RepositoryId value,
                CORBA_Environment * ev);
   CORBA_Identifier CORBA_Contained__get_name(CORBA_Contained _obj,
                          CORBA_Environment * ev);
   void CORBA_Contained__set_name(CORBA_Contained _obj,
                  const CORBA_Identifier value,
                  CORBA_Environment * ev);
   CORBA_VersionSpec CORBA_Contained__get_version(CORBA_Contained _obj,
                          CORBA_Environment * ev);
   void CORBA_Contained__set_version(CORBA_Contained _obj,
                     const CORBA_VersionSpec value,
                     CORBA_Environment * ev);
   CORBA_Container CORBA_Contained__get_defined_in(CORBA_Contained _obj,
                           CORBA_Environment * ev);
   CORBA_ScopedName CORBA_Contained__get_absolute_name(CORBA_Contained _obj,
                               CORBA_Environment *
                               ev);
   CORBA_Repository CORBA_Contained__get_containing_repository(CORBA_Contained
                                   _obj,
                                   CORBA_Environment
                                   * ev);
   CORBA_Contained_Description *CORBA_Contained_describe(CORBA_Contained _obj,
                             CORBA_Environment *
                             ev);
   void CORBA_Contained_move(CORBA_Contained _obj,
                 const CORBA_Container new_container,
                 const CORBA_Identifier new_name,
                 const CORBA_VersionSpec new_version,
                 CORBA_Environment * ev);
#define CORBA_Container__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_Container_destroy CORBA_IRObject_destroy
   CORBA_Contained CORBA_Container_lookup(CORBA_Container _obj,
                      const CORBA_ScopedName search_name,
                      CORBA_Environment * ev);
   CORBA_ContainedSeq *CORBA_Container_contents(CORBA_Container _obj,
                        const CORBA_DefinitionKind
                        limit_type,
                        const CORBA_boolean
                        exclude_inherited,
                        CORBA_Environment * ev);
   CORBA_ContainedSeq *CORBA_Container_lookup_name(CORBA_Container _obj,
                           const CORBA_Identifier
                           search_name,
                           const CORBA_long
                           levels_to_search,
                           const CORBA_DefinitionKind
                           limit_type,
                           const CORBA_boolean
                           exclude_inherited,
                           CORBA_Environment * ev);
   CORBA_Container_DescriptionSeq
      *CORBA_Container_describe_contents(CORBA_Container _obj,
                     const CORBA_DefinitionKind
                     limit_type,
                     const CORBA_boolean
                     exclude_inherited,
                     const CORBA_long max_returned_objs,
                     CORBA_Environment * ev);
   CORBA_ModuleDef CORBA_Container_create_module(CORBA_Container _obj,
                         const CORBA_RepositoryId id,
                         const CORBA_Identifier name,
                         const CORBA_VersionSpec
                         version,
                         CORBA_Environment * ev);
   CORBA_ConstantDef CORBA_Container_create_constant(CORBA_Container _obj,
                             const CORBA_RepositoryId
                             id,
                             const CORBA_Identifier
                             name,
                             const CORBA_VersionSpec
                             version,
                             const CORBA_IDLType type,
                             const CORBA_any * value,
                             CORBA_Environment * ev);
   CORBA_StructDef CORBA_Container_create_struct(CORBA_Container _obj,
                         const CORBA_RepositoryId id,
                         const CORBA_Identifier name,
                         const CORBA_VersionSpec
                         version,
                         const CORBA_StructMemberSeq *
                         members,
                         CORBA_Environment * ev);
   CORBA_UnionDef CORBA_Container_create_union(CORBA_Container _obj,
                           const CORBA_RepositoryId id,
                           const CORBA_Identifier name,
                           const CORBA_VersionSpec
                           version,
                           const CORBA_IDLType
                           discriminator_type,
                           const CORBA_UnionMemberSeq *
                           members,
                           CORBA_Environment * ev);
   CORBA_EnumDef CORBA_Container_create_enum(CORBA_Container _obj,
                         const CORBA_RepositoryId id,
                         const CORBA_Identifier name,
                         const CORBA_VersionSpec version,
                         const CORBA_EnumMemberSeq *
                         members, CORBA_Environment * ev);
   CORBA_AliasDef CORBA_Container_create_alias(CORBA_Container _obj,
                           const CORBA_RepositoryId id,
                           const CORBA_Identifier name,
                           const CORBA_VersionSpec
                           version,
                           const CORBA_IDLType
                           original_type,
                           CORBA_Environment * ev);
   CORBA_InterfaceDef CORBA_Container_create_interface(CORBA_Container _obj,
                               const
                               CORBA_RepositoryId id,
                               const CORBA_Identifier
                               name,
                               const CORBA_VersionSpec
                               version,
                               const
                               CORBA_InterfaceDefSeq *
                               base_interfaces,
                               CORBA_Environment *
                               ev);
   CORBA_ExceptionDef CORBA_Container_create_exception(CORBA_Container _obj,
                               const
                               CORBA_RepositoryId id,
                               const CORBA_Identifier
                               name,
                               const CORBA_VersionSpec
                               version,
                               const
                               CORBA_StructMemberSeq *
                               members,
                               CORBA_Environment *
                               ev);
#define CORBA_IDLType__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_IDLType_destroy CORBA_IRObject_destroy
   CORBA_TypeCode CORBA_IDLType__get_type(CORBA_IDLType _obj,
                      CORBA_Environment * ev);
#define CORBA_Repository__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_Repository_destroy CORBA_IRObject_destroy
#define CORBA_Repository_lookup CORBA_Container_lookup
#define CORBA_Repository_contents CORBA_Container_contents
#define CORBA_Repository_lookup_name CORBA_Container_lookup_name
#define CORBA_Repository_describe_contents CORBA_Container_describe_contents
#define CORBA_Repository_create_module CORBA_Container_create_module
#define CORBA_Repository_create_constant CORBA_Container_create_constant
#define CORBA_Repository_create_struct CORBA_Container_create_struct
#define CORBA_Repository_create_union CORBA_Container_create_union
#define CORBA_Repository_create_enum CORBA_Container_create_enum
#define CORBA_Repository_create_alias CORBA_Container_create_alias
#define CORBA_Repository_create_interface CORBA_Container_create_interface
#define CORBA_Repository_create_exception CORBA_Container_create_exception
   CORBA_Contained CORBA_Repository_lookup_id(CORBA_Repository _obj,
                          const CORBA_RepositoryId
                          search_id,
                          CORBA_Environment * ev);
   CORBA_PrimitiveDef CORBA_Repository_get_primitive(CORBA_Repository _obj,
                             const CORBA_PrimitiveKind
                             kind,
                             CORBA_Environment * ev);
   CORBA_StringDef CORBA_Repository_create_string(CORBA_Repository _obj,
                          const CORBA_unsigned_long
                          bound,
                          CORBA_Environment * ev);
   CORBA_WstringDef CORBA_Repository_create_wstring(CORBA_Repository _obj,
                            const CORBA_unsigned_long
                            bound,
                            CORBA_Environment * ev);
   CORBA_SequenceDef CORBA_Repository_create_sequence(CORBA_Repository _obj,
                              const
                              CORBA_unsigned_long
                              bound,
                              const CORBA_IDLType
                              element_type,
                              CORBA_Environment * ev);
   CORBA_ArrayDef CORBA_Repository_create_array(CORBA_Repository _obj,
                        const CORBA_unsigned_long
                        length,
                        const CORBA_IDLType
                        element_type,
                        CORBA_Environment * ev);
   CORBA_FixedDef CORBA_Repository_create_fixed(CORBA_Repository _obj,
                        const CORBA_unsigned_short
                        digits,
                        const CORBA_short scale,
                        CORBA_Environment * ev);
#define CORBA_ModuleDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_ModuleDef_destroy CORBA_IRObject_destroy
#define CORBA_ModuleDef_lookup CORBA_Container_lookup
#define CORBA_ModuleDef_contents CORBA_Container_contents
#define CORBA_ModuleDef_lookup_name CORBA_Container_lookup_name
#define CORBA_ModuleDef_describe_contents CORBA_Container_describe_contents
#define CORBA_ModuleDef_create_module CORBA_Container_create_module
#define CORBA_ModuleDef_create_constant CORBA_Container_create_constant
#define CORBA_ModuleDef_create_struct CORBA_Container_create_struct
#define CORBA_ModuleDef_create_union CORBA_Container_create_union
#define CORBA_ModuleDef_create_enum CORBA_Container_create_enum
#define CORBA_ModuleDef_create_alias CORBA_Container_create_alias
#define CORBA_ModuleDef_create_interface CORBA_Container_create_interface
#define CORBA_ModuleDef_create_exception CORBA_Container_create_exception
#define CORBA_ModuleDef__get_id CORBA_Contained__get_id
#define CORBA_ModuleDef__set_id CORBA_Contained__set_id
#define CORBA_ModuleDef__get_name CORBA_Contained__get_name
#define CORBA_ModuleDef__set_name CORBA_Contained__set_name
#define CORBA_ModuleDef__get_version CORBA_Contained__get_version
#define CORBA_ModuleDef__set_version CORBA_Contained__set_version
#define CORBA_ModuleDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_ModuleDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_ModuleDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_ModuleDef_describe CORBA_Contained_describe
#define CORBA_ModuleDef_move CORBA_Contained_move
#define CORBA_ConstantDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_ConstantDef_destroy CORBA_IRObject_destroy
#define CORBA_ConstantDef__get_id CORBA_Contained__get_id
#define CORBA_ConstantDef__set_id CORBA_Contained__set_id
#define CORBA_ConstantDef__get_name CORBA_Contained__get_name
#define CORBA_ConstantDef__set_name CORBA_Contained__set_name
#define CORBA_ConstantDef__get_version CORBA_Contained__get_version
#define CORBA_ConstantDef__set_version CORBA_Contained__set_version
#define CORBA_ConstantDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_ConstantDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_ConstantDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_ConstantDef_describe CORBA_Contained_describe
#define CORBA_ConstantDef_move CORBA_Contained_move
   CORBA_TypeCode CORBA_ConstantDef__get_type(CORBA_ConstantDef _obj,
                          CORBA_Environment * ev);
   CORBA_IDLType CORBA_ConstantDef__get_type_def(CORBA_ConstantDef _obj,
                         CORBA_Environment * ev);
   void CORBA_ConstantDef__set_type_def(CORBA_ConstantDef _obj,
                    const CORBA_IDLType value,
                    CORBA_Environment * ev);
   CORBA_any *CORBA_ConstantDef__get_value(CORBA_ConstantDef _obj,
                       CORBA_Environment * ev);
   void CORBA_ConstantDef__set_value(CORBA_ConstantDef _obj,
                     const CORBA_any * value,
                     CORBA_Environment * ev);
#define CORBA_TypedefDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_TypedefDef_destroy CORBA_IRObject_destroy
#define CORBA_TypedefDef__get_id CORBA_Contained__get_id
#define CORBA_TypedefDef__set_id CORBA_Contained__set_id
#define CORBA_TypedefDef__get_name CORBA_Contained__get_name
#define CORBA_TypedefDef__set_name CORBA_Contained__set_name
#define CORBA_TypedefDef__get_version CORBA_Contained__get_version
#define CORBA_TypedefDef__set_version CORBA_Contained__set_version
#define CORBA_TypedefDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_TypedefDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_TypedefDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_TypedefDef_describe CORBA_Contained_describe
#define CORBA_TypedefDef_move CORBA_Contained_move
#define CORBA_TypedefDef__get_type CORBA_IDLType__get_type
#define CORBA_StructDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_StructDef_destroy CORBA_IRObject_destroy
#define CORBA_StructDef__get_id CORBA_Contained__get_id
#define CORBA_StructDef__set_id CORBA_Contained__set_id
#define CORBA_StructDef__get_name CORBA_Contained__get_name
#define CORBA_StructDef__set_name CORBA_Contained__set_name
#define CORBA_StructDef__get_version CORBA_Contained__get_version
#define CORBA_StructDef__set_version CORBA_Contained__set_version
#define CORBA_StructDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_StructDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_StructDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_StructDef_describe CORBA_Contained_describe
#define CORBA_StructDef_move CORBA_Contained_move
#define CORBA_StructDef__get_type CORBA_IDLType__get_type
#define CORBA_StructDef_lookup CORBA_Container_lookup
#define CORBA_StructDef_contents CORBA_Container_contents
#define CORBA_StructDef_lookup_name CORBA_Container_lookup_name
#define CORBA_StructDef_describe_contents CORBA_Container_describe_contents
#define CORBA_StructDef_create_module CORBA_Container_create_module
#define CORBA_StructDef_create_constant CORBA_Container_create_constant
#define CORBA_StructDef_create_struct CORBA_Container_create_struct
#define CORBA_StructDef_create_union CORBA_Container_create_union
#define CORBA_StructDef_create_enum CORBA_Container_create_enum
#define CORBA_StructDef_create_alias CORBA_Container_create_alias
#define CORBA_StructDef_create_interface CORBA_Container_create_interface
#define CORBA_StructDef_create_exception CORBA_Container_create_exception
   CORBA_StructMemberSeq *CORBA_StructDef__get_members(CORBA_StructDef _obj,
                               CORBA_Environment *
                               ev);
   void CORBA_StructDef__set_members(CORBA_StructDef _obj,
                     const CORBA_StructMemberSeq * value,
                     CORBA_Environment * ev);
#define CORBA_UnionDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_UnionDef_destroy CORBA_IRObject_destroy
#define CORBA_UnionDef__get_id CORBA_Contained__get_id
#define CORBA_UnionDef__set_id CORBA_Contained__set_id
#define CORBA_UnionDef__get_name CORBA_Contained__get_name
#define CORBA_UnionDef__set_name CORBA_Contained__set_name
#define CORBA_UnionDef__get_version CORBA_Contained__get_version
#define CORBA_UnionDef__set_version CORBA_Contained__set_version
#define CORBA_UnionDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_UnionDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_UnionDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_UnionDef_describe CORBA_Contained_describe
#define CORBA_UnionDef_move CORBA_Contained_move
#define CORBA_UnionDef__get_type CORBA_IDLType__get_type
#define CORBA_UnionDef_lookup CORBA_Container_lookup
#define CORBA_UnionDef_contents CORBA_Container_contents
#define CORBA_UnionDef_lookup_name CORBA_Container_lookup_name
#define CORBA_UnionDef_describe_contents CORBA_Container_describe_contents
#define CORBA_UnionDef_create_module CORBA_Container_create_module
#define CORBA_UnionDef_create_constant CORBA_Container_create_constant
#define CORBA_UnionDef_create_struct CORBA_Container_create_struct
#define CORBA_UnionDef_create_union CORBA_Container_create_union
#define CORBA_UnionDef_create_enum CORBA_Container_create_enum
#define CORBA_UnionDef_create_alias CORBA_Container_create_alias
#define CORBA_UnionDef_create_interface CORBA_Container_create_interface
#define CORBA_UnionDef_create_exception CORBA_Container_create_exception
   CORBA_TypeCode CORBA_UnionDef__get_discriminator_type(CORBA_UnionDef _obj,
                             CORBA_Environment *
                             ev);
   CORBA_IDLType CORBA_UnionDef__get_discriminator_type_def(CORBA_UnionDef
                                _obj,
                                CORBA_Environment
                                * ev);
   void CORBA_UnionDef__set_discriminator_type_def(CORBA_UnionDef _obj,
                           const CORBA_IDLType value,
                           CORBA_Environment * ev);
   CORBA_UnionMemberSeq *CORBA_UnionDef__get_members(CORBA_UnionDef _obj,
                             CORBA_Environment * ev);
   void CORBA_UnionDef__set_members(CORBA_UnionDef _obj,
                    const CORBA_UnionMemberSeq * value,
                    CORBA_Environment * ev);
#define CORBA_EnumDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_EnumDef_destroy CORBA_IRObject_destroy
#define CORBA_EnumDef__get_id CORBA_Contained__get_id
#define CORBA_EnumDef__set_id CORBA_Contained__set_id
#define CORBA_EnumDef__get_name CORBA_Contained__get_name
#define CORBA_EnumDef__set_name CORBA_Contained__set_name
#define CORBA_EnumDef__get_version CORBA_Contained__get_version
#define CORBA_EnumDef__set_version CORBA_Contained__set_version
#define CORBA_EnumDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_EnumDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_EnumDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_EnumDef_describe CORBA_Contained_describe
#define CORBA_EnumDef_move CORBA_Contained_move
#define CORBA_EnumDef__get_type CORBA_IDLType__get_type
   CORBA_EnumMemberSeq *CORBA_EnumDef__get_members(CORBA_EnumDef _obj,
                           CORBA_Environment * ev);
   void CORBA_EnumDef__set_members(CORBA_EnumDef _obj,
                   const CORBA_EnumMemberSeq * value,
                   CORBA_Environment * ev);
#define CORBA_AliasDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_AliasDef_destroy CORBA_IRObject_destroy
#define CORBA_AliasDef__get_id CORBA_Contained__get_id
#define CORBA_AliasDef__set_id CORBA_Contained__set_id
#define CORBA_AliasDef__get_name CORBA_Contained__get_name
#define CORBA_AliasDef__set_name CORBA_Contained__set_name
#define CORBA_AliasDef__get_version CORBA_Contained__get_version
#define CORBA_AliasDef__set_version CORBA_Contained__set_version
#define CORBA_AliasDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_AliasDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_AliasDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_AliasDef_describe CORBA_Contained_describe
#define CORBA_AliasDef_move CORBA_Contained_move
#define CORBA_AliasDef__get_type CORBA_IDLType__get_type
   CORBA_IDLType CORBA_AliasDef__get_original_type_def(CORBA_AliasDef _obj,
                               CORBA_Environment *
                               ev);
   void CORBA_AliasDef__set_original_type_def(CORBA_AliasDef _obj,
                          const CORBA_IDLType value,
                          CORBA_Environment * ev);
#define CORBA_PrimitiveDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_PrimitiveDef_destroy CORBA_IRObject_destroy
#define CORBA_PrimitiveDef__get_type CORBA_IDLType__get_type
   CORBA_PrimitiveKind CORBA_PrimitiveDef__get_kind(CORBA_PrimitiveDef _obj,
                            CORBA_Environment * ev);
#define CORBA_StringDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_StringDef_destroy CORBA_IRObject_destroy
#define CORBA_StringDef__get_type CORBA_IDLType__get_type
   CORBA_unsigned_long CORBA_StringDef__get_bound(CORBA_StringDef _obj,
                          CORBA_Environment * ev);
   void CORBA_StringDef__set_bound(CORBA_StringDef _obj,
                   const CORBA_unsigned_long value,
                   CORBA_Environment * ev);
#define CORBA_WstringDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_WstringDef_destroy CORBA_IRObject_destroy
#define CORBA_WstringDef__get_type CORBA_IDLType__get_type
   CORBA_unsigned_long CORBA_WstringDef__get_bound(CORBA_WstringDef _obj,
                           CORBA_Environment * ev);
   void CORBA_WstringDef__set_bound(CORBA_WstringDef _obj,
                    const CORBA_unsigned_long value,
                    CORBA_Environment * ev);
#define CORBA_FixedDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_FixedDef_destroy CORBA_IRObject_destroy
#define CORBA_FixedDef__get_type CORBA_IDLType__get_type
   CORBA_unsigned_short CORBA_FixedDef__get_digits(CORBA_FixedDef _obj,
                           CORBA_Environment * ev);
   void CORBA_FixedDef__set_digits(CORBA_FixedDef _obj,
                   const CORBA_unsigned_short value,
                   CORBA_Environment * ev);
   CORBA_short CORBA_FixedDef__get_scale(CORBA_FixedDef _obj,
                     CORBA_Environment * ev);
   void CORBA_FixedDef__set_scale(CORBA_FixedDef _obj,
                  const CORBA_short value,
                  CORBA_Environment * ev);
#define CORBA_SequenceDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_SequenceDef_destroy CORBA_IRObject_destroy
#define CORBA_SequenceDef__get_type CORBA_IDLType__get_type
   CORBA_unsigned_long CORBA_SequenceDef__get_bound(CORBA_SequenceDef _obj,
                            CORBA_Environment * ev);
   void CORBA_SequenceDef__set_bound(CORBA_SequenceDef _obj,
                     const CORBA_unsigned_long value,
                     CORBA_Environment * ev);
   CORBA_TypeCode CORBA_SequenceDef__get_element_type(CORBA_SequenceDef _obj,
                              CORBA_Environment * ev);
   CORBA_IDLType CORBA_SequenceDef__get_element_type_def(CORBA_SequenceDef
                             _obj,
                             CORBA_Environment *
                             ev);
   void CORBA_SequenceDef__set_element_type_def(CORBA_SequenceDef _obj,
                        const CORBA_IDLType value,
                        CORBA_Environment * ev);
#define CORBA_ArrayDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_ArrayDef_destroy CORBA_IRObject_destroy
#define CORBA_ArrayDef__get_type CORBA_IDLType__get_type
   CORBA_unsigned_long CORBA_ArrayDef__get_length(CORBA_ArrayDef _obj,
                          CORBA_Environment * ev);
   void CORBA_ArrayDef__set_length(CORBA_ArrayDef _obj,
                   const CORBA_unsigned_long value,
                   CORBA_Environment * ev);
   CORBA_TypeCode CORBA_ArrayDef__get_element_type(CORBA_ArrayDef _obj,
                           CORBA_Environment * ev);
   CORBA_IDLType CORBA_ArrayDef__get_element_type_def(CORBA_ArrayDef _obj,
                              CORBA_Environment * ev);
   void CORBA_ArrayDef__set_element_type_def(CORBA_ArrayDef _obj,
                         const CORBA_IDLType value,
                         CORBA_Environment * ev);
#define CORBA_ExceptionDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_ExceptionDef_destroy CORBA_IRObject_destroy
#define CORBA_ExceptionDef__get_id CORBA_Contained__get_id
#define CORBA_ExceptionDef__set_id CORBA_Contained__set_id
#define CORBA_ExceptionDef__get_name CORBA_Contained__get_name
#define CORBA_ExceptionDef__set_name CORBA_Contained__set_name
#define CORBA_ExceptionDef__get_version CORBA_Contained__get_version
#define CORBA_ExceptionDef__set_version CORBA_Contained__set_version
#define CORBA_ExceptionDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_ExceptionDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_ExceptionDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_ExceptionDef_describe CORBA_Contained_describe
#define CORBA_ExceptionDef_move CORBA_Contained_move
#define CORBA_ExceptionDef_lookup CORBA_Container_lookup
#define CORBA_ExceptionDef_contents CORBA_Container_contents
#define CORBA_ExceptionDef_lookup_name CORBA_Container_lookup_name
#define CORBA_ExceptionDef_describe_contents CORBA_Container_describe_contents
#define CORBA_ExceptionDef_create_module CORBA_Container_create_module
#define CORBA_ExceptionDef_create_constant CORBA_Container_create_constant
#define CORBA_ExceptionDef_create_struct CORBA_Container_create_struct
#define CORBA_ExceptionDef_create_union CORBA_Container_create_union
#define CORBA_ExceptionDef_create_enum CORBA_Container_create_enum
#define CORBA_ExceptionDef_create_alias CORBA_Container_create_alias
#define CORBA_ExceptionDef_create_interface CORBA_Container_create_interface
#define CORBA_ExceptionDef_create_exception CORBA_Container_create_exception
   CORBA_TypeCode CORBA_ExceptionDef__get_type(CORBA_ExceptionDef _obj,
                           CORBA_Environment * ev);
   CORBA_StructMemberSeq *CORBA_ExceptionDef__get_members(CORBA_ExceptionDef
                              _obj,
                              CORBA_Environment *
                              ev);
   void CORBA_ExceptionDef__set_members(CORBA_ExceptionDef _obj,
                    const CORBA_StructMemberSeq * value,
                    CORBA_Environment * ev);
#define CORBA_AttributeDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_AttributeDef_destroy CORBA_IRObject_destroy
#define CORBA_AttributeDef__get_id CORBA_Contained__get_id
#define CORBA_AttributeDef__set_id CORBA_Contained__set_id
#define CORBA_AttributeDef__get_name CORBA_Contained__get_name
#define CORBA_AttributeDef__set_name CORBA_Contained__set_name
#define CORBA_AttributeDef__get_version CORBA_Contained__get_version
#define CORBA_AttributeDef__set_version CORBA_Contained__set_version
#define CORBA_AttributeDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_AttributeDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_AttributeDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_AttributeDef_describe CORBA_Contained_describe
#define CORBA_AttributeDef_move CORBA_Contained_move
   CORBA_TypeCode CORBA_AttributeDef__get_type(CORBA_AttributeDef _obj,
                           CORBA_Environment * ev);
   CORBA_IDLType CORBA_AttributeDef__get_type_def(CORBA_AttributeDef _obj,
                          CORBA_Environment * ev);
   void CORBA_AttributeDef__set_type_def(CORBA_AttributeDef _obj,
                     const CORBA_IDLType value,
                     CORBA_Environment * ev);
   CORBA_AttributeMode CORBA_AttributeDef__get_mode(CORBA_AttributeDef _obj,
                            CORBA_Environment * ev);
   void CORBA_AttributeDef__set_mode(CORBA_AttributeDef _obj,
                     const CORBA_AttributeMode value,
                     CORBA_Environment * ev);
#define CORBA_OperationDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_OperationDef_destroy CORBA_IRObject_destroy
#define CORBA_OperationDef__get_id CORBA_Contained__get_id
#define CORBA_OperationDef__set_id CORBA_Contained__set_id
#define CORBA_OperationDef__get_name CORBA_Contained__get_name
#define CORBA_OperationDef__set_name CORBA_Contained__set_name
#define CORBA_OperationDef__get_version CORBA_Contained__get_version
#define CORBA_OperationDef__set_version CORBA_Contained__set_version
#define CORBA_OperationDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_OperationDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_OperationDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_OperationDef_describe CORBA_Contained_describe
#define CORBA_OperationDef_move CORBA_Contained_move
   CORBA_TypeCode CORBA_OperationDef__get_result(CORBA_OperationDef _obj,
                         CORBA_Environment * ev);
   CORBA_IDLType CORBA_OperationDef__get_result_def(CORBA_OperationDef _obj,
                            CORBA_Environment * ev);
   void CORBA_OperationDef__set_result_def(CORBA_OperationDef _obj,
                       const CORBA_IDLType value,
                       CORBA_Environment * ev);
   CORBA_ParDescriptionSeq *CORBA_OperationDef__get_params(CORBA_OperationDef
                               _obj,
                               CORBA_Environment *
                               ev);
   void CORBA_OperationDef__set_params(CORBA_OperationDef _obj,
                       const CORBA_ParDescriptionSeq * value,
                       CORBA_Environment * ev);
   CORBA_OperationMode CORBA_OperationDef__get_mode(CORBA_OperationDef _obj,
                            CORBA_Environment * ev);
   void CORBA_OperationDef__set_mode(CORBA_OperationDef _obj,
                     const CORBA_OperationMode value,
                     CORBA_Environment * ev);
   CORBA_ContextIdSeq *CORBA_OperationDef__get_contexts(CORBA_OperationDef
                            _obj,
                            CORBA_Environment *
                            ev);
   void CORBA_OperationDef__set_contexts(CORBA_OperationDef _obj,
                     const CORBA_ContextIdSeq * value,
                     CORBA_Environment * ev);
   CORBA_ExceptionDefSeq
      *CORBA_OperationDef__get_exceptions(CORBA_OperationDef _obj,
                      CORBA_Environment * ev);
   void CORBA_OperationDef__set_exceptions(CORBA_OperationDef _obj,
                       const CORBA_ExceptionDefSeq *
                       value, CORBA_Environment * ev);
#define CORBA_InterfaceDef__get_def_kind CORBA_IRObject__get_def_kind
#define CORBA_InterfaceDef_destroy CORBA_IRObject_destroy
#define CORBA_InterfaceDef_lookup CORBA_Container_lookup
#define CORBA_InterfaceDef_contents CORBA_Container_contents
#define CORBA_InterfaceDef_lookup_name CORBA_Container_lookup_name
#define CORBA_InterfaceDef_describe_contents CORBA_Container_describe_contents
#define CORBA_InterfaceDef_create_module CORBA_Container_create_module
#define CORBA_InterfaceDef_create_constant CORBA_Container_create_constant
#define CORBA_InterfaceDef_create_struct CORBA_Container_create_struct
#define CORBA_InterfaceDef_create_union CORBA_Container_create_union
#define CORBA_InterfaceDef_create_enum CORBA_Container_create_enum
#define CORBA_InterfaceDef_create_alias CORBA_Container_create_alias
#define CORBA_InterfaceDef_create_interface CORBA_Container_create_interface
#define CORBA_InterfaceDef_create_exception CORBA_Container_create_exception
#define CORBA_InterfaceDef__get_id CORBA_Contained__get_id
#define CORBA_InterfaceDef__set_id CORBA_Contained__set_id
#define CORBA_InterfaceDef__get_name CORBA_Contained__get_name
#define CORBA_InterfaceDef__set_name CORBA_Contained__set_name
#define CORBA_InterfaceDef__get_version CORBA_Contained__get_version
#define CORBA_InterfaceDef__set_version CORBA_Contained__set_version
#define CORBA_InterfaceDef__get_defined_in CORBA_Contained__get_defined_in
#define CORBA_InterfaceDef__get_absolute_name CORBA_Contained__get_absolute_name
#define CORBA_InterfaceDef__get_containing_repository CORBA_Contained__get_containing_repository
#define CORBA_InterfaceDef_describe CORBA_Contained_describe
#define CORBA_InterfaceDef_move CORBA_Contained_move
#define CORBA_InterfaceDef__get_type CORBA_IDLType__get_type
   CORBA_InterfaceDefSeq
      *CORBA_InterfaceDef__get_base_interfaces(CORBA_InterfaceDef _obj,
                           CORBA_Environment * ev);
   void CORBA_InterfaceDef__set_base_interfaces(CORBA_InterfaceDef _obj,
                        const CORBA_InterfaceDefSeq *
                        value,
                        CORBA_Environment * ev);
   CORBA_boolean CORBA_InterfaceDef_is_a(CORBA_InterfaceDef _obj,
                     const CORBA_RepositoryId
                     interface_id,
                     CORBA_Environment * ev);
   CORBA_InterfaceDef_FullInterfaceDescription
      *CORBA_InterfaceDef_describe_interface(CORBA_InterfaceDef _obj,
                         CORBA_Environment * ev);
   CORBA_AttributeDef CORBA_InterfaceDef_create_attribute(CORBA_InterfaceDef
                              _obj,
                              const
                              CORBA_RepositoryId
                              id,
                              const
                              CORBA_Identifier
                              name,
                              const
                              CORBA_VersionSpec
                              version,
                              const CORBA_IDLType
                              type,
                              const
                              CORBA_AttributeMode
                              mode,
                              CORBA_Environment *
                              ev);
   CORBA_OperationDef CORBA_InterfaceDef_create_operation(CORBA_InterfaceDef
                              _obj,
                              const
                              CORBA_RepositoryId
                              id,
                              const
                              CORBA_Identifier
                              name,
                              const
                              CORBA_VersionSpec
                              version,
                              const CORBA_IDLType
                              result,
                              const
                              CORBA_OperationMode
                              mode,
                              const
                              CORBA_ParDescriptionSeq
                              * params,
                              const
                              CORBA_ExceptionDefSeq
                              * exceptions,
                              const
                              CORBA_ContextIdSeq *
                              contexts,
                              CORBA_Environment *
                              ev);

   void _ORBIT_skel_CORBA_IRObject__get_def_kind(POA_CORBA_IRObject *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_DefinitionKind
                         (*_impl__get_def_kind)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_IRObject_destroy(POA_CORBA_IRObject *
                       _ORBIT_servant,
                       GIOPRecvBuffer *
                       _ORBIT_recv_buffer,
                       CORBA_Environment * ev,
                       void (*_impl_destroy)
                       (PortableServer_Servant _servant,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__get_id(POA_CORBA_Contained *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_RepositoryId(*_impl__get_id)
                        (PortableServer_Servant _servant,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__set_id(POA_CORBA_Contained *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        void (*_impl__set_id)
                        (PortableServer_Servant _servant,
                         const CORBA_RepositoryId value,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__get_name(POA_CORBA_Contained *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          CORBA_Identifier
                          (*_impl__get_name)
                          (PortableServer_Servant
                           _servant,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__set_name(POA_CORBA_Contained *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          void (*_impl__set_name)
                          (PortableServer_Servant
                           _servant,
                           const CORBA_Identifier value,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__get_version(POA_CORBA_Contained *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_VersionSpec
                         (*_impl__get_version)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__set_version(POA_CORBA_Contained *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         void (*_impl__set_version)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_VersionSpec
                          value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__get_defined_in(POA_CORBA_Contained *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            CORBA_Container
                            (*_impl__get_defined_in)
                            (PortableServer_Servant
                             _servant,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained__get_absolute_name(POA_CORBA_Contained *
                               _ORBIT_servant,
                               GIOPRecvBuffer *
                               _ORBIT_recv_buffer,
                               CORBA_Environment * ev,
                               CORBA_ScopedName
                               (*_impl__get_absolute_name)
                               (PortableServer_Servant
                            _servant,
                            CORBA_Environment *
                            ev));
   void
      _ORBIT_skel_CORBA_Contained__get_containing_repository
      (POA_CORBA_Contained * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_Repository(*_impl__get_containing_repository)
       (PortableServer_Servant _servant, CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained_describe(POA_CORBA_Contained *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_Contained_Description *
                         (*_impl_describe)
                         (PortableServer_Servant _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Contained_move(POA_CORBA_Contained * _ORBIT_servant,
                     GIOPRecvBuffer * _ORBIT_recv_buffer,
                     CORBA_Environment * ev,
                     void (*_impl_move)
                     (PortableServer_Servant _servant,
                      const CORBA_Container new_container,
                      const CORBA_Identifier new_name,
                      const CORBA_VersionSpec new_version,
                      CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_lookup(POA_CORBA_Container *
                       _ORBIT_servant,
                       GIOPRecvBuffer *
                       _ORBIT_recv_buffer,
                       CORBA_Environment * ev,
                       CORBA_Contained(*_impl_lookup)
                       (PortableServer_Servant _servant,
                        const CORBA_ScopedName
                        search_name,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_contents(POA_CORBA_Container *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_ContainedSeq *
                         (*_impl_contents)
                         (PortableServer_Servant _servant,
                          const CORBA_DefinitionKind
                          limit_type,
                          const CORBA_boolean
                          exclude_inherited,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_lookup_name(POA_CORBA_Container *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_ContainedSeq *
                        (*_impl_lookup_name)
                        (PortableServer_Servant
                         _servant,
                         const CORBA_Identifier
                         search_name,
                         const CORBA_long
                         levels_to_search,
                         const CORBA_DefinitionKind
                         limit_type,
                         const CORBA_boolean
                         exclude_inherited,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_describe_contents(POA_CORBA_Container *
                              _ORBIT_servant,
                              GIOPRecvBuffer *
                              _ORBIT_recv_buffer,
                              CORBA_Environment * ev,
                              CORBA_Container_DescriptionSeq
                              *
                              (*_impl_describe_contents)
                              (PortableServer_Servant
                               _servant,
                               const
                               CORBA_DefinitionKind
                               limit_type,
                               const CORBA_boolean
                               exclude_inherited,
                               const CORBA_long
                               max_returned_objs,
                               CORBA_Environment *
                               ev));
   void _ORBIT_skel_CORBA_Container_create_module(POA_CORBA_Container *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          CORBA_ModuleDef
                          (*_impl_create_module)
                          (PortableServer_Servant
                           _servant,
                           const CORBA_RepositoryId
                           id,
                           const CORBA_Identifier
                           name,
                           const CORBA_VersionSpec
                           version,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_create_constant(POA_CORBA_Container *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            CORBA_ConstantDef
                            (*_impl_create_constant)
                            (PortableServer_Servant
                             _servant,
                             const CORBA_RepositoryId
                             id,
                             const CORBA_Identifier
                             name,
                             const CORBA_VersionSpec
                             version,
                             const CORBA_IDLType type,
                             const CORBA_any * value,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_create_struct(POA_CORBA_Container *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          CORBA_StructDef
                          (*_impl_create_struct)
                          (PortableServer_Servant
                           _servant,
                           const CORBA_RepositoryId
                           id,
                           const CORBA_Identifier
                           name,
                           const CORBA_VersionSpec
                           version,
                           const CORBA_StructMemberSeq
                           * members,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_create_union(POA_CORBA_Container *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_UnionDef
                         (*_impl_create_union)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_RepositoryId id,
                          const CORBA_Identifier name,
                          const CORBA_VersionSpec
                          version,
                          const CORBA_IDLType
                          discriminator_type,
                          const CORBA_UnionMemberSeq *
                          members,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_create_enum(POA_CORBA_Container *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_EnumDef
                        (*_impl_create_enum)
                        (PortableServer_Servant
                         _servant,
                         const CORBA_RepositoryId id,
                         const CORBA_Identifier name,
                         const CORBA_VersionSpec
                         version,
                         const CORBA_EnumMemberSeq *
                         members,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_create_alias(POA_CORBA_Container *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_AliasDef
                         (*_impl_create_alias)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_RepositoryId id,
                          const CORBA_Identifier name,
                          const CORBA_VersionSpec
                          version,
                          const CORBA_IDLType
                          original_type,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Container_create_interface(POA_CORBA_Container *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             CORBA_InterfaceDef
                             (*_impl_create_interface)
                             (PortableServer_Servant
                              _servant,
                              const CORBA_RepositoryId
                              id,
                              const CORBA_Identifier
                              name,
                              const CORBA_VersionSpec
                              version,
                              const
                              CORBA_InterfaceDefSeq *
                              base_interfaces,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_Container_create_exception(POA_CORBA_Container *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             CORBA_ExceptionDef
                             (*_impl_create_exception)
                             (PortableServer_Servant
                              _servant,
                              const CORBA_RepositoryId
                              id,
                              const CORBA_Identifier
                              name,
                              const CORBA_VersionSpec
                              version,
                              const
                              CORBA_StructMemberSeq *
                              members,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_IDLType__get_type(POA_CORBA_IDLType *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_TypeCode(*_impl__get_type)
                        (PortableServer_Servant _servant,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Repository_lookup_id(POA_CORBA_Repository *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_Contained
                           (*_impl_lookup_id)
                           (PortableServer_Servant
                        _servant,
                        const CORBA_RepositoryId
                        search_id,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Repository_get_primitive(POA_CORBA_Repository *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_PrimitiveDef
                           (*_impl_get_primitive)
                           (PortableServer_Servant
                            _servant,
                            const CORBA_PrimitiveKind
                            kind,
                            CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Repository_create_string(POA_CORBA_Repository *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_StringDef
                           (*_impl_create_string)
                           (PortableServer_Servant
                            _servant,
                            const CORBA_unsigned_long
                            bound,
                            CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Repository_create_wstring(POA_CORBA_Repository *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            CORBA_WstringDef
                            (*_impl_create_wstring)
                            (PortableServer_Servant
                             _servant,
                             const CORBA_unsigned_long
                             bound,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Repository_create_sequence(POA_CORBA_Repository *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             CORBA_SequenceDef
                             (*_impl_create_sequence)
                             (PortableServer_Servant
                              _servant,
                              const
                              CORBA_unsigned_long
                              bound,
                              const CORBA_IDLType
                              element_type,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_Repository_create_array(POA_CORBA_Repository *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          CORBA_ArrayDef
                          (*_impl_create_array)
                          (PortableServer_Servant
                           _servant,
                           const CORBA_unsigned_long
                           length,
                           const CORBA_IDLType
                           element_type,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_Repository_create_fixed(POA_CORBA_Repository *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          CORBA_FixedDef
                          (*_impl_create_fixed)
                          (PortableServer_Servant
                           _servant,
                           const CORBA_unsigned_short
                           digits,
                           const CORBA_short scale,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ConstantDef__get_type(POA_CORBA_ConstantDef *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_TypeCode
                        (*_impl__get_type)
                        (PortableServer_Servant
                         _servant,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ConstantDef__get_type_def(POA_CORBA_ConstantDef *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            CORBA_IDLType
                            (*_impl__get_type_def)
                            (PortableServer_Servant
                             _servant,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ConstantDef__set_type_def(POA_CORBA_ConstantDef *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            void
                            (*_impl__set_type_def)
                            (PortableServer_Servant
                             _servant,
                             const CORBA_IDLType
                             value,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ConstantDef__get_value(POA_CORBA_ConstantDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_any *
                         (*_impl__get_value)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ConstantDef__set_value(POA_CORBA_ConstantDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         void (*_impl__set_value)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_any * value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_StructDef__get_members(POA_CORBA_StructDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_StructMemberSeq *
                         (*_impl__get_members)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_StructDef__set_members(POA_CORBA_StructDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         void (*_impl__set_members)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_StructMemberSeq
                          * value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_UnionDef__get_discriminator_type(POA_CORBA_UnionDef
                               * _ORBIT_servant,
                               GIOPRecvBuffer *
                               _ORBIT_recv_buffer,
                               CORBA_Environment *
                               ev,
                               CORBA_TypeCode
                               (*_impl__get_discriminator_type)
                               (PortableServer_Servant
                                _servant,
                                CORBA_Environment
                                * ev));
   void
      _ORBIT_skel_CORBA_UnionDef__get_discriminator_type_def
      (POA_CORBA_UnionDef * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_IDLType(*_impl__get_discriminator_type_def)
       (PortableServer_Servant _servant, CORBA_Environment * ev));
   void
      _ORBIT_skel_CORBA_UnionDef__set_discriminator_type_def
      (POA_CORBA_UnionDef * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl__set_discriminator_type_def) (PortableServer_Servant
                          _servant,
                          const CORBA_IDLType value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_UnionDef__get_members(POA_CORBA_UnionDef *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_UnionMemberSeq *
                        (*_impl__get_members)
                        (PortableServer_Servant
                         _servant,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_UnionDef__set_members(POA_CORBA_UnionDef *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        void (*_impl__set_members)
                        (PortableServer_Servant
                         _servant,
                         const CORBA_UnionMemberSeq *
                         value,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_EnumDef__get_members(POA_CORBA_EnumDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_EnumMemberSeq *
                           (*_impl__get_members)
                           (PortableServer_Servant
                        _servant,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_EnumDef__set_members(POA_CORBA_EnumDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           void (*_impl__set_members)
                           (PortableServer_Servant
                        _servant,
                        const CORBA_EnumMemberSeq *
                        value,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_AliasDef__get_original_type_def(POA_CORBA_AliasDef *
                              _ORBIT_servant,
                              GIOPRecvBuffer *
                              _ORBIT_recv_buffer,
                              CORBA_Environment *
                              ev,
                              CORBA_IDLType
                              (*_impl__get_original_type_def)
                              (PortableServer_Servant
                               _servant,
                               CORBA_Environment *
                               ev));
   void _ORBIT_skel_CORBA_AliasDef__set_original_type_def(POA_CORBA_AliasDef *
                              _ORBIT_servant,
                              GIOPRecvBuffer *
                              _ORBIT_recv_buffer,
                              CORBA_Environment *
                              ev,
                              void
                              (*_impl__set_original_type_def)
                              (PortableServer_Servant
                               _servant,
                               const CORBA_IDLType
                               value,
                               CORBA_Environment *
                               ev));
   void _ORBIT_skel_CORBA_PrimitiveDef__get_kind(POA_CORBA_PrimitiveDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_PrimitiveKind
                         (*_impl__get_kind)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_StringDef__get_bound(POA_CORBA_StringDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_unsigned_long
                           (*_impl__get_bound)
                           (PortableServer_Servant
                        _servant,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_StringDef__set_bound(POA_CORBA_StringDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           void (*_impl__set_bound)
                           (PortableServer_Servant
                        _servant,
                        const CORBA_unsigned_long
                        value,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_WstringDef__get_bound(POA_CORBA_WstringDef *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_unsigned_long
                        (*_impl__get_bound)
                        (PortableServer_Servant
                         _servant,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_WstringDef__set_bound(POA_CORBA_WstringDef *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        void (*_impl__set_bound)
                        (PortableServer_Servant
                         _servant,
                         const CORBA_unsigned_long
                         value,
                         CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_FixedDef__get_digits(POA_CORBA_FixedDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_unsigned_short
                           (*_impl__get_digits)
                           (PortableServer_Servant
                        _servant,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_FixedDef__set_digits(POA_CORBA_FixedDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           void (*_impl__set_digits)
                           (PortableServer_Servant
                        _servant,
                        const CORBA_unsigned_short
                        value,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_FixedDef__get_scale(POA_CORBA_FixedDef *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          CORBA_short(*_impl__get_scale)
                          (PortableServer_Servant
                           _servant,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_FixedDef__set_scale(POA_CORBA_FixedDef *
                          _ORBIT_servant,
                          GIOPRecvBuffer *
                          _ORBIT_recv_buffer,
                          CORBA_Environment * ev,
                          void (*_impl__set_scale)
                          (PortableServer_Servant
                           _servant,
                           const CORBA_short value,
                           CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_SequenceDef__get_bound(POA_CORBA_SequenceDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_unsigned_long
                         (*_impl__get_bound)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_SequenceDef__set_bound(POA_CORBA_SequenceDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         void (*_impl__set_bound)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_unsigned_long
                          value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_SequenceDef__get_element_type(POA_CORBA_SequenceDef
                            * _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment *
                            ev,
                            CORBA_TypeCode
                            (*_impl__get_element_type)
                            (PortableServer_Servant
                             _servant,
                             CORBA_Environment *
                             ev));
   void
      _ORBIT_skel_CORBA_SequenceDef__get_element_type_def
      (POA_CORBA_SequenceDef * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_IDLType(*_impl__get_element_type_def) (PortableServer_Servant
                            _servant,
                            CORBA_Environment * ev));
   void
      _ORBIT_skel_CORBA_SequenceDef__set_element_type_def
      (POA_CORBA_SequenceDef * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl__set_element_type_def) (PortableServer_Servant _servant,
                        const CORBA_IDLType value,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ArrayDef__get_length(POA_CORBA_ArrayDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_unsigned_long
                           (*_impl__get_length)
                           (PortableServer_Servant
                        _servant,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ArrayDef__set_length(POA_CORBA_ArrayDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           void (*_impl__set_length)
                           (PortableServer_Servant
                        _servant,
                        const CORBA_unsigned_long
                        value,
                        CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ArrayDef__get_element_type(POA_CORBA_ArrayDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             CORBA_TypeCode
                             (*_impl__get_element_type)
                             (PortableServer_Servant
                              _servant,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_ArrayDef__get_element_type_def(POA_CORBA_ArrayDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment *
                             ev,
                             CORBA_IDLType
                             (*_impl__get_element_type_def)
                             (PortableServer_Servant
                              _servant,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_ArrayDef__set_element_type_def(POA_CORBA_ArrayDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment *
                             ev,
                             void
                             (*_impl__set_element_type_def)
                             (PortableServer_Servant
                              _servant,
                              const CORBA_IDLType
                              value,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_ExceptionDef__get_type(POA_CORBA_ExceptionDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_TypeCode
                         (*_impl__get_type)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ExceptionDef__get_members(POA_CORBA_ExceptionDef *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            CORBA_StructMemberSeq *
                            (*_impl__get_members)
                            (PortableServer_Servant
                             _servant,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_ExceptionDef__set_members(POA_CORBA_ExceptionDef *
                            _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment * ev,
                            void (*_impl__set_members)
                            (PortableServer_Servant
                             _servant,
                             const
                             CORBA_StructMemberSeq *
                             value,
                             CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_AttributeDef__get_type(POA_CORBA_AttributeDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_TypeCode
                         (*_impl__get_type)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_AttributeDef__get_type_def(POA_CORBA_AttributeDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             CORBA_IDLType
                             (*_impl__get_type_def)
                             (PortableServer_Servant
                              _servant,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_AttributeDef__set_type_def(POA_CORBA_AttributeDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             void
                             (*_impl__set_type_def)
                             (PortableServer_Servant
                              _servant,
                              const CORBA_IDLType
                              value,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_AttributeDef__get_mode(POA_CORBA_AttributeDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_AttributeMode
                         (*_impl__get_mode)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_AttributeDef__set_mode(POA_CORBA_AttributeDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         void (*_impl__set_mode)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_AttributeMode
                          value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_OperationDef__get_result(POA_CORBA_OperationDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_TypeCode
                           (*_impl__get_result)
                           (PortableServer_Servant
                            _servant,
                            CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_OperationDef__get_result_def(POA_CORBA_OperationDef
                               * _ORBIT_servant,
                               GIOPRecvBuffer *
                               _ORBIT_recv_buffer,
                               CORBA_Environment * ev,
                               CORBA_IDLType
                               (*_impl__get_result_def)
                               (PortableServer_Servant
                            _servant,
                            CORBA_Environment *
                            ev));
   void _ORBIT_skel_CORBA_OperationDef__set_result_def(POA_CORBA_OperationDef
                               * _ORBIT_servant,
                               GIOPRecvBuffer *
                               _ORBIT_recv_buffer,
                               CORBA_Environment * ev,
                               void
                               (*_impl__set_result_def)
                               (PortableServer_Servant
                            _servant,
                            const CORBA_IDLType
                            value,
                            CORBA_Environment *
                            ev));
   void _ORBIT_skel_CORBA_OperationDef__get_params(POA_CORBA_OperationDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           CORBA_ParDescriptionSeq *
                           (*_impl__get_params)
                           (PortableServer_Servant
                            _servant,
                            CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_OperationDef__set_params(POA_CORBA_OperationDef *
                           _ORBIT_servant,
                           GIOPRecvBuffer *
                           _ORBIT_recv_buffer,
                           CORBA_Environment * ev,
                           void (*_impl__set_params)
                           (PortableServer_Servant
                            _servant,
                            const
                            CORBA_ParDescriptionSeq *
                            value,
                            CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_OperationDef__get_mode(POA_CORBA_OperationDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         CORBA_OperationMode
                         (*_impl__get_mode)
                         (PortableServer_Servant
                          _servant,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_OperationDef__set_mode(POA_CORBA_OperationDef *
                         _ORBIT_servant,
                         GIOPRecvBuffer *
                         _ORBIT_recv_buffer,
                         CORBA_Environment * ev,
                         void (*_impl__set_mode)
                         (PortableServer_Servant
                          _servant,
                          const CORBA_OperationMode
                          value,
                          CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_OperationDef__get_contexts(POA_CORBA_OperationDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             CORBA_ContextIdSeq *
                             (*_impl__get_contexts)
                             (PortableServer_Servant
                              _servant,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_OperationDef__set_contexts(POA_CORBA_OperationDef *
                             _ORBIT_servant,
                             GIOPRecvBuffer *
                             _ORBIT_recv_buffer,
                             CORBA_Environment * ev,
                             void
                             (*_impl__set_contexts)
                             (PortableServer_Servant
                              _servant,
                              const CORBA_ContextIdSeq
                              * value,
                              CORBA_Environment *
                              ev));
   void _ORBIT_skel_CORBA_OperationDef__get_exceptions(POA_CORBA_OperationDef
                               * _ORBIT_servant,
                               GIOPRecvBuffer *
                               _ORBIT_recv_buffer,
                               CORBA_Environment * ev,
                               CORBA_ExceptionDefSeq *
                               (*_impl__get_exceptions)
                               (PortableServer_Servant
                            _servant,
                            CORBA_Environment *
                            ev));
   void _ORBIT_skel_CORBA_OperationDef__set_exceptions(POA_CORBA_OperationDef
                               * _ORBIT_servant,
                               GIOPRecvBuffer *
                               _ORBIT_recv_buffer,
                               CORBA_Environment * ev,
                               void
                               (*_impl__set_exceptions)
                               (PortableServer_Servant
                            _servant,
                            const
                            CORBA_ExceptionDefSeq
                            * value,
                            CORBA_Environment *
                            ev));
   void
      _ORBIT_skel_CORBA_InterfaceDef__get_base_interfaces
      (POA_CORBA_InterfaceDef * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       CORBA_InterfaceDefSeq *
       (*_impl__get_base_interfaces) (PortableServer_Servant _servant,
                      CORBA_Environment * ev));
   void
      _ORBIT_skel_CORBA_InterfaceDef__set_base_interfaces
      (POA_CORBA_InterfaceDef * _ORBIT_servant,
       GIOPRecvBuffer * _ORBIT_recv_buffer, CORBA_Environment * ev,
       void (*_impl__set_base_interfaces) (PortableServer_Servant _servant,
                       const CORBA_InterfaceDefSeq *
                       value, CORBA_Environment * ev));
   void _ORBIT_skel_CORBA_InterfaceDef_is_a(POA_CORBA_InterfaceDef *
                        _ORBIT_servant,
                        GIOPRecvBuffer *
                        _ORBIT_recv_buffer,
                        CORBA_Environment * ev,
                        CORBA_boolean(*_impl_is_a)
                        (PortableServer_Servant _servant,
                         const CORBA_RepositoryId
                         interface_id,
                         CORBA_Environment * ev));
   void
      _ORBIT_skel_CORBA_InterfaceDef_describe_interface(POA_CORBA_InterfaceDef
                            * _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment *
                            ev,
                            CORBA_InterfaceDef_FullInterfaceDescription
                            *
                            (*_impl_describe_interface)
                            (PortableServer_Servant
                             _servant,
                             CORBA_Environment *
                             ev));
   void _ORBIT_skel_CORBA_InterfaceDef_create_attribute(POA_CORBA_InterfaceDef
                            * _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment *
                            ev,
                            CORBA_AttributeDef
                            (*_impl_create_attribute)
                            (PortableServer_Servant
                             _servant,
                             const
                             CORBA_RepositoryId
                             id,
                             const
                             CORBA_Identifier
                             name,
                             const
                             CORBA_VersionSpec
                             version,
                             const CORBA_IDLType
                             type,
                             const
                             CORBA_AttributeMode
                             mode,
                             CORBA_Environment *
                             ev));
   void _ORBIT_skel_CORBA_InterfaceDef_create_operation(POA_CORBA_InterfaceDef
                            * _ORBIT_servant,
                            GIOPRecvBuffer *
                            _ORBIT_recv_buffer,
                            CORBA_Environment *
                            ev,
                            CORBA_OperationDef
                            (*_impl_create_operation)
                            (PortableServer_Servant
                             _servant,
                             const
                             CORBA_RepositoryId
                             id,
                             const
                             CORBA_Identifier
                             name,
                             const
                             CORBA_VersionSpec
                             version,
                             const CORBA_IDLType
                             result,
                             const
                             CORBA_OperationMode
                             mode,
                             const
                             CORBA_ParDescriptionSeq
                             * params,
                             const
                             CORBA_ExceptionDefSeq
                             * exceptions,
                             const
                             CORBA_ContextIdSeq *
                             contexts,
                             CORBA_Environment *
                             ev));
#ifdef __cplusplus
}
#endif                /* __cplusplus */

#endif
#undef ORBIT_IDL_SERIAL

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0306 ]--