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

#ifndef MateComponent_H
#define MateComponent_H 1
#include <glib.h>
#define MATECORBA_IDL_SERIAL 20
#include <matecorba/matecorba-types.h>

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


/** typedefs **/
#include <matecomponent-activation/MateComponent_Unknown.h>
#include <matecomponent-activation/MateComponent_GenericFactory.h>
#undef ex_MateComponent_NotSupported
#define ex_MateComponent_NotSupported "IDL:MateComponent/NotSupported:1.0"
#if !defined(_MateComponent_NotSupported_defined)
#define _MateComponent_NotSupported_defined 1
typedef struct MateComponent_NotSupported_type MateComponent_NotSupported;
struct MateComponent_NotSupported_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_NotSupported_0)
#define TC_IMPL_TC_MateComponent_NotSupported_0 'M'
#define TC_IMPL_TC_MateComponent_NotSupported_1 'a'
#define TC_IMPL_TC_MateComponent_NotSupported_2 't'
#define TC_IMPL_TC_MateComponent_NotSupported_3 'e'
#define TC_IMPL_TC_MateComponent_NotSupported_4 'C'
#define TC_IMPL_TC_MateComponent_NotSupported_5 'o'
#define TC_IMPL_TC_MateComponent_NotSupported_6 'm'
#define TC_IMPL_TC_MateComponent_NotSupported_7 'p'
#define TC_IMPL_TC_MateComponent_NotSupported_8 'o'
#define TC_IMPL_TC_MateComponent_NotSupported_9 'n'
#define TC_IMPL_TC_MateComponent_NotSupported_10 'e'
#define TC_IMPL_TC_MateComponent_NotSupported_11 'n'
#define TC_IMPL_TC_MateComponent_NotSupported_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_NotSupported_struct;
#define TC_MateComponent_NotSupported ((CORBA_TypeCode)&TC_MateComponent_NotSupported_struct)
#endif
#define MateComponent_NotSupported__alloc() ((MateComponent_NotSupported *)MateCORBA_small_alloc (TC_MateComponent_NotSupported))
#define MateComponent_NotSupported__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_NotSupported,(m),(d))
#endif
#undef ex_MateComponent_NotImplemented
#define ex_MateComponent_NotImplemented "IDL:MateComponent/NotImplemented:1.0"
#if !defined(_MateComponent_NotImplemented_defined)
#define _MateComponent_NotImplemented_defined 1
typedef struct MateComponent_NotImplemented_type MateComponent_NotImplemented;
struct MateComponent_NotImplemented_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_NotImplemented_0)
#define TC_IMPL_TC_MateComponent_NotImplemented_0 'M'
#define TC_IMPL_TC_MateComponent_NotImplemented_1 'a'
#define TC_IMPL_TC_MateComponent_NotImplemented_2 't'
#define TC_IMPL_TC_MateComponent_NotImplemented_3 'e'
#define TC_IMPL_TC_MateComponent_NotImplemented_4 'C'
#define TC_IMPL_TC_MateComponent_NotImplemented_5 'o'
#define TC_IMPL_TC_MateComponent_NotImplemented_6 'm'
#define TC_IMPL_TC_MateComponent_NotImplemented_7 'p'
#define TC_IMPL_TC_MateComponent_NotImplemented_8 'o'
#define TC_IMPL_TC_MateComponent_NotImplemented_9 'n'
#define TC_IMPL_TC_MateComponent_NotImplemented_10 'e'
#define TC_IMPL_TC_MateComponent_NotImplemented_11 'n'
#define TC_IMPL_TC_MateComponent_NotImplemented_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_NotImplemented_struct;
#define TC_MateComponent_NotImplemented ((CORBA_TypeCode)&TC_MateComponent_NotImplemented_struct)
#endif
#define MateComponent_NotImplemented__alloc() ((MateComponent_NotImplemented *)MateCORBA_small_alloc (TC_MateComponent_NotImplemented))
#define MateComponent_NotImplemented__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_NotImplemented,(m),(d))
#endif
#undef ex_MateComponent_IOError
#define ex_MateComponent_IOError "IDL:MateComponent/IOError:1.0"
#if !defined(_MateComponent_IOError_defined)
#define _MateComponent_IOError_defined 1
typedef struct MateComponent_IOError_type MateComponent_IOError;
struct MateComponent_IOError_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_IOError_0)
#define TC_IMPL_TC_MateComponent_IOError_0 'M'
#define TC_IMPL_TC_MateComponent_IOError_1 'a'
#define TC_IMPL_TC_MateComponent_IOError_2 't'
#define TC_IMPL_TC_MateComponent_IOError_3 'e'
#define TC_IMPL_TC_MateComponent_IOError_4 'C'
#define TC_IMPL_TC_MateComponent_IOError_5 'o'
#define TC_IMPL_TC_MateComponent_IOError_6 'm'
#define TC_IMPL_TC_MateComponent_IOError_7 'p'
#define TC_IMPL_TC_MateComponent_IOError_8 'o'
#define TC_IMPL_TC_MateComponent_IOError_9 'n'
#define TC_IMPL_TC_MateComponent_IOError_10 'e'
#define TC_IMPL_TC_MateComponent_IOError_11 'n'
#define TC_IMPL_TC_MateComponent_IOError_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_IOError_struct;
#define TC_MateComponent_IOError ((CORBA_TypeCode)&TC_MateComponent_IOError_struct)
#endif
#define MateComponent_IOError__alloc() ((MateComponent_IOError *)MateCORBA_small_alloc (TC_MateComponent_IOError))
#define MateComponent_IOError__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_IOError,(m),(d))
#endif
#undef ex_MateComponent_BadArg
#define ex_MateComponent_BadArg "IDL:MateComponent/BadArg:1.0"
#if !defined(_MateComponent_BadArg_defined)
#define _MateComponent_BadArg_defined 1
typedef struct MateComponent_BadArg_type MateComponent_BadArg;
struct MateComponent_BadArg_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_BadArg_0)
#define TC_IMPL_TC_MateComponent_BadArg_0 'M'
#define TC_IMPL_TC_MateComponent_BadArg_1 'a'
#define TC_IMPL_TC_MateComponent_BadArg_2 't'
#define TC_IMPL_TC_MateComponent_BadArg_3 'e'
#define TC_IMPL_TC_MateComponent_BadArg_4 'C'
#define TC_IMPL_TC_MateComponent_BadArg_5 'o'
#define TC_IMPL_TC_MateComponent_BadArg_6 'm'
#define TC_IMPL_TC_MateComponent_BadArg_7 'p'
#define TC_IMPL_TC_MateComponent_BadArg_8 'o'
#define TC_IMPL_TC_MateComponent_BadArg_9 'n'
#define TC_IMPL_TC_MateComponent_BadArg_10 'e'
#define TC_IMPL_TC_MateComponent_BadArg_11 'n'
#define TC_IMPL_TC_MateComponent_BadArg_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_BadArg_struct;
#define TC_MateComponent_BadArg ((CORBA_TypeCode)&TC_MateComponent_BadArg_struct)
#endif
#define MateComponent_BadArg__alloc() ((MateComponent_BadArg *)MateCORBA_small_alloc (TC_MateComponent_BadArg))
#define MateComponent_BadArg__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_BadArg,(m),(d))
#endif
#if !defined(_MateComponent_ResolveFlag_defined)
#define _MateComponent_ResolveFlag_defined 1
typedef CORBA_long MateComponent_ResolveFlag;
#define MateComponent_ResolveFlag_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define MateComponent_ResolveFlag_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ResolveFlag_0)
#define TC_IMPL_TC_MateComponent_ResolveFlag_0 'M'
#define TC_IMPL_TC_MateComponent_ResolveFlag_1 'a'
#define TC_IMPL_TC_MateComponent_ResolveFlag_2 't'
#define TC_IMPL_TC_MateComponent_ResolveFlag_3 'e'
#define TC_IMPL_TC_MateComponent_ResolveFlag_4 'C'
#define TC_IMPL_TC_MateComponent_ResolveFlag_5 'o'
#define TC_IMPL_TC_MateComponent_ResolveFlag_6 'm'
#define TC_IMPL_TC_MateComponent_ResolveFlag_7 'p'
#define TC_IMPL_TC_MateComponent_ResolveFlag_8 'o'
#define TC_IMPL_TC_MateComponent_ResolveFlag_9 'n'
#define TC_IMPL_TC_MateComponent_ResolveFlag_10 'e'
#define TC_IMPL_TC_MateComponent_ResolveFlag_11 'n'
#define TC_IMPL_TC_MateComponent_ResolveFlag_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ResolveFlag_struct;
#define TC_MateComponent_ResolveFlag ((CORBA_TypeCode)&TC_MateComponent_ResolveFlag_struct)
#endif
#define MateComponent_ResolveFlag__alloc() ((MateComponent_ResolveFlag *)MateCORBA_small_alloc (TC_CORBA_long))
#define MateComponent_ResolveFlag__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_long,(m),(d))
#endif
#ifndef MateComponent_MONIKER_ALLOW_USER_INTERACTION
#define MateComponent_MONIKER_ALLOW_USER_INTERACTION 1
#endif /* !MateComponent_MONIKER_ALLOW_USER_INTERACTION */

#if !defined(_MateComponent_ResolveOptions_defined)
#define _MateComponent_ResolveOptions_defined 1
typedef struct MateComponent_ResolveOptions_type MateComponent_ResolveOptions;
struct MateComponent_ResolveOptions_type {
MateComponent_ResolveFlag flags;
CORBA_long timeout;
};

#if !defined(TC_IMPL_TC_MateComponent_ResolveOptions_0)
#define TC_IMPL_TC_MateComponent_ResolveOptions_0 'M'
#define TC_IMPL_TC_MateComponent_ResolveOptions_1 'a'
#define TC_IMPL_TC_MateComponent_ResolveOptions_2 't'
#define TC_IMPL_TC_MateComponent_ResolveOptions_3 'e'
#define TC_IMPL_TC_MateComponent_ResolveOptions_4 'C'
#define TC_IMPL_TC_MateComponent_ResolveOptions_5 'o'
#define TC_IMPL_TC_MateComponent_ResolveOptions_6 'm'
#define TC_IMPL_TC_MateComponent_ResolveOptions_7 'p'
#define TC_IMPL_TC_MateComponent_ResolveOptions_8 'o'
#define TC_IMPL_TC_MateComponent_ResolveOptions_9 'n'
#define TC_IMPL_TC_MateComponent_ResolveOptions_10 'e'
#define TC_IMPL_TC_MateComponent_ResolveOptions_11 'n'
#define TC_IMPL_TC_MateComponent_ResolveOptions_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ResolveOptions_struct;
#define TC_MateComponent_ResolveOptions ((CORBA_TypeCode)&TC_MateComponent_ResolveOptions_struct)
#endif
#define MateComponent_ResolveOptions__alloc() ((MateComponent_ResolveOptions *)MateCORBA_small_alloc (TC_MateComponent_ResolveOptions))
#define MateComponent_ResolveOptions__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_ResolveOptions,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_Moniker) && !defined(_MateComponent_Moniker_defined)
#define MATECORBA_DECL_MateComponent_Moniker 1
#define _MateComponent_Moniker_defined 1
#define MateComponent_Moniker__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Moniker;
extern CORBA_unsigned_long MateComponent_Moniker__classid;
#if !defined(TC_IMPL_TC_MateComponent_Moniker_0)
#define TC_IMPL_TC_MateComponent_Moniker_0 'M'
#define TC_IMPL_TC_MateComponent_Moniker_1 'a'
#define TC_IMPL_TC_MateComponent_Moniker_2 't'
#define TC_IMPL_TC_MateComponent_Moniker_3 'e'
#define TC_IMPL_TC_MateComponent_Moniker_4 'C'
#define TC_IMPL_TC_MateComponent_Moniker_5 'o'
#define TC_IMPL_TC_MateComponent_Moniker_6 'm'
#define TC_IMPL_TC_MateComponent_Moniker_7 'p'
#define TC_IMPL_TC_MateComponent_Moniker_8 'o'
#define TC_IMPL_TC_MateComponent_Moniker_9 'n'
#define TC_IMPL_TC_MateComponent_Moniker_10 'e'
#define TC_IMPL_TC_MateComponent_Moniker_11 'n'
#define TC_IMPL_TC_MateComponent_Moniker_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Moniker_struct;
#define TC_MateComponent_Moniker ((CORBA_TypeCode)&TC_MateComponent_Moniker_struct)
#endif
#endif
#undef ex_MateComponent_Moniker_InterfaceNotFound
#define ex_MateComponent_Moniker_InterfaceNotFound "IDL:MateComponent/Moniker/InterfaceNotFound:1.0"
#if !defined(_MateComponent_Moniker_InterfaceNotFound_defined)
#define _MateComponent_Moniker_InterfaceNotFound_defined 1
typedef struct MateComponent_Moniker_InterfaceNotFound_type MateComponent_Moniker_InterfaceNotFound;
struct MateComponent_Moniker_InterfaceNotFound_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_0)
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_0 'M'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_1 'a'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_2 't'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_3 'e'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_4 'C'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_5 'o'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_6 'm'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_7 'p'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_8 'o'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_9 'n'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_10 'e'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_11 'n'
#define TC_IMPL_TC_MateComponent_Moniker_InterfaceNotFound_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Moniker_InterfaceNotFound_struct;
#define TC_MateComponent_Moniker_InterfaceNotFound ((CORBA_TypeCode)&TC_MateComponent_Moniker_InterfaceNotFound_struct)
#endif
#define MateComponent_Moniker_InterfaceNotFound__alloc() ((MateComponent_Moniker_InterfaceNotFound *)MateCORBA_small_alloc (TC_MateComponent_Moniker_InterfaceNotFound))
#define MateComponent_Moniker_InterfaceNotFound__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Moniker_InterfaceNotFound,(m),(d))
#endif
#undef ex_MateComponent_Moniker_TimeOut
#define ex_MateComponent_Moniker_TimeOut "IDL:MateComponent/Moniker/TimeOut:1.0"
#if !defined(_MateComponent_Moniker_TimeOut_defined)
#define _MateComponent_Moniker_TimeOut_defined 1
typedef struct MateComponent_Moniker_TimeOut_type MateComponent_Moniker_TimeOut;
struct MateComponent_Moniker_TimeOut_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Moniker_TimeOut_0)
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_0 'M'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_1 'a'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_2 't'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_3 'e'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_4 'C'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_5 'o'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_6 'm'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_7 'p'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_8 'o'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_9 'n'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_10 'e'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_11 'n'
#define TC_IMPL_TC_MateComponent_Moniker_TimeOut_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Moniker_TimeOut_struct;
#define TC_MateComponent_Moniker_TimeOut ((CORBA_TypeCode)&TC_MateComponent_Moniker_TimeOut_struct)
#endif
#define MateComponent_Moniker_TimeOut__alloc() ((MateComponent_Moniker_TimeOut *)MateCORBA_small_alloc (TC_MateComponent_Moniker_TimeOut))
#define MateComponent_Moniker_TimeOut__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Moniker_TimeOut,(m),(d))
#endif
#undef ex_MateComponent_Moniker_InvalidSyntax
#define ex_MateComponent_Moniker_InvalidSyntax "IDL:MateComponent/Moniker/InvalidSyntax:1.0"
#if !defined(_MateComponent_Moniker_InvalidSyntax_defined)
#define _MateComponent_Moniker_InvalidSyntax_defined 1
typedef struct MateComponent_Moniker_InvalidSyntax_type MateComponent_Moniker_InvalidSyntax;
struct MateComponent_Moniker_InvalidSyntax_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_0)
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_0 'M'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_1 'a'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_2 't'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_3 'e'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_4 'C'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_5 'o'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_6 'm'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_7 'p'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_8 'o'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_9 'n'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_10 'e'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_11 'n'
#define TC_IMPL_TC_MateComponent_Moniker_InvalidSyntax_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Moniker_InvalidSyntax_struct;
#define TC_MateComponent_Moniker_InvalidSyntax ((CORBA_TypeCode)&TC_MateComponent_Moniker_InvalidSyntax_struct)
#endif
#define MateComponent_Moniker_InvalidSyntax__alloc() ((MateComponent_Moniker_InvalidSyntax *)MateCORBA_small_alloc (TC_MateComponent_Moniker_InvalidSyntax))
#define MateComponent_Moniker_InvalidSyntax__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Moniker_InvalidSyntax,(m),(d))
#endif
#undef ex_MateComponent_Moniker_UnknownPrefix
#define ex_MateComponent_Moniker_UnknownPrefix "IDL:MateComponent/Moniker/UnknownPrefix:1.0"
#if !defined(_MateComponent_Moniker_UnknownPrefix_defined)
#define _MateComponent_Moniker_UnknownPrefix_defined 1
typedef struct MateComponent_Moniker_UnknownPrefix_type MateComponent_Moniker_UnknownPrefix;
struct MateComponent_Moniker_UnknownPrefix_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_0)
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_0 'M'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_1 'a'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_2 't'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_3 'e'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_4 'C'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_5 'o'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_6 'm'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_7 'p'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_8 'o'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_9 'n'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_10 'e'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_11 'n'
#define TC_IMPL_TC_MateComponent_Moniker_UnknownPrefix_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Moniker_UnknownPrefix_struct;
#define TC_MateComponent_Moniker_UnknownPrefix ((CORBA_TypeCode)&TC_MateComponent_Moniker_UnknownPrefix_struct)
#endif
#define MateComponent_Moniker_UnknownPrefix__alloc() ((MateComponent_Moniker_UnknownPrefix *)MateCORBA_small_alloc (TC_MateComponent_Moniker_UnknownPrefix))
#define MateComponent_Moniker_UnknownPrefix__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Moniker_UnknownPrefix,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_MonikerExtender) && !defined(_MateComponent_MonikerExtender_defined)
#define MATECORBA_DECL_MateComponent_MonikerExtender 1
#define _MateComponent_MonikerExtender_defined 1
#define MateComponent_MonikerExtender__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_MonikerExtender;
extern CORBA_unsigned_long MateComponent_MonikerExtender__classid;
#if !defined(TC_IMPL_TC_MateComponent_MonikerExtender_0)
#define TC_IMPL_TC_MateComponent_MonikerExtender_0 'M'
#define TC_IMPL_TC_MateComponent_MonikerExtender_1 'a'
#define TC_IMPL_TC_MateComponent_MonikerExtender_2 't'
#define TC_IMPL_TC_MateComponent_MonikerExtender_3 'e'
#define TC_IMPL_TC_MateComponent_MonikerExtender_4 'C'
#define TC_IMPL_TC_MateComponent_MonikerExtender_5 'o'
#define TC_IMPL_TC_MateComponent_MonikerExtender_6 'm'
#define TC_IMPL_TC_MateComponent_MonikerExtender_7 'p'
#define TC_IMPL_TC_MateComponent_MonikerExtender_8 'o'
#define TC_IMPL_TC_MateComponent_MonikerExtender_9 'n'
#define TC_IMPL_TC_MateComponent_MonikerExtender_10 'e'
#define TC_IMPL_TC_MateComponent_MonikerExtender_11 'n'
#define TC_IMPL_TC_MateComponent_MonikerExtender_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_MonikerExtender_struct;
#define TC_MateComponent_MonikerExtender ((CORBA_TypeCode)&TC_MateComponent_MonikerExtender_struct)
#endif
#endif
#if !defined(_MateComponent_StorageInfoFields_defined)
#define _MateComponent_StorageInfoFields_defined 1
typedef CORBA_long MateComponent_StorageInfoFields;
#define MateComponent_StorageInfoFields_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define MateComponent_StorageInfoFields_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_StorageInfoFields_0)
#define TC_IMPL_TC_MateComponent_StorageInfoFields_0 'M'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_1 'a'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_2 't'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_3 'e'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_4 'C'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_5 'o'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_6 'm'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_7 'p'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_8 'o'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_9 'n'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_10 'e'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_11 'n'
#define TC_IMPL_TC_MateComponent_StorageInfoFields_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_StorageInfoFields_struct;
#define TC_MateComponent_StorageInfoFields ((CORBA_TypeCode)&TC_MateComponent_StorageInfoFields_struct)
#endif
#define MateComponent_StorageInfoFields__alloc() ((MateComponent_StorageInfoFields *)MateCORBA_small_alloc (TC_CORBA_long))
#define MateComponent_StorageInfoFields__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_long,(m),(d))
#endif
#ifndef MateComponent_FIELD_CONTENT_TYPE
#define MateComponent_FIELD_CONTENT_TYPE 1
#endif /* !MateComponent_FIELD_CONTENT_TYPE */

#ifndef MateComponent_FIELD_SIZE
#define MateComponent_FIELD_SIZE 2
#endif /* !MateComponent_FIELD_SIZE */

#ifndef MateComponent_FIELD_TYPE
#define MateComponent_FIELD_TYPE 4
#endif /* !MateComponent_FIELD_TYPE */

#if !defined(_MateComponent_ContentType_defined)
#define _MateComponent_ContentType_defined 1
typedef CORBA_string MateComponent_ContentType;
#define MateComponent_ContentType_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define MateComponent_ContentType_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ContentType_0)
#define TC_IMPL_TC_MateComponent_ContentType_0 'M'
#define TC_IMPL_TC_MateComponent_ContentType_1 'a'
#define TC_IMPL_TC_MateComponent_ContentType_2 't'
#define TC_IMPL_TC_MateComponent_ContentType_3 'e'
#define TC_IMPL_TC_MateComponent_ContentType_4 'C'
#define TC_IMPL_TC_MateComponent_ContentType_5 'o'
#define TC_IMPL_TC_MateComponent_ContentType_6 'm'
#define TC_IMPL_TC_MateComponent_ContentType_7 'p'
#define TC_IMPL_TC_MateComponent_ContentType_8 'o'
#define TC_IMPL_TC_MateComponent_ContentType_9 'n'
#define TC_IMPL_TC_MateComponent_ContentType_10 'e'
#define TC_IMPL_TC_MateComponent_ContentType_11 'n'
#define TC_IMPL_TC_MateComponent_ContentType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ContentType_struct;
#define TC_MateComponent_ContentType ((CORBA_TypeCode)&TC_MateComponent_ContentType_struct)
#endif
#define MateComponent_ContentType__alloc() ((MateComponent_ContentType *)MateCORBA_small_alloc (TC_CORBA_string))
#define MateComponent_ContentType__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(_MateComponent_StorageType_defined)
#define _MateComponent_StorageType_defined 1
typedef enum {
  MateComponent_STORAGE_TYPE_REGULAR,
  MateComponent_STORAGE_TYPE_DIRECTORY
} MateComponent_StorageType;
#if !defined(TC_IMPL_TC_MateComponent_StorageType_0)
#define TC_IMPL_TC_MateComponent_StorageType_0 'M'
#define TC_IMPL_TC_MateComponent_StorageType_1 'a'
#define TC_IMPL_TC_MateComponent_StorageType_2 't'
#define TC_IMPL_TC_MateComponent_StorageType_3 'e'
#define TC_IMPL_TC_MateComponent_StorageType_4 'C'
#define TC_IMPL_TC_MateComponent_StorageType_5 'o'
#define TC_IMPL_TC_MateComponent_StorageType_6 'm'
#define TC_IMPL_TC_MateComponent_StorageType_7 'p'
#define TC_IMPL_TC_MateComponent_StorageType_8 'o'
#define TC_IMPL_TC_MateComponent_StorageType_9 'n'
#define TC_IMPL_TC_MateComponent_StorageType_10 'e'
#define TC_IMPL_TC_MateComponent_StorageType_11 'n'
#define TC_IMPL_TC_MateComponent_StorageType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_StorageType_struct;
#define TC_MateComponent_StorageType ((CORBA_TypeCode)&TC_MateComponent_StorageType_struct)
#endif
#endif
#if !defined(_MateComponent_StorageInfo_defined)
#define _MateComponent_StorageInfo_defined 1
typedef struct MateComponent_StorageInfo_type MateComponent_StorageInfo;
struct MateComponent_StorageInfo_type {
CORBA_string name;
MateComponent_StorageType type;
MateComponent_ContentType content_type;
CORBA_long size;
};

#if !defined(TC_IMPL_TC_MateComponent_StorageInfo_0)
#define TC_IMPL_TC_MateComponent_StorageInfo_0 'M'
#define TC_IMPL_TC_MateComponent_StorageInfo_1 'a'
#define TC_IMPL_TC_MateComponent_StorageInfo_2 't'
#define TC_IMPL_TC_MateComponent_StorageInfo_3 'e'
#define TC_IMPL_TC_MateComponent_StorageInfo_4 'C'
#define TC_IMPL_TC_MateComponent_StorageInfo_5 'o'
#define TC_IMPL_TC_MateComponent_StorageInfo_6 'm'
#define TC_IMPL_TC_MateComponent_StorageInfo_7 'p'
#define TC_IMPL_TC_MateComponent_StorageInfo_8 'o'
#define TC_IMPL_TC_MateComponent_StorageInfo_9 'n'
#define TC_IMPL_TC_MateComponent_StorageInfo_10 'e'
#define TC_IMPL_TC_MateComponent_StorageInfo_11 'n'
#define TC_IMPL_TC_MateComponent_StorageInfo_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_StorageInfo_struct;
#define TC_MateComponent_StorageInfo ((CORBA_TypeCode)&TC_MateComponent_StorageInfo_struct)
#endif
#define MateComponent_StorageInfo__alloc() ((MateComponent_StorageInfo *)MateCORBA_small_alloc (TC_MateComponent_StorageInfo))
#define MateComponent_StorageInfo__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_StorageInfo,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_Stream) && !defined(_MateComponent_Stream_defined)
#define MATECORBA_DECL_MateComponent_Stream 1
#define _MateComponent_Stream_defined 1
#define MateComponent_Stream__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Stream;
extern CORBA_unsigned_long MateComponent_Stream__classid;
#if !defined(TC_IMPL_TC_MateComponent_Stream_0)
#define TC_IMPL_TC_MateComponent_Stream_0 'M'
#define TC_IMPL_TC_MateComponent_Stream_1 'a'
#define TC_IMPL_TC_MateComponent_Stream_2 't'
#define TC_IMPL_TC_MateComponent_Stream_3 'e'
#define TC_IMPL_TC_MateComponent_Stream_4 'C'
#define TC_IMPL_TC_MateComponent_Stream_5 'o'
#define TC_IMPL_TC_MateComponent_Stream_6 'm'
#define TC_IMPL_TC_MateComponent_Stream_7 'p'
#define TC_IMPL_TC_MateComponent_Stream_8 'o'
#define TC_IMPL_TC_MateComponent_Stream_9 'n'
#define TC_IMPL_TC_MateComponent_Stream_10 'e'
#define TC_IMPL_TC_MateComponent_Stream_11 'n'
#define TC_IMPL_TC_MateComponent_Stream_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Stream_struct;
#define TC_MateComponent_Stream ((CORBA_TypeCode)&TC_MateComponent_Stream_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_octet)
#define MATECORBA_DECL_CORBA_sequence_CORBA_octet 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_12 't'
#if !defined(_CORBA_sequence_CORBA_octet_defined)
#define _CORBA_sequence_CORBA_octet_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_octet* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_octet;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_octet_struct;
#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
#endif
#define CORBA_sequence_CORBA_octet__alloc() ((CORBA_sequence_CORBA_octet *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define CORBA_sequence_CORBA_octet__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#if !defined(_MateComponent_Stream_iobuf_defined)
#define _MateComponent_Stream_iobuf_defined 1
typedef CORBA_sequence_CORBA_octet MateComponent_Stream_iobuf;
#define MateComponent_Stream_iobuf_marshal(x,y,z) CORBA_sequence_CORBA_octet_marshal((x),(y),(z))
#define MateComponent_Stream_iobuf_demarshal(x,y,z,i) CORBA_sequence_CORBA_octet_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Stream_iobuf_0)
#define TC_IMPL_TC_MateComponent_Stream_iobuf_0 'M'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_1 'a'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_2 't'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_3 'e'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_4 'C'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_5 'o'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_6 'm'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_7 'p'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_8 'o'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_9 'n'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_10 'e'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_11 'n'
#define TC_IMPL_TC_MateComponent_Stream_iobuf_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Stream_iobuf_struct;
#define TC_MateComponent_Stream_iobuf ((CORBA_TypeCode)&TC_MateComponent_Stream_iobuf_struct)
#endif
#define MateComponent_Stream_iobuf__alloc() ((MateComponent_Stream_iobuf *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define MateComponent_Stream_iobuf__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define MateComponent_Stream_iobuf_allocbuf(l) ((CORBA_octet*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#undef ex_MateComponent_Stream_NoPermission
#define ex_MateComponent_Stream_NoPermission "IDL:MateComponent/Stream/NoPermission:1.0"
#if !defined(_MateComponent_Stream_NoPermission_defined)
#define _MateComponent_Stream_NoPermission_defined 1
typedef struct MateComponent_Stream_NoPermission_type MateComponent_Stream_NoPermission;
struct MateComponent_Stream_NoPermission_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Stream_NoPermission_0)
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_0 'M'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_1 'a'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_2 't'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_3 'e'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_4 'C'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_5 'o'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_6 'm'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_7 'p'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_8 'o'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_9 'n'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_10 'e'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_11 'n'
#define TC_IMPL_TC_MateComponent_Stream_NoPermission_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Stream_NoPermission_struct;
#define TC_MateComponent_Stream_NoPermission ((CORBA_TypeCode)&TC_MateComponent_Stream_NoPermission_struct)
#endif
#define MateComponent_Stream_NoPermission__alloc() ((MateComponent_Stream_NoPermission *)MateCORBA_small_alloc (TC_MateComponent_Stream_NoPermission))
#define MateComponent_Stream_NoPermission__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Stream_NoPermission,(m),(d))
#endif
#undef ex_MateComponent_Stream_NotSupported
#define ex_MateComponent_Stream_NotSupported "IDL:MateComponent/Stream/NotSupported:1.0"
#if !defined(_MateComponent_Stream_NotSupported_defined)
#define _MateComponent_Stream_NotSupported_defined 1
typedef struct MateComponent_Stream_NotSupported_type MateComponent_Stream_NotSupported;
struct MateComponent_Stream_NotSupported_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Stream_NotSupported_0)
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_0 'M'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_1 'a'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_2 't'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_3 'e'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_4 'C'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_5 'o'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_6 'm'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_7 'p'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_8 'o'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_9 'n'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_10 'e'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_11 'n'
#define TC_IMPL_TC_MateComponent_Stream_NotSupported_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Stream_NotSupported_struct;
#define TC_MateComponent_Stream_NotSupported ((CORBA_TypeCode)&TC_MateComponent_Stream_NotSupported_struct)
#endif
#define MateComponent_Stream_NotSupported__alloc() ((MateComponent_Stream_NotSupported *)MateCORBA_small_alloc (TC_MateComponent_Stream_NotSupported))
#define MateComponent_Stream_NotSupported__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Stream_NotSupported,(m),(d))
#endif
#undef ex_MateComponent_Stream_IOError
#define ex_MateComponent_Stream_IOError "IDL:MateComponent/Stream/IOError:1.0"
#if !defined(_MateComponent_Stream_IOError_defined)
#define _MateComponent_Stream_IOError_defined 1
typedef struct MateComponent_Stream_IOError_type MateComponent_Stream_IOError;
struct MateComponent_Stream_IOError_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Stream_IOError_0)
#define TC_IMPL_TC_MateComponent_Stream_IOError_0 'M'
#define TC_IMPL_TC_MateComponent_Stream_IOError_1 'a'
#define TC_IMPL_TC_MateComponent_Stream_IOError_2 't'
#define TC_IMPL_TC_MateComponent_Stream_IOError_3 'e'
#define TC_IMPL_TC_MateComponent_Stream_IOError_4 'C'
#define TC_IMPL_TC_MateComponent_Stream_IOError_5 'o'
#define TC_IMPL_TC_MateComponent_Stream_IOError_6 'm'
#define TC_IMPL_TC_MateComponent_Stream_IOError_7 'p'
#define TC_IMPL_TC_MateComponent_Stream_IOError_8 'o'
#define TC_IMPL_TC_MateComponent_Stream_IOError_9 'n'
#define TC_IMPL_TC_MateComponent_Stream_IOError_10 'e'
#define TC_IMPL_TC_MateComponent_Stream_IOError_11 'n'
#define TC_IMPL_TC_MateComponent_Stream_IOError_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Stream_IOError_struct;
#define TC_MateComponent_Stream_IOError ((CORBA_TypeCode)&TC_MateComponent_Stream_IOError_struct)
#endif
#define MateComponent_Stream_IOError__alloc() ((MateComponent_Stream_IOError *)MateCORBA_small_alloc (TC_MateComponent_Stream_IOError))
#define MateComponent_Stream_IOError__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Stream_IOError,(m),(d))
#endif
#if !defined(_MateComponent_Stream_SeekType_defined)
#define _MateComponent_Stream_SeekType_defined 1
typedef enum {
  MateComponent_Stream_SeekSet,
  MateComponent_Stream_SeekCur,
  MateComponent_Stream_SeekEnd
} MateComponent_Stream_SeekType;
#if !defined(TC_IMPL_TC_MateComponent_Stream_SeekType_0)
#define TC_IMPL_TC_MateComponent_Stream_SeekType_0 'M'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_1 'a'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_2 't'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_3 'e'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_4 'C'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_5 'o'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_6 'm'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_7 'p'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_8 'o'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_9 'n'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_10 'e'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_11 'n'
#define TC_IMPL_TC_MateComponent_Stream_SeekType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Stream_SeekType_struct;
#define TC_MateComponent_Stream_SeekType ((CORBA_TypeCode)&TC_MateComponent_Stream_SeekType_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Storage) && !defined(_MateComponent_Storage_defined)
#define MATECORBA_DECL_MateComponent_Storage 1
#define _MateComponent_Storage_defined 1
#define MateComponent_Storage__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Storage;
extern CORBA_unsigned_long MateComponent_Storage__classid;
#if !defined(TC_IMPL_TC_MateComponent_Storage_0)
#define TC_IMPL_TC_MateComponent_Storage_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_2 't'
#define TC_IMPL_TC_MateComponent_Storage_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_struct;
#define TC_MateComponent_Storage ((CORBA_TypeCode)&TC_MateComponent_Storage_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_StorageInfo)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_StorageInfo 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_StorageInfo_12 't'
#if !defined(_CORBA_sequence_MateComponent_StorageInfo_defined)
#define _CORBA_sequence_MateComponent_StorageInfo_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; MateComponent_StorageInfo* _buffer; CORBA_boolean _release; } CORBA_sequence_MateComponent_StorageInfo;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_StorageInfo_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_StorageInfo_struct;
#define TC_CORBA_sequence_MateComponent_StorageInfo ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_StorageInfo_struct)
#endif
#define CORBA_sequence_MateComponent_StorageInfo__alloc() ((CORBA_sequence_MateComponent_StorageInfo *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_StorageInfo))
#define CORBA_sequence_MateComponent_StorageInfo__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_StorageInfo,(m),(d))
#define CORBA_sequence_MateComponent_StorageInfo_allocbuf(l) ((MateComponent_StorageInfo*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_StorageInfo, (l)))
#define CORBA_sequence_MateComponent_StorageInfo_allocbuf(l) ((MateComponent_StorageInfo*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_StorageInfo, (l)))
#endif
#if !defined(_MateComponent_Storage_DirectoryList_defined)
#define _MateComponent_Storage_DirectoryList_defined 1
typedef CORBA_sequence_MateComponent_StorageInfo MateComponent_Storage_DirectoryList;
#define MateComponent_Storage_DirectoryList_marshal(x,y,z) CORBA_sequence_MateComponent_StorageInfo_marshal((x),(y),(z))
#define MateComponent_Storage_DirectoryList_demarshal(x,y,z,i) CORBA_sequence_MateComponent_StorageInfo_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Storage_DirectoryList_0)
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_2 't'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_DirectoryList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_DirectoryList_struct;
#define TC_MateComponent_Storage_DirectoryList ((CORBA_TypeCode)&TC_MateComponent_Storage_DirectoryList_struct)
#endif
#define MateComponent_Storage_DirectoryList__alloc() ((MateComponent_Storage_DirectoryList *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_StorageInfo))
#define MateComponent_Storage_DirectoryList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_StorageInfo,(m),(d))
#define MateComponent_Storage_DirectoryList_allocbuf(l) ((MateComponent_StorageInfo*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_StorageInfo, (l)))
#endif
#if !defined(_MateComponent_Storage_OpenMode_defined)
#define _MateComponent_Storage_OpenMode_defined 1
typedef CORBA_long MateComponent_Storage_OpenMode;
#define MateComponent_Storage_OpenMode_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define MateComponent_Storage_OpenMode_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Storage_OpenMode_0)
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_2 't'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_OpenMode_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_OpenMode_struct;
#define TC_MateComponent_Storage_OpenMode ((CORBA_TypeCode)&TC_MateComponent_Storage_OpenMode_struct)
#endif
#define MateComponent_Storage_OpenMode__alloc() ((MateComponent_Storage_OpenMode *)MateCORBA_small_alloc (TC_CORBA_long))
#define MateComponent_Storage_OpenMode__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_long,(m),(d))
#endif
#ifndef MateComponent_Storage_READ
#define MateComponent_Storage_READ 1
#endif /* !MateComponent_Storage_READ */

#ifndef MateComponent_Storage_WRITE
#define MateComponent_Storage_WRITE 2
#endif /* !MateComponent_Storage_WRITE */

#ifndef MateComponent_Storage_CREATE
#define MateComponent_Storage_CREATE 4
#endif /* !MateComponent_Storage_CREATE */

#ifndef MateComponent_Storage_FAILIFEXIST
#define MateComponent_Storage_FAILIFEXIST 8
#endif /* !MateComponent_Storage_FAILIFEXIST */

#ifndef MateComponent_Storage_COMPRESSED
#define MateComponent_Storage_COMPRESSED 16
#endif /* !MateComponent_Storage_COMPRESSED */

#ifndef MateComponent_Storage_TRANSACTED
#define MateComponent_Storage_TRANSACTED 32
#endif /* !MateComponent_Storage_TRANSACTED */

#undef ex_MateComponent_Storage_IOError
#define ex_MateComponent_Storage_IOError "IDL:MateComponent/Storage/IOError:1.0"
#if !defined(_MateComponent_Storage_IOError_defined)
#define _MateComponent_Storage_IOError_defined 1
typedef struct MateComponent_Storage_IOError_type MateComponent_Storage_IOError;
struct MateComponent_Storage_IOError_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_IOError_0)
#define TC_IMPL_TC_MateComponent_Storage_IOError_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_IOError_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_IOError_2 't'
#define TC_IMPL_TC_MateComponent_Storage_IOError_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_IOError_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_IOError_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_IOError_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_IOError_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_IOError_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_IOError_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_IOError_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_IOError_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_IOError_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_IOError_struct;
#define TC_MateComponent_Storage_IOError ((CORBA_TypeCode)&TC_MateComponent_Storage_IOError_struct)
#endif
#define MateComponent_Storage_IOError__alloc() ((MateComponent_Storage_IOError *)MateCORBA_small_alloc (TC_MateComponent_Storage_IOError))
#define MateComponent_Storage_IOError__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_IOError,(m),(d))
#endif
#undef ex_MateComponent_Storage_NameExists
#define ex_MateComponent_Storage_NameExists "IDL:MateComponent/Storage/NameExists:1.0"
#if !defined(_MateComponent_Storage_NameExists_defined)
#define _MateComponent_Storage_NameExists_defined 1
typedef struct MateComponent_Storage_NameExists_type MateComponent_Storage_NameExists;
struct MateComponent_Storage_NameExists_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NameExists_0)
#define TC_IMPL_TC_MateComponent_Storage_NameExists_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NameExists_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NameExists_struct;
#define TC_MateComponent_Storage_NameExists ((CORBA_TypeCode)&TC_MateComponent_Storage_NameExists_struct)
#endif
#define MateComponent_Storage_NameExists__alloc() ((MateComponent_Storage_NameExists *)MateCORBA_small_alloc (TC_MateComponent_Storage_NameExists))
#define MateComponent_Storage_NameExists__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NameExists,(m),(d))
#endif
#undef ex_MateComponent_Storage_NotFound
#define ex_MateComponent_Storage_NotFound "IDL:MateComponent/Storage/NotFound:1.0"
#if !defined(_MateComponent_Storage_NotFound_defined)
#define _MateComponent_Storage_NotFound_defined 1
typedef struct MateComponent_Storage_NotFound_type MateComponent_Storage_NotFound;
struct MateComponent_Storage_NotFound_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NotFound_0)
#define TC_IMPL_TC_MateComponent_Storage_NotFound_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotFound_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NotFound_struct;
#define TC_MateComponent_Storage_NotFound ((CORBA_TypeCode)&TC_MateComponent_Storage_NotFound_struct)
#endif
#define MateComponent_Storage_NotFound__alloc() ((MateComponent_Storage_NotFound *)MateCORBA_small_alloc (TC_MateComponent_Storage_NotFound))
#define MateComponent_Storage_NotFound__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NotFound,(m),(d))
#endif
#undef ex_MateComponent_Storage_NoPermission
#define ex_MateComponent_Storage_NoPermission "IDL:MateComponent/Storage/NoPermission:1.0"
#if !defined(_MateComponent_Storage_NoPermission_defined)
#define _MateComponent_Storage_NoPermission_defined 1
typedef struct MateComponent_Storage_NoPermission_type MateComponent_Storage_NoPermission;
struct MateComponent_Storage_NoPermission_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NoPermission_0)
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NoPermission_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NoPermission_struct;
#define TC_MateComponent_Storage_NoPermission ((CORBA_TypeCode)&TC_MateComponent_Storage_NoPermission_struct)
#endif
#define MateComponent_Storage_NoPermission__alloc() ((MateComponent_Storage_NoPermission *)MateCORBA_small_alloc (TC_MateComponent_Storage_NoPermission))
#define MateComponent_Storage_NoPermission__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NoPermission,(m),(d))
#endif
#undef ex_MateComponent_Storage_NotSupported
#define ex_MateComponent_Storage_NotSupported "IDL:MateComponent/Storage/NotSupported:1.0"
#if !defined(_MateComponent_Storage_NotSupported_defined)
#define _MateComponent_Storage_NotSupported_defined 1
typedef struct MateComponent_Storage_NotSupported_type MateComponent_Storage_NotSupported;
struct MateComponent_Storage_NotSupported_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NotSupported_0)
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotSupported_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NotSupported_struct;
#define TC_MateComponent_Storage_NotSupported ((CORBA_TypeCode)&TC_MateComponent_Storage_NotSupported_struct)
#endif
#define MateComponent_Storage_NotSupported__alloc() ((MateComponent_Storage_NotSupported *)MateCORBA_small_alloc (TC_MateComponent_Storage_NotSupported))
#define MateComponent_Storage_NotSupported__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NotSupported,(m),(d))
#endif
#undef ex_MateComponent_Storage_NotStream
#define ex_MateComponent_Storage_NotStream "IDL:MateComponent/Storage/NotStream:1.0"
#if !defined(_MateComponent_Storage_NotStream_defined)
#define _MateComponent_Storage_NotStream_defined 1
typedef struct MateComponent_Storage_NotStream_type MateComponent_Storage_NotStream;
struct MateComponent_Storage_NotStream_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NotStream_0)
#define TC_IMPL_TC_MateComponent_Storage_NotStream_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotStream_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NotStream_struct;
#define TC_MateComponent_Storage_NotStream ((CORBA_TypeCode)&TC_MateComponent_Storage_NotStream_struct)
#endif
#define MateComponent_Storage_NotStream__alloc() ((MateComponent_Storage_NotStream *)MateCORBA_small_alloc (TC_MateComponent_Storage_NotStream))
#define MateComponent_Storage_NotStream__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NotStream,(m),(d))
#endif
#undef ex_MateComponent_Storage_NotStorage
#define ex_MateComponent_Storage_NotStorage "IDL:MateComponent/Storage/NotStorage:1.0"
#if !defined(_MateComponent_Storage_NotStorage_defined)
#define _MateComponent_Storage_NotStorage_defined 1
typedef struct MateComponent_Storage_NotStorage_type MateComponent_Storage_NotStorage;
struct MateComponent_Storage_NotStorage_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NotStorage_0)
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotStorage_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NotStorage_struct;
#define TC_MateComponent_Storage_NotStorage ((CORBA_TypeCode)&TC_MateComponent_Storage_NotStorage_struct)
#endif
#define MateComponent_Storage_NotStorage__alloc() ((MateComponent_Storage_NotStorage *)MateCORBA_small_alloc (TC_MateComponent_Storage_NotStorage))
#define MateComponent_Storage_NotStorage__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NotStorage,(m),(d))
#endif
#undef ex_MateComponent_Storage_NotEmpty
#define ex_MateComponent_Storage_NotEmpty "IDL:MateComponent/Storage/NotEmpty:1.0"
#if !defined(_MateComponent_Storage_NotEmpty_defined)
#define _MateComponent_Storage_NotEmpty_defined 1
typedef struct MateComponent_Storage_NotEmpty_type MateComponent_Storage_NotEmpty;
struct MateComponent_Storage_NotEmpty_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Storage_NotEmpty_0)
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_0 'M'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_1 'a'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_2 't'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_3 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_4 'C'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_5 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_6 'm'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_7 'p'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_8 'o'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_9 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_10 'e'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_11 'n'
#define TC_IMPL_TC_MateComponent_Storage_NotEmpty_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Storage_NotEmpty_struct;
#define TC_MateComponent_Storage_NotEmpty ((CORBA_TypeCode)&TC_MateComponent_Storage_NotEmpty_struct)
#endif
#define MateComponent_Storage_NotEmpty__alloc() ((MateComponent_Storage_NotEmpty *)MateCORBA_small_alloc (TC_MateComponent_Storage_NotEmpty))
#define MateComponent_Storage_NotEmpty__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Storage_NotEmpty,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_MonikerContext) && !defined(_MateComponent_MonikerContext_defined)
#define MATECORBA_DECL_MateComponent_MonikerContext 1
#define _MateComponent_MonikerContext_defined 1
#define MateComponent_MonikerContext__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_MonikerContext;
extern CORBA_unsigned_long MateComponent_MonikerContext__classid;
#if !defined(TC_IMPL_TC_MateComponent_MonikerContext_0)
#define TC_IMPL_TC_MateComponent_MonikerContext_0 'M'
#define TC_IMPL_TC_MateComponent_MonikerContext_1 'a'
#define TC_IMPL_TC_MateComponent_MonikerContext_2 't'
#define TC_IMPL_TC_MateComponent_MonikerContext_3 'e'
#define TC_IMPL_TC_MateComponent_MonikerContext_4 'C'
#define TC_IMPL_TC_MateComponent_MonikerContext_5 'o'
#define TC_IMPL_TC_MateComponent_MonikerContext_6 'm'
#define TC_IMPL_TC_MateComponent_MonikerContext_7 'p'
#define TC_IMPL_TC_MateComponent_MonikerContext_8 'o'
#define TC_IMPL_TC_MateComponent_MonikerContext_9 'n'
#define TC_IMPL_TC_MateComponent_MonikerContext_10 'e'
#define TC_IMPL_TC_MateComponent_MonikerContext_11 'n'
#define TC_IMPL_TC_MateComponent_MonikerContext_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_MonikerContext_struct;
#define TC_MateComponent_MonikerContext ((CORBA_TypeCode)&TC_MateComponent_MonikerContext_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_RunningContext) && !defined(_MateComponent_RunningContext_defined)
#define MATECORBA_DECL_MateComponent_RunningContext 1
#define _MateComponent_RunningContext_defined 1
#define MateComponent_RunningContext__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_RunningContext;
extern CORBA_unsigned_long MateComponent_RunningContext__classid;
#if !defined(TC_IMPL_TC_MateComponent_RunningContext_0)
#define TC_IMPL_TC_MateComponent_RunningContext_0 'M'
#define TC_IMPL_TC_MateComponent_RunningContext_1 'a'
#define TC_IMPL_TC_MateComponent_RunningContext_2 't'
#define TC_IMPL_TC_MateComponent_RunningContext_3 'e'
#define TC_IMPL_TC_MateComponent_RunningContext_4 'C'
#define TC_IMPL_TC_MateComponent_RunningContext_5 'o'
#define TC_IMPL_TC_MateComponent_RunningContext_6 'm'
#define TC_IMPL_TC_MateComponent_RunningContext_7 'p'
#define TC_IMPL_TC_MateComponent_RunningContext_8 'o'
#define TC_IMPL_TC_MateComponent_RunningContext_9 'n'
#define TC_IMPL_TC_MateComponent_RunningContext_10 'e'
#define TC_IMPL_TC_MateComponent_RunningContext_11 'n'
#define TC_IMPL_TC_MateComponent_RunningContext_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_RunningContext_struct;
#define TC_MateComponent_RunningContext ((CORBA_TypeCode)&TC_MateComponent_RunningContext_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Persist) && !defined(_MateComponent_Persist_defined)
#define MATECORBA_DECL_MateComponent_Persist 1
#define _MateComponent_Persist_defined 1
#define MateComponent_Persist__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Persist;
extern CORBA_unsigned_long MateComponent_Persist__classid;
#if !defined(TC_IMPL_TC_MateComponent_Persist_0)
#define TC_IMPL_TC_MateComponent_Persist_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_2 't'
#define TC_IMPL_TC_MateComponent_Persist_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_struct;
#define TC_MateComponent_Persist ((CORBA_TypeCode)&TC_MateComponent_Persist_struct)
#endif
#endif
#if !defined(_MateComponent_Persist_Status_defined)
#define _MateComponent_Persist_Status_defined 1
typedef enum {
  MateComponent_Persist_SAVE_OK,
  MateComponent_Persist_SAVE_CANCEL,
  MateComponent_Persist_SAVE_FAILED
} MateComponent_Persist_Status;
#if !defined(TC_IMPL_TC_MateComponent_Persist_Status_0)
#define TC_IMPL_TC_MateComponent_Persist_Status_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_Status_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_Status_2 't'
#define TC_IMPL_TC_MateComponent_Persist_Status_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_Status_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_Status_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_Status_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_Status_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_Status_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_Status_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_Status_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_Status_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_Status_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_Status_struct;
#define TC_MateComponent_Persist_Status ((CORBA_TypeCode)&TC_MateComponent_Persist_Status_struct)
#endif
#endif
#undef ex_MateComponent_Persist_WrongDataType
#define ex_MateComponent_Persist_WrongDataType "IDL:MateComponent/Persist/WrongDataType:1.0"
#if !defined(_MateComponent_Persist_WrongDataType_defined)
#define _MateComponent_Persist_WrongDataType_defined 1
typedef struct MateComponent_Persist_WrongDataType_type MateComponent_Persist_WrongDataType;
struct MateComponent_Persist_WrongDataType_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Persist_WrongDataType_0)
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_2 't'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_WrongDataType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_WrongDataType_struct;
#define TC_MateComponent_Persist_WrongDataType ((CORBA_TypeCode)&TC_MateComponent_Persist_WrongDataType_struct)
#endif
#define MateComponent_Persist_WrongDataType__alloc() ((MateComponent_Persist_WrongDataType *)MateCORBA_small_alloc (TC_MateComponent_Persist_WrongDataType))
#define MateComponent_Persist_WrongDataType__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Persist_WrongDataType,(m),(d))
#endif
#undef ex_MateComponent_Persist_FileNotFound
#define ex_MateComponent_Persist_FileNotFound "IDL:MateComponent/Persist/FileNotFound:1.0"
#if !defined(_MateComponent_Persist_FileNotFound_defined)
#define _MateComponent_Persist_FileNotFound_defined 1
typedef struct MateComponent_Persist_FileNotFound_type MateComponent_Persist_FileNotFound;
struct MateComponent_Persist_FileNotFound_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Persist_FileNotFound_0)
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_2 't'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_FileNotFound_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_FileNotFound_struct;
#define TC_MateComponent_Persist_FileNotFound ((CORBA_TypeCode)&TC_MateComponent_Persist_FileNotFound_struct)
#endif
#define MateComponent_Persist_FileNotFound__alloc() ((MateComponent_Persist_FileNotFound *)MateCORBA_small_alloc (TC_MateComponent_Persist_FileNotFound))
#define MateComponent_Persist_FileNotFound__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Persist_FileNotFound,(m),(d))
#endif
#if !defined(_MateComponent_Persist_ContentType_defined)
#define _MateComponent_Persist_ContentType_defined 1
typedef CORBA_string MateComponent_Persist_ContentType;
#define MateComponent_Persist_ContentType_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define MateComponent_Persist_ContentType_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Persist_ContentType_0)
#define TC_IMPL_TC_MateComponent_Persist_ContentType_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_2 't'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_ContentType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_ContentType_struct;
#define TC_MateComponent_Persist_ContentType ((CORBA_TypeCode)&TC_MateComponent_Persist_ContentType_struct)
#endif
#define MateComponent_Persist_ContentType__alloc() ((MateComponent_Persist_ContentType *)MateCORBA_small_alloc (TC_CORBA_string))
#define MateComponent_Persist_ContentType__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_string)
#define MATECORBA_DECL_CORBA_sequence_CORBA_string 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_12 't'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_string* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_Persist_ContentType)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_Persist_ContentType 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Persist_ContentType_12 't'
#if !defined(_CORBA_sequence_MateComponent_Persist_ContentType_defined)
#define _CORBA_sequence_MateComponent_Persist_ContentType_defined 1
typedef CORBA_sequence_CORBA_string CORBA_sequence_MateComponent_Persist_ContentType;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Persist_ContentType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_Persist_ContentType_struct;
#define TC_CORBA_sequence_MateComponent_Persist_ContentType ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_Persist_ContentType_struct)
#endif
#define CORBA_sequence_MateComponent_Persist_ContentType__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_MateComponent_Persist_ContentType__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_MateComponent_Persist_ContentType_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_MateComponent_Persist_ContentType_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_MateComponent_Persist_ContentType_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_MateComponent_Persist_ContentTypeList_defined)
#define _MateComponent_Persist_ContentTypeList_defined 1
typedef CORBA_sequence_MateComponent_Persist_ContentType MateComponent_Persist_ContentTypeList;
#define MateComponent_Persist_ContentTypeList_marshal(x,y,z) CORBA_sequence_MateComponent_Persist_ContentType_marshal((x),(y),(z))
#define MateComponent_Persist_ContentTypeList_demarshal(x,y,z,i) CORBA_sequence_MateComponent_Persist_ContentType_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Persist_ContentTypeList_0)
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_2 't'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_ContentTypeList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_ContentTypeList_struct;
#define TC_MateComponent_Persist_ContentTypeList ((CORBA_TypeCode)&TC_MateComponent_Persist_ContentTypeList_struct)
#endif
#define MateComponent_Persist_ContentTypeList__alloc() ((MateComponent_Persist_ContentTypeList *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Persist_ContentType))
#define MateComponent_Persist_ContentTypeList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Persist_ContentType,(m),(d))
#define MateComponent_Persist_ContentTypeList_allocbuf(l) ((MateComponent_Persist_ContentType*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Persist_ContentType, (l)))
#endif
#if !defined(_MateComponent_Persist_IID_defined)
#define _MateComponent_Persist_IID_defined 1
typedef CORBA_string MateComponent_Persist_IID;
#define MateComponent_Persist_IID_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define MateComponent_Persist_IID_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Persist_IID_0)
#define TC_IMPL_TC_MateComponent_Persist_IID_0 'M'
#define TC_IMPL_TC_MateComponent_Persist_IID_1 'a'
#define TC_IMPL_TC_MateComponent_Persist_IID_2 't'
#define TC_IMPL_TC_MateComponent_Persist_IID_3 'e'
#define TC_IMPL_TC_MateComponent_Persist_IID_4 'C'
#define TC_IMPL_TC_MateComponent_Persist_IID_5 'o'
#define TC_IMPL_TC_MateComponent_Persist_IID_6 'm'
#define TC_IMPL_TC_MateComponent_Persist_IID_7 'p'
#define TC_IMPL_TC_MateComponent_Persist_IID_8 'o'
#define TC_IMPL_TC_MateComponent_Persist_IID_9 'n'
#define TC_IMPL_TC_MateComponent_Persist_IID_10 'e'
#define TC_IMPL_TC_MateComponent_Persist_IID_11 'n'
#define TC_IMPL_TC_MateComponent_Persist_IID_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Persist_IID_struct;
#define TC_MateComponent_Persist_IID ((CORBA_TypeCode)&TC_MateComponent_Persist_IID_struct)
#endif
#define MateComponent_Persist_IID__alloc() ((MateComponent_Persist_IID *)MateCORBA_small_alloc (TC_CORBA_string))
#define MateComponent_Persist_IID__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_PersistFile) && !defined(_MateComponent_PersistFile_defined)
#define MATECORBA_DECL_MateComponent_PersistFile 1
#define _MateComponent_PersistFile_defined 1
#define MateComponent_PersistFile__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_PersistFile;
extern CORBA_unsigned_long MateComponent_PersistFile__classid;
#if !defined(TC_IMPL_TC_MateComponent_PersistFile_0)
#define TC_IMPL_TC_MateComponent_PersistFile_0 'M'
#define TC_IMPL_TC_MateComponent_PersistFile_1 'a'
#define TC_IMPL_TC_MateComponent_PersistFile_2 't'
#define TC_IMPL_TC_MateComponent_PersistFile_3 'e'
#define TC_IMPL_TC_MateComponent_PersistFile_4 'C'
#define TC_IMPL_TC_MateComponent_PersistFile_5 'o'
#define TC_IMPL_TC_MateComponent_PersistFile_6 'm'
#define TC_IMPL_TC_MateComponent_PersistFile_7 'p'
#define TC_IMPL_TC_MateComponent_PersistFile_8 'o'
#define TC_IMPL_TC_MateComponent_PersistFile_9 'n'
#define TC_IMPL_TC_MateComponent_PersistFile_10 'e'
#define TC_IMPL_TC_MateComponent_PersistFile_11 'n'
#define TC_IMPL_TC_MateComponent_PersistFile_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PersistFile_struct;
#define TC_MateComponent_PersistFile ((CORBA_TypeCode)&TC_MateComponent_PersistFile_struct)
#endif
#endif
#undef ex_MateComponent_PersistFile_NoCurrentName
#define ex_MateComponent_PersistFile_NoCurrentName "IDL:MateComponent/PersistFile/NoCurrentName:1.0"
#if !defined(_MateComponent_PersistFile_NoCurrentName_defined)
#define _MateComponent_PersistFile_NoCurrentName_defined 1
typedef struct MateComponent_PersistFile_NoCurrentName_type MateComponent_PersistFile_NoCurrentName;
struct MateComponent_PersistFile_NoCurrentName_type {
CORBA_string extension;
};

#if !defined(TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_0)
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_0 'M'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_1 'a'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_2 't'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_3 'e'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_4 'C'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_5 'o'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_6 'm'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_7 'p'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_8 'o'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_9 'n'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_10 'e'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_11 'n'
#define TC_IMPL_TC_MateComponent_PersistFile_NoCurrentName_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PersistFile_NoCurrentName_struct;
#define TC_MateComponent_PersistFile_NoCurrentName ((CORBA_TypeCode)&TC_MateComponent_PersistFile_NoCurrentName_struct)
#endif
#define MateComponent_PersistFile_NoCurrentName__alloc() ((MateComponent_PersistFile_NoCurrentName *)MateCORBA_small_alloc (TC_MateComponent_PersistFile_NoCurrentName))
#define MateComponent_PersistFile_NoCurrentName__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PersistFile_NoCurrentName,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_PersistStorage) && !defined(_MateComponent_PersistStorage_defined)
#define MATECORBA_DECL_MateComponent_PersistStorage 1
#define _MateComponent_PersistStorage_defined 1
#define MateComponent_PersistStorage__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_PersistStorage;
extern CORBA_unsigned_long MateComponent_PersistStorage__classid;
#if !defined(TC_IMPL_TC_MateComponent_PersistStorage_0)
#define TC_IMPL_TC_MateComponent_PersistStorage_0 'M'
#define TC_IMPL_TC_MateComponent_PersistStorage_1 'a'
#define TC_IMPL_TC_MateComponent_PersistStorage_2 't'
#define TC_IMPL_TC_MateComponent_PersistStorage_3 'e'
#define TC_IMPL_TC_MateComponent_PersistStorage_4 'C'
#define TC_IMPL_TC_MateComponent_PersistStorage_5 'o'
#define TC_IMPL_TC_MateComponent_PersistStorage_6 'm'
#define TC_IMPL_TC_MateComponent_PersistStorage_7 'p'
#define TC_IMPL_TC_MateComponent_PersistStorage_8 'o'
#define TC_IMPL_TC_MateComponent_PersistStorage_9 'n'
#define TC_IMPL_TC_MateComponent_PersistStorage_10 'e'
#define TC_IMPL_TC_MateComponent_PersistStorage_11 'n'
#define TC_IMPL_TC_MateComponent_PersistStorage_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PersistStorage_struct;
#define TC_MateComponent_PersistStorage ((CORBA_TypeCode)&TC_MateComponent_PersistStorage_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_PersistStream) && !defined(_MateComponent_PersistStream_defined)
#define MATECORBA_DECL_MateComponent_PersistStream 1
#define _MateComponent_PersistStream_defined 1
#define MateComponent_PersistStream__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_PersistStream;
extern CORBA_unsigned_long MateComponent_PersistStream__classid;
#if !defined(TC_IMPL_TC_MateComponent_PersistStream_0)
#define TC_IMPL_TC_MateComponent_PersistStream_0 'M'
#define TC_IMPL_TC_MateComponent_PersistStream_1 'a'
#define TC_IMPL_TC_MateComponent_PersistStream_2 't'
#define TC_IMPL_TC_MateComponent_PersistStream_3 'e'
#define TC_IMPL_TC_MateComponent_PersistStream_4 'C'
#define TC_IMPL_TC_MateComponent_PersistStream_5 'o'
#define TC_IMPL_TC_MateComponent_PersistStream_6 'm'
#define TC_IMPL_TC_MateComponent_PersistStream_7 'p'
#define TC_IMPL_TC_MateComponent_PersistStream_8 'o'
#define TC_IMPL_TC_MateComponent_PersistStream_9 'n'
#define TC_IMPL_TC_MateComponent_PersistStream_10 'e'
#define TC_IMPL_TC_MateComponent_PersistStream_11 'n'
#define TC_IMPL_TC_MateComponent_PersistStream_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PersistStream_struct;
#define TC_MateComponent_PersistStream ((CORBA_TypeCode)&TC_MateComponent_PersistStream_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Listener) && !defined(_MateComponent_Listener_defined)
#define MATECORBA_DECL_MateComponent_Listener 1
#define _MateComponent_Listener_defined 1
#define MateComponent_Listener__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Listener;
extern CORBA_unsigned_long MateComponent_Listener__classid;
#if !defined(TC_IMPL_TC_MateComponent_Listener_0)
#define TC_IMPL_TC_MateComponent_Listener_0 'M'
#define TC_IMPL_TC_MateComponent_Listener_1 'a'
#define TC_IMPL_TC_MateComponent_Listener_2 't'
#define TC_IMPL_TC_MateComponent_Listener_3 'e'
#define TC_IMPL_TC_MateComponent_Listener_4 'C'
#define TC_IMPL_TC_MateComponent_Listener_5 'o'
#define TC_IMPL_TC_MateComponent_Listener_6 'm'
#define TC_IMPL_TC_MateComponent_Listener_7 'p'
#define TC_IMPL_TC_MateComponent_Listener_8 'o'
#define TC_IMPL_TC_MateComponent_Listener_9 'n'
#define TC_IMPL_TC_MateComponent_Listener_10 'e'
#define TC_IMPL_TC_MateComponent_Listener_11 'n'
#define TC_IMPL_TC_MateComponent_Listener_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Listener_struct;
#define TC_MateComponent_Listener ((CORBA_TypeCode)&TC_MateComponent_Listener_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_EventSource) && !defined(_MateComponent_EventSource_defined)
#define MATECORBA_DECL_MateComponent_EventSource 1
#define _MateComponent_EventSource_defined 1
#define MateComponent_EventSource__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_EventSource;
extern CORBA_unsigned_long MateComponent_EventSource__classid;
#if !defined(TC_IMPL_TC_MateComponent_EventSource_0)
#define TC_IMPL_TC_MateComponent_EventSource_0 'M'
#define TC_IMPL_TC_MateComponent_EventSource_1 'a'
#define TC_IMPL_TC_MateComponent_EventSource_2 't'
#define TC_IMPL_TC_MateComponent_EventSource_3 'e'
#define TC_IMPL_TC_MateComponent_EventSource_4 'C'
#define TC_IMPL_TC_MateComponent_EventSource_5 'o'
#define TC_IMPL_TC_MateComponent_EventSource_6 'm'
#define TC_IMPL_TC_MateComponent_EventSource_7 'p'
#define TC_IMPL_TC_MateComponent_EventSource_8 'o'
#define TC_IMPL_TC_MateComponent_EventSource_9 'n'
#define TC_IMPL_TC_MateComponent_EventSource_10 'e'
#define TC_IMPL_TC_MateComponent_EventSource_11 'n'
#define TC_IMPL_TC_MateComponent_EventSource_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_EventSource_struct;
#define TC_MateComponent_EventSource ((CORBA_TypeCode)&TC_MateComponent_EventSource_struct)
#endif
#endif
#undef ex_MateComponent_EventSource_UnknownListener
#define ex_MateComponent_EventSource_UnknownListener "IDL:MateComponent/EventSource/UnknownListener:1.0"
#if !defined(_MateComponent_EventSource_UnknownListener_defined)
#define _MateComponent_EventSource_UnknownListener_defined 1
typedef struct MateComponent_EventSource_UnknownListener_type MateComponent_EventSource_UnknownListener;
struct MateComponent_EventSource_UnknownListener_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_EventSource_UnknownListener_0)
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_0 'M'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_1 'a'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_2 't'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_3 'e'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_4 'C'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_5 'o'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_6 'm'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_7 'p'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_8 'o'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_9 'n'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_10 'e'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_11 'n'
#define TC_IMPL_TC_MateComponent_EventSource_UnknownListener_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_EventSource_UnknownListener_struct;
#define TC_MateComponent_EventSource_UnknownListener ((CORBA_TypeCode)&TC_MateComponent_EventSource_UnknownListener_struct)
#endif
#define MateComponent_EventSource_UnknownListener__alloc() ((MateComponent_EventSource_UnknownListener *)MateCORBA_small_alloc (TC_MateComponent_EventSource_UnknownListener))
#define MateComponent_EventSource_UnknownListener__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_EventSource_UnknownListener,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_EventType_defined)
#define _MateComponent_Gdk_EventType_defined 1
typedef enum {
  MateComponent_Gdk_FOCUS,
  MateComponent_Gdk_KEY,
  MateComponent_Gdk_MOTION,
  MateComponent_Gdk_BUTTON,
  MateComponent_Gdk_CROSSING
} MateComponent_Gdk_EventType;
#if !defined(TC_IMPL_TC_MateComponent_Gdk_EventType_0)
#define TC_IMPL_TC_MateComponent_Gdk_EventType_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_EventType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_EventType_struct;
#define TC_MateComponent_Gdk_EventType ((CORBA_TypeCode)&TC_MateComponent_Gdk_EventType_struct)
#endif
#endif
#if !defined(_MateComponent_Gdk_ButtonType_defined)
#define _MateComponent_Gdk_ButtonType_defined 1
typedef enum {
  MateComponent_Gdk_BUTTON_PRESS,
  MateComponent_Gdk_BUTTON_2_PRESS,
  MateComponent_Gdk_BUTTON_3_PRESS,
  MateComponent_Gdk_BUTTON_RELEASE
} MateComponent_Gdk_ButtonType;
#if !defined(TC_IMPL_TC_MateComponent_Gdk_ButtonType_0)
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_ButtonType_struct;
#define TC_MateComponent_Gdk_ButtonType ((CORBA_TypeCode)&TC_MateComponent_Gdk_ButtonType_struct)
#endif
#endif
#if !defined(_MateComponent_Gdk_KeyType_defined)
#define _MateComponent_Gdk_KeyType_defined 1
typedef enum {
  MateComponent_Gdk_KEY_PRESS,
  MateComponent_Gdk_KEY_RELEASE
} MateComponent_Gdk_KeyType;
#if !defined(TC_IMPL_TC_MateComponent_Gdk_KeyType_0)
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_KeyType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_KeyType_struct;
#define TC_MateComponent_Gdk_KeyType ((CORBA_TypeCode)&TC_MateComponent_Gdk_KeyType_struct)
#endif
#endif
#if !defined(_MateComponent_Gdk_CrossType_defined)
#define _MateComponent_Gdk_CrossType_defined 1
typedef enum {
  MateComponent_Gdk_ENTER,
  MateComponent_Gdk_LEAVE
} MateComponent_Gdk_CrossType;
#if !defined(TC_IMPL_TC_MateComponent_Gdk_CrossType_0)
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_CrossType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_CrossType_struct;
#define TC_MateComponent_Gdk_CrossType ((CORBA_TypeCode)&TC_MateComponent_Gdk_CrossType_struct)
#endif
#endif
#if !defined(_MateComponent_Gdk_CrossMode_defined)
#define _MateComponent_Gdk_CrossMode_defined 1
typedef enum {
  MateComponent_Gdk_NORMAL,
  MateComponent_Gdk_GRAB,
  MateComponent_Gdk_UNGRAB
} MateComponent_Gdk_CrossMode;
#if !defined(TC_IMPL_TC_MateComponent_Gdk_CrossMode_0)
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_CrossMode_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_CrossMode_struct;
#define TC_MateComponent_Gdk_CrossMode ((CORBA_TypeCode)&TC_MateComponent_Gdk_CrossMode_struct)
#endif
#endif
#if !defined(_MateComponent_Gdk_Time_defined)
#define _MateComponent_Gdk_Time_defined 1
typedef CORBA_long MateComponent_Gdk_Time;
#define MateComponent_Gdk_Time_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define MateComponent_Gdk_Time_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Gdk_Time_0)
#define TC_IMPL_TC_MateComponent_Gdk_Time_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_Time_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_Time_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_Time_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_Time_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_Time_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_Time_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_Time_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_Time_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_Time_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_Time_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_Time_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_Time_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_Time_struct;
#define TC_MateComponent_Gdk_Time ((CORBA_TypeCode)&TC_MateComponent_Gdk_Time_struct)
#endif
#define MateComponent_Gdk_Time__alloc() ((MateComponent_Gdk_Time *)MateCORBA_small_alloc (TC_CORBA_long))
#define MateComponent_Gdk_Time__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_long,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_MotionEvent_defined)
#define _MateComponent_Gdk_MotionEvent_defined 1
typedef struct MateComponent_Gdk_MotionEvent_type MateComponent_Gdk_MotionEvent;
struct MateComponent_Gdk_MotionEvent_type {
MateComponent_Gdk_Time time;
CORBA_double x;
CORBA_double y;
CORBA_double x_root;
CORBA_double y_root;
CORBA_double pressure;
CORBA_double xtilt;
CORBA_double ytilt;
CORBA_long state;
CORBA_boolean is_hint;
};

#if !defined(TC_IMPL_TC_MateComponent_Gdk_MotionEvent_0)
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_MotionEvent_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_MotionEvent_struct;
#define TC_MateComponent_Gdk_MotionEvent ((CORBA_TypeCode)&TC_MateComponent_Gdk_MotionEvent_struct)
#endif
#define MateComponent_Gdk_MotionEvent__alloc() ((MateComponent_Gdk_MotionEvent *)MateCORBA_small_alloc (TC_MateComponent_Gdk_MotionEvent))
#define MateComponent_Gdk_MotionEvent__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gdk_MotionEvent,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_ButtonEvent_defined)
#define _MateComponent_Gdk_ButtonEvent_defined 1
typedef struct MateComponent_Gdk_ButtonEvent_type MateComponent_Gdk_ButtonEvent;
struct MateComponent_Gdk_ButtonEvent_type {
MateComponent_Gdk_ButtonType type;
MateComponent_Gdk_Time time;
CORBA_double x;
CORBA_double y;
CORBA_double x_root;
CORBA_double y_root;
CORBA_short button;
};

#if !defined(TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_0)
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_ButtonEvent_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_ButtonEvent_struct;
#define TC_MateComponent_Gdk_ButtonEvent ((CORBA_TypeCode)&TC_MateComponent_Gdk_ButtonEvent_struct)
#endif
#define MateComponent_Gdk_ButtonEvent__alloc() ((MateComponent_Gdk_ButtonEvent *)MateCORBA_small_alloc (TC_MateComponent_Gdk_ButtonEvent))
#define MateComponent_Gdk_ButtonEvent__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gdk_ButtonEvent,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_KeyEvent_defined)
#define _MateComponent_Gdk_KeyEvent_defined 1
typedef struct MateComponent_Gdk_KeyEvent_type MateComponent_Gdk_KeyEvent;
struct MateComponent_Gdk_KeyEvent_type {
MateComponent_Gdk_KeyType type;
MateComponent_Gdk_Time time;
CORBA_short state;
CORBA_short keyval;
CORBA_short length;
CORBA_string str;
};

#if !defined(TC_IMPL_TC_MateComponent_Gdk_KeyEvent_0)
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_KeyEvent_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_KeyEvent_struct;
#define TC_MateComponent_Gdk_KeyEvent ((CORBA_TypeCode)&TC_MateComponent_Gdk_KeyEvent_struct)
#endif
#define MateComponent_Gdk_KeyEvent__alloc() ((MateComponent_Gdk_KeyEvent *)MateCORBA_small_alloc (TC_MateComponent_Gdk_KeyEvent))
#define MateComponent_Gdk_KeyEvent__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gdk_KeyEvent,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_CrossingEvent_defined)
#define _MateComponent_Gdk_CrossingEvent_defined 1
typedef struct MateComponent_Gdk_CrossingEvent_type MateComponent_Gdk_CrossingEvent;
struct MateComponent_Gdk_CrossingEvent_type {
MateComponent_Gdk_CrossType type;
MateComponent_Gdk_Time time;
CORBA_double x;
CORBA_double y;
CORBA_double x_root;
CORBA_double y_root;
MateComponent_Gdk_CrossMode mode;
CORBA_boolean focus;
CORBA_short state;
};

#if !defined(TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_0)
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_CrossingEvent_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_CrossingEvent_struct;
#define TC_MateComponent_Gdk_CrossingEvent ((CORBA_TypeCode)&TC_MateComponent_Gdk_CrossingEvent_struct)
#endif
#define MateComponent_Gdk_CrossingEvent__alloc() ((MateComponent_Gdk_CrossingEvent *)MateCORBA_small_alloc (TC_MateComponent_Gdk_CrossingEvent))
#define MateComponent_Gdk_CrossingEvent__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gdk_CrossingEvent,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_FocusEvent_defined)
#define _MateComponent_Gdk_FocusEvent_defined 1
typedef struct MateComponent_Gdk_FocusEvent_type MateComponent_Gdk_FocusEvent;
struct MateComponent_Gdk_FocusEvent_type {
CORBA_boolean inside;
};

#if !defined(TC_IMPL_TC_MateComponent_Gdk_FocusEvent_0)
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_FocusEvent_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_FocusEvent_struct;
#define TC_MateComponent_Gdk_FocusEvent ((CORBA_TypeCode)&TC_MateComponent_Gdk_FocusEvent_struct)
#endif
#define MateComponent_Gdk_FocusEvent__alloc() ((MateComponent_Gdk_FocusEvent *)MateCORBA_small_alloc (TC_MateComponent_Gdk_FocusEvent))
#define MateComponent_Gdk_FocusEvent__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gdk_FocusEvent,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_Event_defined)
#define _MateComponent_Gdk_Event_defined 1
typedef struct MateComponent_Gdk_Event_type MateComponent_Gdk_Event;
struct MateComponent_Gdk_Event_type {
MateComponent_Gdk_EventType _d;
union {
MateComponent_Gdk_FocusEvent focus;
MateComponent_Gdk_KeyEvent key;
MateComponent_Gdk_MotionEvent motion;
MateComponent_Gdk_ButtonEvent button;
MateComponent_Gdk_CrossingEvent crossing;
} _u;
};
#if !defined(TC_IMPL_TC_MateComponent_Gdk_Event_0)
#define TC_IMPL_TC_MateComponent_Gdk_Event_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_Event_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_Event_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_Event_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_Event_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_Event_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_Event_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_Event_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_Event_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_Event_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_Event_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_Event_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_Event_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_Event_struct;
#define TC_MateComponent_Gdk_Event ((CORBA_TypeCode)&TC_MateComponent_Gdk_Event_struct)
#endif
#define MateComponent_Gdk_Event__alloc() ((MateComponent_Gdk_Event *)MateCORBA_small_alloc (TC_MateComponent_Gdk_Event))
#define MateComponent_Gdk_Event__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gdk_Event,(m),(d))
#endif
#if !defined(_MateComponent_Gdk_WindowId_defined)
#define _MateComponent_Gdk_WindowId_defined 1
typedef CORBA_string MateComponent_Gdk_WindowId;
#define MateComponent_Gdk_WindowId_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define MateComponent_Gdk_WindowId_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Gdk_WindowId_0)
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_0 'M'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_1 'a'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_2 't'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_3 'e'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_4 'C'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_5 'o'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_6 'm'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_7 'p'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_8 'o'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_9 'n'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_10 'e'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_11 'n'
#define TC_IMPL_TC_MateComponent_Gdk_WindowId_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gdk_WindowId_struct;
#define TC_MateComponent_Gdk_WindowId ((CORBA_TypeCode)&TC_MateComponent_Gdk_WindowId_struct)
#endif
#define MateComponent_Gdk_WindowId__alloc() ((MateComponent_Gdk_WindowId *)MateCORBA_small_alloc (TC_CORBA_string))
#define MateComponent_Gdk_WindowId__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(_MateComponent_Gtk_Requisition_defined)
#define _MateComponent_Gtk_Requisition_defined 1
typedef struct MateComponent_Gtk_Requisition_type MateComponent_Gtk_Requisition;
struct MateComponent_Gtk_Requisition_type {
CORBA_long width;
CORBA_long height;
};

#if !defined(TC_IMPL_TC_MateComponent_Gtk_Requisition_0)
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_0 'M'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_1 'a'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_2 't'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_3 'e'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_4 'C'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_5 'o'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_6 'm'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_7 'p'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_8 'o'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_9 'n'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_10 'e'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_11 'n'
#define TC_IMPL_TC_MateComponent_Gtk_Requisition_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gtk_Requisition_struct;
#define TC_MateComponent_Gtk_Requisition ((CORBA_TypeCode)&TC_MateComponent_Gtk_Requisition_struct)
#endif
#define MateComponent_Gtk_Requisition__alloc() ((MateComponent_Gtk_Requisition *)MateCORBA_small_alloc (TC_MateComponent_Gtk_Requisition))
#define MateComponent_Gtk_Requisition__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Gtk_Requisition,(m),(d))
#endif
#if !defined(_MateComponent_Gtk_State_defined)
#define _MateComponent_Gtk_State_defined 1
typedef enum {
  MateComponent_Gtk_StateNormal,
  MateComponent_Gtk_StateActive,
  MateComponent_Gtk_StatePrelight,
  MateComponent_Gtk_StateSelected,
  MateComponent_Gtk_StateInsensitive
} MateComponent_Gtk_State;
#if !defined(TC_IMPL_TC_MateComponent_Gtk_State_0)
#define TC_IMPL_TC_MateComponent_Gtk_State_0 'M'
#define TC_IMPL_TC_MateComponent_Gtk_State_1 'a'
#define TC_IMPL_TC_MateComponent_Gtk_State_2 't'
#define TC_IMPL_TC_MateComponent_Gtk_State_3 'e'
#define TC_IMPL_TC_MateComponent_Gtk_State_4 'C'
#define TC_IMPL_TC_MateComponent_Gtk_State_5 'o'
#define TC_IMPL_TC_MateComponent_Gtk_State_6 'm'
#define TC_IMPL_TC_MateComponent_Gtk_State_7 'p'
#define TC_IMPL_TC_MateComponent_Gtk_State_8 'o'
#define TC_IMPL_TC_MateComponent_Gtk_State_9 'n'
#define TC_IMPL_TC_MateComponent_Gtk_State_10 'e'
#define TC_IMPL_TC_MateComponent_Gtk_State_11 'n'
#define TC_IMPL_TC_MateComponent_Gtk_State_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gtk_State_struct;
#define TC_MateComponent_Gtk_State ((CORBA_TypeCode)&TC_MateComponent_Gtk_State_struct)
#endif
#endif
#if !defined(_MateComponent_Gtk_Direction_defined)
#define _MateComponent_Gtk_Direction_defined 1
typedef enum {
  MateComponent_Gtk_DirectionTabForward,
  MateComponent_Gtk_DirectionTabBackward,
  MateComponent_Gtk_DirectionUp,
  MateComponent_Gtk_DirectionDown,
  MateComponent_Gtk_DirectionLeft,
  MateComponent_Gtk_DirectionRight
} MateComponent_Gtk_Direction;
#if !defined(TC_IMPL_TC_MateComponent_Gtk_Direction_0)
#define TC_IMPL_TC_MateComponent_Gtk_Direction_0 'M'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_1 'a'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_2 't'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_3 'e'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_4 'C'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_5 'o'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_6 'm'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_7 'p'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_8 'o'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_9 'n'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_10 'e'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_11 'n'
#define TC_IMPL_TC_MateComponent_Gtk_Direction_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Gtk_Direction_struct;
#define TC_MateComponent_Gtk_Direction ((CORBA_TypeCode)&TC_MateComponent_Gtk_Direction_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_UIContainer) && !defined(_MateComponent_UIContainer_defined)
#define MATECORBA_DECL_MateComponent_UIContainer 1
#define _MateComponent_UIContainer_defined 1
#define MateComponent_UIContainer__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_UIContainer;
extern CORBA_unsigned_long MateComponent_UIContainer__classid;
#if !defined(TC_IMPL_TC_MateComponent_UIContainer_0)
#define TC_IMPL_TC_MateComponent_UIContainer_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_struct;
#define TC_MateComponent_UIContainer ((CORBA_TypeCode)&TC_MateComponent_UIContainer_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_UIComponent) && !defined(_MateComponent_UIComponent_defined)
#define MATECORBA_DECL_MateComponent_UIComponent 1
#define _MateComponent_UIComponent_defined 1
#define MateComponent_UIComponent__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_UIComponent;
extern CORBA_unsigned_long MateComponent_UIComponent__classid;
#if !defined(TC_IMPL_TC_MateComponent_UIComponent_0)
#define TC_IMPL_TC_MateComponent_UIComponent_0 'M'
#define TC_IMPL_TC_MateComponent_UIComponent_1 'a'
#define TC_IMPL_TC_MateComponent_UIComponent_2 't'
#define TC_IMPL_TC_MateComponent_UIComponent_3 'e'
#define TC_IMPL_TC_MateComponent_UIComponent_4 'C'
#define TC_IMPL_TC_MateComponent_UIComponent_5 'o'
#define TC_IMPL_TC_MateComponent_UIComponent_6 'm'
#define TC_IMPL_TC_MateComponent_UIComponent_7 'p'
#define TC_IMPL_TC_MateComponent_UIComponent_8 'o'
#define TC_IMPL_TC_MateComponent_UIComponent_9 'n'
#define TC_IMPL_TC_MateComponent_UIComponent_10 'e'
#define TC_IMPL_TC_MateComponent_UIComponent_11 'n'
#define TC_IMPL_TC_MateComponent_UIComponent_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIComponent_struct;
#define TC_MateComponent_UIComponent ((CORBA_TypeCode)&TC_MateComponent_UIComponent_struct)
#endif
#endif
#if !defined(_MateComponent_UIComponent_EventType_defined)
#define _MateComponent_UIComponent_EventType_defined 1
typedef enum {
  MateComponent_UIComponent_STATE_CHANGED,
  MateComponent_UIComponent_OTHER
} MateComponent_UIComponent_EventType;
#if !defined(TC_IMPL_TC_MateComponent_UIComponent_EventType_0)
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_0 'M'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_1 'a'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_2 't'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_3 'e'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_4 'C'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_5 'o'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_6 'm'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_7 'p'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_8 'o'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_9 'n'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_10 'e'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_11 'n'
#define TC_IMPL_TC_MateComponent_UIComponent_EventType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIComponent_EventType_struct;
#define TC_MateComponent_UIComponent_EventType ((CORBA_TypeCode)&TC_MateComponent_UIComponent_EventType_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_UIContainer) && !defined(_MateComponent_UIContainer_defined)
#define MATECORBA_DECL_MateComponent_UIContainer 1
#define _MateComponent_UIContainer_defined 1
#define MateComponent_UIContainer__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_UIContainer;
extern CORBA_unsigned_long MateComponent_UIContainer__classid;
#if !defined(TC_IMPL_TC_MateComponent_UIContainer_0)
#define TC_IMPL_TC_MateComponent_UIContainer_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_struct;
#define TC_MateComponent_UIContainer ((CORBA_TypeCode)&TC_MateComponent_UIContainer_struct)
#endif
#endif
#undef ex_MateComponent_UIContainer_MalformedXML
#define ex_MateComponent_UIContainer_MalformedXML "IDL:MateComponent/UIContainer/MalformedXML:1.0"
#if !defined(_MateComponent_UIContainer_MalformedXML_defined)
#define _MateComponent_UIContainer_MalformedXML_defined 1
typedef struct MateComponent_UIContainer_MalformedXML_type MateComponent_UIContainer_MalformedXML;
struct MateComponent_UIContainer_MalformedXML_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_0)
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_MalformedXML_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_MalformedXML_struct;
#define TC_MateComponent_UIContainer_MalformedXML ((CORBA_TypeCode)&TC_MateComponent_UIContainer_MalformedXML_struct)
#endif
#define MateComponent_UIContainer_MalformedXML__alloc() ((MateComponent_UIContainer_MalformedXML *)MateCORBA_small_alloc (TC_MateComponent_UIContainer_MalformedXML))
#define MateComponent_UIContainer_MalformedXML__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_UIContainer_MalformedXML,(m),(d))
#endif
#undef ex_MateComponent_UIContainer_InvalidPath
#define ex_MateComponent_UIContainer_InvalidPath "IDL:MateComponent/UIContainer/InvalidPath:1.0"
#if !defined(_MateComponent_UIContainer_InvalidPath_defined)
#define _MateComponent_UIContainer_InvalidPath_defined 1
typedef struct MateComponent_UIContainer_InvalidPath_type MateComponent_UIContainer_InvalidPath;
struct MateComponent_UIContainer_InvalidPath_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_0)
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_InvalidPath_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_InvalidPath_struct;
#define TC_MateComponent_UIContainer_InvalidPath ((CORBA_TypeCode)&TC_MateComponent_UIContainer_InvalidPath_struct)
#endif
#define MateComponent_UIContainer_InvalidPath__alloc() ((MateComponent_UIContainer_InvalidPath *)MateCORBA_small_alloc (TC_MateComponent_UIContainer_InvalidPath))
#define MateComponent_UIContainer_InvalidPath__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_UIContainer_InvalidPath,(m),(d))
#endif
#undef ex_MateComponent_UIContainer_NonExistentAttr
#define ex_MateComponent_UIContainer_NonExistentAttr "IDL:MateComponent/UIContainer/NonExistentAttr:1.0"
#if !defined(_MateComponent_UIContainer_NonExistentAttr_defined)
#define _MateComponent_UIContainer_NonExistentAttr_defined 1
typedef struct MateComponent_UIContainer_NonExistentAttr_type MateComponent_UIContainer_NonExistentAttr;
struct MateComponent_UIContainer_NonExistentAttr_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_0)
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_NonExistentAttr_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_NonExistentAttr_struct;
#define TC_MateComponent_UIContainer_NonExistentAttr ((CORBA_TypeCode)&TC_MateComponent_UIContainer_NonExistentAttr_struct)
#endif
#define MateComponent_UIContainer_NonExistentAttr__alloc() ((MateComponent_UIContainer_NonExistentAttr *)MateCORBA_small_alloc (TC_MateComponent_UIContainer_NonExistentAttr))
#define MateComponent_UIContainer_NonExistentAttr__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_UIContainer_NonExistentAttr,(m),(d))
#endif
#undef ex_MateComponent_UIContainer_Insensitive
#define ex_MateComponent_UIContainer_Insensitive "IDL:MateComponent/UIContainer/Insensitive:1.0"
#if !defined(_MateComponent_UIContainer_Insensitive_defined)
#define _MateComponent_UIContainer_Insensitive_defined 1
typedef struct MateComponent_UIContainer_Insensitive_type MateComponent_UIContainer_Insensitive;
struct MateComponent_UIContainer_Insensitive_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_UIContainer_Insensitive_0)
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_Insensitive_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_Insensitive_struct;
#define TC_MateComponent_UIContainer_Insensitive ((CORBA_TypeCode)&TC_MateComponent_UIContainer_Insensitive_struct)
#endif
#define MateComponent_UIContainer_Insensitive__alloc() ((MateComponent_UIContainer_Insensitive *)MateCORBA_small_alloc (TC_MateComponent_UIContainer_Insensitive))
#define MateComponent_UIContainer_Insensitive__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_UIContainer_Insensitive,(m),(d))
#endif
#undef ex_MateComponent_UIContainer_Unknown
#define ex_MateComponent_UIContainer_Unknown "IDL:MateComponent/UIContainer/Unknown:1.0"
#if !defined(_MateComponent_UIContainer_Unknown_defined)
#define _MateComponent_UIContainer_Unknown_defined 1
typedef struct MateComponent_UIContainer_Unknown_type MateComponent_UIContainer_Unknown;
struct MateComponent_UIContainer_Unknown_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_UIContainer_Unknown_0)
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_0 'M'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_1 'a'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_2 't'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_3 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_4 'C'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_5 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_6 'm'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_7 'p'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_8 'o'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_9 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_10 'e'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_11 'n'
#define TC_IMPL_TC_MateComponent_UIContainer_Unknown_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_UIContainer_Unknown_struct;
#define TC_MateComponent_UIContainer_Unknown ((CORBA_TypeCode)&TC_MateComponent_UIContainer_Unknown_struct)
#endif
#define MateComponent_UIContainer_Unknown__alloc() ((MateComponent_UIContainer_Unknown *)MateCORBA_small_alloc (TC_MateComponent_UIContainer_Unknown))
#define MateComponent_UIContainer_Unknown__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_UIContainer_Unknown,(m),(d))
#endif
#if !defined(_MateComponent_Pair_defined)
#define _MateComponent_Pair_defined 1
typedef struct MateComponent_Pair_type MateComponent_Pair;
struct MateComponent_Pair_type {
CORBA_string name;
CORBA_any value;
};

#if !defined(TC_IMPL_TC_MateComponent_Pair_0)
#define TC_IMPL_TC_MateComponent_Pair_0 'M'
#define TC_IMPL_TC_MateComponent_Pair_1 'a'
#define TC_IMPL_TC_MateComponent_Pair_2 't'
#define TC_IMPL_TC_MateComponent_Pair_3 'e'
#define TC_IMPL_TC_MateComponent_Pair_4 'C'
#define TC_IMPL_TC_MateComponent_Pair_5 'o'
#define TC_IMPL_TC_MateComponent_Pair_6 'm'
#define TC_IMPL_TC_MateComponent_Pair_7 'p'
#define TC_IMPL_TC_MateComponent_Pair_8 'o'
#define TC_IMPL_TC_MateComponent_Pair_9 'n'
#define TC_IMPL_TC_MateComponent_Pair_10 'e'
#define TC_IMPL_TC_MateComponent_Pair_11 'n'
#define TC_IMPL_TC_MateComponent_Pair_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Pair_struct;
#define TC_MateComponent_Pair ((CORBA_TypeCode)&TC_MateComponent_Pair_struct)
#endif
#define MateComponent_Pair__alloc() ((MateComponent_Pair *)MateCORBA_small_alloc (TC_MateComponent_Pair))
#define MateComponent_Pair__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Pair,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_Pair)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_Pair 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Pair_12 't'
#if !defined(_CORBA_sequence_MateComponent_Pair_defined)
#define _CORBA_sequence_MateComponent_Pair_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; MateComponent_Pair* _buffer; CORBA_boolean _release; } CORBA_sequence_MateComponent_Pair;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Pair_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_Pair_struct;
#define TC_CORBA_sequence_MateComponent_Pair ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_Pair_struct)
#endif
#define CORBA_sequence_MateComponent_Pair__alloc() ((CORBA_sequence_MateComponent_Pair *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Pair))
#define CORBA_sequence_MateComponent_Pair__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Pair,(m),(d))
#define CORBA_sequence_MateComponent_Pair_allocbuf(l) ((MateComponent_Pair*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Pair, (l)))
#define CORBA_sequence_MateComponent_Pair_allocbuf(l) ((MateComponent_Pair*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Pair, (l)))
#endif
#if !defined(_MateComponent_PropertySet_defined)
#define _MateComponent_PropertySet_defined 1
typedef CORBA_sequence_MateComponent_Pair MateComponent_PropertySet;
#define MateComponent_PropertySet_marshal(x,y,z) CORBA_sequence_MateComponent_Pair_marshal((x),(y),(z))
#define MateComponent_PropertySet_demarshal(x,y,z,i) CORBA_sequence_MateComponent_Pair_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_PropertySet_0)
#define TC_IMPL_TC_MateComponent_PropertySet_0 'M'
#define TC_IMPL_TC_MateComponent_PropertySet_1 'a'
#define TC_IMPL_TC_MateComponent_PropertySet_2 't'
#define TC_IMPL_TC_MateComponent_PropertySet_3 'e'
#define TC_IMPL_TC_MateComponent_PropertySet_4 'C'
#define TC_IMPL_TC_MateComponent_PropertySet_5 'o'
#define TC_IMPL_TC_MateComponent_PropertySet_6 'm'
#define TC_IMPL_TC_MateComponent_PropertySet_7 'p'
#define TC_IMPL_TC_MateComponent_PropertySet_8 'o'
#define TC_IMPL_TC_MateComponent_PropertySet_9 'n'
#define TC_IMPL_TC_MateComponent_PropertySet_10 'e'
#define TC_IMPL_TC_MateComponent_PropertySet_11 'n'
#define TC_IMPL_TC_MateComponent_PropertySet_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertySet_struct;
#define TC_MateComponent_PropertySet ((CORBA_TypeCode)&TC_MateComponent_PropertySet_struct)
#endif
#define MateComponent_PropertySet__alloc() ((MateComponent_PropertySet *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Pair))
#define MateComponent_PropertySet__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Pair,(m),(d))
#define MateComponent_PropertySet_allocbuf(l) ((MateComponent_Pair*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Pair, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_string)
#define MATECORBA_DECL_CORBA_sequence_CORBA_string 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_12 't'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_string* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_MateComponent_KeyList_defined)
#define _MateComponent_KeyList_defined 1
typedef CORBA_sequence_CORBA_string MateComponent_KeyList;
#define MateComponent_KeyList_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define MateComponent_KeyList_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_KeyList_0)
#define TC_IMPL_TC_MateComponent_KeyList_0 'M'
#define TC_IMPL_TC_MateComponent_KeyList_1 'a'
#define TC_IMPL_TC_MateComponent_KeyList_2 't'
#define TC_IMPL_TC_MateComponent_KeyList_3 'e'
#define TC_IMPL_TC_MateComponent_KeyList_4 'C'
#define TC_IMPL_TC_MateComponent_KeyList_5 'o'
#define TC_IMPL_TC_MateComponent_KeyList_6 'm'
#define TC_IMPL_TC_MateComponent_KeyList_7 'p'
#define TC_IMPL_TC_MateComponent_KeyList_8 'o'
#define TC_IMPL_TC_MateComponent_KeyList_9 'n'
#define TC_IMPL_TC_MateComponent_KeyList_10 'e'
#define TC_IMPL_TC_MateComponent_KeyList_11 'n'
#define TC_IMPL_TC_MateComponent_KeyList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_KeyList_struct;
#define TC_MateComponent_KeyList ((CORBA_TypeCode)&TC_MateComponent_KeyList_struct)
#endif
#define MateComponent_KeyList__alloc() ((MateComponent_KeyList *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define MateComponent_KeyList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define MateComponent_KeyList_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_MateComponent_PropertyFlags_defined)
#define _MateComponent_PropertyFlags_defined 1
typedef CORBA_long MateComponent_PropertyFlags;
#define MateComponent_PropertyFlags_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define MateComponent_PropertyFlags_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_PropertyFlags_0)
#define TC_IMPL_TC_MateComponent_PropertyFlags_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyFlags_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyFlags_2 't'
#define TC_IMPL_TC_MateComponent_PropertyFlags_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyFlags_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyFlags_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyFlags_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyFlags_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyFlags_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyFlags_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyFlags_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyFlags_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyFlags_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyFlags_struct;
#define TC_MateComponent_PropertyFlags ((CORBA_TypeCode)&TC_MateComponent_PropertyFlags_struct)
#endif
#define MateComponent_PropertyFlags__alloc() ((MateComponent_PropertyFlags *)MateCORBA_small_alloc (TC_CORBA_long))
#define MateComponent_PropertyFlags__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_long,(m),(d))
#endif
#ifndef MateComponent_PROPERTY_READABLE
#define MateComponent_PROPERTY_READABLE 1
#endif /* !MateComponent_PROPERTY_READABLE */

#ifndef MateComponent_PROPERTY_WRITEABLE
#define MateComponent_PROPERTY_WRITEABLE 2
#endif /* !MateComponent_PROPERTY_WRITEABLE */

#ifndef MateComponent_PROPERTY_NO_LISTENING
#define MateComponent_PROPERTY_NO_LISTENING 4
#endif /* !MateComponent_PROPERTY_NO_LISTENING */

#ifndef MateComponent_PROPERTY_NO_AUTONOTIFY
#define MateComponent_PROPERTY_NO_AUTONOTIFY 8
#endif /* !MateComponent_PROPERTY_NO_AUTONOTIFY */

#ifndef MateComponent_PROPERTY_NO_PERSIST
#define MateComponent_PROPERTY_NO_PERSIST 16
#endif /* !MateComponent_PROPERTY_NO_PERSIST */

#if !defined(MATECORBA_DECL_MateComponent_PropertyBag) && !defined(_MateComponent_PropertyBag_defined)
#define MATECORBA_DECL_MateComponent_PropertyBag 1
#define _MateComponent_PropertyBag_defined 1
#define MateComponent_PropertyBag__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_PropertyBag;
extern CORBA_unsigned_long MateComponent_PropertyBag__classid;
#if !defined(TC_IMPL_TC_MateComponent_PropertyBag_0)
#define TC_IMPL_TC_MateComponent_PropertyBag_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyBag_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyBag_2 't'
#define TC_IMPL_TC_MateComponent_PropertyBag_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyBag_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyBag_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyBag_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyBag_struct;
#define TC_MateComponent_PropertyBag ((CORBA_TypeCode)&TC_MateComponent_PropertyBag_struct)
#endif
#endif
#undef ex_MateComponent_PropertyBag_NotFound
#define ex_MateComponent_PropertyBag_NotFound "IDL:MateComponent/PropertyBag/NotFound:1.0"
#if !defined(_MateComponent_PropertyBag_NotFound_defined)
#define _MateComponent_PropertyBag_NotFound_defined 1
typedef struct MateComponent_PropertyBag_NotFound_type MateComponent_PropertyBag_NotFound;
struct MateComponent_PropertyBag_NotFound_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_PropertyBag_NotFound_0)
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_2 't'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_NotFound_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyBag_NotFound_struct;
#define TC_MateComponent_PropertyBag_NotFound ((CORBA_TypeCode)&TC_MateComponent_PropertyBag_NotFound_struct)
#endif
#define MateComponent_PropertyBag_NotFound__alloc() ((MateComponent_PropertyBag_NotFound *)MateCORBA_small_alloc (TC_MateComponent_PropertyBag_NotFound))
#define MateComponent_PropertyBag_NotFound__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PropertyBag_NotFound,(m),(d))
#endif
#undef ex_MateComponent_PropertyBag_InvalidType
#define ex_MateComponent_PropertyBag_InvalidType "IDL:MateComponent/PropertyBag/InvalidType:1.0"
#if !defined(_MateComponent_PropertyBag_InvalidType_defined)
#define _MateComponent_PropertyBag_InvalidType_defined 1
typedef struct MateComponent_PropertyBag_InvalidType_type MateComponent_PropertyBag_InvalidType;
struct MateComponent_PropertyBag_InvalidType_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_0)
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_2 't'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_InvalidType_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyBag_InvalidType_struct;
#define TC_MateComponent_PropertyBag_InvalidType ((CORBA_TypeCode)&TC_MateComponent_PropertyBag_InvalidType_struct)
#endif
#define MateComponent_PropertyBag_InvalidType__alloc() ((MateComponent_PropertyBag_InvalidType *)MateCORBA_small_alloc (TC_MateComponent_PropertyBag_InvalidType))
#define MateComponent_PropertyBag_InvalidType__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PropertyBag_InvalidType,(m),(d))
#endif
#undef ex_MateComponent_PropertyBag_ReadOnly
#define ex_MateComponent_PropertyBag_ReadOnly "IDL:MateComponent/PropertyBag/ReadOnly:1.0"
#if !defined(_MateComponent_PropertyBag_ReadOnly_defined)
#define _MateComponent_PropertyBag_ReadOnly_defined 1
typedef struct MateComponent_PropertyBag_ReadOnly_type MateComponent_PropertyBag_ReadOnly;
struct MateComponent_PropertyBag_ReadOnly_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_0)
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_2 't'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_ReadOnly_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyBag_ReadOnly_struct;
#define TC_MateComponent_PropertyBag_ReadOnly ((CORBA_TypeCode)&TC_MateComponent_PropertyBag_ReadOnly_struct)
#endif
#define MateComponent_PropertyBag_ReadOnly__alloc() ((MateComponent_PropertyBag_ReadOnly *)MateCORBA_small_alloc (TC_MateComponent_PropertyBag_ReadOnly))
#define MateComponent_PropertyBag_ReadOnly__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PropertyBag_ReadOnly,(m),(d))
#endif
#undef ex_MateComponent_PropertyBag_BackendFailed
#define ex_MateComponent_PropertyBag_BackendFailed "IDL:MateComponent/PropertyBag/BackendFailed:1.0"
#if !defined(_MateComponent_PropertyBag_BackendFailed_defined)
#define _MateComponent_PropertyBag_BackendFailed_defined 1
typedef struct MateComponent_PropertyBag_BackendFailed_type MateComponent_PropertyBag_BackendFailed;
struct MateComponent_PropertyBag_BackendFailed_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_0)
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_2 't'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyBag_BackendFailed_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyBag_BackendFailed_struct;
#define TC_MateComponent_PropertyBag_BackendFailed ((CORBA_TypeCode)&TC_MateComponent_PropertyBag_BackendFailed_struct)
#endif
#define MateComponent_PropertyBag_BackendFailed__alloc() ((MateComponent_PropertyBag_BackendFailed *)MateCORBA_small_alloc (TC_MateComponent_PropertyBag_BackendFailed))
#define MateComponent_PropertyBag_BackendFailed__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PropertyBag_BackendFailed,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_ConfigDatabase) && !defined(_MateComponent_ConfigDatabase_defined)
#define MATECORBA_DECL_MateComponent_ConfigDatabase 1
#define _MateComponent_ConfigDatabase_defined 1
#define MateComponent_ConfigDatabase__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_ConfigDatabase;
extern CORBA_unsigned_long MateComponent_ConfigDatabase__classid;
#if !defined(TC_IMPL_TC_MateComponent_ConfigDatabase_0)
#define TC_IMPL_TC_MateComponent_ConfigDatabase_0 'M'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_1 'a'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_2 't'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_3 'e'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_4 'C'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_5 'o'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_6 'm'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_7 'p'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_8 'o'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_9 'n'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_10 'e'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_11 'n'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ConfigDatabase_struct;
#define TC_MateComponent_ConfigDatabase ((CORBA_TypeCode)&TC_MateComponent_ConfigDatabase_struct)
#endif
#endif
#if !defined(_MateComponent_ConfigDatabase_DBFlags_defined)
#define _MateComponent_ConfigDatabase_DBFlags_defined 1
typedef enum {
  MateComponent_ConfigDatabase_DEFAULT,
  MateComponent_ConfigDatabase_WRITE,
  MateComponent_ConfigDatabase_MANDATORY
} MateComponent_ConfigDatabase_DBFlags;
#if !defined(TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_0)
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_0 'M'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_1 'a'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_2 't'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_3 'e'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_4 'C'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_5 'o'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_6 'm'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_7 'p'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_8 'o'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_9 'n'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_10 'e'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_11 'n'
#define TC_IMPL_TC_MateComponent_ConfigDatabase_DBFlags_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ConfigDatabase_DBFlags_struct;
#define TC_MateComponent_ConfigDatabase_DBFlags ((CORBA_TypeCode)&TC_MateComponent_ConfigDatabase_DBFlags_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_ControlFrame) && !defined(_MateComponent_ControlFrame_defined)
#define MATECORBA_DECL_MateComponent_ControlFrame 1
#define _MateComponent_ControlFrame_defined 1
#define MateComponent_ControlFrame__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_ControlFrame;
extern CORBA_unsigned_long MateComponent_ControlFrame__classid;
#if !defined(TC_IMPL_TC_MateComponent_ControlFrame_0)
#define TC_IMPL_TC_MateComponent_ControlFrame_0 'M'
#define TC_IMPL_TC_MateComponent_ControlFrame_1 'a'
#define TC_IMPL_TC_MateComponent_ControlFrame_2 't'
#define TC_IMPL_TC_MateComponent_ControlFrame_3 'e'
#define TC_IMPL_TC_MateComponent_ControlFrame_4 'C'
#define TC_IMPL_TC_MateComponent_ControlFrame_5 'o'
#define TC_IMPL_TC_MateComponent_ControlFrame_6 'm'
#define TC_IMPL_TC_MateComponent_ControlFrame_7 'p'
#define TC_IMPL_TC_MateComponent_ControlFrame_8 'o'
#define TC_IMPL_TC_MateComponent_ControlFrame_9 'n'
#define TC_IMPL_TC_MateComponent_ControlFrame_10 'e'
#define TC_IMPL_TC_MateComponent_ControlFrame_11 'n'
#define TC_IMPL_TC_MateComponent_ControlFrame_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ControlFrame_struct;
#define TC_MateComponent_ControlFrame ((CORBA_TypeCode)&TC_MateComponent_ControlFrame_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Control) && !defined(_MateComponent_Control_defined)
#define MATECORBA_DECL_MateComponent_Control 1
#define _MateComponent_Control_defined 1
#define MateComponent_Control__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Control;
extern CORBA_unsigned_long MateComponent_Control__classid;
#if !defined(TC_IMPL_TC_MateComponent_Control_0)
#define TC_IMPL_TC_MateComponent_Control_0 'M'
#define TC_IMPL_TC_MateComponent_Control_1 'a'
#define TC_IMPL_TC_MateComponent_Control_2 't'
#define TC_IMPL_TC_MateComponent_Control_3 'e'
#define TC_IMPL_TC_MateComponent_Control_4 'C'
#define TC_IMPL_TC_MateComponent_Control_5 'o'
#define TC_IMPL_TC_MateComponent_Control_6 'm'
#define TC_IMPL_TC_MateComponent_Control_7 'p'
#define TC_IMPL_TC_MateComponent_Control_8 'o'
#define TC_IMPL_TC_MateComponent_Control_9 'n'
#define TC_IMPL_TC_MateComponent_Control_10 'e'
#define TC_IMPL_TC_MateComponent_Control_11 'n'
#define TC_IMPL_TC_MateComponent_Control_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Control_struct;
#define TC_MateComponent_Control ((CORBA_TypeCode)&TC_MateComponent_Control_struct)
#endif
#endif
#undef ex_MateComponent_Control_NoContents
#define ex_MateComponent_Control_NoContents "IDL:MateComponent/Control/NoContents:1.0"
#if !defined(_MateComponent_Control_NoContents_defined)
#define _MateComponent_Control_NoContents_defined 1
typedef struct MateComponent_Control_NoContents_type MateComponent_Control_NoContents;
struct MateComponent_Control_NoContents_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_Control_NoContents_0)
#define TC_IMPL_TC_MateComponent_Control_NoContents_0 'M'
#define TC_IMPL_TC_MateComponent_Control_NoContents_1 'a'
#define TC_IMPL_TC_MateComponent_Control_NoContents_2 't'
#define TC_IMPL_TC_MateComponent_Control_NoContents_3 'e'
#define TC_IMPL_TC_MateComponent_Control_NoContents_4 'C'
#define TC_IMPL_TC_MateComponent_Control_NoContents_5 'o'
#define TC_IMPL_TC_MateComponent_Control_NoContents_6 'm'
#define TC_IMPL_TC_MateComponent_Control_NoContents_7 'p'
#define TC_IMPL_TC_MateComponent_Control_NoContents_8 'o'
#define TC_IMPL_TC_MateComponent_Control_NoContents_9 'n'
#define TC_IMPL_TC_MateComponent_Control_NoContents_10 'e'
#define TC_IMPL_TC_MateComponent_Control_NoContents_11 'n'
#define TC_IMPL_TC_MateComponent_Control_NoContents_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Control_NoContents_struct;
#define TC_MateComponent_Control_NoContents ((CORBA_TypeCode)&TC_MateComponent_Control_NoContents_struct)
#endif
#define MateComponent_Control_NoContents__alloc() ((MateComponent_Control_NoContents *)MateCORBA_small_alloc (TC_MateComponent_Control_NoContents))
#define MateComponent_Control_NoContents__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Control_NoContents,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_PropertyControl) && !defined(_MateComponent_PropertyControl_defined)
#define MATECORBA_DECL_MateComponent_PropertyControl 1
#define _MateComponent_PropertyControl_defined 1
#define MateComponent_PropertyControl__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_PropertyControl;
extern CORBA_unsigned_long MateComponent_PropertyControl__classid;
#if !defined(TC_IMPL_TC_MateComponent_PropertyControl_0)
#define TC_IMPL_TC_MateComponent_PropertyControl_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyControl_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyControl_2 't'
#define TC_IMPL_TC_MateComponent_PropertyControl_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyControl_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyControl_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyControl_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyControl_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyControl_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyControl_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyControl_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyControl_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyControl_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyControl_struct;
#define TC_MateComponent_PropertyControl ((CORBA_TypeCode)&TC_MateComponent_PropertyControl_struct)
#endif
#endif
#if !defined(_MateComponent_PropertyControl_Action_defined)
#define _MateComponent_PropertyControl_Action_defined 1
typedef enum {
  MateComponent_PropertyControl_APPLY,
  MateComponent_PropertyControl_HELP
} MateComponent_PropertyControl_Action;
#if !defined(TC_IMPL_TC_MateComponent_PropertyControl_Action_0)
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_2 't'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyControl_Action_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyControl_Action_struct;
#define TC_MateComponent_PropertyControl_Action ((CORBA_TypeCode)&TC_MateComponent_PropertyControl_Action_struct)
#endif
#endif
#undef ex_MateComponent_PropertyControl_NoPage
#define ex_MateComponent_PropertyControl_NoPage "IDL:MateComponent/PropertyControl/NoPage:1.0"
#if !defined(_MateComponent_PropertyControl_NoPage_defined)
#define _MateComponent_PropertyControl_NoPage_defined 1
typedef struct MateComponent_PropertyControl_NoPage_type MateComponent_PropertyControl_NoPage;
struct MateComponent_PropertyControl_NoPage_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_PropertyControl_NoPage_0)
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_0 'M'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_1 'a'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_2 't'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_3 'e'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_4 'C'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_5 'o'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_6 'm'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_7 'p'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_8 'o'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_9 'n'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_10 'e'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_11 'n'
#define TC_IMPL_TC_MateComponent_PropertyControl_NoPage_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PropertyControl_NoPage_struct;
#define TC_MateComponent_PropertyControl_NoPage ((CORBA_TypeCode)&TC_MateComponent_PropertyControl_NoPage_struct)
#endif
#define MateComponent_PropertyControl_NoPage__alloc() ((MateComponent_PropertyControl_NoPage *)MateCORBA_small_alloc (TC_MateComponent_PropertyControl_NoPage))
#define MateComponent_PropertyControl_NoPage__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PropertyControl_NoPage,(m),(d))
#endif
#if !defined(_MateComponent_ZoomLevel_defined)
#define _MateComponent_ZoomLevel_defined 1
typedef CORBA_float MateComponent_ZoomLevel;
#define MateComponent_ZoomLevel_marshal(x,y,z) CORBA_float_marshal((x),(y),(z))
#define MateComponent_ZoomLevel_demarshal(x,y,z,i) CORBA_float_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ZoomLevel_0)
#define TC_IMPL_TC_MateComponent_ZoomLevel_0 'M'
#define TC_IMPL_TC_MateComponent_ZoomLevel_1 'a'
#define TC_IMPL_TC_MateComponent_ZoomLevel_2 't'
#define TC_IMPL_TC_MateComponent_ZoomLevel_3 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevel_4 'C'
#define TC_IMPL_TC_MateComponent_ZoomLevel_5 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevel_6 'm'
#define TC_IMPL_TC_MateComponent_ZoomLevel_7 'p'
#define TC_IMPL_TC_MateComponent_ZoomLevel_8 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevel_9 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevel_10 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevel_11 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevel_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ZoomLevel_struct;
#define TC_MateComponent_ZoomLevel ((CORBA_TypeCode)&TC_MateComponent_ZoomLevel_struct)
#endif
#define MateComponent_ZoomLevel__alloc() ((MateComponent_ZoomLevel *)MateCORBA_small_alloc (TC_CORBA_float))
#define MateComponent_ZoomLevel__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_float,(m),(d))
#endif
#if !defined(_MateComponent_ZoomLevelName_defined)
#define _MateComponent_ZoomLevelName_defined 1
typedef CORBA_string MateComponent_ZoomLevelName;
#define MateComponent_ZoomLevelName_marshal(x,y,z) CORBA_string_marshal((x),(y),(z))
#define MateComponent_ZoomLevelName_demarshal(x,y,z,i) CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ZoomLevelName_0)
#define TC_IMPL_TC_MateComponent_ZoomLevelName_0 'M'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_1 'a'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_2 't'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_3 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_4 'C'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_5 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_6 'm'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_7 'p'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_8 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_9 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_10 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_11 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevelName_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ZoomLevelName_struct;
#define TC_MateComponent_ZoomLevelName ((CORBA_TypeCode)&TC_MateComponent_ZoomLevelName_struct)
#endif
#define MateComponent_ZoomLevelName__alloc() ((MateComponent_ZoomLevelName *)MateCORBA_small_alloc (TC_CORBA_string))
#define MateComponent_ZoomLevelName__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_string,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_float)
#define MATECORBA_DECL_CORBA_sequence_CORBA_float 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_float_12 't'
#if !defined(_CORBA_sequence_CORBA_float_defined)
#define _CORBA_sequence_CORBA_float_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_float* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_float;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_float_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_float_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_float_struct;
#define TC_CORBA_sequence_CORBA_float ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_float_struct)
#endif
#define CORBA_sequence_CORBA_float__alloc() ((CORBA_sequence_CORBA_float *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_float))
#define CORBA_sequence_CORBA_float__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_float,(m),(d))
#define CORBA_sequence_CORBA_float_allocbuf(l) ((CORBA_float*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_float, (l)))
#define CORBA_sequence_CORBA_float_allocbuf(l) ((CORBA_float*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_float, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_ZoomLevel)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_ZoomLevel 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevel_12 't'
#if !defined(_CORBA_sequence_MateComponent_ZoomLevel_defined)
#define _CORBA_sequence_MateComponent_ZoomLevel_defined 1
typedef CORBA_sequence_CORBA_float CORBA_sequence_MateComponent_ZoomLevel;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevel_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_ZoomLevel_struct;
#define TC_CORBA_sequence_MateComponent_ZoomLevel ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_ZoomLevel_struct)
#endif
#define CORBA_sequence_MateComponent_ZoomLevel__alloc CORBA_sequence_CORBA_float__alloc
#define CORBA_sequence_MateComponent_ZoomLevel__freekids CORBA_sequence_CORBA_float__freekids
#define CORBA_sequence_MateComponent_ZoomLevel_allocbuf CORBA_sequence_CORBA_float_allocbuf
#define CORBA_sequence_MateComponent_ZoomLevel_marshal(x,y,z) CORBA_sequence_CORBA_float_marshal((x),(y),(z))
#define CORBA_sequence_MateComponent_ZoomLevel_demarshal(x,y,z,i) CORBA_sequence_CORBA_float_demarshal((x),(y),(z),(i))
#endif
#if !defined(_MateComponent_ZoomLevelList_defined)
#define _MateComponent_ZoomLevelList_defined 1
typedef CORBA_sequence_MateComponent_ZoomLevel MateComponent_ZoomLevelList;
#define MateComponent_ZoomLevelList_marshal(x,y,z) CORBA_sequence_MateComponent_ZoomLevel_marshal((x),(y),(z))
#define MateComponent_ZoomLevelList_demarshal(x,y,z,i) CORBA_sequence_MateComponent_ZoomLevel_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ZoomLevelList_0)
#define TC_IMPL_TC_MateComponent_ZoomLevelList_0 'M'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_1 'a'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_2 't'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_3 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_4 'C'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_5 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_6 'm'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_7 'p'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_8 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_9 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_10 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_11 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevelList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ZoomLevelList_struct;
#define TC_MateComponent_ZoomLevelList ((CORBA_TypeCode)&TC_MateComponent_ZoomLevelList_struct)
#endif
#define MateComponent_ZoomLevelList__alloc() ((MateComponent_ZoomLevelList *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_ZoomLevel))
#define MateComponent_ZoomLevelList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_ZoomLevel,(m),(d))
#define MateComponent_ZoomLevelList_allocbuf(l) ((MateComponent_ZoomLevel*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_ZoomLevel, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_string)
#define MATECORBA_DECL_CORBA_sequence_CORBA_string 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_12 't'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_string* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_ZoomLevelName)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_ZoomLevelName 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_ZoomLevelName_12 't'
#if !defined(_CORBA_sequence_MateComponent_ZoomLevelName_defined)
#define _CORBA_sequence_MateComponent_ZoomLevelName_defined 1
typedef CORBA_sequence_CORBA_string CORBA_sequence_MateComponent_ZoomLevelName;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_ZoomLevelName_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_ZoomLevelName_struct;
#define TC_CORBA_sequence_MateComponent_ZoomLevelName ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_ZoomLevelName_struct)
#endif
#define CORBA_sequence_MateComponent_ZoomLevelName__alloc CORBA_sequence_CORBA_string__alloc
#define CORBA_sequence_MateComponent_ZoomLevelName__freekids CORBA_sequence_CORBA_string__freekids
#define CORBA_sequence_MateComponent_ZoomLevelName_allocbuf CORBA_sequence_CORBA_string_allocbuf
#define CORBA_sequence_MateComponent_ZoomLevelName_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define CORBA_sequence_MateComponent_ZoomLevelName_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#endif
#if !defined(_MateComponent_ZoomLevelNameList_defined)
#define _MateComponent_ZoomLevelNameList_defined 1
typedef CORBA_sequence_MateComponent_ZoomLevelName MateComponent_ZoomLevelNameList;
#define MateComponent_ZoomLevelNameList_marshal(x,y,z) CORBA_sequence_MateComponent_ZoomLevelName_marshal((x),(y),(z))
#define MateComponent_ZoomLevelNameList_demarshal(x,y,z,i) CORBA_sequence_MateComponent_ZoomLevelName_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ZoomLevelNameList_0)
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_0 'M'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_1 'a'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_2 't'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_3 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_4 'C'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_5 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_6 'm'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_7 'p'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_8 'o'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_9 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_10 'e'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_11 'n'
#define TC_IMPL_TC_MateComponent_ZoomLevelNameList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ZoomLevelNameList_struct;
#define TC_MateComponent_ZoomLevelNameList ((CORBA_TypeCode)&TC_MateComponent_ZoomLevelNameList_struct)
#endif
#define MateComponent_ZoomLevelNameList__alloc() ((MateComponent_ZoomLevelNameList *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_ZoomLevelName))
#define MateComponent_ZoomLevelNameList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_ZoomLevelName,(m),(d))
#define MateComponent_ZoomLevelNameList_allocbuf(l) ((MateComponent_ZoomLevelName*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_ZoomLevelName, (l)))
#endif
#if !defined(MATECORBA_DECL_MateComponent_ZoomableFrame) && !defined(_MateComponent_ZoomableFrame_defined)
#define MATECORBA_DECL_MateComponent_ZoomableFrame 1
#define _MateComponent_ZoomableFrame_defined 1
#define MateComponent_ZoomableFrame__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_ZoomableFrame;
extern CORBA_unsigned_long MateComponent_ZoomableFrame__classid;
#if !defined(TC_IMPL_TC_MateComponent_ZoomableFrame_0)
#define TC_IMPL_TC_MateComponent_ZoomableFrame_0 'M'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_1 'a'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_2 't'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_3 'e'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_4 'C'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_5 'o'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_6 'm'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_7 'p'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_8 'o'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_9 'n'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_10 'e'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_11 'n'
#define TC_IMPL_TC_MateComponent_ZoomableFrame_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ZoomableFrame_struct;
#define TC_MateComponent_ZoomableFrame ((CORBA_TypeCode)&TC_MateComponent_ZoomableFrame_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Zoomable) && !defined(_MateComponent_Zoomable_defined)
#define MATECORBA_DECL_MateComponent_Zoomable 1
#define _MateComponent_Zoomable_defined 1
#define MateComponent_Zoomable__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Zoomable;
extern CORBA_unsigned_long MateComponent_Zoomable__classid;
#if !defined(TC_IMPL_TC_MateComponent_Zoomable_0)
#define TC_IMPL_TC_MateComponent_Zoomable_0 'M'
#define TC_IMPL_TC_MateComponent_Zoomable_1 'a'
#define TC_IMPL_TC_MateComponent_Zoomable_2 't'
#define TC_IMPL_TC_MateComponent_Zoomable_3 'e'
#define TC_IMPL_TC_MateComponent_Zoomable_4 'C'
#define TC_IMPL_TC_MateComponent_Zoomable_5 'o'
#define TC_IMPL_TC_MateComponent_Zoomable_6 'm'
#define TC_IMPL_TC_MateComponent_Zoomable_7 'p'
#define TC_IMPL_TC_MateComponent_Zoomable_8 'o'
#define TC_IMPL_TC_MateComponent_Zoomable_9 'n'
#define TC_IMPL_TC_MateComponent_Zoomable_10 'e'
#define TC_IMPL_TC_MateComponent_Zoomable_11 'n'
#define TC_IMPL_TC_MateComponent_Zoomable_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Zoomable_struct;
#define TC_MateComponent_Zoomable ((CORBA_TypeCode)&TC_MateComponent_Zoomable_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_ItemContainer) && !defined(_MateComponent_ItemContainer_defined)
#define MATECORBA_DECL_MateComponent_ItemContainer 1
#define _MateComponent_ItemContainer_defined 1
#define MateComponent_ItemContainer__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_ItemContainer;
extern CORBA_unsigned_long MateComponent_ItemContainer__classid;
#if !defined(TC_IMPL_TC_MateComponent_ItemContainer_0)
#define TC_IMPL_TC_MateComponent_ItemContainer_0 'M'
#define TC_IMPL_TC_MateComponent_ItemContainer_1 'a'
#define TC_IMPL_TC_MateComponent_ItemContainer_2 't'
#define TC_IMPL_TC_MateComponent_ItemContainer_3 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_4 'C'
#define TC_IMPL_TC_MateComponent_ItemContainer_5 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_6 'm'
#define TC_IMPL_TC_MateComponent_ItemContainer_7 'p'
#define TC_IMPL_TC_MateComponent_ItemContainer_8 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_9 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_10 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_11 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ItemContainer_struct;
#define TC_MateComponent_ItemContainer ((CORBA_TypeCode)&TC_MateComponent_ItemContainer_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_string)
#define MATECORBA_DECL_CORBA_sequence_CORBA_string 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_12 't'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_string* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_MateComponent_ItemContainer_ObjectNames_defined)
#define _MateComponent_ItemContainer_ObjectNames_defined 1
typedef CORBA_sequence_CORBA_string MateComponent_ItemContainer_ObjectNames;
#define MateComponent_ItemContainer_ObjectNames_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define MateComponent_ItemContainer_ObjectNames_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_0)
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_0 'M'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_1 'a'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_2 't'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_3 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_4 'C'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_5 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_6 'm'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_7 'p'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_8 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_9 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_10 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_11 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_ObjectNames_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ItemContainer_ObjectNames_struct;
#define TC_MateComponent_ItemContainer_ObjectNames ((CORBA_TypeCode)&TC_MateComponent_ItemContainer_ObjectNames_struct)
#endif
#define MateComponent_ItemContainer_ObjectNames__alloc() ((MateComponent_ItemContainer_ObjectNames *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define MateComponent_ItemContainer_ObjectNames__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define MateComponent_ItemContainer_ObjectNames_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#undef ex_MateComponent_ItemContainer_NotFound
#define ex_MateComponent_ItemContainer_NotFound "IDL:MateComponent/ItemContainer/NotFound:1.0"
#if !defined(_MateComponent_ItemContainer_NotFound_defined)
#define _MateComponent_ItemContainer_NotFound_defined 1
typedef struct MateComponent_ItemContainer_NotFound_type MateComponent_ItemContainer_NotFound;
struct MateComponent_ItemContainer_NotFound_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_ItemContainer_NotFound_0)
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_0 'M'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_1 'a'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_2 't'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_3 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_4 'C'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_5 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_6 'm'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_7 'p'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_8 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_9 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_10 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_11 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_NotFound_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ItemContainer_NotFound_struct;
#define TC_MateComponent_ItemContainer_NotFound ((CORBA_TypeCode)&TC_MateComponent_ItemContainer_NotFound_struct)
#endif
#define MateComponent_ItemContainer_NotFound__alloc() ((MateComponent_ItemContainer_NotFound *)MateCORBA_small_alloc (TC_MateComponent_ItemContainer_NotFound))
#define MateComponent_ItemContainer_NotFound__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_ItemContainer_NotFound,(m),(d))
#endif
#undef ex_MateComponent_ItemContainer_SyntaxError
#define ex_MateComponent_ItemContainer_SyntaxError "IDL:MateComponent/ItemContainer/SyntaxError:1.0"
#if !defined(_MateComponent_ItemContainer_SyntaxError_defined)
#define _MateComponent_ItemContainer_SyntaxError_defined 1
typedef struct MateComponent_ItemContainer_SyntaxError_type MateComponent_ItemContainer_SyntaxError;
struct MateComponent_ItemContainer_SyntaxError_type {
int dummy;
};

#if !defined(TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_0)
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_0 'M'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_1 'a'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_2 't'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_3 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_4 'C'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_5 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_6 'm'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_7 'p'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_8 'o'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_9 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_10 'e'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_11 'n'
#define TC_IMPL_TC_MateComponent_ItemContainer_SyntaxError_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ItemContainer_SyntaxError_struct;
#define TC_MateComponent_ItemContainer_SyntaxError ((CORBA_TypeCode)&TC_MateComponent_ItemContainer_SyntaxError_struct)
#endif
#define MateComponent_ItemContainer_SyntaxError__alloc() ((MateComponent_ItemContainer_SyntaxError *)MateCORBA_small_alloc (TC_MateComponent_ItemContainer_SyntaxError))
#define MateComponent_ItemContainer_SyntaxError__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_ItemContainer_SyntaxError,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_octet)
#define MATECORBA_DECL_CORBA_sequence_CORBA_octet 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_octet_12 't'
#if !defined(_CORBA_sequence_CORBA_octet_defined)
#define _CORBA_sequence_CORBA_octet_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_octet* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_octet;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_octet_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_octet_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_octet_struct;
#define TC_CORBA_sequence_CORBA_octet ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_octet_struct)
#endif
#define CORBA_sequence_CORBA_octet__alloc() ((CORBA_sequence_CORBA_octet *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define CORBA_sequence_CORBA_octet__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#define CORBA_sequence_CORBA_octet_allocbuf(l) ((CORBA_octet*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#if !defined(_MateComponent_Canvas_pixbuf_defined)
#define _MateComponent_Canvas_pixbuf_defined 1
typedef CORBA_sequence_CORBA_octet MateComponent_Canvas_pixbuf;
#define MateComponent_Canvas_pixbuf_marshal(x,y,z) CORBA_sequence_CORBA_octet_marshal((x),(y),(z))
#define MateComponent_Canvas_pixbuf_demarshal(x,y,z,i) CORBA_sequence_CORBA_octet_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Canvas_pixbuf_0)
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_pixbuf_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_pixbuf_struct;
#define TC_MateComponent_Canvas_pixbuf ((CORBA_TypeCode)&TC_MateComponent_Canvas_pixbuf_struct)
#endif
#define MateComponent_Canvas_pixbuf__alloc() ((MateComponent_Canvas_pixbuf *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_octet))
#define MateComponent_Canvas_pixbuf__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_octet,(m),(d))
#define MateComponent_Canvas_pixbuf_allocbuf(l) ((CORBA_octet*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_octet, (l)))
#endif
#if !defined(_MateComponent_Canvas_int32_defined)
#define _MateComponent_Canvas_int32_defined 1
typedef CORBA_long MateComponent_Canvas_int32;
#define MateComponent_Canvas_int32_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define MateComponent_Canvas_int32_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Canvas_int32_0)
#define TC_IMPL_TC_MateComponent_Canvas_int32_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_int32_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_int32_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_int32_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_int32_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_int32_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_int32_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_int32_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_int32_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_int32_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_int32_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_int32_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_int32_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_int32_struct;
#define TC_MateComponent_Canvas_int32 ((CORBA_TypeCode)&TC_MateComponent_Canvas_int32_struct)
#endif
#define MateComponent_Canvas_int32__alloc() ((MateComponent_Canvas_int32 *)MateCORBA_small_alloc (TC_CORBA_long))
#define MateComponent_Canvas_int32__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_long,(m),(d))
#endif
#if !defined(_MateComponent_Canvas_IRect_defined)
#define _MateComponent_Canvas_IRect_defined 1
typedef struct MateComponent_Canvas_IRect_type MateComponent_Canvas_IRect;
struct MateComponent_Canvas_IRect_type {
CORBA_long x0;
CORBA_long y0;
CORBA_long x1;
CORBA_long y1;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_IRect_0)
#define TC_IMPL_TC_MateComponent_Canvas_IRect_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_IRect_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_IRect_struct;
#define TC_MateComponent_Canvas_IRect ((CORBA_TypeCode)&TC_MateComponent_Canvas_IRect_struct)
#endif
#define MateComponent_Canvas_IRect__alloc() ((MateComponent_Canvas_IRect *)MateCORBA_small_alloc (TC_MateComponent_Canvas_IRect))
#define MateComponent_Canvas_IRect__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_IRect,(m),(d))
#endif
#if !defined(_MateComponent_Canvas_DRect_defined)
#define _MateComponent_Canvas_DRect_defined 1
typedef struct MateComponent_Canvas_DRect_type MateComponent_Canvas_DRect;
struct MateComponent_Canvas_DRect_type {
CORBA_double x0;
CORBA_double y0;
CORBA_double x1;
CORBA_double y1;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_DRect_0)
#define TC_IMPL_TC_MateComponent_Canvas_DRect_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_DRect_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_DRect_struct;
#define TC_MateComponent_Canvas_DRect ((CORBA_TypeCode)&TC_MateComponent_Canvas_DRect_struct)
#endif
#define MateComponent_Canvas_DRect__alloc() ((MateComponent_Canvas_DRect *)MateCORBA_small_alloc (TC_MateComponent_Canvas_DRect))
#define MateComponent_Canvas_DRect__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_DRect,(m),(d))
#endif
#ifndef MateComponent_Canvas_IS_BG
#define MateComponent_Canvas_IS_BG 1
#endif /* !MateComponent_Canvas_IS_BG */

#ifndef MateComponent_Canvas_IS_BUF
#define MateComponent_Canvas_IS_BUF 2
#endif /* !MateComponent_Canvas_IS_BUF */

#if !defined(_MateComponent_Canvas_affine_defined)
#define _MateComponent_Canvas_affine_defined 1
typedef CORBA_double MateComponent_Canvas_affine[6];
typedef CORBA_double MateComponent_Canvas_affine_slice;
#if !defined(TC_IMPL_TC_MateComponent_Canvas_affine_0)
#define TC_IMPL_TC_MateComponent_Canvas_affine_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_affine_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_affine_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_affine_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_affine_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_affine_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_affine_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_affine_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_affine_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_affine_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_affine_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_affine_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_affine_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_affine_struct;
#define TC_MateComponent_Canvas_affine ((CORBA_TypeCode)&TC_MateComponent_Canvas_affine_struct)
#endif
#define MateComponent_Canvas_affine__alloc() ((MateComponent_Canvas_affine_slice *)MateCORBA_small_alloc (TC_MateComponent_Canvas_affine))
#define MateComponent_Canvas_affine__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_affine,(m),(d))
#endif
#if !defined(_MateComponent_Canvas_Buf_defined)
#define _MateComponent_Canvas_Buf_defined 1
typedef struct MateComponent_Canvas_Buf_type MateComponent_Canvas_Buf;
struct MateComponent_Canvas_Buf_type {
MateComponent_Canvas_pixbuf rgb_buf;
CORBA_long row_stride;
MateComponent_Canvas_IRect rect;
MateComponent_Canvas_int32 bg_color;
CORBA_short flags;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_Buf_0)
#define TC_IMPL_TC_MateComponent_Canvas_Buf_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Buf_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_Buf_struct;
#define TC_MateComponent_Canvas_Buf ((CORBA_TypeCode)&TC_MateComponent_Canvas_Buf_struct)
#endif
#define MateComponent_Canvas_Buf__alloc() ((MateComponent_Canvas_Buf *)MateCORBA_small_alloc (TC_MateComponent_Canvas_Buf))
#define MateComponent_Canvas_Buf__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_Buf,(m),(d))
#endif
#if !defined(_MateComponent_Canvas_Point_defined)
#define _MateComponent_Canvas_Point_defined 1
typedef struct MateComponent_Canvas_Point_type MateComponent_Canvas_Point;
struct MateComponent_Canvas_Point_type {
CORBA_double x;
CORBA_double y;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_Point_0)
#define TC_IMPL_TC_MateComponent_Canvas_Point_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_Point_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_Point_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_Point_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Point_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_Point_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Point_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_Point_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_Point_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Point_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Point_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Point_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Point_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_Point_struct;
#define TC_MateComponent_Canvas_Point ((CORBA_TypeCode)&TC_MateComponent_Canvas_Point_struct)
#endif
#define MateComponent_Canvas_Point__alloc() ((MateComponent_Canvas_Point *)MateCORBA_small_alloc (TC_MateComponent_Canvas_Point))
#define MateComponent_Canvas_Point__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_Point,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_Canvas_Point)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_Canvas_Point 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_Point_12 't'
#if !defined(_CORBA_sequence_MateComponent_Canvas_Point_defined)
#define _CORBA_sequence_MateComponent_Canvas_Point_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; MateComponent_Canvas_Point* _buffer; CORBA_boolean _release; } CORBA_sequence_MateComponent_Canvas_Point;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_Point_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_Canvas_Point_struct;
#define TC_CORBA_sequence_MateComponent_Canvas_Point ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_Canvas_Point_struct)
#endif
#define CORBA_sequence_MateComponent_Canvas_Point__alloc() ((CORBA_sequence_MateComponent_Canvas_Point *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Canvas_Point))
#define CORBA_sequence_MateComponent_Canvas_Point__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Canvas_Point,(m),(d))
#define CORBA_sequence_MateComponent_Canvas_Point_allocbuf(l) ((MateComponent_Canvas_Point*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Canvas_Point, (l)))
#define CORBA_sequence_MateComponent_Canvas_Point_allocbuf(l) ((MateComponent_Canvas_Point*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Canvas_Point, (l)))
#endif
#if !defined(_MateComponent_Canvas_Points_defined)
#define _MateComponent_Canvas_Points_defined 1
typedef CORBA_sequence_MateComponent_Canvas_Point MateComponent_Canvas_Points;
#define MateComponent_Canvas_Points_marshal(x,y,z) CORBA_sequence_MateComponent_Canvas_Point_marshal((x),(y),(z))
#define MateComponent_Canvas_Points_demarshal(x,y,z,i) CORBA_sequence_MateComponent_Canvas_Point_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Canvas_Points_0)
#define TC_IMPL_TC_MateComponent_Canvas_Points_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_Points_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_Points_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_Points_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Points_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_Points_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Points_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_Points_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_Points_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Points_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Points_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Points_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Points_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_Points_struct;
#define TC_MateComponent_Canvas_Points ((CORBA_TypeCode)&TC_MateComponent_Canvas_Points_struct)
#endif
#define MateComponent_Canvas_Points__alloc() ((MateComponent_Canvas_Points *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Canvas_Point))
#define MateComponent_Canvas_Points__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Canvas_Point,(m),(d))
#define MateComponent_Canvas_Points_allocbuf(l) ((MateComponent_Canvas_Point*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Canvas_Point, (l)))
#endif
#if !defined(_MateComponent_Canvas_SVPSegment_defined)
#define _MateComponent_Canvas_SVPSegment_defined 1
typedef struct MateComponent_Canvas_SVPSegment_type MateComponent_Canvas_SVPSegment;
struct MateComponent_Canvas_SVPSegment_type {
CORBA_boolean up;
MateComponent_Canvas_DRect bbox;
MateComponent_Canvas_Points points;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_SVPSegment_0)
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_SVPSegment_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_SVPSegment_struct;
#define TC_MateComponent_Canvas_SVPSegment ((CORBA_TypeCode)&TC_MateComponent_Canvas_SVPSegment_struct)
#endif
#define MateComponent_Canvas_SVPSegment__alloc() ((MateComponent_Canvas_SVPSegment *)MateCORBA_small_alloc (TC_MateComponent_Canvas_SVPSegment))
#define MateComponent_Canvas_SVPSegment__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_SVPSegment,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_Canvas_SVPSegment)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_Canvas_SVPSegment 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_SVPSegment_12 't'
#if !defined(_CORBA_sequence_MateComponent_Canvas_SVPSegment_defined)
#define _CORBA_sequence_MateComponent_Canvas_SVPSegment_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; MateComponent_Canvas_SVPSegment* _buffer; CORBA_boolean _release; } CORBA_sequence_MateComponent_Canvas_SVPSegment;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_struct;
#define TC_CORBA_sequence_MateComponent_Canvas_SVPSegment ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_Canvas_SVPSegment_struct)
#endif
#define CORBA_sequence_MateComponent_Canvas_SVPSegment__alloc() ((CORBA_sequence_MateComponent_Canvas_SVPSegment *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment))
#define CORBA_sequence_MateComponent_Canvas_SVPSegment__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment,(m),(d))
#define CORBA_sequence_MateComponent_Canvas_SVPSegment_allocbuf(l) ((MateComponent_Canvas_SVPSegment*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment, (l)))
#define CORBA_sequence_MateComponent_Canvas_SVPSegment_allocbuf(l) ((MateComponent_Canvas_SVPSegment*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment, (l)))
#endif
#if !defined(_MateComponent_Canvas_SVP_defined)
#define _MateComponent_Canvas_SVP_defined 1
typedef CORBA_sequence_MateComponent_Canvas_SVPSegment MateComponent_Canvas_SVP;
#define MateComponent_Canvas_SVP_marshal(x,y,z) CORBA_sequence_MateComponent_Canvas_SVPSegment_marshal((x),(y),(z))
#define MateComponent_Canvas_SVP_demarshal(x,y,z,i) CORBA_sequence_MateComponent_Canvas_SVPSegment_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Canvas_SVP_0)
#define TC_IMPL_TC_MateComponent_Canvas_SVP_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_SVP_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_SVP_struct;
#define TC_MateComponent_Canvas_SVP ((CORBA_TypeCode)&TC_MateComponent_Canvas_SVP_struct)
#endif
#define MateComponent_Canvas_SVP__alloc() ((MateComponent_Canvas_SVP *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment))
#define MateComponent_Canvas_SVP__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment,(m),(d))
#define MateComponent_Canvas_SVP_allocbuf(l) ((MateComponent_Canvas_SVPSegment*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Canvas_SVPSegment, (l)))
#endif
#if !defined(_MateComponent_Canvas_ArtUTA_defined)
#define _MateComponent_Canvas_ArtUTA_defined 1
typedef struct MateComponent_Canvas_ArtUTA_type MateComponent_Canvas_ArtUTA;
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_long)
#define MATECORBA_DECL_CORBA_sequence_CORBA_long 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_long_12 't'
#if !defined(_CORBA_sequence_CORBA_long_defined)
#define _CORBA_sequence_CORBA_long_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_long* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_long;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_long_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_long_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_long_struct;
#define TC_CORBA_sequence_CORBA_long ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_long_struct)
#endif
#define CORBA_sequence_CORBA_long__alloc() ((CORBA_sequence_CORBA_long *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_long))
#define CORBA_sequence_CORBA_long__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_long,(m),(d))
#define CORBA_sequence_CORBA_long_allocbuf(l) ((CORBA_long*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_long, (l)))
#define CORBA_sequence_CORBA_long_allocbuf(l) ((CORBA_long*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_long, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_Canvas_int32)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_Canvas_int32 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Canvas_int32_12 't'
#if !defined(_CORBA_sequence_MateComponent_Canvas_int32_defined)
#define _CORBA_sequence_MateComponent_Canvas_int32_defined 1
typedef CORBA_sequence_CORBA_long CORBA_sequence_MateComponent_Canvas_int32;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Canvas_int32_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_Canvas_int32_struct;
#define TC_CORBA_sequence_MateComponent_Canvas_int32 ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_Canvas_int32_struct)
#endif
#define CORBA_sequence_MateComponent_Canvas_int32__alloc CORBA_sequence_CORBA_long__alloc
#define CORBA_sequence_MateComponent_Canvas_int32__freekids CORBA_sequence_CORBA_long__freekids
#define CORBA_sequence_MateComponent_Canvas_int32_allocbuf CORBA_sequence_CORBA_long_allocbuf
#define CORBA_sequence_MateComponent_Canvas_int32_marshal(x,y,z) CORBA_sequence_CORBA_long_marshal((x),(y),(z))
#define CORBA_sequence_MateComponent_Canvas_int32_demarshal(x,y,z,i) CORBA_sequence_CORBA_long_demarshal((x),(y),(z),(i))
#endif
struct MateComponent_Canvas_ArtUTA_type {
CORBA_short x0;
CORBA_short y0;
CORBA_short width;
CORBA_short height;
CORBA_sequence_MateComponent_Canvas_int32 utiles;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_ArtUTA_0)
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_ArtUTA_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_ArtUTA_struct;
#define TC_MateComponent_Canvas_ArtUTA ((CORBA_TypeCode)&TC_MateComponent_Canvas_ArtUTA_struct)
#endif
#define MateComponent_Canvas_ArtUTA__alloc() ((MateComponent_Canvas_ArtUTA *)MateCORBA_small_alloc (TC_MateComponent_Canvas_ArtUTA))
#define MateComponent_Canvas_ArtUTA__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_ArtUTA,(m),(d))
#endif
#if !defined(_MateComponent_Canvas_State_defined)
#define _MateComponent_Canvas_State_defined 1
typedef struct MateComponent_Canvas_State_type MateComponent_Canvas_State;
struct MateComponent_Canvas_State_type {
MateComponent_Canvas_affine item_aff;
CORBA_double pixels_per_unit;
CORBA_double canvas_scroll_x1;
CORBA_double canvas_scroll_y1;
CORBA_long zoom_xofs;
CORBA_long zoom_yofs;
CORBA_long xoffset;
CORBA_long yoffset;
};

#if !defined(TC_IMPL_TC_MateComponent_Canvas_State_0)
#define TC_IMPL_TC_MateComponent_Canvas_State_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_State_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_State_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_State_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_State_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_State_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_State_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_State_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_State_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_State_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_State_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_State_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_State_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_State_struct;
#define TC_MateComponent_Canvas_State ((CORBA_TypeCode)&TC_MateComponent_Canvas_State_struct)
#endif
#define MateComponent_Canvas_State__alloc() ((MateComponent_Canvas_State *)MateCORBA_small_alloc (TC_MateComponent_Canvas_State))
#define MateComponent_Canvas_State__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Canvas_State,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_Canvas_Component) && !defined(_MateComponent_Canvas_Component_defined)
#define MATECORBA_DECL_MateComponent_Canvas_Component 1
#define _MateComponent_Canvas_Component_defined 1
#define MateComponent_Canvas_Component__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Canvas_Component;
extern CORBA_unsigned_long MateComponent_Canvas_Component__classid;
#if !defined(TC_IMPL_TC_MateComponent_Canvas_Component_0)
#define TC_IMPL_TC_MateComponent_Canvas_Component_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_Component_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_Component_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_Component_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Component_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_Component_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Component_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_Component_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_Component_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_Component_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Component_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_Component_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_Component_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_Component_struct;
#define TC_MateComponent_Canvas_Component ((CORBA_TypeCode)&TC_MateComponent_Canvas_Component_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Canvas_ComponentProxy) && !defined(_MateComponent_Canvas_ComponentProxy_defined)
#define MATECORBA_DECL_MateComponent_Canvas_ComponentProxy 1
#define _MateComponent_Canvas_ComponentProxy_defined 1
#define MateComponent_Canvas_ComponentProxy__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Canvas_ComponentProxy;
extern CORBA_unsigned_long MateComponent_Canvas_ComponentProxy__classid;
#if !defined(TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_0)
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_0 'M'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_1 'a'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_2 't'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_3 'e'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_4 'C'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_5 'o'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_6 'm'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_7 'p'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_8 'o'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_9 'n'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_10 'e'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_11 'n'
#define TC_IMPL_TC_MateComponent_Canvas_ComponentProxy_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Canvas_ComponentProxy_struct;
#define TC_MateComponent_Canvas_ComponentProxy ((CORBA_TypeCode)&TC_MateComponent_Canvas_ComponentProxy_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_ControlFactory) && !defined(_MateComponent_ControlFactory_defined)
#define MATECORBA_DECL_MateComponent_ControlFactory 1
#define _MateComponent_ControlFactory_defined 1
#define MateComponent_ControlFactory__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_ControlFactory;
extern CORBA_unsigned_long MateComponent_ControlFactory__classid;
#if !defined(TC_IMPL_TC_MateComponent_ControlFactory_0)
#define TC_IMPL_TC_MateComponent_ControlFactory_0 'M'
#define TC_IMPL_TC_MateComponent_ControlFactory_1 'a'
#define TC_IMPL_TC_MateComponent_ControlFactory_2 't'
#define TC_IMPL_TC_MateComponent_ControlFactory_3 'e'
#define TC_IMPL_TC_MateComponent_ControlFactory_4 'C'
#define TC_IMPL_TC_MateComponent_ControlFactory_5 'o'
#define TC_IMPL_TC_MateComponent_ControlFactory_6 'm'
#define TC_IMPL_TC_MateComponent_ControlFactory_7 'p'
#define TC_IMPL_TC_MateComponent_ControlFactory_8 'o'
#define TC_IMPL_TC_MateComponent_ControlFactory_9 'n'
#define TC_IMPL_TC_MateComponent_ControlFactory_10 'e'
#define TC_IMPL_TC_MateComponent_ControlFactory_11 'n'
#define TC_IMPL_TC_MateComponent_ControlFactory_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ControlFactory_struct;
#define TC_MateComponent_ControlFactory ((CORBA_TypeCode)&TC_MateComponent_ControlFactory_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_CanvasComponentFactory) && !defined(_MateComponent_CanvasComponentFactory_defined)
#define MATECORBA_DECL_MateComponent_CanvasComponentFactory 1
#define _MateComponent_CanvasComponentFactory_defined 1
#define MateComponent_CanvasComponentFactory__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_CanvasComponentFactory;
extern CORBA_unsigned_long MateComponent_CanvasComponentFactory__classid;
#if !defined(TC_IMPL_TC_MateComponent_CanvasComponentFactory_0)
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_0 'M'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_1 'a'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_2 't'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_3 'e'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_4 'C'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_5 'o'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_6 'm'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_7 'p'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_8 'o'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_9 'n'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_10 'e'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_11 'n'
#define TC_IMPL_TC_MateComponent_CanvasComponentFactory_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_CanvasComponentFactory_struct;
#define TC_MateComponent_CanvasComponentFactory ((CORBA_TypeCode)&TC_MateComponent_CanvasComponentFactory_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Embeddable) && !defined(_MateComponent_Embeddable_defined)
#define MATECORBA_DECL_MateComponent_Embeddable 1
#define _MateComponent_Embeddable_defined 1
#define MateComponent_Embeddable__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Embeddable;
extern CORBA_unsigned_long MateComponent_Embeddable__classid;
#if !defined(TC_IMPL_TC_MateComponent_Embeddable_0)
#define TC_IMPL_TC_MateComponent_Embeddable_0 'M'
#define TC_IMPL_TC_MateComponent_Embeddable_1 'a'
#define TC_IMPL_TC_MateComponent_Embeddable_2 't'
#define TC_IMPL_TC_MateComponent_Embeddable_3 'e'
#define TC_IMPL_TC_MateComponent_Embeddable_4 'C'
#define TC_IMPL_TC_MateComponent_Embeddable_5 'o'
#define TC_IMPL_TC_MateComponent_Embeddable_6 'm'
#define TC_IMPL_TC_MateComponent_Embeddable_7 'p'
#define TC_IMPL_TC_MateComponent_Embeddable_8 'o'
#define TC_IMPL_TC_MateComponent_Embeddable_9 'n'
#define TC_IMPL_TC_MateComponent_Embeddable_10 'e'
#define TC_IMPL_TC_MateComponent_Embeddable_11 'n'
#define TC_IMPL_TC_MateComponent_Embeddable_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Embeddable_struct;
#define TC_MateComponent_Embeddable ((CORBA_TypeCode)&TC_MateComponent_Embeddable_struct)
#endif
#endif
#if !defined(_MateComponent_PrintScissor_defined)
#define _MateComponent_PrintScissor_defined 1
typedef struct MateComponent_PrintScissor_type MateComponent_PrintScissor;
struct MateComponent_PrintScissor_type {
CORBA_double width_first_page;
CORBA_double width_per_page;
CORBA_double height_first_page;
CORBA_double height_per_page;
};

#if !defined(TC_IMPL_TC_MateComponent_PrintScissor_0)
#define TC_IMPL_TC_MateComponent_PrintScissor_0 'M'
#define TC_IMPL_TC_MateComponent_PrintScissor_1 'a'
#define TC_IMPL_TC_MateComponent_PrintScissor_2 't'
#define TC_IMPL_TC_MateComponent_PrintScissor_3 'e'
#define TC_IMPL_TC_MateComponent_PrintScissor_4 'C'
#define TC_IMPL_TC_MateComponent_PrintScissor_5 'o'
#define TC_IMPL_TC_MateComponent_PrintScissor_6 'm'
#define TC_IMPL_TC_MateComponent_PrintScissor_7 'p'
#define TC_IMPL_TC_MateComponent_PrintScissor_8 'o'
#define TC_IMPL_TC_MateComponent_PrintScissor_9 'n'
#define TC_IMPL_TC_MateComponent_PrintScissor_10 'e'
#define TC_IMPL_TC_MateComponent_PrintScissor_11 'n'
#define TC_IMPL_TC_MateComponent_PrintScissor_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PrintScissor_struct;
#define TC_MateComponent_PrintScissor ((CORBA_TypeCode)&TC_MateComponent_PrintScissor_struct)
#endif
#define MateComponent_PrintScissor__alloc() ((MateComponent_PrintScissor *)MateCORBA_small_alloc (TC_MateComponent_PrintScissor))
#define MateComponent_PrintScissor__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PrintScissor,(m),(d))
#endif
#if !defined(_MateComponent_PrintDimensions_defined)
#define _MateComponent_PrintDimensions_defined 1
typedef struct MateComponent_PrintDimensions_type MateComponent_PrintDimensions;
struct MateComponent_PrintDimensions_type {
CORBA_double width;
CORBA_double height;
};

#if !defined(TC_IMPL_TC_MateComponent_PrintDimensions_0)
#define TC_IMPL_TC_MateComponent_PrintDimensions_0 'M'
#define TC_IMPL_TC_MateComponent_PrintDimensions_1 'a'
#define TC_IMPL_TC_MateComponent_PrintDimensions_2 't'
#define TC_IMPL_TC_MateComponent_PrintDimensions_3 'e'
#define TC_IMPL_TC_MateComponent_PrintDimensions_4 'C'
#define TC_IMPL_TC_MateComponent_PrintDimensions_5 'o'
#define TC_IMPL_TC_MateComponent_PrintDimensions_6 'm'
#define TC_IMPL_TC_MateComponent_PrintDimensions_7 'p'
#define TC_IMPL_TC_MateComponent_PrintDimensions_8 'o'
#define TC_IMPL_TC_MateComponent_PrintDimensions_9 'n'
#define TC_IMPL_TC_MateComponent_PrintDimensions_10 'e'
#define TC_IMPL_TC_MateComponent_PrintDimensions_11 'n'
#define TC_IMPL_TC_MateComponent_PrintDimensions_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_PrintDimensions_struct;
#define TC_MateComponent_PrintDimensions ((CORBA_TypeCode)&TC_MateComponent_PrintDimensions_struct)
#endif
#define MateComponent_PrintDimensions__alloc() ((MateComponent_PrintDimensions *)MateCORBA_small_alloc (TC_MateComponent_PrintDimensions))
#define MateComponent_PrintDimensions__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_PrintDimensions,(m),(d))
#endif
#if !defined(MATECORBA_DECL_MateComponent_Print) && !defined(_MateComponent_Print_defined)
#define MATECORBA_DECL_MateComponent_Print 1
#define _MateComponent_Print_defined 1
#define MateComponent_Print__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Print;
extern CORBA_unsigned_long MateComponent_Print__classid;
#if !defined(TC_IMPL_TC_MateComponent_Print_0)
#define TC_IMPL_TC_MateComponent_Print_0 'M'
#define TC_IMPL_TC_MateComponent_Print_1 'a'
#define TC_IMPL_TC_MateComponent_Print_2 't'
#define TC_IMPL_TC_MateComponent_Print_3 'e'
#define TC_IMPL_TC_MateComponent_Print_4 'C'
#define TC_IMPL_TC_MateComponent_Print_5 'o'
#define TC_IMPL_TC_MateComponent_Print_6 'm'
#define TC_IMPL_TC_MateComponent_Print_7 'p'
#define TC_IMPL_TC_MateComponent_Print_8 'o'
#define TC_IMPL_TC_MateComponent_Print_9 'n'
#define TC_IMPL_TC_MateComponent_Print_10 'e'
#define TC_IMPL_TC_MateComponent_Print_11 'n'
#define TC_IMPL_TC_MateComponent_Print_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Print_struct;
#define TC_MateComponent_Print ((CORBA_TypeCode)&TC_MateComponent_Print_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Clipboard) && !defined(_MateComponent_Clipboard_defined)
#define MATECORBA_DECL_MateComponent_Clipboard 1
#define _MateComponent_Clipboard_defined 1
#define MateComponent_Clipboard__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Clipboard;
extern CORBA_unsigned_long MateComponent_Clipboard__classid;
#if !defined(TC_IMPL_TC_MateComponent_Clipboard_0)
#define TC_IMPL_TC_MateComponent_Clipboard_0 'M'
#define TC_IMPL_TC_MateComponent_Clipboard_1 'a'
#define TC_IMPL_TC_MateComponent_Clipboard_2 't'
#define TC_IMPL_TC_MateComponent_Clipboard_3 'e'
#define TC_IMPL_TC_MateComponent_Clipboard_4 'C'
#define TC_IMPL_TC_MateComponent_Clipboard_5 'o'
#define TC_IMPL_TC_MateComponent_Clipboard_6 'm'
#define TC_IMPL_TC_MateComponent_Clipboard_7 'p'
#define TC_IMPL_TC_MateComponent_Clipboard_8 'o'
#define TC_IMPL_TC_MateComponent_Clipboard_9 'n'
#define TC_IMPL_TC_MateComponent_Clipboard_10 'e'
#define TC_IMPL_TC_MateComponent_Clipboard_11 'n'
#define TC_IMPL_TC_MateComponent_Clipboard_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Clipboard_struct;
#define TC_MateComponent_Clipboard ((CORBA_TypeCode)&TC_MateComponent_Clipboard_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_ClipboardStore) && !defined(_MateComponent_ClipboardStore_defined)
#define MATECORBA_DECL_MateComponent_ClipboardStore 1
#define _MateComponent_ClipboardStore_defined 1
#define MateComponent_ClipboardStore__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_ClipboardStore;
extern CORBA_unsigned_long MateComponent_ClipboardStore__classid;
#if !defined(TC_IMPL_TC_MateComponent_ClipboardStore_0)
#define TC_IMPL_TC_MateComponent_ClipboardStore_0 'M'
#define TC_IMPL_TC_MateComponent_ClipboardStore_1 'a'
#define TC_IMPL_TC_MateComponent_ClipboardStore_2 't'
#define TC_IMPL_TC_MateComponent_ClipboardStore_3 'e'
#define TC_IMPL_TC_MateComponent_ClipboardStore_4 'C'
#define TC_IMPL_TC_MateComponent_ClipboardStore_5 'o'
#define TC_IMPL_TC_MateComponent_ClipboardStore_6 'm'
#define TC_IMPL_TC_MateComponent_ClipboardStore_7 'p'
#define TC_IMPL_TC_MateComponent_ClipboardStore_8 'o'
#define TC_IMPL_TC_MateComponent_ClipboardStore_9 'n'
#define TC_IMPL_TC_MateComponent_ClipboardStore_10 'e'
#define TC_IMPL_TC_MateComponent_ClipboardStore_11 'n'
#define TC_IMPL_TC_MateComponent_ClipboardStore_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_ClipboardStore_struct;
#define TC_MateComponent_ClipboardStore ((CORBA_TypeCode)&TC_MateComponent_ClipboardStore_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_MateComponent_Application) && !defined(_MateComponent_Application_defined)
#define MATECORBA_DECL_MateComponent_Application 1
#define _MateComponent_Application_defined 1
#define MateComponent_Application__freekids CORBA_Object__freekids
typedef CORBA_Object MateComponent_Application;
extern CORBA_unsigned_long MateComponent_Application__classid;
#if !defined(TC_IMPL_TC_MateComponent_Application_0)
#define TC_IMPL_TC_MateComponent_Application_0 'M'
#define TC_IMPL_TC_MateComponent_Application_1 'a'
#define TC_IMPL_TC_MateComponent_Application_2 't'
#define TC_IMPL_TC_MateComponent_Application_3 'e'
#define TC_IMPL_TC_MateComponent_Application_4 'C'
#define TC_IMPL_TC_MateComponent_Application_5 'o'
#define TC_IMPL_TC_MateComponent_Application_6 'm'
#define TC_IMPL_TC_MateComponent_Application_7 'p'
#define TC_IMPL_TC_MateComponent_Application_8 'o'
#define TC_IMPL_TC_MateComponent_Application_9 'n'
#define TC_IMPL_TC_MateComponent_Application_10 'e'
#define TC_IMPL_TC_MateComponent_Application_11 'n'
#define TC_IMPL_TC_MateComponent_Application_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Application_struct;
#define TC_MateComponent_Application ((CORBA_TypeCode)&TC_MateComponent_Application_struct)
#endif
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_any)
#define MATECORBA_DECL_CORBA_sequence_CORBA_any 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_any_12 't'
#if !defined(_CORBA_sequence_CORBA_any_defined)
#define _CORBA_sequence_CORBA_any_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_any* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_any;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_any_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_any_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_any_struct;
#define TC_CORBA_sequence_CORBA_any ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_any_struct)
#endif
#define CORBA_sequence_CORBA_any__alloc() ((CORBA_sequence_CORBA_any *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_any))
#define CORBA_sequence_CORBA_any__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_any,(m),(d))
#define CORBA_sequence_CORBA_any_allocbuf(l) ((CORBA_any*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_any, (l)))
#define CORBA_sequence_CORBA_any_allocbuf(l) ((CORBA_any*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_any, (l)))
#endif
#if !defined(_MateComponent_Application_ArgList_defined)
#define _MateComponent_Application_ArgList_defined 1
typedef CORBA_sequence_CORBA_any MateComponent_Application_ArgList;
#define MateComponent_Application_ArgList_marshal(x,y,z) CORBA_sequence_CORBA_any_marshal((x),(y),(z))
#define MateComponent_Application_ArgList_demarshal(x,y,z,i) CORBA_sequence_CORBA_any_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Application_ArgList_0)
#define TC_IMPL_TC_MateComponent_Application_ArgList_0 'M'
#define TC_IMPL_TC_MateComponent_Application_ArgList_1 'a'
#define TC_IMPL_TC_MateComponent_Application_ArgList_2 't'
#define TC_IMPL_TC_MateComponent_Application_ArgList_3 'e'
#define TC_IMPL_TC_MateComponent_Application_ArgList_4 'C'
#define TC_IMPL_TC_MateComponent_Application_ArgList_5 'o'
#define TC_IMPL_TC_MateComponent_Application_ArgList_6 'm'
#define TC_IMPL_TC_MateComponent_Application_ArgList_7 'p'
#define TC_IMPL_TC_MateComponent_Application_ArgList_8 'o'
#define TC_IMPL_TC_MateComponent_Application_ArgList_9 'n'
#define TC_IMPL_TC_MateComponent_Application_ArgList_10 'e'
#define TC_IMPL_TC_MateComponent_Application_ArgList_11 'n'
#define TC_IMPL_TC_MateComponent_Application_ArgList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Application_ArgList_struct;
#define TC_MateComponent_Application_ArgList ((CORBA_TypeCode)&TC_MateComponent_Application_ArgList_struct)
#endif
#define MateComponent_Application_ArgList__alloc() ((MateComponent_Application_ArgList *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_any))
#define MateComponent_Application_ArgList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_any,(m),(d))
#define MateComponent_Application_ArgList_allocbuf(l) ((CORBA_any*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_any, (l)))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_string)
#define MATECORBA_DECL_CORBA_sequence_CORBA_string 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_string_12 't'
#if !defined(_CORBA_sequence_CORBA_string_defined)
#define _CORBA_sequence_CORBA_string_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_string* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_string;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_string_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_string_struct;
#define TC_CORBA_sequence_CORBA_string ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_string_struct)
#endif
#define CORBA_sequence_CORBA_string__alloc() ((CORBA_sequence_CORBA_string *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_MateComponent_Application_argv_t_defined)
#define _MateComponent_Application_argv_t_defined 1
typedef CORBA_sequence_CORBA_string MateComponent_Application_argv_t;
#define MateComponent_Application_argv_t_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define MateComponent_Application_argv_t_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Application_argv_t_0)
#define TC_IMPL_TC_MateComponent_Application_argv_t_0 'M'
#define TC_IMPL_TC_MateComponent_Application_argv_t_1 'a'
#define TC_IMPL_TC_MateComponent_Application_argv_t_2 't'
#define TC_IMPL_TC_MateComponent_Application_argv_t_3 'e'
#define TC_IMPL_TC_MateComponent_Application_argv_t_4 'C'
#define TC_IMPL_TC_MateComponent_Application_argv_t_5 'o'
#define TC_IMPL_TC_MateComponent_Application_argv_t_6 'm'
#define TC_IMPL_TC_MateComponent_Application_argv_t_7 'p'
#define TC_IMPL_TC_MateComponent_Application_argv_t_8 'o'
#define TC_IMPL_TC_MateComponent_Application_argv_t_9 'n'
#define TC_IMPL_TC_MateComponent_Application_argv_t_10 'e'
#define TC_IMPL_TC_MateComponent_Application_argv_t_11 'n'
#define TC_IMPL_TC_MateComponent_Application_argv_t_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Application_argv_t_struct;
#define TC_MateComponent_Application_argv_t ((CORBA_TypeCode)&TC_MateComponent_Application_argv_t_struct)
#endif
#define MateComponent_Application_argv_t__alloc() ((MateComponent_Application_argv_t *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_string))
#define MateComponent_Application_argv_t__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define MateComponent_Application_argv_t_allocbuf(l) ((CORBA_string*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_MateComponent_Application_MessageDesc_defined)
#define _MateComponent_Application_MessageDesc_defined 1
typedef struct MateComponent_Application_MessageDesc_type MateComponent_Application_MessageDesc;
#if !defined(MATECORBA_DECL_CORBA_sequence_CORBA_TypeCode)
#define MATECORBA_DECL_CORBA_sequence_CORBA_TypeCode 1
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_2 't'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_CORBA_TypeCode_12 't'
#if !defined(_CORBA_sequence_CORBA_TypeCode_defined)
#define _CORBA_sequence_CORBA_TypeCode_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_TypeCode* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_TypeCode;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_0 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_1 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_2 't'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_3 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_4 'C'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_5 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_6 'm'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_7 'p'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_8 'o'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_10 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_11 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_TypeCode_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_TypeCode_struct;
#define TC_CORBA_sequence_CORBA_TypeCode ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_TypeCode_struct)
#endif
#define CORBA_sequence_CORBA_TypeCode__alloc() ((CORBA_sequence_CORBA_TypeCode *)MateCORBA_small_alloc (TC_CORBA_sequence_CORBA_TypeCode))
#define CORBA_sequence_CORBA_TypeCode__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_CORBA_TypeCode,(m),(d))
#define CORBA_sequence_CORBA_TypeCode_allocbuf(l) ((CORBA_TypeCode*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_TypeCode, (l)))
#define CORBA_sequence_CORBA_TypeCode_allocbuf(l) ((CORBA_TypeCode*)MateCORBA_small_allocbuf (TC_CORBA_sequence_CORBA_TypeCode, (l)))
#endif
struct MateComponent_Application_MessageDesc_type {
CORBA_string name;
CORBA_sequence_CORBA_TypeCode types;
CORBA_TypeCode return_type;
CORBA_string description;
};

#if !defined(TC_IMPL_TC_MateComponent_Application_MessageDesc_0)
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_0 'M'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_1 'a'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_2 't'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_3 'e'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_4 'C'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_5 'o'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_6 'm'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_7 'p'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_8 'o'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_9 'n'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_10 'e'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_11 'n'
#define TC_IMPL_TC_MateComponent_Application_MessageDesc_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Application_MessageDesc_struct;
#define TC_MateComponent_Application_MessageDesc ((CORBA_TypeCode)&TC_MateComponent_Application_MessageDesc_struct)
#endif
#define MateComponent_Application_MessageDesc__alloc() ((MateComponent_Application_MessageDesc *)MateCORBA_small_alloc (TC_MateComponent_Application_MessageDesc))
#define MateComponent_Application_MessageDesc__freekids(m,d) MateCORBA_small_freekids (TC_MateComponent_Application_MessageDesc,(m),(d))
#endif
#if !defined(MATECORBA_DECL_CORBA_sequence_MateComponent_Application_MessageDesc)
#define MATECORBA_DECL_CORBA_sequence_MateComponent_Application_MessageDesc 1
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_0 'M'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_1 'a'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_2 't'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_3 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_4 'C'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_5 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_6 'm'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_7 'p'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_8 'o'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_9 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_10 'e'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_11 'n'
#define MATECORBA_IMPL_CORBA_sequence_MateComponent_Application_MessageDesc_12 't'
#if !defined(_CORBA_sequence_MateComponent_Application_MessageDesc_defined)
#define _CORBA_sequence_MateComponent_Application_MessageDesc_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; MateComponent_Application_MessageDesc* _buffer; CORBA_boolean _release; } CORBA_sequence_MateComponent_Application_MessageDesc;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_0)
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_0 'M'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_1 'a'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_2 't'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_3 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_4 'C'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_5 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_6 'm'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_7 'p'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_8 'o'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_9 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_10 'e'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_11 'n'
#define TC_IMPL_TC_CORBA_sequence_MateComponent_Application_MessageDesc_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_MateComponent_Application_MessageDesc_struct;
#define TC_CORBA_sequence_MateComponent_Application_MessageDesc ((CORBA_TypeCode)&TC_CORBA_sequence_MateComponent_Application_MessageDesc_struct)
#endif
#define CORBA_sequence_MateComponent_Application_MessageDesc__alloc() ((CORBA_sequence_MateComponent_Application_MessageDesc *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Application_MessageDesc))
#define CORBA_sequence_MateComponent_Application_MessageDesc__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Application_MessageDesc,(m),(d))
#define CORBA_sequence_MateComponent_Application_MessageDesc_allocbuf(l) ((MateComponent_Application_MessageDesc*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Application_MessageDesc, (l)))
#define CORBA_sequence_MateComponent_Application_MessageDesc_allocbuf(l) ((MateComponent_Application_MessageDesc*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Application_MessageDesc, (l)))
#endif
#if !defined(_MateComponent_Application_MessageList_defined)
#define _MateComponent_Application_MessageList_defined 1
typedef CORBA_sequence_MateComponent_Application_MessageDesc MateComponent_Application_MessageList;
#define MateComponent_Application_MessageList_marshal(x,y,z) CORBA_sequence_MateComponent_Application_MessageDesc_marshal((x),(y),(z))
#define MateComponent_Application_MessageList_demarshal(x,y,z,i) CORBA_sequence_MateComponent_Application_MessageDesc_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_MateComponent_Application_MessageList_0)
#define TC_IMPL_TC_MateComponent_Application_MessageList_0 'M'
#define TC_IMPL_TC_MateComponent_Application_MessageList_1 'a'
#define TC_IMPL_TC_MateComponent_Application_MessageList_2 't'
#define TC_IMPL_TC_MateComponent_Application_MessageList_3 'e'
#define TC_IMPL_TC_MateComponent_Application_MessageList_4 'C'
#define TC_IMPL_TC_MateComponent_Application_MessageList_5 'o'
#define TC_IMPL_TC_MateComponent_Application_MessageList_6 'm'
#define TC_IMPL_TC_MateComponent_Application_MessageList_7 'p'
#define TC_IMPL_TC_MateComponent_Application_MessageList_8 'o'
#define TC_IMPL_TC_MateComponent_Application_MessageList_9 'n'
#define TC_IMPL_TC_MateComponent_Application_MessageList_10 'e'
#define TC_IMPL_TC_MateComponent_Application_MessageList_11 'n'
#define TC_IMPL_TC_MateComponent_Application_MessageList_12 't'
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static
#else
extern
#endif
MATECORBA2_MAYBE_CONST struct CORBA_TypeCode_struct TC_MateComponent_Application_MessageList_struct;
#define TC_MateComponent_Application_MessageList ((CORBA_TypeCode)&TC_MateComponent_Application_MessageList_struct)
#endif
#define MateComponent_Application_MessageList__alloc() ((MateComponent_Application_MessageList *)MateCORBA_small_alloc (TC_CORBA_sequence_MateComponent_Application_MessageDesc))
#define MateComponent_Application_MessageList__freekids(m,d) MateCORBA_small_freekids (TC_CORBA_sequence_MateComponent_Application_MessageDesc,(m),(d))
#define MateComponent_Application_MessageList_allocbuf(l) ((MateComponent_Application_MessageDesc*)MateCORBA_small_allocbuf (TC_CORBA_sequence_MateComponent_Application_MessageDesc, (l)))
#endif

/** POA structures **/
#ifndef _defined_POA_MateComponent_Moniker
#define _defined_POA_MateComponent_Moniker 1
typedef struct {
  void *_private;
MateComponent_Moniker (*getParent)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setParent)(PortableServer_Servant _servant, const MateComponent_Moniker parent, CORBA_Environment *ev);
CORBA_string (*getName)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev);
MateComponent_Unknown (*resolve)(PortableServer_Servant _servant, const MateComponent_ResolveOptions* options, const CORBA_char * requestedInterface, CORBA_Environment *ev);
CORBA_long (*equal)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Moniker__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Moniker__epv *MateComponent_Moniker_epv;
} POA_MateComponent_Moniker__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Moniker__vepv *vepv;
} POA_MateComponent_Moniker;
extern void POA_MateComponent_Moniker__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Moniker__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Moniker */
#ifndef _defined_POA_MateComponent_MonikerExtender
#define _defined_POA_MateComponent_MonikerExtender 1
typedef struct {
  void *_private;
MateComponent_Unknown (*resolve)(PortableServer_Servant _servant, const MateComponent_Moniker m, const MateComponent_ResolveOptions* options, const CORBA_char * name, const CORBA_char * requestedInterface, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_MonikerExtender__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_MonikerExtender__epv *MateComponent_MonikerExtender_epv;
} POA_MateComponent_MonikerExtender__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_MonikerExtender__vepv *vepv;
} POA_MateComponent_MonikerExtender;
extern void POA_MateComponent_MonikerExtender__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_MonikerExtender__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_MonikerExtender */
#ifndef _defined_POA_MateComponent_Stream
#define _defined_POA_MateComponent_Stream 1
typedef struct {
  void *_private;
MateComponent_StorageInfo* (*getInfo)(PortableServer_Servant _servant, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void (*setInfo)(PortableServer_Servant _servant, const MateComponent_StorageInfo* info, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void (*read)(PortableServer_Servant _servant, const CORBA_long count, MateComponent_Stream_iobuf** buffer, CORBA_Environment *ev);
void (*write)(PortableServer_Servant _servant, const MateComponent_Stream_iobuf* buffer, CORBA_Environment *ev);
CORBA_long (*seek)(PortableServer_Servant _servant, const CORBA_long offset, const MateComponent_Stream_SeekType whence, CORBA_Environment *ev);
void (*truncate)(PortableServer_Servant _servant, const CORBA_long length, CORBA_Environment *ev);
void (*commit)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*revert)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Stream__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Stream__epv *MateComponent_Stream_epv;
} POA_MateComponent_Stream__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Stream__vepv *vepv;
} POA_MateComponent_Stream;
extern void POA_MateComponent_Stream__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Stream__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Stream */
#ifndef _defined_POA_MateComponent_Storage
#define _defined_POA_MateComponent_Storage 1
typedef struct {
  void *_private;
MateComponent_StorageInfo* (*getInfo)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void (*setInfo)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_StorageInfo* info, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
MateComponent_Stream (*openStream)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_Storage_OpenMode mode, CORBA_Environment *ev);
MateComponent_Storage (*openStorage)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_Storage_OpenMode mode, CORBA_Environment *ev);
void (*copyTo)(PortableServer_Servant _servant, const MateComponent_Storage target, CORBA_Environment *ev);
MateComponent_Storage_DirectoryList* (*listContents)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void (*erase)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
void (*rename)(PortableServer_Servant _servant, const CORBA_char * path_name, const CORBA_char * new_path_name, CORBA_Environment *ev);
void (*commit)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*revert)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Storage__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Storage__epv *MateComponent_Storage_epv;
} POA_MateComponent_Storage__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Storage__vepv *vepv;
} POA_MateComponent_Storage;
extern void POA_MateComponent_Storage__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Storage__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Storage */
#ifndef _defined_POA_MateComponent_MonikerContext
#define _defined_POA_MateComponent_MonikerContext 1
typedef struct {
  void *_private;
MateComponent_Unknown (*getObject)(PortableServer_Servant _servant, const CORBA_char * name, const CORBA_char * repoId, CORBA_Environment *ev);
MateComponent_Moniker (*createFromName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev);
MateComponent_MonikerExtender (*getExtender)(PortableServer_Servant _servant, const CORBA_char * monikerPrefix, const CORBA_char * interfaceId, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_MonikerContext__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_MonikerContext__epv *MateComponent_MonikerContext_epv;
} POA_MateComponent_MonikerContext__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_MonikerContext__vepv *vepv;
} POA_MateComponent_MonikerContext;
extern void POA_MateComponent_MonikerContext__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_MonikerContext__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_MonikerContext */
#ifndef _defined_POA_MateComponent_RunningContext
#define _defined_POA_MateComponent_RunningContext 1
typedef struct {
  void *_private;
void (*addObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev);
void (*removeObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev);
void (*addKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*removeKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*atExitUnref)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_RunningContext__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_RunningContext__epv *MateComponent_RunningContext_epv;
} POA_MateComponent_RunningContext__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_RunningContext__vepv *vepv;
} POA_MateComponent_RunningContext;
extern void POA_MateComponent_RunningContext__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_RunningContext__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_RunningContext */
#ifndef _defined_POA_MateComponent_Persist
#define _defined_POA_MateComponent_Persist 1
typedef struct {
  void *_private;
MateComponent_Persist_ContentTypeList* (*getContentTypes)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Persist_IID (*getIId)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Persist__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Persist__epv *MateComponent_Persist_epv;
} POA_MateComponent_Persist__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Persist__vepv *vepv;
} POA_MateComponent_Persist;
extern void POA_MateComponent_Persist__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Persist__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Persist */
#ifndef _defined_POA_MateComponent_PersistFile
#define _defined_POA_MateComponent_PersistFile 1
typedef struct {
  void *_private;
void (*load)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev);
void (*save)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev);
CORBA_string (*getCurrentFile)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_PersistFile__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Persist__epv *MateComponent_Persist_epv;
  POA_MateComponent_PersistFile__epv *MateComponent_PersistFile_epv;
} POA_MateComponent_PersistFile__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_PersistFile__vepv *vepv;
} POA_MateComponent_PersistFile;
extern void POA_MateComponent_PersistFile__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_PersistFile__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_PersistFile */
#ifndef _defined_POA_MateComponent_PersistStorage
#define _defined_POA_MateComponent_PersistStorage 1
typedef struct {
  void *_private;
void (*load)(PortableServer_Servant _servant, const MateComponent_Storage storage, CORBA_Environment *ev);
void (*save)(PortableServer_Servant _servant, const MateComponent_Storage storage, const CORBA_boolean same_as_loaded, CORBA_Environment *ev);
} POA_MateComponent_PersistStorage__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Persist__epv *MateComponent_Persist_epv;
  POA_MateComponent_PersistStorage__epv *MateComponent_PersistStorage_epv;
} POA_MateComponent_PersistStorage__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_PersistStorage__vepv *vepv;
} POA_MateComponent_PersistStorage;
extern void POA_MateComponent_PersistStorage__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_PersistStorage__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_PersistStorage */
#ifndef _defined_POA_MateComponent_PersistStream
#define _defined_POA_MateComponent_PersistStream 1
typedef struct {
  void *_private;
void (*load)(PortableServer_Servant _servant, const MateComponent_Stream stream, const CORBA_char * type, CORBA_Environment *ev);
void (*save)(PortableServer_Servant _servant, const MateComponent_Stream stream, const CORBA_char * type, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_PersistStream__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Persist__epv *MateComponent_Persist_epv;
  POA_MateComponent_PersistStream__epv *MateComponent_PersistStream_epv;
} POA_MateComponent_PersistStream__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_PersistStream__vepv *vepv;
} POA_MateComponent_PersistStream;
extern void POA_MateComponent_PersistStream__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_PersistStream__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_PersistStream */
#ifndef _defined_POA_MateComponent_Listener
#define _defined_POA_MateComponent_Listener 1
typedef struct {
  void *_private;
void (*event)(PortableServer_Servant _servant, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Listener__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Listener__epv *MateComponent_Listener_epv;
} POA_MateComponent_Listener__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Listener__vepv *vepv;
} POA_MateComponent_Listener;
extern void POA_MateComponent_Listener__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Listener__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Listener */
#ifndef _defined_POA_MateComponent_EventSource
#define _defined_POA_MateComponent_EventSource 1
typedef struct {
  void *_private;
void (*addListener)(PortableServer_Servant _servant, const MateComponent_Listener l, CORBA_Environment *ev);
void (*addListenerWithMask)(PortableServer_Servant _servant, const MateComponent_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev);
void (*removeListener)(PortableServer_Servant _servant, const MateComponent_Listener l, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_EventSource__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_EventSource__epv *MateComponent_EventSource_epv;
} POA_MateComponent_EventSource__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_EventSource__vepv *vepv;
} POA_MateComponent_EventSource;
extern void POA_MateComponent_EventSource__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_EventSource__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_EventSource */
#ifndef _defined_POA_MateComponent_UIComponent
#define _defined_POA_MateComponent_UIComponent 1
typedef struct {
  void *_private;
void (*setContainer)(PortableServer_Servant _servant, const MateComponent_UIContainer container, CORBA_Environment *ev);
void (*unsetContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_string (*_get_name)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_string (*describeVerbs)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*execVerb)(PortableServer_Servant _servant, const CORBA_char * cname, CORBA_Environment *ev);
void (*uiEvent)(PortableServer_Servant _servant, const CORBA_char * id, const MateComponent_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_UIComponent__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_UIComponent__epv *MateComponent_UIComponent_epv;
} POA_MateComponent_UIComponent__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_UIComponent__vepv *vepv;
} POA_MateComponent_UIComponent;
extern void POA_MateComponent_UIComponent__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_UIComponent__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_UIComponent */
#ifndef _defined_POA_MateComponent_UIContainer
#define _defined_POA_MateComponent_UIContainer 1
typedef struct {
  void *_private;
void (*registerComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, const MateComponent_UIComponent component, CORBA_Environment *ev);
void (*deregisterComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, CORBA_Environment *ev);
void (*freeze)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*thaw)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setAttr)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * attr, const CORBA_char * value, const CORBA_char * component_name, CORBA_Environment *ev);
CORBA_string (*getAttr)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * attr, CORBA_Environment *ev);
void (*setNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * xml, const CORBA_char * component_name, CORBA_Environment *ev);
CORBA_string (*getNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_boolean nodeOnly, CORBA_Environment *ev);
void (*removeNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * by_component_name, CORBA_Environment *ev);
CORBA_boolean (*exists)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
void (*execVerb)(PortableServer_Servant _servant, const CORBA_char * cname, CORBA_Environment *ev);
void (*uiEvent)(PortableServer_Servant _servant, const CORBA_char * id, const MateComponent_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev);
void (*setObject)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_Unknown control, CORBA_Environment *ev);
MateComponent_Unknown (*getObject)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_UIContainer__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_UIContainer__epv *MateComponent_UIContainer_epv;
} POA_MateComponent_UIContainer__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_UIContainer__vepv *vepv;
} POA_MateComponent_UIContainer;
extern void POA_MateComponent_UIContainer__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_UIContainer__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_UIContainer */
#ifndef _defined_POA_MateComponent_PropertyBag
#define _defined_POA_MateComponent_PropertyBag 1
typedef struct {
  void *_private;
MateComponent_KeyList* (*getKeys)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev);
CORBA_TypeCode (*getType)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
CORBA_any* (*getValue)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*setValue)(PortableServer_Servant _servant, const CORBA_char * key, const CORBA_any* value, CORBA_Environment *ev);
MateComponent_PropertySet* (*getValues)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev);
void (*setValues)(PortableServer_Servant _servant, const MateComponent_PropertySet* set, CORBA_Environment *ev);
CORBA_any* (*getDefault)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
CORBA_string (*getDocTitle)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
CORBA_string (*getDoc)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
MateComponent_PropertyFlags (*getFlags)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_PropertyBag__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_PropertyBag__epv *MateComponent_PropertyBag_epv;
} POA_MateComponent_PropertyBag__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_PropertyBag__vepv *vepv;
} POA_MateComponent_PropertyBag;
extern void POA_MateComponent_PropertyBag__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_PropertyBag__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_PropertyBag */
#ifndef _defined_POA_MateComponent_ConfigDatabase
#define _defined_POA_MateComponent_ConfigDatabase 1
typedef struct {
  void *_private;
CORBA_boolean (*_get_isWriteable)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_KeyList* (*getDirs)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev);
CORBA_boolean (*hasDir)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev);
void (*removeValue)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev);
void (*removeDir)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev);
void (*addDatabase)(PortableServer_Servant _servant, const MateComponent_ConfigDatabase db, const CORBA_char * key, const MateComponent_ConfigDatabase_DBFlags flags, CORBA_Environment *ev);
void (*sync)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_ConfigDatabase__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_PropertyBag__epv *MateComponent_PropertyBag_epv;
  POA_MateComponent_ConfigDatabase__epv *MateComponent_ConfigDatabase_epv;
} POA_MateComponent_ConfigDatabase__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_ConfigDatabase__vepv *vepv;
} POA_MateComponent_ConfigDatabase;
extern void POA_MateComponent_ConfigDatabase__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_ConfigDatabase__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_ConfigDatabase */
#ifndef _defined_POA_MateComponent_ControlFrame
#define _defined_POA_MateComponent_ControlFrame 1
typedef struct {
  void *_private;
MateComponent_Gdk_WindowId (*getToplevelId)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_PropertyBag (*getAmbientProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_UIContainer (*getUIContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*notifyActivated)(PortableServer_Servant _servant, const CORBA_boolean state, CORBA_Environment *ev);
void (*queueResize)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*activateURI)(PortableServer_Servant _servant, const CORBA_char * uri, const CORBA_boolean relative, CORBA_Environment *ev);
MateComponent_Unknown (*getParentAccessible)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_ControlFrame__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_ControlFrame__epv *MateComponent_ControlFrame_epv;
} POA_MateComponent_ControlFrame__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_ControlFrame__vepv *vepv;
} POA_MateComponent_ControlFrame;
extern void POA_MateComponent_ControlFrame__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_ControlFrame__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_ControlFrame */
#ifndef _defined_POA_MateComponent_Control
#define _defined_POA_MateComponent_Control 1
typedef struct {
  void *_private;
MateComponent_PropertyBag (*getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Gtk_Requisition (*getDesiredSize)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Unknown (*getAccessible)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Gdk_WindowId (*getWindowId)(PortableServer_Servant _servant, const CORBA_char * cookie, CORBA_Environment *ev);
MateComponent_UIContainer (*getPopupContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setFrame)(PortableServer_Servant _servant, const MateComponent_ControlFrame frame, CORBA_Environment *ev);
void (*setSize)(PortableServer_Servant _servant, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void (*setState)(PortableServer_Servant _servant, const MateComponent_Gtk_State state, CORBA_Environment *ev);
void (*activate)(PortableServer_Servant _servant, const CORBA_boolean activate, CORBA_Environment *ev);
CORBA_boolean (*focus)(PortableServer_Servant _servant, const MateComponent_Gtk_Direction direction, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Control__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Control__epv *MateComponent_Control_epv;
} POA_MateComponent_Control__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Control__vepv *vepv;
} POA_MateComponent_Control;
extern void POA_MateComponent_Control__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Control__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Control */
#ifndef _defined_POA_MateComponent_PropertyControl
#define _defined_POA_MateComponent_PropertyControl 1
typedef struct {
  void *_private;
CORBA_long (*_get_pageCount)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Control (*getControl)(PortableServer_Servant _servant, const CORBA_long pagenumber, CORBA_Environment *ev);
void (*notifyAction)(PortableServer_Servant _servant, const CORBA_long pagenumber, const MateComponent_PropertyControl_Action action, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_PropertyControl__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_PropertyControl__epv *MateComponent_PropertyControl_epv;
} POA_MateComponent_PropertyControl__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_PropertyControl__vepv *vepv;
} POA_MateComponent_PropertyControl;
extern void POA_MateComponent_PropertyControl__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_PropertyControl__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_PropertyControl */
#ifndef _defined_POA_MateComponent_ZoomableFrame
#define _defined_POA_MateComponent_ZoomableFrame 1
typedef struct {
  void *_private;
void (*onLevelChanged)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev);
void (*onParametersChanged)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_ZoomableFrame__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_ZoomableFrame__epv *MateComponent_ZoomableFrame_epv;
} POA_MateComponent_ZoomableFrame__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_ZoomableFrame__vepv *vepv;
} POA_MateComponent_ZoomableFrame;
extern void POA_MateComponent_ZoomableFrame__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_ZoomableFrame__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_ZoomableFrame */
#ifndef _defined_POA_MateComponent_Zoomable
#define _defined_POA_MateComponent_Zoomable 1
typedef struct {
  void *_private;
CORBA_float (*_get_level)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_float (*_get_minLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_float (*_get_maxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*_get_hasMinLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*_get_hasMaxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*_get_isContinuous)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_ZoomLevelList* (*_get_preferredLevels)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_ZoomLevelNameList* (*_get_preferredLevelNames)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomIn)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomOut)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomFit)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*zoomDefault)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setLevel)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev);
void (*setFrame)(PortableServer_Servant _servant, const MateComponent_ZoomableFrame zoomable_frame, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Zoomable__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Zoomable__epv *MateComponent_Zoomable_epv;
} POA_MateComponent_Zoomable__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Zoomable__vepv *vepv;
} POA_MateComponent_Zoomable;
extern void POA_MateComponent_Zoomable__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Zoomable__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Zoomable */
#ifndef _defined_POA_MateComponent_ItemContainer
#define _defined_POA_MateComponent_ItemContainer 1
typedef struct {
  void *_private;
MateComponent_ItemContainer_ObjectNames* (*enumObjects)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Unknown (*getObjectByName)(PortableServer_Servant _servant, const CORBA_char * item_name, const CORBA_boolean only_if_exists, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_ItemContainer__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_ItemContainer__epv *MateComponent_ItemContainer_epv;
} POA_MateComponent_ItemContainer__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_ItemContainer__vepv *vepv;
} POA_MateComponent_ItemContainer;
extern void POA_MateComponent_ItemContainer__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_ItemContainer__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_ItemContainer */
#ifndef _defined_POA_MateComponent_Canvas_Component
#define _defined_POA_MateComponent_Canvas_Component 1
typedef struct {
  void *_private;
MateComponent_Canvas_ArtUTA* (*update)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, const MateComponent_Canvas_affine aff, const MateComponent_Canvas_SVP* clip_path, const CORBA_long flags, CORBA_double* x1, CORBA_double* y1, CORBA_double* x2, CORBA_double* y2, CORBA_Environment *ev);
void (*realize)(PortableServer_Servant _servant, const CORBA_char * drawable, CORBA_Environment *ev);
void (*unrealize)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*map)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unmap)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*draw)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, const CORBA_char * drawable, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void (*render)(PortableServer_Servant _servant, MateComponent_Canvas_Buf* buf, CORBA_Environment *ev);
CORBA_boolean (*contains)(PortableServer_Servant _servant, const CORBA_double x, const CORBA_double y, CORBA_Environment *ev);
void (*bounds)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, CORBA_double* x1, CORBA_double* x2, CORBA_double* y1, CORBA_double* y2, CORBA_Environment *ev);
CORBA_boolean (*event)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, const MateComponent_Gdk_Event* event, CORBA_Environment *ev);
void (*setCanvasSize)(PortableServer_Servant _servant, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void (*setBounds)(PortableServer_Servant _servant, const MateComponent_Canvas_DRect* bbox, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Canvas_Component__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Canvas_Component__epv *MateComponent_Canvas_Component_epv;
} POA_MateComponent_Canvas_Component__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Canvas_Component__vepv *vepv;
} POA_MateComponent_Canvas_Component;
extern void POA_MateComponent_Canvas_Component__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Canvas_Component__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Canvas_Component */
#ifndef _defined_POA_MateComponent_Canvas_ComponentProxy
#define _defined_POA_MateComponent_Canvas_ComponentProxy 1
typedef struct {
  void *_private;
void (*requestUpdate)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*grabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long mask, const CORBA_long cursor, const CORBA_unsigned_long time, CORBA_Environment *ev);
void (*ungrabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long time, CORBA_Environment *ev);
MateComponent_UIContainer (*getUIContainer)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Canvas_ComponentProxy__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Canvas_ComponentProxy__epv *MateComponent_Canvas_ComponentProxy_epv;
} POA_MateComponent_Canvas_ComponentProxy__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Canvas_ComponentProxy__vepv *vepv;
} POA_MateComponent_Canvas_ComponentProxy;
extern void POA_MateComponent_Canvas_ComponentProxy__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Canvas_ComponentProxy__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Canvas_ComponentProxy */
#ifndef _defined_POA_MateComponent_ControlFactory
#define _defined_POA_MateComponent_ControlFactory 1
typedef struct {
  void *_private;
MateComponent_Control (*createControl)(PortableServer_Servant _servant, const MateComponent_ControlFrame frame, const MateComponent_UIContainer uic, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_ControlFactory__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_ControlFactory__epv *MateComponent_ControlFactory_epv;
} POA_MateComponent_ControlFactory__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_ControlFactory__vepv *vepv;
} POA_MateComponent_ControlFactory;
extern void POA_MateComponent_ControlFactory__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_ControlFactory__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_ControlFactory */
#ifndef _defined_POA_MateComponent_CanvasComponentFactory
#define _defined_POA_MateComponent_CanvasComponentFactory 1
typedef struct {
  void *_private;
MateComponent_Canvas_Component (*createCanvasComponent)(PortableServer_Servant _servant, const CORBA_boolean aa, const MateComponent_Canvas_ComponentProxy proxy, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_CanvasComponentFactory__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_CanvasComponentFactory__epv *MateComponent_CanvasComponentFactory_epv;
} POA_MateComponent_CanvasComponentFactory__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_CanvasComponentFactory__vepv *vepv;
} POA_MateComponent_CanvasComponentFactory;
extern void POA_MateComponent_CanvasComponentFactory__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_CanvasComponentFactory__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_CanvasComponentFactory */
#ifndef _defined_POA_MateComponent_Embeddable
#define _defined_POA_MateComponent_Embeddable 1
typedef struct {
  void *_private;
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Embeddable__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Embeddable__epv *MateComponent_Embeddable_epv;
} POA_MateComponent_Embeddable__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Embeddable__vepv *vepv;
} POA_MateComponent_Embeddable;
extern void POA_MateComponent_Embeddable__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Embeddable__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Embeddable */
#ifndef _defined_POA_MateComponent_Print
#define _defined_POA_MateComponent_Print 1
typedef struct {
  void *_private;
MateComponent_Stream (*render)(PortableServer_Servant _servant, const MateComponent_PrintDimensions* pd, const MateComponent_PrintScissor* scissor, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Print__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Print__epv *MateComponent_Print_epv;
} POA_MateComponent_Print__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Print__vepv *vepv;
} POA_MateComponent_Print;
extern void POA_MateComponent_Print__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Print__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Print */
#ifndef _defined_POA_MateComponent_Clipboard
#define _defined_POA_MateComponent_Clipboard 1
typedef struct {
  void *_private;
void (*setClipboard)(PortableServer_Servant _servant, const MateComponent_Moniker pasting_moniker, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev);
MateComponent_Moniker (*paste)(PortableServer_Servant _servant, CORBA_Environment *ev);
MateComponent_Moniker (*link)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Clipboard__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Clipboard__epv *MateComponent_Clipboard_epv;
} POA_MateComponent_Clipboard__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Clipboard__vepv *vepv;
} POA_MateComponent_Clipboard;
extern void POA_MateComponent_Clipboard__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Clipboard__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Clipboard */
#ifndef _defined_POA_MateComponent_ClipboardStore
#define _defined_POA_MateComponent_ClipboardStore 1
typedef struct {
  void *_private;
void (*fetchStream)(PortableServer_Servant _servant, const MateComponent_PersistStream source, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev);
void (*fetchStorage)(PortableServer_Servant _servant, const MateComponent_PersistStorage source, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev);
void (*unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_ClipboardStore__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_ClipboardStore__epv *MateComponent_ClipboardStore_epv;
} POA_MateComponent_ClipboardStore__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_ClipboardStore__vepv *vepv;
} POA_MateComponent_ClipboardStore;
extern void POA_MateComponent_ClipboardStore__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_ClipboardStore__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_ClipboardStore */
#ifndef _defined_POA_MateComponent_Application
#define _defined_POA_MateComponent_Application 1
typedef struct {
  void *_private;
CORBA_any* (*message)(PortableServer_Servant _servant, const CORBA_char * msg, const MateComponent_Application_ArgList* args, CORBA_Environment *ev);
CORBA_long (*newInstance)(PortableServer_Servant _servant, const MateComponent_Application_argv_t* argv, CORBA_Environment *ev);
MateComponent_Application_MessageList* (*listMessages)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_string (*getName)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unimplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_MateComponent_Application__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_MateComponent_Unknown__epv *MateComponent_Unknown_epv;
  POA_MateComponent_Application__epv *MateComponent_Application_epv;
} POA_MateComponent_Application__vepv;
typedef struct {
  void *_private;
  POA_MateComponent_Application__vepv *vepv;
} POA_MateComponent_Application;
extern void POA_MateComponent_Application__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_MateComponent_Application__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_MateComponent_Application */

/** skel prototypes **/
void _MATECORBA_skel_small_MateComponent_Moniker_getParent(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Moniker (*_impl_getParent)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_setParent(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setParent)(PortableServer_Servant _servant, const MateComponent_Moniker parent, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_getName(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getName)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_setName(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_resolve(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_resolve)(PortableServer_Servant _servant, const MateComponent_ResolveOptions* options, const CORBA_char * requestedInterface, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_equal(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_long (*_impl_equal)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_unImplemented1(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Moniker_unImplemented2(POA_MateComponent_Moniker *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerExtender_resolve(POA_MateComponent_MonikerExtender *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_resolve)(PortableServer_Servant _servant, const MateComponent_Moniker m, const MateComponent_ResolveOptions* options, const CORBA_char * name, const CORBA_char * requestedInterface, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerExtender_unImplemented1(POA_MateComponent_MonikerExtender *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerExtender_unImplemented2(POA_MateComponent_MonikerExtender *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerExtender_unImplemented3(POA_MateComponent_MonikerExtender *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerExtender_unImplemented4(POA_MateComponent_MonikerExtender *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_getInfo(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_StorageInfo* (*_impl_getInfo)(PortableServer_Servant _servant, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_setInfo(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setInfo)(PortableServer_Servant _servant, const MateComponent_StorageInfo* info, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_read(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_read)(PortableServer_Servant _servant, const CORBA_long count, MateComponent_Stream_iobuf** buffer, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_write(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_write)(PortableServer_Servant _servant, const MateComponent_Stream_iobuf* buffer, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_seek(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_long (*_impl_seek)(PortableServer_Servant _servant, const CORBA_long offset, const MateComponent_Stream_SeekType whence, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_truncate(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_truncate)(PortableServer_Servant _servant, const CORBA_long length, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_commit(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_commit)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_revert(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_revert)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_unImplemented1(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Stream_unImplemented2(POA_MateComponent_Stream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_getInfo(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_StorageInfo* (*_impl_getInfo)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_setInfo(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setInfo)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_StorageInfo* info, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_openStream(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Stream (*_impl_openStream)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_Storage_OpenMode mode, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_openStorage(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Storage (*_impl_openStorage)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_Storage_OpenMode mode, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_copyTo(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_copyTo)(PortableServer_Servant _servant, const MateComponent_Storage target, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_listContents(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Storage_DirectoryList* (*_impl_listContents)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_erase(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_erase)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_rename(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_rename)(PortableServer_Servant _servant, const CORBA_char * path_name, const CORBA_char * new_path_name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_commit(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_commit)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_revert(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_revert)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_unImplemented1(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Storage_unImplemented2(POA_MateComponent_Storage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_getObject(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_getObject)(PortableServer_Servant _servant, const CORBA_char * name, const CORBA_char * repoId, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_createFromName(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Moniker (*_impl_createFromName)(PortableServer_Servant _servant, const CORBA_char * name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_getExtender(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_MonikerExtender (*_impl_getExtender)(PortableServer_Servant _servant, const CORBA_char * monikerPrefix, const CORBA_char * interfaceId, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_unImplemented1(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_unImplemented2(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_unImplemented3(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_unImplemented4(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_unImplemented5(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_MonikerContext_unImplemented6(POA_MateComponent_MonikerContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_addObject(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_removeObject(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeObject)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_addKey(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_removeKey(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeKey)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_atExitUnref(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_atExitUnref)(PortableServer_Servant _servant, const CORBA_Object obj, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_unImplemented1(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_RunningContext_unImplemented2(POA_MateComponent_RunningContext *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Persist_getContentTypes(POA_MateComponent_Persist *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Persist_ContentTypeList* (*_impl_getContentTypes)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Persist_getIId(POA_MateComponent_Persist *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Persist_IID (*_impl_getIId)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Persist_isDirty(POA_MateComponent_Persist *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_isDirty)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Persist_unImplemented1(POA_MateComponent_Persist *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Persist_unImplemented2(POA_MateComponent_Persist *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistFile_load(POA_MateComponent_PersistFile *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_load)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistFile_save(POA_MateComponent_PersistFile *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_save)(PortableServer_Servant _servant, const CORBA_char * uri, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistFile_getCurrentFile(POA_MateComponent_PersistFile *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getCurrentFile)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistFile_unImplemented3(POA_MateComponent_PersistFile *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistFile_unImplemented4(POA_MateComponent_PersistFile *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistStorage_load(POA_MateComponent_PersistStorage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_load)(PortableServer_Servant _servant, const MateComponent_Storage storage, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistStorage_save(POA_MateComponent_PersistStorage *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_save)(PortableServer_Servant _servant, const MateComponent_Storage storage, const CORBA_boolean same_as_loaded, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistStream_load(POA_MateComponent_PersistStream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_load)(PortableServer_Servant _servant, const MateComponent_Stream stream, const CORBA_char * type, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistStream_save(POA_MateComponent_PersistStream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_save)(PortableServer_Servant _servant, const MateComponent_Stream stream, const CORBA_char * type, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistStream_unImplemented3(POA_MateComponent_PersistStream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PersistStream_unImplemented4(POA_MateComponent_PersistStream *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Listener_event(POA_MateComponent_Listener *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_event)(PortableServer_Servant _servant, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Listener_unImplemented(POA_MateComponent_Listener *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Listener_unImplemented2(POA_MateComponent_Listener *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_EventSource_addListener(POA_MateComponent_EventSource *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addListener)(PortableServer_Servant _servant, const MateComponent_Listener l, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_EventSource_addListenerWithMask(POA_MateComponent_EventSource *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addListenerWithMask)(PortableServer_Servant _servant, const MateComponent_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_EventSource_removeListener(POA_MateComponent_EventSource *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeListener)(PortableServer_Servant _servant, const MateComponent_Listener l, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_EventSource_unImplemented(POA_MateComponent_EventSource *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_EventSource_unImplemented2(POA_MateComponent_EventSource *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_setContainer(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setContainer)(PortableServer_Servant _servant, const MateComponent_UIContainer container, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_unsetContainer(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unsetContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent__get_name(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl__get_name)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_describeVerbs(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_describeVerbs)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_execVerb(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_execVerb)(PortableServer_Servant _servant, const CORBA_char * cname, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_uiEvent(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_uiEvent)(PortableServer_Servant _servant, const CORBA_char * id, const MateComponent_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_unImplemented(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_unImplemented2(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_unImplemented3(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIComponent_unImplemented4(POA_MateComponent_UIComponent *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_registerComponent(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_registerComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, const MateComponent_UIComponent component, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_deregisterComponent(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_deregisterComponent)(PortableServer_Servant _servant, const CORBA_char * component_name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_freeze(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_freeze)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_thaw(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_thaw)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_setAttr(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setAttr)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * attr, const CORBA_char * value, const CORBA_char * component_name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_getAttr(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getAttr)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * attr, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_setNode(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * xml, const CORBA_char * component_name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_getNode(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_boolean nodeOnly, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_removeNode(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeNode)(PortableServer_Servant _servant, const CORBA_char * path, const CORBA_char * by_component_name, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_exists(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_exists)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_execVerb(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_execVerb)(PortableServer_Servant _servant, const CORBA_char * cname, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_uiEvent(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_uiEvent)(PortableServer_Servant _servant, const CORBA_char * id, const MateComponent_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_setObject(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setObject)(PortableServer_Servant _servant, const CORBA_char * path, const MateComponent_Unknown control, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_getObject(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_getObject)(PortableServer_Servant _servant, const CORBA_char * path, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_unImplemented(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_unImplemented2(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_unImplemented3(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_UIContainer_unImplemented4(POA_MateComponent_UIContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getKeys(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_KeyList* (*_impl_getKeys)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getType(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_TypeCode (*_impl_getType)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getValue(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_any* (*_impl_getValue)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_setValue(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setValue)(PortableServer_Servant _servant, const CORBA_char * key, const CORBA_any* value, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getValues(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_PropertySet* (*_impl_getValues)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_setValues(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setValues)(PortableServer_Servant _servant, const MateComponent_PropertySet* set, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getDefault(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_any* (*_impl_getDefault)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getDocTitle(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getDocTitle)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getDoc(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getDoc)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_getFlags(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_PropertyFlags (*_impl_getFlags)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_unImplemented1(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_unImplemented2(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_unImplemented3(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyBag_unImplemented4(POA_MateComponent_PropertyBag *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase__get_isWriteable(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl__get_isWriteable)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_getDirs(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_KeyList* (*_impl_getDirs)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_hasDir(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_hasDir)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_removeValue(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeValue)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_removeDir(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeDir)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_addDatabase(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addDatabase)(PortableServer_Servant _servant, const MateComponent_ConfigDatabase db, const CORBA_char * key, const MateComponent_ConfigDatabase_DBFlags flags, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_sync(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_sync)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_unImplemented5(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_unImplemented6(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_unImplemented7(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ConfigDatabase_unImplemented8(POA_MateComponent_ConfigDatabase *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_getToplevelId(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Gdk_WindowId (*_impl_getToplevelId)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_getAmbientProperties(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_PropertyBag (*_impl_getAmbientProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_getUIContainer(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_UIContainer (*_impl_getUIContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_notifyActivated(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyActivated)(PortableServer_Servant _servant, const CORBA_boolean state, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_queueResize(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_queueResize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_activateURI(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_activateURI)(PortableServer_Servant _servant, const CORBA_char * uri, const CORBA_boolean relative, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_getParentAccessible(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_getParentAccessible)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_unImplemented(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFrame_unImplemented2(POA_MateComponent_ControlFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_getProperties(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_PropertyBag (*_impl_getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_getDesiredSize(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Gtk_Requisition (*_impl_getDesiredSize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_getAccessible(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_getAccessible)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_getWindowId(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Gdk_WindowId (*_impl_getWindowId)(PortableServer_Servant _servant, const CORBA_char * cookie, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_getPopupContainer(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_UIContainer (*_impl_getPopupContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_setFrame(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setFrame)(PortableServer_Servant _servant, const MateComponent_ControlFrame frame, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_setSize(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setSize)(PortableServer_Servant _servant, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_setState(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setState)(PortableServer_Servant _servant, const MateComponent_Gtk_State state, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_activate(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_activate)(PortableServer_Servant _servant, const CORBA_boolean activate, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_focus(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_focus)(PortableServer_Servant _servant, const MateComponent_Gtk_Direction direction, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_unImplemented(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_unImplemented2(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Control_unImplemented3(POA_MateComponent_Control *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyControl__get_pageCount(POA_MateComponent_PropertyControl *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_long (*_impl__get_pageCount)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyControl_getControl(POA_MateComponent_PropertyControl *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Control (*_impl_getControl)(PortableServer_Servant _servant, const CORBA_long pagenumber, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyControl_notifyAction(POA_MateComponent_PropertyControl *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_notifyAction)(PortableServer_Servant _servant, const CORBA_long pagenumber, const MateComponent_PropertyControl_Action action, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyControl_unImplemented(POA_MateComponent_PropertyControl *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_PropertyControl_unImplemented2(POA_MateComponent_PropertyControl *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ZoomableFrame_onLevelChanged(POA_MateComponent_ZoomableFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_onLevelChanged)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ZoomableFrame_onParametersChanged(POA_MateComponent_ZoomableFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_onParametersChanged)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ZoomableFrame_unImplemented1(POA_MateComponent_ZoomableFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ZoomableFrame_unImplemented2(POA_MateComponent_ZoomableFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ZoomableFrame_unImplemented3(POA_MateComponent_ZoomableFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ZoomableFrame_unImplemented4(POA_MateComponent_ZoomableFrame *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_level(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_float (*_impl__get_level)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_minLevel(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_float (*_impl__get_minLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_maxLevel(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_float (*_impl__get_maxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_hasMinLevel(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl__get_hasMinLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_hasMaxLevel(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl__get_hasMaxLevel)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_isContinuous(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl__get_isContinuous)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_preferredLevels(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_ZoomLevelList* (*_impl__get_preferredLevels)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable__get_preferredLevelNames(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_ZoomLevelNameList* (*_impl__get_preferredLevelNames)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_zoomIn(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_zoomIn)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_zoomOut(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_zoomOut)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_zoomFit(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_zoomFit)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_zoomDefault(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_zoomDefault)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_setLevel(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setLevel)(PortableServer_Servant _servant, const CORBA_float zoom_level, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_setFrame(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setFrame)(PortableServer_Servant _servant, const MateComponent_ZoomableFrame zoomable_frame, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_unImplemented1(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_unImplemented2(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_unImplemented3(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Zoomable_unImplemented4(POA_MateComponent_Zoomable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ItemContainer_enumObjects(POA_MateComponent_ItemContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_ItemContainer_ObjectNames* (*_impl_enumObjects)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ItemContainer_getObjectByName(POA_MateComponent_ItemContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Unknown (*_impl_getObjectByName)(PortableServer_Servant _servant, const CORBA_char * item_name, const CORBA_boolean only_if_exists, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ItemContainer_unImplemented1(POA_MateComponent_ItemContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ItemContainer_unImplemented2(POA_MateComponent_ItemContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ItemContainer_unImplemented3(POA_MateComponent_ItemContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ItemContainer_unImplemented4(POA_MateComponent_ItemContainer *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_update(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Canvas_ArtUTA* (*_impl_update)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, const MateComponent_Canvas_affine aff, const MateComponent_Canvas_SVP* clip_path, const CORBA_long flags, CORBA_double* x1, CORBA_double* y1, CORBA_double* x2, CORBA_double* y2, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_realize(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_realize)(PortableServer_Servant _servant, const CORBA_char * drawable, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unrealize(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unrealize)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_map(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_map)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unmap(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unmap)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_draw(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_draw)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, const CORBA_char * drawable, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_render(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_render)(PortableServer_Servant _servant, MateComponent_Canvas_Buf* buf, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_contains(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_contains)(PortableServer_Servant _servant, const CORBA_double x, const CORBA_double y, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_bounds(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_bounds)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, CORBA_double* x1, CORBA_double* x2, CORBA_double* y1, CORBA_double* y2, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_event(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_event)(PortableServer_Servant _servant, const MateComponent_Canvas_State* state, const MateComponent_Gdk_Event* event, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_setCanvasSize(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setCanvasSize)(PortableServer_Servant _servant, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_setBounds(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setBounds)(PortableServer_Servant _servant, const MateComponent_Canvas_DRect* bbox, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented1(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented2(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented3(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented4(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented5(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented6(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented7(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_Component_unImplemented8(POA_MateComponent_Canvas_Component *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_requestUpdate(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_requestUpdate)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_grabFocus(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_grabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long mask, const CORBA_long cursor, const CORBA_unsigned_long time, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_ungrabFocus(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_ungrabFocus)(PortableServer_Servant _servant, const CORBA_unsigned_long time, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_getUIContainer(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_UIContainer (*_impl_getUIContainer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented1(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented2(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented3(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented4(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented5(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented6(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented7(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Canvas_ComponentProxy_unImplemented8(POA_MateComponent_Canvas_ComponentProxy *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFactory_createControl(POA_MateComponent_ControlFactory *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Control (*_impl_createControl)(PortableServer_Servant _servant, const MateComponent_ControlFrame frame, const MateComponent_UIContainer uic, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFactory_unImplemented1(POA_MateComponent_ControlFactory *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ControlFactory_unImplemented2(POA_MateComponent_ControlFactory *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_CanvasComponentFactory_createCanvasComponent(POA_MateComponent_CanvasComponentFactory *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Canvas_Component (*_impl_createCanvasComponent)(PortableServer_Servant _servant, const CORBA_boolean aa, const MateComponent_Canvas_ComponentProxy proxy, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_CanvasComponentFactory_unImplemented1(POA_MateComponent_CanvasComponentFactory *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_CanvasComponentFactory_unImplemented2(POA_MateComponent_CanvasComponentFactory *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented1(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented2(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented3(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented4(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented5(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented6(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented7(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Embeddable_unImplemented8(POA_MateComponent_Embeddable *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Print_render(POA_MateComponent_Print *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Stream (*_impl_render)(PortableServer_Servant _servant, const MateComponent_PrintDimensions* pd, const MateComponent_PrintScissor* scissor, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Print_unImplemented1(POA_MateComponent_Print *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Print_unImplemented2(POA_MateComponent_Print *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Print_unImplemented3(POA_MateComponent_Print *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Print_unImplemented4(POA_MateComponent_Print *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_setClipboard(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setClipboard)(PortableServer_Servant _servant, const MateComponent_Moniker pasting_moniker, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_paste(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Moniker (*_impl_paste)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_link(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Moniker (*_impl_link)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_unImplemented1(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_unImplemented2(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_unImplemented3(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Clipboard_unImplemented4(POA_MateComponent_Clipboard *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ClipboardStore_fetchStream(POA_MateComponent_ClipboardStore *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_fetchStream)(PortableServer_Servant _servant, const MateComponent_PersistStream source, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ClipboardStore_fetchStorage(POA_MateComponent_ClipboardStore *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_fetchStorage)(PortableServer_Servant _servant, const MateComponent_PersistStorage source, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ClipboardStore_unImplemented1(POA_MateComponent_ClipboardStore *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ClipboardStore_unImplemented2(POA_MateComponent_ClipboardStore *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ClipboardStore_unImplemented3(POA_MateComponent_ClipboardStore *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_ClipboardStore_unImplemented4(POA_MateComponent_ClipboardStore *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_message(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_any* (*_impl_message)(PortableServer_Servant _servant, const CORBA_char * msg, const MateComponent_Application_ArgList* args, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_newInstance(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_long (*_impl_newInstance)(PortableServer_Servant _servant, const MateComponent_Application_argv_t* argv, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_listMessages(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, MateComponent_Application_MessageList* (*_impl_listMessages)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_getName(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getName)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented1(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented2(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented3(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented4(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented5(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented6(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented7(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _MATECORBA_skel_small_MateComponent_Application_unimplemented8(POA_MateComponent_Application *_MATECORBA_servant, gpointer _MATECORBA_retval, gpointer *_MATECORBA_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unimplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev));

/** stub prototypes **/
#define MateComponent_Moniker_ref MateComponent_Unknown_ref
#define MateComponent_Moniker_unref MateComponent_Unknown_unref
#define MateComponent_Moniker_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Moniker MateComponent_Moniker_getParent(MateComponent_Moniker _obj, CORBA_Environment *ev);
void MateComponent_Moniker_setParent(MateComponent_Moniker _obj, const MateComponent_Moniker parent, CORBA_Environment *ev);
CORBA_string MateComponent_Moniker_getName(MateComponent_Moniker _obj, CORBA_Environment *ev);
void MateComponent_Moniker_setName(MateComponent_Moniker _obj, const CORBA_char * name, CORBA_Environment *ev);
MateComponent_Unknown MateComponent_Moniker_resolve(MateComponent_Moniker _obj, const MateComponent_ResolveOptions* options, const CORBA_char * requestedInterface, CORBA_Environment *ev);
CORBA_long MateComponent_Moniker_equal(MateComponent_Moniker _obj, const CORBA_char * name, CORBA_Environment *ev);
void MateComponent_Moniker_unImplemented1(MateComponent_Moniker _obj, CORBA_Environment *ev);
void MateComponent_Moniker_unImplemented2(MateComponent_Moniker _obj, CORBA_Environment *ev);
#define MateComponent_MonikerExtender_ref MateComponent_Unknown_ref
#define MateComponent_MonikerExtender_unref MateComponent_Unknown_unref
#define MateComponent_MonikerExtender_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Unknown MateComponent_MonikerExtender_resolve(MateComponent_MonikerExtender _obj, const MateComponent_Moniker m, const MateComponent_ResolveOptions* options, const CORBA_char * name, const CORBA_char * requestedInterface, CORBA_Environment *ev);
void MateComponent_MonikerExtender_unImplemented1(MateComponent_MonikerExtender _obj, CORBA_Environment *ev);
void MateComponent_MonikerExtender_unImplemented2(MateComponent_MonikerExtender _obj, CORBA_Environment *ev);
void MateComponent_MonikerExtender_unImplemented3(MateComponent_MonikerExtender _obj, CORBA_Environment *ev);
void MateComponent_MonikerExtender_unImplemented4(MateComponent_MonikerExtender _obj, CORBA_Environment *ev);
#define MateComponent_Stream_ref MateComponent_Unknown_ref
#define MateComponent_Stream_unref MateComponent_Unknown_unref
#define MateComponent_Stream_queryInterface MateComponent_Unknown_queryInterface
MateComponent_StorageInfo* MateComponent_Stream_getInfo(MateComponent_Stream _obj, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void MateComponent_Stream_setInfo(MateComponent_Stream _obj, const MateComponent_StorageInfo* info, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void MateComponent_Stream_read(MateComponent_Stream _obj, const CORBA_long count, MateComponent_Stream_iobuf** buffer, CORBA_Environment *ev);
void MateComponent_Stream_write(MateComponent_Stream _obj, const MateComponent_Stream_iobuf* buffer, CORBA_Environment *ev);
CORBA_long MateComponent_Stream_seek(MateComponent_Stream _obj, const CORBA_long offset, const MateComponent_Stream_SeekType whence, CORBA_Environment *ev);
void MateComponent_Stream_truncate(MateComponent_Stream _obj, const CORBA_long length, CORBA_Environment *ev);
void MateComponent_Stream_commit(MateComponent_Stream _obj, CORBA_Environment *ev);
void MateComponent_Stream_revert(MateComponent_Stream _obj, CORBA_Environment *ev);
void MateComponent_Stream_unImplemented1(MateComponent_Stream _obj, CORBA_Environment *ev);
void MateComponent_Stream_unImplemented2(MateComponent_Stream _obj, CORBA_Environment *ev);
#define MateComponent_Storage_ref MateComponent_Unknown_ref
#define MateComponent_Storage_unref MateComponent_Unknown_unref
#define MateComponent_Storage_queryInterface MateComponent_Unknown_queryInterface
MateComponent_StorageInfo* MateComponent_Storage_getInfo(MateComponent_Storage _obj, const CORBA_char * path, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void MateComponent_Storage_setInfo(MateComponent_Storage _obj, const CORBA_char * path, const MateComponent_StorageInfo* info, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
MateComponent_Stream MateComponent_Storage_openStream(MateComponent_Storage _obj, const CORBA_char * path, const MateComponent_Storage_OpenMode mode, CORBA_Environment *ev);
MateComponent_Storage MateComponent_Storage_openStorage(MateComponent_Storage _obj, const CORBA_char * path, const MateComponent_Storage_OpenMode mode, CORBA_Environment *ev);
void MateComponent_Storage_copyTo(MateComponent_Storage _obj, const MateComponent_Storage target, CORBA_Environment *ev);
MateComponent_Storage_DirectoryList* MateComponent_Storage_listContents(MateComponent_Storage _obj, const CORBA_char * path, const MateComponent_StorageInfoFields mask, CORBA_Environment *ev);
void MateComponent_Storage_erase(MateComponent_Storage _obj, const CORBA_char * path, CORBA_Environment *ev);
void MateComponent_Storage_rename(MateComponent_Storage _obj, const CORBA_char * path_name, const CORBA_char * new_path_name, CORBA_Environment *ev);
void MateComponent_Storage_commit(MateComponent_Storage _obj, CORBA_Environment *ev);
void MateComponent_Storage_revert(MateComponent_Storage _obj, CORBA_Environment *ev);
void MateComponent_Storage_unImplemented1(MateComponent_Storage _obj, CORBA_Environment *ev);
void MateComponent_Storage_unImplemented2(MateComponent_Storage _obj, CORBA_Environment *ev);
#define MateComponent_MonikerContext_ref MateComponent_Unknown_ref
#define MateComponent_MonikerContext_unref MateComponent_Unknown_unref
#define MateComponent_MonikerContext_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Unknown MateComponent_MonikerContext_getObject(MateComponent_MonikerContext _obj, const CORBA_char * name, const CORBA_char * repoId, CORBA_Environment *ev);
MateComponent_Moniker MateComponent_MonikerContext_createFromName(MateComponent_MonikerContext _obj, const CORBA_char * name, CORBA_Environment *ev);
MateComponent_MonikerExtender MateComponent_MonikerContext_getExtender(MateComponent_MonikerContext _obj, const CORBA_char * monikerPrefix, const CORBA_char * interfaceId, CORBA_Environment *ev);
void MateComponent_MonikerContext_unImplemented1(MateComponent_MonikerContext _obj, CORBA_Environment *ev);
void MateComponent_MonikerContext_unImplemented2(MateComponent_MonikerContext _obj, CORBA_Environment *ev);
void MateComponent_MonikerContext_unImplemented3(MateComponent_MonikerContext _obj, CORBA_Environment *ev);
void MateComponent_MonikerContext_unImplemented4(MateComponent_MonikerContext _obj, CORBA_Environment *ev);
void MateComponent_MonikerContext_unImplemented5(MateComponent_MonikerContext _obj, CORBA_Environment *ev);
void MateComponent_MonikerContext_unImplemented6(MateComponent_MonikerContext _obj, CORBA_Environment *ev);
#define MateComponent_RunningContext_ref MateComponent_Unknown_ref
#define MateComponent_RunningContext_unref MateComponent_Unknown_unref
#define MateComponent_RunningContext_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_RunningContext_addObject(MateComponent_RunningContext _obj, const CORBA_Object obj, CORBA_Environment *ev);
void MateComponent_RunningContext_removeObject(MateComponent_RunningContext _obj, const CORBA_Object obj, CORBA_Environment *ev);
void MateComponent_RunningContext_addKey(MateComponent_RunningContext _obj, const CORBA_char * key, CORBA_Environment *ev);
void MateComponent_RunningContext_removeKey(MateComponent_RunningContext _obj, const CORBA_char * key, CORBA_Environment *ev);
void MateComponent_RunningContext_atExitUnref(MateComponent_RunningContext _obj, const CORBA_Object obj, CORBA_Environment *ev);
void MateComponent_RunningContext_unImplemented1(MateComponent_RunningContext _obj, CORBA_Environment *ev);
void MateComponent_RunningContext_unImplemented2(MateComponent_RunningContext _obj, CORBA_Environment *ev);
#define MateComponent_Persist_ref MateComponent_Unknown_ref
#define MateComponent_Persist_unref MateComponent_Unknown_unref
#define MateComponent_Persist_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Persist_ContentTypeList* MateComponent_Persist_getContentTypes(MateComponent_Persist _obj, CORBA_Environment *ev);
MateComponent_Persist_IID MateComponent_Persist_getIId(MateComponent_Persist _obj, CORBA_Environment *ev);
CORBA_boolean MateComponent_Persist_isDirty(MateComponent_Persist _obj, CORBA_Environment *ev);
void MateComponent_Persist_unImplemented1(MateComponent_Persist _obj, CORBA_Environment *ev);
void MateComponent_Persist_unImplemented2(MateComponent_Persist _obj, CORBA_Environment *ev);
#define MateComponent_PersistFile_ref MateComponent_Unknown_ref
#define MateComponent_PersistFile_unref MateComponent_Unknown_unref
#define MateComponent_PersistFile_queryInterface MateComponent_Unknown_queryInterface
#define MateComponent_PersistFile_getContentTypes MateComponent_Persist_getContentTypes
#define MateComponent_PersistFile_getIId MateComponent_Persist_getIId
#define MateComponent_PersistFile_isDirty MateComponent_Persist_isDirty
#define MateComponent_PersistFile_unImplemented1 MateComponent_Persist_unImplemented1
#define MateComponent_PersistFile_unImplemented2 MateComponent_Persist_unImplemented2
void MateComponent_PersistFile_load(MateComponent_PersistFile _obj, const CORBA_char * uri, CORBA_Environment *ev);
void MateComponent_PersistFile_save(MateComponent_PersistFile _obj, const CORBA_char * uri, CORBA_Environment *ev);
CORBA_string MateComponent_PersistFile_getCurrentFile(MateComponent_PersistFile _obj, CORBA_Environment *ev);
void MateComponent_PersistFile_unImplemented3(MateComponent_PersistFile _obj, CORBA_Environment *ev);
void MateComponent_PersistFile_unImplemented4(MateComponent_PersistFile _obj, CORBA_Environment *ev);
#define MateComponent_PersistStorage_ref MateComponent_Unknown_ref
#define MateComponent_PersistStorage_unref MateComponent_Unknown_unref
#define MateComponent_PersistStorage_queryInterface MateComponent_Unknown_queryInterface
#define MateComponent_PersistStorage_getContentTypes MateComponent_Persist_getContentTypes
#define MateComponent_PersistStorage_getIId MateComponent_Persist_getIId
#define MateComponent_PersistStorage_isDirty MateComponent_Persist_isDirty
#define MateComponent_PersistStorage_unImplemented1 MateComponent_Persist_unImplemented1
#define MateComponent_PersistStorage_unImplemented2 MateComponent_Persist_unImplemented2
void MateComponent_PersistStorage_load(MateComponent_PersistStorage _obj, const MateComponent_Storage storage, CORBA_Environment *ev);
void MateComponent_PersistStorage_save(MateComponent_PersistStorage _obj, const MateComponent_Storage storage, const CORBA_boolean same_as_loaded, CORBA_Environment *ev);
#define MateComponent_PersistStream_ref MateComponent_Unknown_ref
#define MateComponent_PersistStream_unref MateComponent_Unknown_unref
#define MateComponent_PersistStream_queryInterface MateComponent_Unknown_queryInterface
#define MateComponent_PersistStream_getContentTypes MateComponent_Persist_getContentTypes
#define MateComponent_PersistStream_getIId MateComponent_Persist_getIId
#define MateComponent_PersistStream_isDirty MateComponent_Persist_isDirty
#define MateComponent_PersistStream_unImplemented1 MateComponent_Persist_unImplemented1
#define MateComponent_PersistStream_unImplemented2 MateComponent_Persist_unImplemented2
void MateComponent_PersistStream_load(MateComponent_PersistStream _obj, const MateComponent_Stream stream, const CORBA_char * type, CORBA_Environment *ev);
void MateComponent_PersistStream_save(MateComponent_PersistStream _obj, const MateComponent_Stream stream, const CORBA_char * type, CORBA_Environment *ev);
void MateComponent_PersistStream_unImplemented3(MateComponent_PersistStream _obj, CORBA_Environment *ev);
void MateComponent_PersistStream_unImplemented4(MateComponent_PersistStream _obj, CORBA_Environment *ev);
#define MateComponent_Listener_ref MateComponent_Unknown_ref
#define MateComponent_Listener_unref MateComponent_Unknown_unref
#define MateComponent_Listener_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_Listener_event(MateComponent_Listener _obj, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev);
void MateComponent_Listener_unImplemented(MateComponent_Listener _obj, CORBA_Environment *ev);
void MateComponent_Listener_unImplemented2(MateComponent_Listener _obj, CORBA_Environment *ev);
#define MateComponent_EventSource_ref MateComponent_Unknown_ref
#define MateComponent_EventSource_unref MateComponent_Unknown_unref
#define MateComponent_EventSource_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_EventSource_addListener(MateComponent_EventSource _obj, const MateComponent_Listener l, CORBA_Environment *ev);
void MateComponent_EventSource_addListenerWithMask(MateComponent_EventSource _obj, const MateComponent_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev);
void MateComponent_EventSource_removeListener(MateComponent_EventSource _obj, const MateComponent_Listener l, CORBA_Environment *ev);
void MateComponent_EventSource_unImplemented(MateComponent_EventSource _obj, CORBA_Environment *ev);
void MateComponent_EventSource_unImplemented2(MateComponent_EventSource _obj, CORBA_Environment *ev);
#define MateComponent_UIComponent_ref MateComponent_Unknown_ref
#define MateComponent_UIComponent_unref MateComponent_Unknown_unref
#define MateComponent_UIComponent_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_UIComponent_setContainer(MateComponent_UIComponent _obj, const MateComponent_UIContainer container, CORBA_Environment *ev);
void MateComponent_UIComponent_unsetContainer(MateComponent_UIComponent _obj, CORBA_Environment *ev);
CORBA_string MateComponent_UIComponent__get_name(MateComponent_UIComponent _obj, CORBA_Environment *ev);
CORBA_string MateComponent_UIComponent_describeVerbs(MateComponent_UIComponent _obj, CORBA_Environment *ev);
void MateComponent_UIComponent_execVerb(MateComponent_UIComponent _obj, const CORBA_char * cname, CORBA_Environment *ev);
void MateComponent_UIComponent_uiEvent(MateComponent_UIComponent _obj, const CORBA_char * id, const MateComponent_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev);
void MateComponent_UIComponent_unImplemented(MateComponent_UIComponent _obj, CORBA_Environment *ev);
void MateComponent_UIComponent_unImplemented2(MateComponent_UIComponent _obj, CORBA_Environment *ev);
void MateComponent_UIComponent_unImplemented3(MateComponent_UIComponent _obj, CORBA_Environment *ev);
void MateComponent_UIComponent_unImplemented4(MateComponent_UIComponent _obj, CORBA_Environment *ev);
#define MateComponent_UIContainer_ref MateComponent_Unknown_ref
#define MateComponent_UIContainer_unref MateComponent_Unknown_unref
#define MateComponent_UIContainer_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_UIContainer_registerComponent(MateComponent_UIContainer _obj, const CORBA_char * component_name, const MateComponent_UIComponent component, CORBA_Environment *ev);
void MateComponent_UIContainer_deregisterComponent(MateComponent_UIContainer _obj, const CORBA_char * component_name, CORBA_Environment *ev);
void MateComponent_UIContainer_freeze(MateComponent_UIContainer _obj, CORBA_Environment *ev);
void MateComponent_UIContainer_thaw(MateComponent_UIContainer _obj, CORBA_Environment *ev);
void MateComponent_UIContainer_setAttr(MateComponent_UIContainer _obj, const CORBA_char * path, const CORBA_char * attr, const CORBA_char * value, const CORBA_char * component_name, CORBA_Environment *ev);
CORBA_string MateComponent_UIContainer_getAttr(MateComponent_UIContainer _obj, const CORBA_char * path, const CORBA_char * attr, CORBA_Environment *ev);
void MateComponent_UIContainer_setNode(MateComponent_UIContainer _obj, const CORBA_char * path, const CORBA_char * xml, const CORBA_char * component_name, CORBA_Environment *ev);
CORBA_string MateComponent_UIContainer_getNode(MateComponent_UIContainer _obj, const CORBA_char * path, const CORBA_boolean nodeOnly, CORBA_Environment *ev);
void MateComponent_UIContainer_removeNode(MateComponent_UIContainer _obj, const CORBA_char * path, const CORBA_char * by_component_name, CORBA_Environment *ev);
CORBA_boolean MateComponent_UIContainer_exists(MateComponent_UIContainer _obj, const CORBA_char * path, CORBA_Environment *ev);
void MateComponent_UIContainer_execVerb(MateComponent_UIContainer _obj, const CORBA_char * cname, CORBA_Environment *ev);
void MateComponent_UIContainer_uiEvent(MateComponent_UIContainer _obj, const CORBA_char * id, const MateComponent_UIComponent_EventType type, const CORBA_char * state, CORBA_Environment *ev);
void MateComponent_UIContainer_setObject(MateComponent_UIContainer _obj, const CORBA_char * path, const MateComponent_Unknown control, CORBA_Environment *ev);
MateComponent_Unknown MateComponent_UIContainer_getObject(MateComponent_UIContainer _obj, const CORBA_char * path, CORBA_Environment *ev);
void MateComponent_UIContainer_unImplemented(MateComponent_UIContainer _obj, CORBA_Environment *ev);
void MateComponent_UIContainer_unImplemented2(MateComponent_UIContainer _obj, CORBA_Environment *ev);
void MateComponent_UIContainer_unImplemented3(MateComponent_UIContainer _obj, CORBA_Environment *ev);
void MateComponent_UIContainer_unImplemented4(MateComponent_UIContainer _obj, CORBA_Environment *ev);
#define MateComponent_PropertyBag_ref MateComponent_Unknown_ref
#define MateComponent_PropertyBag_unref MateComponent_Unknown_unref
#define MateComponent_PropertyBag_queryInterface MateComponent_Unknown_queryInterface
MateComponent_KeyList* MateComponent_PropertyBag_getKeys(MateComponent_PropertyBag _obj, const CORBA_char * filter, CORBA_Environment *ev);
CORBA_TypeCode MateComponent_PropertyBag_getType(MateComponent_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
CORBA_any* MateComponent_PropertyBag_getValue(MateComponent_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
void MateComponent_PropertyBag_setValue(MateComponent_PropertyBag _obj, const CORBA_char * key, const CORBA_any* value, CORBA_Environment *ev);
MateComponent_PropertySet* MateComponent_PropertyBag_getValues(MateComponent_PropertyBag _obj, const CORBA_char * filter, CORBA_Environment *ev);
void MateComponent_PropertyBag_setValues(MateComponent_PropertyBag _obj, const MateComponent_PropertySet* set, CORBA_Environment *ev);
CORBA_any* MateComponent_PropertyBag_getDefault(MateComponent_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
CORBA_string MateComponent_PropertyBag_getDocTitle(MateComponent_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
CORBA_string MateComponent_PropertyBag_getDoc(MateComponent_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
MateComponent_PropertyFlags MateComponent_PropertyBag_getFlags(MateComponent_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
void MateComponent_PropertyBag_unImplemented1(MateComponent_PropertyBag _obj, CORBA_Environment *ev);
void MateComponent_PropertyBag_unImplemented2(MateComponent_PropertyBag _obj, CORBA_Environment *ev);
void MateComponent_PropertyBag_unImplemented3(MateComponent_PropertyBag _obj, CORBA_Environment *ev);
void MateComponent_PropertyBag_unImplemented4(MateComponent_PropertyBag _obj, CORBA_Environment *ev);
#define MateComponent_ConfigDatabase_ref MateComponent_Unknown_ref
#define MateComponent_ConfigDatabase_unref MateComponent_Unknown_unref
#define MateComponent_ConfigDatabase_queryInterface MateComponent_Unknown_queryInterface
#define MateComponent_ConfigDatabase_getKeys MateComponent_PropertyBag_getKeys
#define MateComponent_ConfigDatabase_getType MateComponent_PropertyBag_getType
#define MateComponent_ConfigDatabase_getValue MateComponent_PropertyBag_getValue
#define MateComponent_ConfigDatabase_setValue MateComponent_PropertyBag_setValue
#define MateComponent_ConfigDatabase_getValues MateComponent_PropertyBag_getValues
#define MateComponent_ConfigDatabase_setValues MateComponent_PropertyBag_setValues
#define MateComponent_ConfigDatabase_getDefault MateComponent_PropertyBag_getDefault
#define MateComponent_ConfigDatabase_getDocTitle MateComponent_PropertyBag_getDocTitle
#define MateComponent_ConfigDatabase_getDoc MateComponent_PropertyBag_getDoc
#define MateComponent_ConfigDatabase_getFlags MateComponent_PropertyBag_getFlags
#define MateComponent_ConfigDatabase_unImplemented1 MateComponent_PropertyBag_unImplemented1
#define MateComponent_ConfigDatabase_unImplemented2 MateComponent_PropertyBag_unImplemented2
#define MateComponent_ConfigDatabase_unImplemented3 MateComponent_PropertyBag_unImplemented3
#define MateComponent_ConfigDatabase_unImplemented4 MateComponent_PropertyBag_unImplemented4
CORBA_boolean MateComponent_ConfigDatabase__get_isWriteable(MateComponent_ConfigDatabase _obj, CORBA_Environment *ev);
MateComponent_KeyList* MateComponent_ConfigDatabase_getDirs(MateComponent_ConfigDatabase _obj, const CORBA_char * dir, CORBA_Environment *ev);
CORBA_boolean MateComponent_ConfigDatabase_hasDir(MateComponent_ConfigDatabase _obj, const CORBA_char * dir, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_removeValue(MateComponent_ConfigDatabase _obj, const CORBA_char * key, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_removeDir(MateComponent_ConfigDatabase _obj, const CORBA_char * dir, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_addDatabase(MateComponent_ConfigDatabase _obj, const MateComponent_ConfigDatabase db, const CORBA_char * key, const MateComponent_ConfigDatabase_DBFlags flags, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_sync(MateComponent_ConfigDatabase _obj, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_unImplemented5(MateComponent_ConfigDatabase _obj, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_unImplemented6(MateComponent_ConfigDatabase _obj, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_unImplemented7(MateComponent_ConfigDatabase _obj, CORBA_Environment *ev);
void MateComponent_ConfigDatabase_unImplemented8(MateComponent_ConfigDatabase _obj, CORBA_Environment *ev);
#define MateComponent_ControlFrame_ref MateComponent_Unknown_ref
#define MateComponent_ControlFrame_unref MateComponent_Unknown_unref
#define MateComponent_ControlFrame_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Gdk_WindowId MateComponent_ControlFrame_getToplevelId(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
MateComponent_PropertyBag MateComponent_ControlFrame_getAmbientProperties(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
MateComponent_UIContainer MateComponent_ControlFrame_getUIContainer(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
void MateComponent_ControlFrame_notifyActivated(MateComponent_ControlFrame _obj, const CORBA_boolean state, CORBA_Environment *ev);
void MateComponent_ControlFrame_queueResize(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
void MateComponent_ControlFrame_activateURI(MateComponent_ControlFrame _obj, const CORBA_char * uri, const CORBA_boolean relative, CORBA_Environment *ev);
MateComponent_Unknown MateComponent_ControlFrame_getParentAccessible(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
void MateComponent_ControlFrame_unImplemented(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
void MateComponent_ControlFrame_unImplemented2(MateComponent_ControlFrame _obj, CORBA_Environment *ev);
#define MateComponent_Control_ref MateComponent_Unknown_ref
#define MateComponent_Control_unref MateComponent_Unknown_unref
#define MateComponent_Control_queryInterface MateComponent_Unknown_queryInterface
MateComponent_PropertyBag MateComponent_Control_getProperties(MateComponent_Control _obj, CORBA_Environment *ev);
MateComponent_Gtk_Requisition MateComponent_Control_getDesiredSize(MateComponent_Control _obj, CORBA_Environment *ev);
MateComponent_Unknown MateComponent_Control_getAccessible(MateComponent_Control _obj, CORBA_Environment *ev);
MateComponent_Gdk_WindowId MateComponent_Control_getWindowId(MateComponent_Control _obj, const CORBA_char * cookie, CORBA_Environment *ev);
MateComponent_UIContainer MateComponent_Control_getPopupContainer(MateComponent_Control _obj, CORBA_Environment *ev);
void MateComponent_Control_setFrame(MateComponent_Control _obj, const MateComponent_ControlFrame frame, CORBA_Environment *ev);
void MateComponent_Control_setSize(MateComponent_Control _obj, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void MateComponent_Control_setState(MateComponent_Control _obj, const MateComponent_Gtk_State state, CORBA_Environment *ev);
void MateComponent_Control_activate(MateComponent_Control _obj, const CORBA_boolean activate, CORBA_Environment *ev);
CORBA_boolean MateComponent_Control_focus(MateComponent_Control _obj, const MateComponent_Gtk_Direction direction, CORBA_Environment *ev);
void MateComponent_Control_unImplemented(MateComponent_Control _obj, CORBA_Environment *ev);
void MateComponent_Control_unImplemented2(MateComponent_Control _obj, CORBA_Environment *ev);
void MateComponent_Control_unImplemented3(MateComponent_Control _obj, CORBA_Environment *ev);
#define MateComponent_PropertyControl_ref MateComponent_Unknown_ref
#define MateComponent_PropertyControl_unref MateComponent_Unknown_unref
#define MateComponent_PropertyControl_queryInterface MateComponent_Unknown_queryInterface
CORBA_long MateComponent_PropertyControl__get_pageCount(MateComponent_PropertyControl _obj, CORBA_Environment *ev);
MateComponent_Control MateComponent_PropertyControl_getControl(MateComponent_PropertyControl _obj, const CORBA_long pagenumber, CORBA_Environment *ev);
void MateComponent_PropertyControl_notifyAction(MateComponent_PropertyControl _obj, const CORBA_long pagenumber, const MateComponent_PropertyControl_Action action, CORBA_Environment *ev);
void MateComponent_PropertyControl_unImplemented(MateComponent_PropertyControl _obj, CORBA_Environment *ev);
void MateComponent_PropertyControl_unImplemented2(MateComponent_PropertyControl _obj, CORBA_Environment *ev);
#define MateComponent_ZoomableFrame_ref MateComponent_Unknown_ref
#define MateComponent_ZoomableFrame_unref MateComponent_Unknown_unref
#define MateComponent_ZoomableFrame_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_ZoomableFrame_onLevelChanged(MateComponent_ZoomableFrame _obj, const CORBA_float zoom_level, CORBA_Environment *ev);
void MateComponent_ZoomableFrame_onParametersChanged(MateComponent_ZoomableFrame _obj, CORBA_Environment *ev);
void MateComponent_ZoomableFrame_unImplemented1(MateComponent_ZoomableFrame _obj, CORBA_Environment *ev);
void MateComponent_ZoomableFrame_unImplemented2(MateComponent_ZoomableFrame _obj, CORBA_Environment *ev);
void MateComponent_ZoomableFrame_unImplemented3(MateComponent_ZoomableFrame _obj, CORBA_Environment *ev);
void MateComponent_ZoomableFrame_unImplemented4(MateComponent_ZoomableFrame _obj, CORBA_Environment *ev);
#define MateComponent_Zoomable_ref MateComponent_Unknown_ref
#define MateComponent_Zoomable_unref MateComponent_Unknown_unref
#define MateComponent_Zoomable_queryInterface MateComponent_Unknown_queryInterface
CORBA_float MateComponent_Zoomable__get_level(MateComponent_Zoomable _obj, CORBA_Environment *ev);
CORBA_float MateComponent_Zoomable__get_minLevel(MateComponent_Zoomable _obj, CORBA_Environment *ev);
CORBA_float MateComponent_Zoomable__get_maxLevel(MateComponent_Zoomable _obj, CORBA_Environment *ev);
CORBA_boolean MateComponent_Zoomable__get_hasMinLevel(MateComponent_Zoomable _obj, CORBA_Environment *ev);
CORBA_boolean MateComponent_Zoomable__get_hasMaxLevel(MateComponent_Zoomable _obj, CORBA_Environment *ev);
CORBA_boolean MateComponent_Zoomable__get_isContinuous(MateComponent_Zoomable _obj, CORBA_Environment *ev);
MateComponent_ZoomLevelList* MateComponent_Zoomable__get_preferredLevels(MateComponent_Zoomable _obj, CORBA_Environment *ev);
MateComponent_ZoomLevelNameList* MateComponent_Zoomable__get_preferredLevelNames(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_zoomIn(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_zoomOut(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_zoomFit(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_zoomDefault(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_setLevel(MateComponent_Zoomable _obj, const CORBA_float zoom_level, CORBA_Environment *ev);
void MateComponent_Zoomable_setFrame(MateComponent_Zoomable _obj, const MateComponent_ZoomableFrame zoomable_frame, CORBA_Environment *ev);
void MateComponent_Zoomable_unImplemented1(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_unImplemented2(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_unImplemented3(MateComponent_Zoomable _obj, CORBA_Environment *ev);
void MateComponent_Zoomable_unImplemented4(MateComponent_Zoomable _obj, CORBA_Environment *ev);
#define MateComponent_ItemContainer_ref MateComponent_Unknown_ref
#define MateComponent_ItemContainer_unref MateComponent_Unknown_unref
#define MateComponent_ItemContainer_queryInterface MateComponent_Unknown_queryInterface
MateComponent_ItemContainer_ObjectNames* MateComponent_ItemContainer_enumObjects(MateComponent_ItemContainer _obj, CORBA_Environment *ev);
MateComponent_Unknown MateComponent_ItemContainer_getObjectByName(MateComponent_ItemContainer _obj, const CORBA_char * item_name, const CORBA_boolean only_if_exists, CORBA_Environment *ev);
void MateComponent_ItemContainer_unImplemented1(MateComponent_ItemContainer _obj, CORBA_Environment *ev);
void MateComponent_ItemContainer_unImplemented2(MateComponent_ItemContainer _obj, CORBA_Environment *ev);
void MateComponent_ItemContainer_unImplemented3(MateComponent_ItemContainer _obj, CORBA_Environment *ev);
void MateComponent_ItemContainer_unImplemented4(MateComponent_ItemContainer _obj, CORBA_Environment *ev);
#define MateComponent_Canvas_Component_ref MateComponent_Unknown_ref
#define MateComponent_Canvas_Component_unref MateComponent_Unknown_unref
#define MateComponent_Canvas_Component_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Canvas_ArtUTA* MateComponent_Canvas_Component_update(MateComponent_Canvas_Component _obj, const MateComponent_Canvas_State* state, const MateComponent_Canvas_affine aff, const MateComponent_Canvas_SVP* clip_path, const CORBA_long flags, CORBA_double* x1, CORBA_double* y1, CORBA_double* x2, CORBA_double* y2, CORBA_Environment *ev);
void MateComponent_Canvas_Component_realize(MateComponent_Canvas_Component _obj, const CORBA_char * drawable, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unrealize(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_map(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unmap(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_draw(MateComponent_Canvas_Component _obj, const MateComponent_Canvas_State* state, const CORBA_char * drawable, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void MateComponent_Canvas_Component_render(MateComponent_Canvas_Component _obj, MateComponent_Canvas_Buf* buf, CORBA_Environment *ev);
CORBA_boolean MateComponent_Canvas_Component_contains(MateComponent_Canvas_Component _obj, const CORBA_double x, const CORBA_double y, CORBA_Environment *ev);
void MateComponent_Canvas_Component_bounds(MateComponent_Canvas_Component _obj, const MateComponent_Canvas_State* state, CORBA_double* x1, CORBA_double* x2, CORBA_double* y1, CORBA_double* y2, CORBA_Environment *ev);
CORBA_boolean MateComponent_Canvas_Component_event(MateComponent_Canvas_Component _obj, const MateComponent_Canvas_State* state, const MateComponent_Gdk_Event* event, CORBA_Environment *ev);
void MateComponent_Canvas_Component_setCanvasSize(MateComponent_Canvas_Component _obj, const CORBA_short x, const CORBA_short y, const CORBA_short width, const CORBA_short height, CORBA_Environment *ev);
void MateComponent_Canvas_Component_setBounds(MateComponent_Canvas_Component _obj, const MateComponent_Canvas_DRect* bbox, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented1(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented2(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented3(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented4(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented5(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented6(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented7(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_Component_unImplemented8(MateComponent_Canvas_Component _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_requestUpdate(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_grabFocus(MateComponent_Canvas_ComponentProxy _obj, const CORBA_unsigned_long mask, const CORBA_long cursor, const CORBA_unsigned_long time, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_ungrabFocus(MateComponent_Canvas_ComponentProxy _obj, const CORBA_unsigned_long time, CORBA_Environment *ev);
MateComponent_UIContainer MateComponent_Canvas_ComponentProxy_getUIContainer(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented1(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented2(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented3(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented4(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented5(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented6(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented7(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
void MateComponent_Canvas_ComponentProxy_unImplemented8(MateComponent_Canvas_ComponentProxy _obj, CORBA_Environment *ev);
#define MateComponent_ControlFactory_ref MateComponent_Unknown_ref
#define MateComponent_ControlFactory_unref MateComponent_Unknown_unref
#define MateComponent_ControlFactory_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Control MateComponent_ControlFactory_createControl(MateComponent_ControlFactory _obj, const MateComponent_ControlFrame frame, const MateComponent_UIContainer uic, CORBA_Environment *ev);
void MateComponent_ControlFactory_unImplemented1(MateComponent_ControlFactory _obj, CORBA_Environment *ev);
void MateComponent_ControlFactory_unImplemented2(MateComponent_ControlFactory _obj, CORBA_Environment *ev);
#define MateComponent_CanvasComponentFactory_ref MateComponent_Unknown_ref
#define MateComponent_CanvasComponentFactory_unref MateComponent_Unknown_unref
#define MateComponent_CanvasComponentFactory_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Canvas_Component MateComponent_CanvasComponentFactory_createCanvasComponent(MateComponent_CanvasComponentFactory _obj, const CORBA_boolean aa, const MateComponent_Canvas_ComponentProxy proxy, CORBA_Environment *ev);
void MateComponent_CanvasComponentFactory_unImplemented1(MateComponent_CanvasComponentFactory _obj, CORBA_Environment *ev);
void MateComponent_CanvasComponentFactory_unImplemented2(MateComponent_CanvasComponentFactory _obj, CORBA_Environment *ev);
#define MateComponent_Embeddable_ref MateComponent_Unknown_ref
#define MateComponent_Embeddable_unref MateComponent_Unknown_unref
#define MateComponent_Embeddable_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_Embeddable_unImplemented1(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented2(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented3(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented4(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented5(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented6(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented7(MateComponent_Embeddable _obj, CORBA_Environment *ev);
void MateComponent_Embeddable_unImplemented8(MateComponent_Embeddable _obj, CORBA_Environment *ev);
#define MateComponent_Print_ref MateComponent_Unknown_ref
#define MateComponent_Print_unref MateComponent_Unknown_unref
#define MateComponent_Print_queryInterface MateComponent_Unknown_queryInterface
MateComponent_Stream MateComponent_Print_render(MateComponent_Print _obj, const MateComponent_PrintDimensions* pd, const MateComponent_PrintScissor* scissor, CORBA_Environment *ev);
void MateComponent_Print_unImplemented1(MateComponent_Print _obj, CORBA_Environment *ev);
void MateComponent_Print_unImplemented2(MateComponent_Print _obj, CORBA_Environment *ev);
void MateComponent_Print_unImplemented3(MateComponent_Print _obj, CORBA_Environment *ev);
void MateComponent_Print_unImplemented4(MateComponent_Print _obj, CORBA_Environment *ev);
#define MateComponent_Clipboard_ref MateComponent_Unknown_ref
#define MateComponent_Clipboard_unref MateComponent_Unknown_unref
#define MateComponent_Clipboard_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_Clipboard_setClipboard(MateComponent_Clipboard _obj, const MateComponent_Moniker pasting_moniker, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev);
MateComponent_Moniker MateComponent_Clipboard_paste(MateComponent_Clipboard _obj, CORBA_Environment *ev);
MateComponent_Moniker MateComponent_Clipboard_link(MateComponent_Clipboard _obj, CORBA_Environment *ev);
void MateComponent_Clipboard_unImplemented1(MateComponent_Clipboard _obj, CORBA_Environment *ev);
void MateComponent_Clipboard_unImplemented2(MateComponent_Clipboard _obj, CORBA_Environment *ev);
void MateComponent_Clipboard_unImplemented3(MateComponent_Clipboard _obj, CORBA_Environment *ev);
void MateComponent_Clipboard_unImplemented4(MateComponent_Clipboard _obj, CORBA_Environment *ev);
#define MateComponent_ClipboardStore_ref MateComponent_Unknown_ref
#define MateComponent_ClipboardStore_unref MateComponent_Unknown_unref
#define MateComponent_ClipboardStore_queryInterface MateComponent_Unknown_queryInterface
void MateComponent_ClipboardStore_fetchStream(MateComponent_ClipboardStore _obj, const MateComponent_PersistStream source, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev);
void MateComponent_ClipboardStore_fetchStorage(MateComponent_ClipboardStore _obj, const MateComponent_PersistStorage source, const MateComponent_Moniker linking_moniker, CORBA_Environment *ev);
void MateComponent_ClipboardStore_unImplemented1(MateComponent_ClipboardStore _obj, CORBA_Environment *ev);
void MateComponent_ClipboardStore_unImplemented2(MateComponent_ClipboardStore _obj, CORBA_Environment *ev);
void MateComponent_ClipboardStore_unImplemented3(MateComponent_ClipboardStore _obj, CORBA_Environment *ev);
void MateComponent_ClipboardStore_unImplemented4(MateComponent_ClipboardStore _obj, CORBA_Environment *ev);
#define MateComponent_Application_ref MateComponent_Unknown_ref
#define MateComponent_Application_unref MateComponent_Unknown_unref
#define MateComponent_Application_queryInterface MateComponent_Unknown_queryInterface
CORBA_any* MateComponent_Application_message(MateComponent_Application _obj, const CORBA_char * msg, const MateComponent_Application_ArgList* args, CORBA_Environment *ev);
CORBA_long MateComponent_Application_newInstance(MateComponent_Application _obj, const MateComponent_Application_argv_t* argv, CORBA_Environment *ev);
MateComponent_Application_MessageList* MateComponent_Application_listMessages(MateComponent_Application _obj, CORBA_Environment *ev);
CORBA_string MateComponent_Application_getName(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented1(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented2(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented3(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented4(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented5(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented6(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented7(MateComponent_Application _obj, CORBA_Environment *ev);
void MateComponent_Application_unimplemented8(MateComponent_Application _obj, CORBA_Environment *ev);
#include <matecorba/orb-core/matecorba-interface.h>

#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Moniker__iinterface;
#define MateComponent_Moniker_IMETHODS_LEN 8
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Moniker__imethods[MateComponent_Moniker_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_MonikerExtender__iinterface;
#define MateComponent_MonikerExtender_IMETHODS_LEN 5
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_MonikerExtender__imethods[MateComponent_MonikerExtender_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Stream__iinterface;
#define MateComponent_Stream_IMETHODS_LEN 10
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Stream__imethods[MateComponent_Stream_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Storage__iinterface;
#define MateComponent_Storage_IMETHODS_LEN 12
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Storage__imethods[MateComponent_Storage_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_MonikerContext__iinterface;
#define MateComponent_MonikerContext_IMETHODS_LEN 9
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_MonikerContext__imethods[MateComponent_MonikerContext_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_RunningContext__iinterface;
#define MateComponent_RunningContext_IMETHODS_LEN 7
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_RunningContext__imethods[MateComponent_RunningContext_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Persist__iinterface;
#define MateComponent_Persist_IMETHODS_LEN 5
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Persist__imethods[MateComponent_Persist_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_PersistFile__iinterface;
#define MateComponent_PersistFile_IMETHODS_LEN 5
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_PersistFile__imethods[MateComponent_PersistFile_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_PersistStorage__iinterface;
#define MateComponent_PersistStorage_IMETHODS_LEN 2
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_PersistStorage__imethods[MateComponent_PersistStorage_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_PersistStream__iinterface;
#define MateComponent_PersistStream_IMETHODS_LEN 4
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_PersistStream__imethods[MateComponent_PersistStream_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Listener__iinterface;
#define MateComponent_Listener_IMETHODS_LEN 3
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Listener__imethods[MateComponent_Listener_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_EventSource__iinterface;
#define MateComponent_EventSource_IMETHODS_LEN 5
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_EventSource__imethods[MateComponent_EventSource_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_UIComponent__iinterface;
#define MateComponent_UIComponent_IMETHODS_LEN 10
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_UIComponent__imethods[MateComponent_UIComponent_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_UIContainer__iinterface;
#define MateComponent_UIContainer_IMETHODS_LEN 18
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_UIContainer__imethods[MateComponent_UIContainer_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_PropertyBag__iinterface;
#define MateComponent_PropertyBag_IMETHODS_LEN 14
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_PropertyBag__imethods[MateComponent_PropertyBag_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_ConfigDatabase__iinterface;
#define MateComponent_ConfigDatabase_IMETHODS_LEN 11
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_ConfigDatabase__imethods[MateComponent_ConfigDatabase_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_ControlFrame__iinterface;
#define MateComponent_ControlFrame_IMETHODS_LEN 9
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_ControlFrame__imethods[MateComponent_ControlFrame_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Control__iinterface;
#define MateComponent_Control_IMETHODS_LEN 13
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Control__imethods[MateComponent_Control_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_PropertyControl__iinterface;
#define MateComponent_PropertyControl_IMETHODS_LEN 5
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_PropertyControl__imethods[MateComponent_PropertyControl_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_ZoomableFrame__iinterface;
#define MateComponent_ZoomableFrame_IMETHODS_LEN 6
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_ZoomableFrame__imethods[MateComponent_ZoomableFrame_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Zoomable__iinterface;
#define MateComponent_Zoomable_IMETHODS_LEN 18
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Zoomable__imethods[MateComponent_Zoomable_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_ItemContainer__iinterface;
#define MateComponent_ItemContainer_IMETHODS_LEN 6
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_ItemContainer__imethods[MateComponent_ItemContainer_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Canvas_Component__iinterface;
#define MateComponent_Canvas_Component_IMETHODS_LEN 20
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Canvas_Component__imethods[MateComponent_Canvas_Component_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Canvas_ComponentProxy__iinterface;
#define MateComponent_Canvas_ComponentProxy_IMETHODS_LEN 12
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Canvas_ComponentProxy__imethods[MateComponent_Canvas_ComponentProxy_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_ControlFactory__iinterface;
#define MateComponent_ControlFactory_IMETHODS_LEN 3
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_ControlFactory__imethods[MateComponent_ControlFactory_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_CanvasComponentFactory__iinterface;
#define MateComponent_CanvasComponentFactory_IMETHODS_LEN 3
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_CanvasComponentFactory__imethods[MateComponent_CanvasComponentFactory_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Embeddable__iinterface;
#define MateComponent_Embeddable_IMETHODS_LEN 8
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Embeddable__imethods[MateComponent_Embeddable_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Print__iinterface;
#define MateComponent_Print_IMETHODS_LEN 5
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Print__imethods[MateComponent_Print_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Clipboard__iinterface;
#define MateComponent_Clipboard_IMETHODS_LEN 7
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Clipboard__imethods[MateComponent_Clipboard_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_ClipboardStore__iinterface;
#define MateComponent_ClipboardStore_IMETHODS_LEN 6
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_ClipboardStore__imethods[MateComponent_ClipboardStore_IMETHODS_LEN];
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IInterface MateComponent_Application__iinterface;
#define MateComponent_Application_IMETHODS_LEN 12
#ifdef MATECORBA_IDL_C_IMODULE_MateComponent
static 
#else
extern 
#endif
MateCORBA_IMethod MateComponent_Application__imethods[MateComponent_Application_IMETHODS_LEN];

/** IMethods index */

#ifndef __MateComponent_Moniker__imethods_index
#define __MateComponent_Moniker__imethods_index
typedef enum {
	MateComponent_Moniker_getParent__imethods_index,
	MateComponent_Moniker_setParent__imethods_index,
	MateComponent_Moniker_getName__imethods_index,
	MateComponent_Moniker_setName__imethods_index,
	MateComponent_Moniker_resolve__imethods_index,
	MateComponent_Moniker_equal__imethods_index,
	MateComponent_Moniker_unImplemented1__imethods_index,
	MateComponent_Moniker_unImplemented2__imethods_index
} MateComponent_Moniker__imethods_index;
#endif /* __MateComponent_Moniker__imethods_index */

#ifndef __MateComponent_MonikerExtender__imethods_index
#define __MateComponent_MonikerExtender__imethods_index
typedef enum {
	MateComponent_MonikerExtender_resolve__imethods_index,
	MateComponent_MonikerExtender_unImplemented1__imethods_index,
	MateComponent_MonikerExtender_unImplemented2__imethods_index,
	MateComponent_MonikerExtender_unImplemented3__imethods_index,
	MateComponent_MonikerExtender_unImplemented4__imethods_index
} MateComponent_MonikerExtender__imethods_index;
#endif /* __MateComponent_MonikerExtender__imethods_index */

#ifndef __MateComponent_Stream__imethods_index
#define __MateComponent_Stream__imethods_index
typedef enum {
	MateComponent_Stream_getInfo__imethods_index,
	MateComponent_Stream_setInfo__imethods_index,
	MateComponent_Stream_read__imethods_index,
	MateComponent_Stream_write__imethods_index,
	MateComponent_Stream_seek__imethods_index,
	MateComponent_Stream_truncate__imethods_index,
	MateComponent_Stream_commit__imethods_index,
	MateComponent_Stream_revert__imethods_index,
	MateComponent_Stream_unImplemented1__imethods_index,
	MateComponent_Stream_unImplemented2__imethods_index
} MateComponent_Stream__imethods_index;
#endif /* __MateComponent_Stream__imethods_index */

#ifndef __MateComponent_Storage__imethods_index
#define __MateComponent_Storage__imethods_index
typedef enum {
	MateComponent_Storage_getInfo__imethods_index,
	MateComponent_Storage_setInfo__imethods_index,
	MateComponent_Storage_openStream__imethods_index,
	MateComponent_Storage_openStorage__imethods_index,
	MateComponent_Storage_copyTo__imethods_index,
	MateComponent_Storage_listContents__imethods_index,
	MateComponent_Storage_erase__imethods_index,
	MateComponent_Storage_rename__imethods_index,
	MateComponent_Storage_commit__imethods_index,
	MateComponent_Storage_revert__imethods_index,
	MateComponent_Storage_unImplemented1__imethods_index,
	MateComponent_Storage_unImplemented2__imethods_index
} MateComponent_Storage__imethods_index;
#endif /* __MateComponent_Storage__imethods_index */

#ifndef __MateComponent_MonikerContext__imethods_index
#define __MateComponent_MonikerContext__imethods_index
typedef enum {
	MateComponent_MonikerContext_getObject__imethods_index,
	MateComponent_MonikerContext_createFromName__imethods_index,
	MateComponent_MonikerContext_getExtender__imethods_index,
	MateComponent_MonikerContext_unImplemented1__imethods_index,
	MateComponent_MonikerContext_unImplemented2__imethods_index,
	MateComponent_MonikerContext_unImplemented3__imethods_index,
	MateComponent_MonikerContext_unImplemented4__imethods_index,
	MateComponent_MonikerContext_unImplemented5__imethods_index,
	MateComponent_MonikerContext_unImplemented6__imethods_index
} MateComponent_MonikerContext__imethods_index;
#endif /* __MateComponent_MonikerContext__imethods_index */

#ifndef __MateComponent_RunningContext__imethods_index
#define __MateComponent_RunningContext__imethods_index
typedef enum {
	MateComponent_RunningContext_addObject__imethods_index,
	MateComponent_RunningContext_removeObject__imethods_index,
	MateComponent_RunningContext_addKey__imethods_index,
	MateComponent_RunningContext_removeKey__imethods_index,
	MateComponent_RunningContext_atExitUnref__imethods_index,
	MateComponent_RunningContext_unImplemented1__imethods_index,
	MateComponent_RunningContext_unImplemented2__imethods_index
} MateComponent_RunningContext__imethods_index;
#endif /* __MateComponent_RunningContext__imethods_index */

#ifndef __MateComponent_Persist__imethods_index
#define __MateComponent_Persist__imethods_index
typedef enum {
	MateComponent_Persist_getContentTypes__imethods_index,
	MateComponent_Persist_getIId__imethods_index,
	MateComponent_Persist_isDirty__imethods_index,
	MateComponent_Persist_unImplemented1__imethods_index,
	MateComponent_Persist_unImplemented2__imethods_index
} MateComponent_Persist__imethods_index;
#endif /* __MateComponent_Persist__imethods_index */

#ifndef __MateComponent_PersistFile__imethods_index
#define __MateComponent_PersistFile__imethods_index
typedef enum {
	MateComponent_PersistFile_load__imethods_index,
	MateComponent_PersistFile_save__imethods_index,
	MateComponent_PersistFile_getCurrentFile__imethods_index,
	MateComponent_PersistFile_unImplemented3__imethods_index,
	MateComponent_PersistFile_unImplemented4__imethods_index
} MateComponent_PersistFile__imethods_index;
#endif /* __MateComponent_PersistFile__imethods_index */

#ifndef __MateComponent_PersistStorage__imethods_index
#define __MateComponent_PersistStorage__imethods_index
typedef enum {
	MateComponent_PersistStorage_load__imethods_index,
	MateComponent_PersistStorage_save__imethods_index
} MateComponent_PersistStorage__imethods_index;
#endif /* __MateComponent_PersistStorage__imethods_index */

#ifndef __MateComponent_PersistStream__imethods_index
#define __MateComponent_PersistStream__imethods_index
typedef enum {
	MateComponent_PersistStream_load__imethods_index,
	MateComponent_PersistStream_save__imethods_index,
	MateComponent_PersistStream_unImplemented3__imethods_index,
	MateComponent_PersistStream_unImplemented4__imethods_index
} MateComponent_PersistStream__imethods_index;
#endif /* __MateComponent_PersistStream__imethods_index */

#ifndef __MateComponent_Listener__imethods_index
#define __MateComponent_Listener__imethods_index
typedef enum {
	MateComponent_Listener_event__imethods_index,
	MateComponent_Listener_unImplemented__imethods_index,
	MateComponent_Listener_unImplemented2__imethods_index
} MateComponent_Listener__imethods_index;
#endif /* __MateComponent_Listener__imethods_index */

#ifndef __MateComponent_EventSource__imethods_index
#define __MateComponent_EventSource__imethods_index
typedef enum {
	MateComponent_EventSource_addListener__imethods_index,
	MateComponent_EventSource_addListenerWithMask__imethods_index,
	MateComponent_EventSource_removeListener__imethods_index,
	MateComponent_EventSource_unImplemented__imethods_index,
	MateComponent_EventSource_unImplemented2__imethods_index
} MateComponent_EventSource__imethods_index;
#endif /* __MateComponent_EventSource__imethods_index */

#ifndef __MateComponent_UIComponent__imethods_index
#define __MateComponent_UIComponent__imethods_index
typedef enum {
	MateComponent_UIComponent_setContainer__imethods_index,
	MateComponent_UIComponent_unsetContainer__imethods_index,
	MateComponent_UIComponent__get_name__imethods_index,
	MateComponent_UIComponent_describeVerbs__imethods_index,
	MateComponent_UIComponent_execVerb__imethods_index,
	MateComponent_UIComponent_uiEvent__imethods_index,
	MateComponent_UIComponent_unImplemented__imethods_index,
	MateComponent_UIComponent_unImplemented2__imethods_index,
	MateComponent_UIComponent_unImplemented3__imethods_index,
	MateComponent_UIComponent_unImplemented4__imethods_index
} MateComponent_UIComponent__imethods_index;
#endif /* __MateComponent_UIComponent__imethods_index */

#ifndef __MateComponent_UIContainer__imethods_index
#define __MateComponent_UIContainer__imethods_index
typedef enum {
	MateComponent_UIContainer_registerComponent__imethods_index,
	MateComponent_UIContainer_deregisterComponent__imethods_index,
	MateComponent_UIContainer_freeze__imethods_index,
	MateComponent_UIContainer_thaw__imethods_index,
	MateComponent_UIContainer_setAttr__imethods_index,
	MateComponent_UIContainer_getAttr__imethods_index,
	MateComponent_UIContainer_setNode__imethods_index,
	MateComponent_UIContainer_getNode__imethods_index,
	MateComponent_UIContainer_removeNode__imethods_index,
	MateComponent_UIContainer_exists__imethods_index,
	MateComponent_UIContainer_execVerb__imethods_index,
	MateComponent_UIContainer_uiEvent__imethods_index,
	MateComponent_UIContainer_setObject__imethods_index,
	MateComponent_UIContainer_getObject__imethods_index,
	MateComponent_UIContainer_unImplemented__imethods_index,
	MateComponent_UIContainer_unImplemented2__imethods_index,
	MateComponent_UIContainer_unImplemented3__imethods_index,
	MateComponent_UIContainer_unImplemented4__imethods_index
} MateComponent_UIContainer__imethods_index;
#endif /* __MateComponent_UIContainer__imethods_index */

#ifndef __MateComponent_PropertyBag__imethods_index
#define __MateComponent_PropertyBag__imethods_index
typedef enum {
	MateComponent_PropertyBag_getKeys__imethods_index,
	MateComponent_PropertyBag_getType__imethods_index,
	MateComponent_PropertyBag_getValue__imethods_index,
	MateComponent_PropertyBag_setValue__imethods_index,
	MateComponent_PropertyBag_getValues__imethods_index,
	MateComponent_PropertyBag_setValues__imethods_index,
	MateComponent_PropertyBag_getDefault__imethods_index,
	MateComponent_PropertyBag_getDocTitle__imethods_index,
	MateComponent_PropertyBag_getDoc__imethods_index,
	MateComponent_PropertyBag_getFlags__imethods_index,
	MateComponent_PropertyBag_unImplemented1__imethods_index,
	MateComponent_PropertyBag_unImplemented2__imethods_index,
	MateComponent_PropertyBag_unImplemented3__imethods_index,
	MateComponent_PropertyBag_unImplemented4__imethods_index
} MateComponent_PropertyBag__imethods_index;
#endif /* __MateComponent_PropertyBag__imethods_index */

#ifndef __MateComponent_ConfigDatabase__imethods_index
#define __MateComponent_ConfigDatabase__imethods_index
typedef enum {
	MateComponent_ConfigDatabase__get_isWriteable__imethods_index,
	MateComponent_ConfigDatabase_getDirs__imethods_index,
	MateComponent_ConfigDatabase_hasDir__imethods_index,
	MateComponent_ConfigDatabase_removeValue__imethods_index,
	MateComponent_ConfigDatabase_removeDir__imethods_index,
	MateComponent_ConfigDatabase_addDatabase__imethods_index,
	MateComponent_ConfigDatabase_sync__imethods_index,
	MateComponent_ConfigDatabase_unImplemented5__imethods_index,
	MateComponent_ConfigDatabase_unImplemented6__imethods_index,
	MateComponent_ConfigDatabase_unImplemented7__imethods_index,
	MateComponent_ConfigDatabase_unImplemented8__imethods_index
} MateComponent_ConfigDatabase__imethods_index;
#endif /* __MateComponent_ConfigDatabase__imethods_index */

#ifndef __MateComponent_ControlFrame__imethods_index
#define __MateComponent_ControlFrame__imethods_index
typedef enum {
	MateComponent_ControlFrame_getToplevelId__imethods_index,
	MateComponent_ControlFrame_getAmbientProperties__imethods_index,
	MateComponent_ControlFrame_getUIContainer__imethods_index,
	MateComponent_ControlFrame_notifyActivated__imethods_index,
	MateComponent_ControlFrame_queueResize__imethods_index,
	MateComponent_ControlFrame_activateURI__imethods_index,
	MateComponent_ControlFrame_getParentAccessible__imethods_index,
	MateComponent_ControlFrame_unImplemented__imethods_index,
	MateComponent_ControlFrame_unImplemented2__imethods_index
} MateComponent_ControlFrame__imethods_index;
#endif /* __MateComponent_ControlFrame__imethods_index */

#ifndef __MateComponent_Control__imethods_index
#define __MateComponent_Control__imethods_index
typedef enum {
	MateComponent_Control_getProperties__imethods_index,
	MateComponent_Control_getDesiredSize__imethods_index,
	MateComponent_Control_getAccessible__imethods_index,
	MateComponent_Control_getWindowId__imethods_index,
	MateComponent_Control_getPopupContainer__imethods_index,
	MateComponent_Control_setFrame__imethods_index,
	MateComponent_Control_setSize__imethods_index,
	MateComponent_Control_setState__imethods_index,
	MateComponent_Control_activate__imethods_index,
	MateComponent_Control_focus__imethods_index,
	MateComponent_Control_unImplemented__imethods_index,
	MateComponent_Control_unImplemented2__imethods_index,
	MateComponent_Control_unImplemented3__imethods_index
} MateComponent_Control__imethods_index;
#endif /* __MateComponent_Control__imethods_index */

#ifndef __MateComponent_PropertyControl__imethods_index
#define __MateComponent_PropertyControl__imethods_index
typedef enum {
	MateComponent_PropertyControl__get_pageCount__imethods_index,
	MateComponent_PropertyControl_getControl__imethods_index,
	MateComponent_PropertyControl_notifyAction__imethods_index,
	MateComponent_PropertyControl_unImplemented__imethods_index,
	MateComponent_PropertyControl_unImplemented2__imethods_index
} MateComponent_PropertyControl__imethods_index;
#endif /* __MateComponent_PropertyControl__imethods_index */

#ifndef __MateComponent_ZoomableFrame__imethods_index
#define __MateComponent_ZoomableFrame__imethods_index
typedef enum {
	MateComponent_ZoomableFrame_onLevelChanged__imethods_index,
	MateComponent_ZoomableFrame_onParametersChanged__imethods_index,
	MateComponent_ZoomableFrame_unImplemented1__imethods_index,
	MateComponent_ZoomableFrame_unImplemented2__imethods_index,
	MateComponent_ZoomableFrame_unImplemented3__imethods_index,
	MateComponent_ZoomableFrame_unImplemented4__imethods_index
} MateComponent_ZoomableFrame__imethods_index;
#endif /* __MateComponent_ZoomableFrame__imethods_index */

#ifndef __MateComponent_Zoomable__imethods_index
#define __MateComponent_Zoomable__imethods_index
typedef enum {
	MateComponent_Zoomable__get_level__imethods_index,
	MateComponent_Zoomable__get_minLevel__imethods_index,
	MateComponent_Zoomable__get_maxLevel__imethods_index,
	MateComponent_Zoomable__get_hasMinLevel__imethods_index,
	MateComponent_Zoomable__get_hasMaxLevel__imethods_index,
	MateComponent_Zoomable__get_isContinuous__imethods_index,
	MateComponent_Zoomable__get_preferredLevels__imethods_index,
	MateComponent_Zoomable__get_preferredLevelNames__imethods_index,
	MateComponent_Zoomable_zoomIn__imethods_index,
	MateComponent_Zoomable_zoomOut__imethods_index,
	MateComponent_Zoomable_zoomFit__imethods_index,
	MateComponent_Zoomable_zoomDefault__imethods_index,
	MateComponent_Zoomable_setLevel__imethods_index,
	MateComponent_Zoomable_setFrame__imethods_index,
	MateComponent_Zoomable_unImplemented1__imethods_index,
	MateComponent_Zoomable_unImplemented2__imethods_index,
	MateComponent_Zoomable_unImplemented3__imethods_index,
	MateComponent_Zoomable_unImplemented4__imethods_index
} MateComponent_Zoomable__imethods_index;
#endif /* __MateComponent_Zoomable__imethods_index */

#ifndef __MateComponent_ItemContainer__imethods_index
#define __MateComponent_ItemContainer__imethods_index
typedef enum {
	MateComponent_ItemContainer_enumObjects__imethods_index,
	MateComponent_ItemContainer_getObjectByName__imethods_index,
	MateComponent_ItemContainer_unImplemented1__imethods_index,
	MateComponent_ItemContainer_unImplemented2__imethods_index,
	MateComponent_ItemContainer_unImplemented3__imethods_index,
	MateComponent_ItemContainer_unImplemented4__imethods_index
} MateComponent_ItemContainer__imethods_index;
#endif /* __MateComponent_ItemContainer__imethods_index */

#ifndef __MateComponent_Canvas_Component__imethods_index
#define __MateComponent_Canvas_Component__imethods_index
typedef enum {
	MateComponent_Canvas_Component_update__imethods_index,
	MateComponent_Canvas_Component_realize__imethods_index,
	MateComponent_Canvas_Component_unrealize__imethods_index,
	MateComponent_Canvas_Component_map__imethods_index,
	MateComponent_Canvas_Component_unmap__imethods_index,
	MateComponent_Canvas_Component_draw__imethods_index,
	MateComponent_Canvas_Component_render__imethods_index,
	MateComponent_Canvas_Component_contains__imethods_index,
	MateComponent_Canvas_Component_bounds__imethods_index,
	MateComponent_Canvas_Component_event__imethods_index,
	MateComponent_Canvas_Component_setCanvasSize__imethods_index,
	MateComponent_Canvas_Component_setBounds__imethods_index,
	MateComponent_Canvas_Component_unImplemented1__imethods_index,
	MateComponent_Canvas_Component_unImplemented2__imethods_index,
	MateComponent_Canvas_Component_unImplemented3__imethods_index,
	MateComponent_Canvas_Component_unImplemented4__imethods_index,
	MateComponent_Canvas_Component_unImplemented5__imethods_index,
	MateComponent_Canvas_Component_unImplemented6__imethods_index,
	MateComponent_Canvas_Component_unImplemented7__imethods_index,
	MateComponent_Canvas_Component_unImplemented8__imethods_index
} MateComponent_Canvas_Component__imethods_index;
#endif /* __MateComponent_Canvas_Component__imethods_index */

#ifndef __MateComponent_Canvas_ComponentProxy__imethods_index
#define __MateComponent_Canvas_ComponentProxy__imethods_index
typedef enum {
	MateComponent_Canvas_ComponentProxy_requestUpdate__imethods_index,
	MateComponent_Canvas_ComponentProxy_grabFocus__imethods_index,
	MateComponent_Canvas_ComponentProxy_ungrabFocus__imethods_index,
	MateComponent_Canvas_ComponentProxy_getUIContainer__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented1__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented2__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented3__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented4__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented5__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented6__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented7__imethods_index,
	MateComponent_Canvas_ComponentProxy_unImplemented8__imethods_index
} MateComponent_Canvas_ComponentProxy__imethods_index;
#endif /* __MateComponent_Canvas_ComponentProxy__imethods_index */

#ifndef __MateComponent_ControlFactory__imethods_index
#define __MateComponent_ControlFactory__imethods_index
typedef enum {
	MateComponent_ControlFactory_createControl__imethods_index,
	MateComponent_ControlFactory_unImplemented1__imethods_index,
	MateComponent_ControlFactory_unImplemented2__imethods_index
} MateComponent_ControlFactory__imethods_index;
#endif /* __MateComponent_ControlFactory__imethods_index */

#ifndef __MateComponent_CanvasComponentFactory__imethods_index
#define __MateComponent_CanvasComponentFactory__imethods_index
typedef enum {
	MateComponent_CanvasComponentFactory_createCanvasComponent__imethods_index,
	MateComponent_CanvasComponentFactory_unImplemented1__imethods_index,
	MateComponent_CanvasComponentFactory_unImplemented2__imethods_index
} MateComponent_CanvasComponentFactory__imethods_index;
#endif /* __MateComponent_CanvasComponentFactory__imethods_index */

#ifndef __MateComponent_Embeddable__imethods_index
#define __MateComponent_Embeddable__imethods_index
typedef enum {
	MateComponent_Embeddable_unImplemented1__imethods_index,
	MateComponent_Embeddable_unImplemented2__imethods_index,
	MateComponent_Embeddable_unImplemented3__imethods_index,
	MateComponent_Embeddable_unImplemented4__imethods_index,
	MateComponent_Embeddable_unImplemented5__imethods_index,
	MateComponent_Embeddable_unImplemented6__imethods_index,
	MateComponent_Embeddable_unImplemented7__imethods_index,
	MateComponent_Embeddable_unImplemented8__imethods_index
} MateComponent_Embeddable__imethods_index;
#endif /* __MateComponent_Embeddable__imethods_index */

#ifndef __MateComponent_Print__imethods_index
#define __MateComponent_Print__imethods_index
typedef enum {
	MateComponent_Print_render__imethods_index,
	MateComponent_Print_unImplemented1__imethods_index,
	MateComponent_Print_unImplemented2__imethods_index,
	MateComponent_Print_unImplemented3__imethods_index,
	MateComponent_Print_unImplemented4__imethods_index
} MateComponent_Print__imethods_index;
#endif /* __MateComponent_Print__imethods_index */

#ifndef __MateComponent_Clipboard__imethods_index
#define __MateComponent_Clipboard__imethods_index
typedef enum {
	MateComponent_Clipboard_setClipboard__imethods_index,
	MateComponent_Clipboard_paste__imethods_index,
	MateComponent_Clipboard_link__imethods_index,
	MateComponent_Clipboard_unImplemented1__imethods_index,
	MateComponent_Clipboard_unImplemented2__imethods_index,
	MateComponent_Clipboard_unImplemented3__imethods_index,
	MateComponent_Clipboard_unImplemented4__imethods_index
} MateComponent_Clipboard__imethods_index;
#endif /* __MateComponent_Clipboard__imethods_index */

#ifndef __MateComponent_ClipboardStore__imethods_index
#define __MateComponent_ClipboardStore__imethods_index
typedef enum {
	MateComponent_ClipboardStore_fetchStream__imethods_index,
	MateComponent_ClipboardStore_fetchStorage__imethods_index,
	MateComponent_ClipboardStore_unImplemented1__imethods_index,
	MateComponent_ClipboardStore_unImplemented2__imethods_index,
	MateComponent_ClipboardStore_unImplemented3__imethods_index,
	MateComponent_ClipboardStore_unImplemented4__imethods_index
} MateComponent_ClipboardStore__imethods_index;
#endif /* __MateComponent_ClipboardStore__imethods_index */

#ifndef __MateComponent_Application__imethods_index
#define __MateComponent_Application__imethods_index
typedef enum {
	MateComponent_Application_message__imethods_index,
	MateComponent_Application_newInstance__imethods_index,
	MateComponent_Application_listMessages__imethods_index,
	MateComponent_Application_getName__imethods_index,
	MateComponent_Application_unimplemented1__imethods_index,
	MateComponent_Application_unimplemented2__imethods_index,
	MateComponent_Application_unimplemented3__imethods_index,
	MateComponent_Application_unimplemented4__imethods_index,
	MateComponent_Application_unimplemented5__imethods_index,
	MateComponent_Application_unimplemented6__imethods_index,
	MateComponent_Application_unimplemented7__imethods_index,
	MateComponent_Application_unimplemented8__imethods_index
} MateComponent_Application__imethods_index;
#endif /* __MateComponent_Application__imethods_index */

#ifndef __MATECORBA_IMETHODS_INDEX
#define __MATECORBA_IMETHODS_INDEX
#define MATECORBA_IMETHODS_INDEX(m) (m ## __imethods_index)
#endif /* __MATECORBA_IMETHODS_INDEX */

#ifdef __cplusplus
}
#endif /* __cplusplus */

#ifndef EXCLUDE_MATECORBA_H
#include <matecorba/matecorba.h>

#endif /* EXCLUDE_MATECORBA_H */
#endif
#undef MATECORBA_IDL_SERIAL
