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

#ifndef GNOME_Magnifier_H
#define GNOME_Magnifier_H 1
#include <glib.h>
#define ORBIT_IDL_SERIAL 20
#include <orbit/orbit-types.h>

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


/** typedefs **/
#include <bonobo-activation/Bonobo_Unknown.h>
#if !defined(ORBIT_DECL_Bonobo_Listener) && !defined(_Bonobo_Listener_defined)
#define ORBIT_DECL_Bonobo_Listener 1
#define _Bonobo_Listener_defined 1
#define Bonobo_Listener__freekids CORBA_Object__freekids
typedef CORBA_Object Bonobo_Listener;
extern CORBA_unsigned_long Bonobo_Listener__classid;
#if !defined(TC_IMPL_TC_Bonobo_Listener_0)
#define TC_IMPL_TC_Bonobo_Listener_0 'G'
#define TC_IMPL_TC_Bonobo_Listener_1 'N'
#define TC_IMPL_TC_Bonobo_Listener_2 'O'
#define TC_IMPL_TC_Bonobo_Listener_3 'M'
#define TC_IMPL_TC_Bonobo_Listener_4 'E'
#define TC_IMPL_TC_Bonobo_Listener_5 '_'
#define TC_IMPL_TC_Bonobo_Listener_6 'M'
#define TC_IMPL_TC_Bonobo_Listener_7 'a'
#define TC_IMPL_TC_Bonobo_Listener_8 'g'
#define TC_IMPL_TC_Bonobo_Listener_9 'n'
#define TC_IMPL_TC_Bonobo_Listener_10 'i'
#define TC_IMPL_TC_Bonobo_Listener_11 'f'
#define TC_IMPL_TC_Bonobo_Listener_12 'i'
#define TC_IMPL_TC_Bonobo_Listener_13 'e'
#define TC_IMPL_TC_Bonobo_Listener_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_Listener_struct;
#define TC_Bonobo_Listener ((CORBA_TypeCode)&TC_Bonobo_Listener_struct)
#endif
#endif
#if !defined(ORBIT_DECL_Bonobo_EventSource) && !defined(_Bonobo_EventSource_defined)
#define ORBIT_DECL_Bonobo_EventSource 1
#define _Bonobo_EventSource_defined 1
#define Bonobo_EventSource__freekids CORBA_Object__freekids
typedef CORBA_Object Bonobo_EventSource;
extern CORBA_unsigned_long Bonobo_EventSource__classid;
#if !defined(TC_IMPL_TC_Bonobo_EventSource_0)
#define TC_IMPL_TC_Bonobo_EventSource_0 'G'
#define TC_IMPL_TC_Bonobo_EventSource_1 'N'
#define TC_IMPL_TC_Bonobo_EventSource_2 'O'
#define TC_IMPL_TC_Bonobo_EventSource_3 'M'
#define TC_IMPL_TC_Bonobo_EventSource_4 'E'
#define TC_IMPL_TC_Bonobo_EventSource_5 '_'
#define TC_IMPL_TC_Bonobo_EventSource_6 'M'
#define TC_IMPL_TC_Bonobo_EventSource_7 'a'
#define TC_IMPL_TC_Bonobo_EventSource_8 'g'
#define TC_IMPL_TC_Bonobo_EventSource_9 'n'
#define TC_IMPL_TC_Bonobo_EventSource_10 'i'
#define TC_IMPL_TC_Bonobo_EventSource_11 'f'
#define TC_IMPL_TC_Bonobo_EventSource_12 'i'
#define TC_IMPL_TC_Bonobo_EventSource_13 'e'
#define TC_IMPL_TC_Bonobo_EventSource_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_EventSource_struct;
#define TC_Bonobo_EventSource ((CORBA_TypeCode)&TC_Bonobo_EventSource_struct)
#endif
#endif
#undef ex_Bonobo_EventSource_UnknownListener
#define ex_Bonobo_EventSource_UnknownListener "IDL:Bonobo/EventSource/UnknownListener:1.0"
#if !defined(_Bonobo_EventSource_UnknownListener_defined)
#define _Bonobo_EventSource_UnknownListener_defined 1
typedef struct Bonobo_EventSource_UnknownListener_type Bonobo_EventSource_UnknownListener;
struct Bonobo_EventSource_UnknownListener_type {
int dummy;
};

#if !defined(TC_IMPL_TC_Bonobo_EventSource_UnknownListener_0)
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_0 'G'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_1 'N'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_2 'O'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_3 'M'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_4 'E'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_5 '_'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_6 'M'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_7 'a'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_8 'g'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_9 'n'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_10 'i'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_11 'f'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_12 'i'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_13 'e'
#define TC_IMPL_TC_Bonobo_EventSource_UnknownListener_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_EventSource_UnknownListener_struct;
#define TC_Bonobo_EventSource_UnknownListener ((CORBA_TypeCode)&TC_Bonobo_EventSource_UnknownListener_struct)
#endif
#define Bonobo_EventSource_UnknownListener__alloc() ((Bonobo_EventSource_UnknownListener *)ORBit_small_alloc (TC_Bonobo_EventSource_UnknownListener))
#define Bonobo_EventSource_UnknownListener__freekids(m,d) ORBit_small_freekids (TC_Bonobo_EventSource_UnknownListener,(m),(d))
#endif
#if !defined(_Bonobo_Pair_defined)
#define _Bonobo_Pair_defined 1
typedef struct Bonobo_Pair_type Bonobo_Pair;
struct Bonobo_Pair_type {
CORBA_string name;
CORBA_any value;
};

#if !defined(TC_IMPL_TC_Bonobo_Pair_0)
#define TC_IMPL_TC_Bonobo_Pair_0 'G'
#define TC_IMPL_TC_Bonobo_Pair_1 'N'
#define TC_IMPL_TC_Bonobo_Pair_2 'O'
#define TC_IMPL_TC_Bonobo_Pair_3 'M'
#define TC_IMPL_TC_Bonobo_Pair_4 'E'
#define TC_IMPL_TC_Bonobo_Pair_5 '_'
#define TC_IMPL_TC_Bonobo_Pair_6 'M'
#define TC_IMPL_TC_Bonobo_Pair_7 'a'
#define TC_IMPL_TC_Bonobo_Pair_8 'g'
#define TC_IMPL_TC_Bonobo_Pair_9 'n'
#define TC_IMPL_TC_Bonobo_Pair_10 'i'
#define TC_IMPL_TC_Bonobo_Pair_11 'f'
#define TC_IMPL_TC_Bonobo_Pair_12 'i'
#define TC_IMPL_TC_Bonobo_Pair_13 'e'
#define TC_IMPL_TC_Bonobo_Pair_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_Pair_struct;
#define TC_Bonobo_Pair ((CORBA_TypeCode)&TC_Bonobo_Pair_struct)
#endif
#define Bonobo_Pair__alloc() ((Bonobo_Pair *)ORBit_small_alloc (TC_Bonobo_Pair))
#define Bonobo_Pair__freekids(m,d) ORBit_small_freekids (TC_Bonobo_Pair,(m),(d))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_Bonobo_Pair)
#define ORBIT_DECL_CORBA_sequence_Bonobo_Pair 1
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_0 'G'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_1 'N'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_2 'O'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_3 'M'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_4 'E'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_5 '_'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_6 'M'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_7 'a'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_8 'g'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_9 'n'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_10 'i'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_11 'f'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_12 'i'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_13 'e'
#define ORBIT_IMPL_CORBA_sequence_Bonobo_Pair_14 'r'
#if !defined(_CORBA_sequence_Bonobo_Pair_defined)
#define _CORBA_sequence_Bonobo_Pair_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; Bonobo_Pair* _buffer; CORBA_boolean _release; } CORBA_sequence_Bonobo_Pair;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_0)
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_0 'G'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_1 'N'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_2 'O'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_3 'M'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_4 'E'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_5 '_'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_6 'M'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_7 'a'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_8 'g'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_9 'n'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_10 'i'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_11 'f'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_12 'i'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_13 'e'
#define TC_IMPL_TC_CORBA_sequence_Bonobo_Pair_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_Bonobo_Pair_struct;
#define TC_CORBA_sequence_Bonobo_Pair ((CORBA_TypeCode)&TC_CORBA_sequence_Bonobo_Pair_struct)
#endif
#define CORBA_sequence_Bonobo_Pair__alloc() ((CORBA_sequence_Bonobo_Pair *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Pair))
#define CORBA_sequence_Bonobo_Pair__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Pair,(m),(d))
#define CORBA_sequence_Bonobo_Pair_allocbuf(l) ((Bonobo_Pair*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Pair, (l)))
#define CORBA_sequence_Bonobo_Pair_allocbuf(l) ((Bonobo_Pair*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Pair, (l)))
#endif
#if !defined(_Bonobo_PropertySet_defined)
#define _Bonobo_PropertySet_defined 1
typedef CORBA_sequence_Bonobo_Pair Bonobo_PropertySet;
#define Bonobo_PropertySet_marshal(x,y,z) CORBA_sequence_Bonobo_Pair_marshal((x),(y),(z))
#define Bonobo_PropertySet_demarshal(x,y,z,i) CORBA_sequence_Bonobo_Pair_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_PropertySet_0)
#define TC_IMPL_TC_Bonobo_PropertySet_0 'G'
#define TC_IMPL_TC_Bonobo_PropertySet_1 'N'
#define TC_IMPL_TC_Bonobo_PropertySet_2 'O'
#define TC_IMPL_TC_Bonobo_PropertySet_3 'M'
#define TC_IMPL_TC_Bonobo_PropertySet_4 'E'
#define TC_IMPL_TC_Bonobo_PropertySet_5 '_'
#define TC_IMPL_TC_Bonobo_PropertySet_6 'M'
#define TC_IMPL_TC_Bonobo_PropertySet_7 'a'
#define TC_IMPL_TC_Bonobo_PropertySet_8 'g'
#define TC_IMPL_TC_Bonobo_PropertySet_9 'n'
#define TC_IMPL_TC_Bonobo_PropertySet_10 'i'
#define TC_IMPL_TC_Bonobo_PropertySet_11 'f'
#define TC_IMPL_TC_Bonobo_PropertySet_12 'i'
#define TC_IMPL_TC_Bonobo_PropertySet_13 'e'
#define TC_IMPL_TC_Bonobo_PropertySet_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertySet_struct;
#define TC_Bonobo_PropertySet ((CORBA_TypeCode)&TC_Bonobo_PropertySet_struct)
#endif
#define Bonobo_PropertySet__alloc() ((Bonobo_PropertySet *)ORBit_small_alloc (TC_CORBA_sequence_Bonobo_Pair))
#define Bonobo_PropertySet__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_Bonobo_Pair,(m),(d))
#define Bonobo_PropertySet_allocbuf(l) ((Bonobo_Pair*)ORBit_small_allocbuf (TC_CORBA_sequence_Bonobo_Pair, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_string)
#define ORBIT_DECL_CORBA_sequence_CORBA_string 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_0 'G'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_1 'N'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_2 'O'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_3 'M'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_4 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_5 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_6 'M'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_7 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_8 'g'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_9 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_10 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_11 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_12 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_13 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_string_14 'r'
#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 'G'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_1 'N'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_2 'O'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_3 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_4 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_5 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_6 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_7 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_8 'g'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_10 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_11 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_12 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_13 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_string_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_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 *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define CORBA_sequence_CORBA_string__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#define CORBA_sequence_CORBA_string_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_Bonobo_KeyList_defined)
#define _Bonobo_KeyList_defined 1
typedef CORBA_sequence_CORBA_string Bonobo_KeyList;
#define Bonobo_KeyList_marshal(x,y,z) CORBA_sequence_CORBA_string_marshal((x),(y),(z))
#define Bonobo_KeyList_demarshal(x,y,z,i) CORBA_sequence_CORBA_string_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_KeyList_0)
#define TC_IMPL_TC_Bonobo_KeyList_0 'G'
#define TC_IMPL_TC_Bonobo_KeyList_1 'N'
#define TC_IMPL_TC_Bonobo_KeyList_2 'O'
#define TC_IMPL_TC_Bonobo_KeyList_3 'M'
#define TC_IMPL_TC_Bonobo_KeyList_4 'E'
#define TC_IMPL_TC_Bonobo_KeyList_5 '_'
#define TC_IMPL_TC_Bonobo_KeyList_6 'M'
#define TC_IMPL_TC_Bonobo_KeyList_7 'a'
#define TC_IMPL_TC_Bonobo_KeyList_8 'g'
#define TC_IMPL_TC_Bonobo_KeyList_9 'n'
#define TC_IMPL_TC_Bonobo_KeyList_10 'i'
#define TC_IMPL_TC_Bonobo_KeyList_11 'f'
#define TC_IMPL_TC_Bonobo_KeyList_12 'i'
#define TC_IMPL_TC_Bonobo_KeyList_13 'e'
#define TC_IMPL_TC_Bonobo_KeyList_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_KeyList_struct;
#define TC_Bonobo_KeyList ((CORBA_TypeCode)&TC_Bonobo_KeyList_struct)
#endif
#define Bonobo_KeyList__alloc() ((Bonobo_KeyList *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_string))
#define Bonobo_KeyList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_string,(m),(d))
#define Bonobo_KeyList_allocbuf(l) ((CORBA_string*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_string, (l)))
#endif
#if !defined(_Bonobo_PropertyFlags_defined)
#define _Bonobo_PropertyFlags_defined 1
typedef CORBA_long Bonobo_PropertyFlags;
#define Bonobo_PropertyFlags_marshal(x,y,z) CORBA_long_marshal((x),(y),(z))
#define Bonobo_PropertyFlags_demarshal(x,y,z,i) CORBA_long_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_Bonobo_PropertyFlags_0)
#define TC_IMPL_TC_Bonobo_PropertyFlags_0 'G'
#define TC_IMPL_TC_Bonobo_PropertyFlags_1 'N'
#define TC_IMPL_TC_Bonobo_PropertyFlags_2 'O'
#define TC_IMPL_TC_Bonobo_PropertyFlags_3 'M'
#define TC_IMPL_TC_Bonobo_PropertyFlags_4 'E'
#define TC_IMPL_TC_Bonobo_PropertyFlags_5 '_'
#define TC_IMPL_TC_Bonobo_PropertyFlags_6 'M'
#define TC_IMPL_TC_Bonobo_PropertyFlags_7 'a'
#define TC_IMPL_TC_Bonobo_PropertyFlags_8 'g'
#define TC_IMPL_TC_Bonobo_PropertyFlags_9 'n'
#define TC_IMPL_TC_Bonobo_PropertyFlags_10 'i'
#define TC_IMPL_TC_Bonobo_PropertyFlags_11 'f'
#define TC_IMPL_TC_Bonobo_PropertyFlags_12 'i'
#define TC_IMPL_TC_Bonobo_PropertyFlags_13 'e'
#define TC_IMPL_TC_Bonobo_PropertyFlags_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertyFlags_struct;
#define TC_Bonobo_PropertyFlags ((CORBA_TypeCode)&TC_Bonobo_PropertyFlags_struct)
#endif
#define Bonobo_PropertyFlags__alloc() ((Bonobo_PropertyFlags *)ORBit_small_alloc (TC_CORBA_long))
#define Bonobo_PropertyFlags__freekids(m,d) ORBit_small_freekids (TC_CORBA_long,(m),(d))
#endif
#ifndef Bonobo_PROPERTY_READABLE
#define Bonobo_PROPERTY_READABLE 1
#endif /* !Bonobo_PROPERTY_READABLE */

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

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

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

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

#if !defined(ORBIT_DECL_Bonobo_PropertyBag) && !defined(_Bonobo_PropertyBag_defined)
#define ORBIT_DECL_Bonobo_PropertyBag 1
#define _Bonobo_PropertyBag_defined 1
#define Bonobo_PropertyBag__freekids CORBA_Object__freekids
typedef CORBA_Object Bonobo_PropertyBag;
extern CORBA_unsigned_long Bonobo_PropertyBag__classid;
#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_0 'G'
#define TC_IMPL_TC_Bonobo_PropertyBag_1 'N'
#define TC_IMPL_TC_Bonobo_PropertyBag_2 'O'
#define TC_IMPL_TC_Bonobo_PropertyBag_3 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_4 'E'
#define TC_IMPL_TC_Bonobo_PropertyBag_5 '_'
#define TC_IMPL_TC_Bonobo_PropertyBag_6 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_7 'a'
#define TC_IMPL_TC_Bonobo_PropertyBag_8 'g'
#define TC_IMPL_TC_Bonobo_PropertyBag_9 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_10 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_11 'f'
#define TC_IMPL_TC_Bonobo_PropertyBag_12 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_13 'e'
#define TC_IMPL_TC_Bonobo_PropertyBag_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_struct;
#define TC_Bonobo_PropertyBag ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_struct)
#endif
#endif
#undef ex_Bonobo_PropertyBag_NotFound
#define ex_Bonobo_PropertyBag_NotFound "IDL:Bonobo/PropertyBag/NotFound:1.0"
#if !defined(_Bonobo_PropertyBag_NotFound_defined)
#define _Bonobo_PropertyBag_NotFound_defined 1
typedef struct Bonobo_PropertyBag_NotFound_type Bonobo_PropertyBag_NotFound;
struct Bonobo_PropertyBag_NotFound_type {
int dummy;
};

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_NotFound_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_0 'G'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_1 'N'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_2 'O'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_3 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_4 'E'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_5 '_'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_6 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_7 'a'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_8 'g'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_9 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_10 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_11 'f'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_12 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_13 'e'
#define TC_IMPL_TC_Bonobo_PropertyBag_NotFound_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_NotFound_struct;
#define TC_Bonobo_PropertyBag_NotFound ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_NotFound_struct)
#endif
#define Bonobo_PropertyBag_NotFound__alloc() ((Bonobo_PropertyBag_NotFound *)ORBit_small_alloc (TC_Bonobo_PropertyBag_NotFound))
#define Bonobo_PropertyBag_NotFound__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_NotFound,(m),(d))
#endif
#undef ex_Bonobo_PropertyBag_InvalidType
#define ex_Bonobo_PropertyBag_InvalidType "IDL:Bonobo/PropertyBag/InvalidType:1.0"
#if !defined(_Bonobo_PropertyBag_InvalidType_defined)
#define _Bonobo_PropertyBag_InvalidType_defined 1
typedef struct Bonobo_PropertyBag_InvalidType_type Bonobo_PropertyBag_InvalidType;
struct Bonobo_PropertyBag_InvalidType_type {
int dummy;
};

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_0 'G'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_1 'N'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_2 'O'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_3 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_4 'E'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_5 '_'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_6 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_7 'a'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_8 'g'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_9 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_10 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_11 'f'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_12 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_13 'e'
#define TC_IMPL_TC_Bonobo_PropertyBag_InvalidType_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_InvalidType_struct;
#define TC_Bonobo_PropertyBag_InvalidType ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_InvalidType_struct)
#endif
#define Bonobo_PropertyBag_InvalidType__alloc() ((Bonobo_PropertyBag_InvalidType *)ORBit_small_alloc (TC_Bonobo_PropertyBag_InvalidType))
#define Bonobo_PropertyBag_InvalidType__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_InvalidType,(m),(d))
#endif
#undef ex_Bonobo_PropertyBag_ReadOnly
#define ex_Bonobo_PropertyBag_ReadOnly "IDL:Bonobo/PropertyBag/ReadOnly:1.0"
#if !defined(_Bonobo_PropertyBag_ReadOnly_defined)
#define _Bonobo_PropertyBag_ReadOnly_defined 1
typedef struct Bonobo_PropertyBag_ReadOnly_type Bonobo_PropertyBag_ReadOnly;
struct Bonobo_PropertyBag_ReadOnly_type {
int dummy;
};

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_0 'G'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_1 'N'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_2 'O'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_3 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_4 'E'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_5 '_'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_6 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_7 'a'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_8 'g'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_9 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_10 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_11 'f'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_12 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_13 'e'
#define TC_IMPL_TC_Bonobo_PropertyBag_ReadOnly_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_ReadOnly_struct;
#define TC_Bonobo_PropertyBag_ReadOnly ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_ReadOnly_struct)
#endif
#define Bonobo_PropertyBag_ReadOnly__alloc() ((Bonobo_PropertyBag_ReadOnly *)ORBit_small_alloc (TC_Bonobo_PropertyBag_ReadOnly))
#define Bonobo_PropertyBag_ReadOnly__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_ReadOnly,(m),(d))
#endif
#undef ex_Bonobo_PropertyBag_BackendFailed
#define ex_Bonobo_PropertyBag_BackendFailed "IDL:Bonobo/PropertyBag/BackendFailed:1.0"
#if !defined(_Bonobo_PropertyBag_BackendFailed_defined)
#define _Bonobo_PropertyBag_BackendFailed_defined 1
typedef struct Bonobo_PropertyBag_BackendFailed_type Bonobo_PropertyBag_BackendFailed;
struct Bonobo_PropertyBag_BackendFailed_type {
int dummy;
};

#if !defined(TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_0)
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_0 'G'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_1 'N'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_2 'O'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_3 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_4 'E'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_5 '_'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_6 'M'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_7 'a'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_8 'g'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_9 'n'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_10 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_11 'f'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_12 'i'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_13 'e'
#define TC_IMPL_TC_Bonobo_PropertyBag_BackendFailed_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_PropertyBag_BackendFailed_struct;
#define TC_Bonobo_PropertyBag_BackendFailed ((CORBA_TypeCode)&TC_Bonobo_PropertyBag_BackendFailed_struct)
#endif
#define Bonobo_PropertyBag_BackendFailed__alloc() ((Bonobo_PropertyBag_BackendFailed *)ORBit_small_alloc (TC_Bonobo_PropertyBag_BackendFailed))
#define Bonobo_PropertyBag_BackendFailed__freekids(m,d) ORBit_small_freekids (TC_Bonobo_PropertyBag_BackendFailed,(m),(d))
#endif
#if !defined(ORBIT_DECL_Bonobo_ConfigDatabase) && !defined(_Bonobo_ConfigDatabase_defined)
#define ORBIT_DECL_Bonobo_ConfigDatabase 1
#define _Bonobo_ConfigDatabase_defined 1
#define Bonobo_ConfigDatabase__freekids CORBA_Object__freekids
typedef CORBA_Object Bonobo_ConfigDatabase;
extern CORBA_unsigned_long Bonobo_ConfigDatabase__classid;
#if !defined(TC_IMPL_TC_Bonobo_ConfigDatabase_0)
#define TC_IMPL_TC_Bonobo_ConfigDatabase_0 'G'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_1 'N'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_2 'O'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_3 'M'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_4 'E'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_5 '_'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_6 'M'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_7 'a'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_8 'g'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_9 'n'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_10 'i'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_11 'f'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_12 'i'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_13 'e'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_ConfigDatabase_struct;
#define TC_Bonobo_ConfigDatabase ((CORBA_TypeCode)&TC_Bonobo_ConfigDatabase_struct)
#endif
#endif
#if !defined(_Bonobo_ConfigDatabase_DBFlags_defined)
#define _Bonobo_ConfigDatabase_DBFlags_defined 1
typedef enum {
  Bonobo_ConfigDatabase_DEFAULT,
  Bonobo_ConfigDatabase_WRITE,
  Bonobo_ConfigDatabase_MANDATORY
} Bonobo_ConfigDatabase_DBFlags;
#if !defined(TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_0)
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_0 'G'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_1 'N'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_2 'O'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_3 'M'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_4 'E'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_5 '_'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_6 'M'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_7 'a'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_8 'g'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_9 'n'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_10 'i'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_11 'f'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_12 'i'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_13 'e'
#define TC_IMPL_TC_Bonobo_ConfigDatabase_DBFlags_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_Bonobo_ConfigDatabase_DBFlags_struct;
#define TC_Bonobo_ConfigDatabase_DBFlags ((CORBA_TypeCode)&TC_Bonobo_ConfigDatabase_DBFlags_struct)
#endif
#endif
#if !defined(_GNOME_Magnifier_Point_defined)
#define _GNOME_Magnifier_Point_defined 1
typedef struct GNOME_Magnifier_Point_type GNOME_Magnifier_Point;
struct GNOME_Magnifier_Point_type {
CORBA_long x;
CORBA_long y;
};

#if !defined(TC_IMPL_TC_GNOME_Magnifier_Point_0)
#define TC_IMPL_TC_GNOME_Magnifier_Point_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_Point_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_Point_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_Point_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_Point_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_Point_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_Point_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_Point_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_Point_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_Point_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_Point_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_Point_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_Point_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_Point_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_Point_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_Point_struct;
#define TC_GNOME_Magnifier_Point ((CORBA_TypeCode)&TC_GNOME_Magnifier_Point_struct)
#endif
#define GNOME_Magnifier_Point__alloc() ((GNOME_Magnifier_Point *)ORBit_small_alloc (TC_GNOME_Magnifier_Point))
#define GNOME_Magnifier_Point__freekids(m,d) ORBit_small_freekids (TC_GNOME_Magnifier_Point,(m),(d))
#endif
#if !defined(_GNOME_Magnifier_RectBounds_defined)
#define _GNOME_Magnifier_RectBounds_defined 1
typedef struct GNOME_Magnifier_RectBounds_type GNOME_Magnifier_RectBounds;
struct GNOME_Magnifier_RectBounds_type {
CORBA_long x1;
CORBA_long y1;
CORBA_long x2;
CORBA_long y2;
};

#if !defined(TC_IMPL_TC_GNOME_Magnifier_RectBounds_0)
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_RectBounds_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_RectBounds_struct;
#define TC_GNOME_Magnifier_RectBounds ((CORBA_TypeCode)&TC_GNOME_Magnifier_RectBounds_struct)
#endif
#define GNOME_Magnifier_RectBounds__alloc() ((GNOME_Magnifier_RectBounds *)ORBit_small_alloc (TC_GNOME_Magnifier_RectBounds))
#define GNOME_Magnifier_RectBounds__freekids(m,d) ORBit_small_freekids (TC_GNOME_Magnifier_RectBounds,(m),(d))
#endif
#if !defined(ORBIT_DECL_GNOME_Magnifier_ZoomRegion) && !defined(_GNOME_Magnifier_ZoomRegion_defined)
#define ORBIT_DECL_GNOME_Magnifier_ZoomRegion 1
#define _GNOME_Magnifier_ZoomRegion_defined 1
#define GNOME_Magnifier_ZoomRegion__freekids CORBA_Object__freekids
typedef CORBA_Object GNOME_Magnifier_ZoomRegion;
extern CORBA_unsigned_long GNOME_Magnifier_ZoomRegion__classid;
#if !defined(TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_0)
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_ZoomRegion_struct;
#define TC_GNOME_Magnifier_ZoomRegion ((CORBA_TypeCode)&TC_GNOME_Magnifier_ZoomRegion_struct)
#endif
#endif
#if !defined(_GNOME_Magnifier_ZoomRegion_AlignPolicy_defined)
#define _GNOME_Magnifier_ZoomRegion_AlignPolicy_defined 1
typedef enum {
  GNOME_Magnifier_ZoomRegion_ALIGN_CENTER,
  GNOME_Magnifier_ZoomRegion_ALIGN_MIN,
  GNOME_Magnifier_ZoomRegion_ALIGN_MAX
} GNOME_Magnifier_ZoomRegion_AlignPolicy;
#if !defined(TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_0)
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_struct;
#define TC_GNOME_Magnifier_ZoomRegion_AlignPolicy ((CORBA_TypeCode)&TC_GNOME_Magnifier_ZoomRegion_AlignPolicy_struct)
#endif
#endif
#if !defined(_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_defined)
#define _GNOME_Magnifier_ZoomRegion_ScrollingPolicy_defined 1
typedef enum {
  GNOME_Magnifier_ZoomRegion_SCROLL_FASTEST,
  GNOME_Magnifier_ZoomRegion_SCROLL_FAST,
  GNOME_Magnifier_ZoomRegion_SCROLL_NORMAL,
  GNOME_Magnifier_ZoomRegion_SCROLL_SMOOTH,
  GNOME_Magnifier_ZoomRegion_SCROLL_SMOOTHEST
} GNOME_Magnifier_ZoomRegion_ScrollingPolicy;
#if !defined(TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_0)
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_struct;
#define TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy ((CORBA_TypeCode)&TC_GNOME_Magnifier_ZoomRegion_ScrollingPolicy_struct)
#endif
#endif
#if !defined(_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_defined)
#define _GNOME_Magnifier_ZoomRegion_ColorBlindFilter_defined 1
typedef enum {
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_NO_FILTER,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_SATURATE_RED,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_SATURATE_GREEN,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_SATURATE_BLUE,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_DESSATURATE_RED,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_DESSATURATE_GREEN,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_DESSATURATE_BLUE,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_HUE_SHIFT_POSITIVE,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_HUE_SHIFT_NEGATIVE,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_SATURATE,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_SELECTIVE_DESSATURATE,
  GNOME_Magnifier_ZoomRegion_COLORBLIND_FILTER_T_MONOCHRONE_OTHERS
} GNOME_Magnifier_ZoomRegion_ColorBlindFilter;
#if !defined(TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_0)
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_struct;
#define TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter ((CORBA_TypeCode)&TC_GNOME_Magnifier_ZoomRegion_ColorBlindFilter_struct)
#endif
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_CORBA_Object)
#define ORBIT_DECL_CORBA_sequence_CORBA_Object 1
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_0 'G'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_1 'N'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_2 'O'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_3 'M'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_4 'E'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_5 '_'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_6 'M'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_7 'a'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_8 'g'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_9 'n'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_10 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_11 'f'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_12 'i'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_13 'e'
#define ORBIT_IMPL_CORBA_sequence_CORBA_Object_14 'r'
#if !defined(_CORBA_sequence_CORBA_Object_defined)
#define _CORBA_sequence_CORBA_Object_defined 1
typedef struct { CORBA_unsigned_long _maximum, _length; CORBA_Object* _buffer; CORBA_boolean _release; } CORBA_sequence_CORBA_Object;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_CORBA_Object_0)
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_0 'G'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_1 'N'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_2 'O'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_3 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_4 'E'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_5 '_'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_6 'M'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_7 'a'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_8 'g'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_9 'n'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_10 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_11 'f'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_12 'i'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_13 'e'
#define TC_IMPL_TC_CORBA_sequence_CORBA_Object_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_CORBA_Object_struct;
#define TC_CORBA_sequence_CORBA_Object ((CORBA_TypeCode)&TC_CORBA_sequence_CORBA_Object_struct)
#endif
#define CORBA_sequence_CORBA_Object__alloc() ((CORBA_sequence_CORBA_Object *)ORBit_small_alloc (TC_CORBA_sequence_CORBA_Object))
#define CORBA_sequence_CORBA_Object__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_CORBA_Object,(m),(d))
#define CORBA_sequence_CORBA_Object_allocbuf(l) ((CORBA_Object*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_Object, (l)))
#define CORBA_sequence_CORBA_Object_allocbuf(l) ((CORBA_Object*)ORBit_small_allocbuf (TC_CORBA_sequence_CORBA_Object, (l)))
#endif
#if !defined(ORBIT_DECL_CORBA_sequence_GNOME_Magnifier_ZoomRegion)
#define ORBIT_DECL_CORBA_sequence_GNOME_Magnifier_ZoomRegion 1
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_0 'G'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_1 'N'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_2 'O'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_3 'M'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_4 'E'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_5 '_'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_6 'M'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_7 'a'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_8 'g'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_9 'n'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_10 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_11 'f'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_12 'i'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_13 'e'
#define ORBIT_IMPL_CORBA_sequence_GNOME_Magnifier_ZoomRegion_14 'r'
#if !defined(_CORBA_sequence_GNOME_Magnifier_ZoomRegion_defined)
#define _CORBA_sequence_GNOME_Magnifier_ZoomRegion_defined 1
typedef CORBA_sequence_CORBA_Object CORBA_sequence_GNOME_Magnifier_ZoomRegion;
#endif
#if !defined(TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_0)
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_0 'G'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_1 'N'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_2 'O'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_3 'M'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_4 'E'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_5 '_'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_6 'M'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_7 'a'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_8 'g'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_9 'n'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_10 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_11 'f'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_12 'i'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_13 'e'
#define TC_IMPL_TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_struct;
#define TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion ((CORBA_TypeCode)&TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion_struct)
#endif
#define CORBA_sequence_GNOME_Magnifier_ZoomRegion__alloc CORBA_sequence_CORBA_Object__alloc
#define CORBA_sequence_GNOME_Magnifier_ZoomRegion__freekids CORBA_sequence_CORBA_Object__freekids
#define CORBA_sequence_GNOME_Magnifier_ZoomRegion_allocbuf CORBA_sequence_CORBA_Object_allocbuf
#define CORBA_sequence_GNOME_Magnifier_ZoomRegion_marshal(x,y,z) CORBA_sequence_CORBA_Object_marshal((x),(y),(z))
#define CORBA_sequence_GNOME_Magnifier_ZoomRegion_demarshal(x,y,z,i) CORBA_sequence_CORBA_Object_demarshal((x),(y),(z),(i))
#endif
#if !defined(_GNOME_Magnifier_ZoomRegionList_defined)
#define _GNOME_Magnifier_ZoomRegionList_defined 1
typedef CORBA_sequence_GNOME_Magnifier_ZoomRegion GNOME_Magnifier_ZoomRegionList;
#define GNOME_Magnifier_ZoomRegionList_marshal(x,y,z) CORBA_sequence_GNOME_Magnifier_ZoomRegion_marshal((x),(y),(z))
#define GNOME_Magnifier_ZoomRegionList_demarshal(x,y,z,i) CORBA_sequence_GNOME_Magnifier_ZoomRegion_demarshal((x),(y),(z),(i))
#if !defined(TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_0)
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_ZoomRegionList_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_ZoomRegionList_struct;
#define TC_GNOME_Magnifier_ZoomRegionList ((CORBA_TypeCode)&TC_GNOME_Magnifier_ZoomRegionList_struct)
#endif
#define GNOME_Magnifier_ZoomRegionList__alloc() ((GNOME_Magnifier_ZoomRegionList *)ORBit_small_alloc (TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion))
#define GNOME_Magnifier_ZoomRegionList__freekids(m,d) ORBit_small_freekids (TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion,(m),(d))
#define GNOME_Magnifier_ZoomRegionList_allocbuf(l) ((GNOME_Magnifier_ZoomRegion*)ORBit_small_allocbuf (TC_CORBA_sequence_GNOME_Magnifier_ZoomRegion, (l)))
#endif
#if !defined(ORBIT_DECL_GNOME_Magnifier_Magnifier) && !defined(_GNOME_Magnifier_Magnifier_defined)
#define ORBIT_DECL_GNOME_Magnifier_Magnifier 1
#define _GNOME_Magnifier_Magnifier_defined 1
#define GNOME_Magnifier_Magnifier__freekids CORBA_Object__freekids
typedef CORBA_Object GNOME_Magnifier_Magnifier;
extern CORBA_unsigned_long GNOME_Magnifier_Magnifier__classid;
#if !defined(TC_IMPL_TC_GNOME_Magnifier_Magnifier_0)
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_0 'G'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_1 'N'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_2 'O'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_3 'M'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_4 'E'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_5 '_'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_6 'M'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_7 'a'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_8 'g'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_9 'n'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_10 'i'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_11 'f'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_12 'i'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_13 'e'
#define TC_IMPL_TC_GNOME_Magnifier_Magnifier_14 'r'
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static
#else
extern
#endif
ORBIT2_MAYBE_CONST struct CORBA_TypeCode_struct TC_GNOME_Magnifier_Magnifier_struct;
#define TC_GNOME_Magnifier_Magnifier ((CORBA_TypeCode)&TC_GNOME_Magnifier_Magnifier_struct)
#endif
#endif

/** POA structures **/
#ifndef _defined_POA_Bonobo_Listener
#define _defined_POA_Bonobo_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_Bonobo_Listener__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_Listener__epv *Bonobo_Listener_epv;
} POA_Bonobo_Listener__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_Listener__vepv *vepv;
} POA_Bonobo_Listener;
extern void POA_Bonobo_Listener__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_Listener__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_Bonobo_Listener */
#ifndef _defined_POA_Bonobo_EventSource
#define _defined_POA_Bonobo_EventSource 1
typedef struct {
  void *_private;
void (*addListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev);
void (*addListenerWithMask)(PortableServer_Servant _servant, const Bonobo_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev);
void (*removeListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev);
void (*unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_Bonobo_EventSource__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_EventSource__epv *Bonobo_EventSource_epv;
} POA_Bonobo_EventSource__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_EventSource__vepv *vepv;
} POA_Bonobo_EventSource;
extern void POA_Bonobo_EventSource__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_EventSource__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_Bonobo_EventSource */
#ifndef _defined_POA_Bonobo_PropertyBag
#define _defined_POA_Bonobo_PropertyBag 1
typedef struct {
  void *_private;
Bonobo_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);
Bonobo_PropertySet* (*getValues)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev);
void (*setValues)(PortableServer_Servant _servant, const Bonobo_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);
Bonobo_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_Bonobo_PropertyBag__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_PropertyBag__epv *Bonobo_PropertyBag_epv;
} POA_Bonobo_PropertyBag__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_PropertyBag__vepv *vepv;
} POA_Bonobo_PropertyBag;
extern void POA_Bonobo_PropertyBag__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_PropertyBag__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_Bonobo_PropertyBag */
#ifndef _defined_POA_Bonobo_ConfigDatabase
#define _defined_POA_Bonobo_ConfigDatabase 1
typedef struct {
  void *_private;
CORBA_boolean (*_get_isWriteable)(PortableServer_Servant _servant, CORBA_Environment *ev);
Bonobo_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 Bonobo_ConfigDatabase db, const CORBA_char * key, const Bonobo_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_Bonobo_ConfigDatabase__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_Bonobo_PropertyBag__epv *Bonobo_PropertyBag_epv;
  POA_Bonobo_ConfigDatabase__epv *Bonobo_ConfigDatabase_epv;
} POA_Bonobo_ConfigDatabase__vepv;
typedef struct {
  void *_private;
  POA_Bonobo_ConfigDatabase__vepv *vepv;
} POA_Bonobo_ConfigDatabase;
extern void POA_Bonobo_ConfigDatabase__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_Bonobo_ConfigDatabase__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_Bonobo_ConfigDatabase */
#ifndef _defined_POA_GNOME_Magnifier_ZoomRegion
#define _defined_POA_GNOME_Magnifier_ZoomRegion 1
typedef struct {
  void *_private;
CORBA_boolean (*setMagFactor)(PortableServer_Servant _servant, const CORBA_float magX, const CORBA_float magY, CORBA_Environment *ev);
void (*getMagFactor)(PortableServer_Servant _servant, CORBA_float* magX, CORBA_float* magY, CORBA_Environment *ev);
Bonobo_PropertyBag (*getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setROI)(PortableServer_Servant _servant, const GNOME_Magnifier_RectBounds* bounds, CORBA_Environment *ev);
void (*updatePointer)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*markDirty)(PortableServer_Servant _servant, const GNOME_Magnifier_RectBounds* dirtyRegion, CORBA_Environment *ev);
GNOME_Magnifier_RectBounds (*getROI)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*moveResize)(PortableServer_Servant _servant, const GNOME_Magnifier_RectBounds* bounds, CORBA_Environment *ev);
void (*dispose)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*setPointerPos)(PortableServer_Servant _servant, const CORBA_long mouse_x, const CORBA_long mouse_y, CORBA_Environment *ev);
void (*setContrast)(PortableServer_Servant _servant, const CORBA_float R, const CORBA_float G, const CORBA_float B, CORBA_Environment *ev);
void (*getContrast)(PortableServer_Servant _servant, CORBA_float* R, CORBA_float* G, CORBA_float* B, CORBA_Environment *ev);
void (*setBrightness)(PortableServer_Servant _servant, const CORBA_float R, const CORBA_float G, const CORBA_float B, CORBA_Environment *ev);
void (*getBrightness)(PortableServer_Servant _servant, CORBA_float* R, CORBA_float* G, CORBA_float* B, CORBA_Environment *ev);
} POA_GNOME_Magnifier_ZoomRegion__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Magnifier_ZoomRegion__epv *GNOME_Magnifier_ZoomRegion_epv;
} POA_GNOME_Magnifier_ZoomRegion__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Magnifier_ZoomRegion__vepv *vepv;
} POA_GNOME_Magnifier_ZoomRegion;
extern void POA_GNOME_Magnifier_ZoomRegion__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Magnifier_ZoomRegion__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_GNOME_Magnifier_ZoomRegion */
#ifndef _defined_POA_GNOME_Magnifier_Magnifier
#define _defined_POA_GNOME_Magnifier_Magnifier 1
typedef struct {
  void *_private;
CORBA_string (*_get_SourceDisplay)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*_set_SourceDisplay)(PortableServer_Servant _servant, const CORBA_char * value, CORBA_Environment *ev);
CORBA_string (*_get_TargetDisplay)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*_set_TargetDisplay)(PortableServer_Servant _servant, const CORBA_char * value, CORBA_Environment *ev);
Bonobo_PropertyBag (*getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*fullScreenCapable)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*hideCursor)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*showCursor)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*supportColorblindFilters)(PortableServer_Servant _servant, CORBA_Environment *ev);
GNOME_Magnifier_ZoomRegion (*createZoomRegion)(PortableServer_Servant _servant, const CORBA_float zx, const CORBA_float zy, const GNOME_Magnifier_RectBounds* ROI, const GNOME_Magnifier_RectBounds* viewport, CORBA_Environment *ev);
GNOME_Magnifier_ZoomRegionList* (*getZoomRegions)(PortableServer_Servant _servant, CORBA_Environment *ev);
CORBA_boolean (*addZoomRegion)(PortableServer_Servant _servant, const GNOME_Magnifier_ZoomRegion region, CORBA_Environment *ev);
void (*clearAllZoomRegions)(PortableServer_Servant _servant, CORBA_Environment *ev);
void (*dispose)(PortableServer_Servant _servant, CORBA_Environment *ev);
} POA_GNOME_Magnifier_Magnifier__epv;
typedef struct {
  PortableServer_ServantBase__epv *_base_epv;
  POA_Bonobo_Unknown__epv *Bonobo_Unknown_epv;
  POA_GNOME_Magnifier_Magnifier__epv *GNOME_Magnifier_Magnifier_epv;
} POA_GNOME_Magnifier_Magnifier__vepv;
typedef struct {
  void *_private;
  POA_GNOME_Magnifier_Magnifier__vepv *vepv;
} POA_GNOME_Magnifier_Magnifier;
extern void POA_GNOME_Magnifier_Magnifier__init(PortableServer_Servant servant, CORBA_Environment *ev);
extern void POA_GNOME_Magnifier_Magnifier__fini(PortableServer_Servant servant, CORBA_Environment *ev);
#endif /* _defined_POA_GNOME_Magnifier_Magnifier */

/** skel prototypes **/
void _ORBIT_skel_small_Bonobo_Listener_event(POA_Bonobo_Listener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_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 _ORBIT_skel_small_Bonobo_Listener_unImplemented(POA_Bonobo_Listener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_Listener_unImplemented2(POA_Bonobo_Listener *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_EventSource_addListener(POA_Bonobo_EventSource *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_EventSource_addListenerWithMask(POA_Bonobo_EventSource *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addListenerWithMask)(PortableServer_Servant _servant, const Bonobo_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_EventSource_removeListener(POA_Bonobo_EventSource *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeListener)(PortableServer_Servant _servant, const Bonobo_Listener l, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_EventSource_unImplemented(POA_Bonobo_EventSource *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_EventSource_unImplemented2(POA_Bonobo_EventSource *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getKeys(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, Bonobo_KeyList* (*_impl_getKeys)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getType(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_TypeCode (*_impl_getType)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getValue(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_any* (*_impl_getValue)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_setValue(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_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 _ORBIT_skel_small_Bonobo_PropertyBag_getValues(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, Bonobo_PropertySet* (*_impl_getValues)(PortableServer_Servant _servant, const CORBA_char * filter, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_setValues(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setValues)(PortableServer_Servant _servant, const Bonobo_PropertySet* set, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getDefault(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_any* (*_impl_getDefault)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getDocTitle(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getDocTitle)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getDoc(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl_getDoc)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_getFlags(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, Bonobo_PropertyFlags (*_impl_getFlags)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented1(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented1)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented2(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented2)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented3(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented3)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_PropertyBag_unImplemented4(POA_Bonobo_PropertyBag *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented4)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase__get_isWriteable(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl__get_isWriteable)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_getDirs(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, Bonobo_KeyList* (*_impl_getDirs)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_hasDir(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_hasDir)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_removeValue(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeValue)(PortableServer_Servant _servant, const CORBA_char * key, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_removeDir(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_removeDir)(PortableServer_Servant _servant, const CORBA_char * dir, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_addDatabase(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_addDatabase)(PortableServer_Servant _servant, const Bonobo_ConfigDatabase db, const CORBA_char * key, const Bonobo_ConfigDatabase_DBFlags flags, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_sync(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_sync)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented5(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented5)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented6(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented6)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented7(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented7)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_Bonobo_ConfigDatabase_unImplemented8(POA_Bonobo_ConfigDatabase *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_unImplemented8)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_setMagFactor(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_setMagFactor)(PortableServer_Servant _servant, const CORBA_float magX, const CORBA_float magY, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_getMagFactor(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_getMagFactor)(PortableServer_Servant _servant, CORBA_float* magX, CORBA_float* magY, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_getProperties(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, Bonobo_PropertyBag (*_impl_getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_setROI(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setROI)(PortableServer_Servant _servant, const GNOME_Magnifier_RectBounds* bounds, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_updatePointer(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_updatePointer)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_markDirty(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_markDirty)(PortableServer_Servant _servant, const GNOME_Magnifier_RectBounds* dirtyRegion, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_getROI(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, GNOME_Magnifier_RectBounds (*_impl_getROI)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_moveResize(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_moveResize)(PortableServer_Servant _servant, const GNOME_Magnifier_RectBounds* bounds, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_dispose(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_dispose)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_setPointerPos(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setPointerPos)(PortableServer_Servant _servant, const CORBA_long mouse_x, const CORBA_long mouse_y, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_setContrast(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setContrast)(PortableServer_Servant _servant, const CORBA_float R, const CORBA_float G, const CORBA_float B, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_getContrast(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_getContrast)(PortableServer_Servant _servant, CORBA_float* R, CORBA_float* G, CORBA_float* B, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_setBrightness(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_setBrightness)(PortableServer_Servant _servant, const CORBA_float R, const CORBA_float G, const CORBA_float B, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_ZoomRegion_getBrightness(POA_GNOME_Magnifier_ZoomRegion *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_getBrightness)(PortableServer_Servant _servant, CORBA_float* R, CORBA_float* G, CORBA_float* B, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier__get_SourceDisplay(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl__get_SourceDisplay)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier__set_SourceDisplay(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl__set_SourceDisplay)(PortableServer_Servant _servant, const CORBA_char * value, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier__get_TargetDisplay(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_string (*_impl__get_TargetDisplay)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier__set_TargetDisplay(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl__set_TargetDisplay)(PortableServer_Servant _servant, const CORBA_char * value, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_getProperties(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, Bonobo_PropertyBag (*_impl_getProperties)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_fullScreenCapable(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_fullScreenCapable)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_hideCursor(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_hideCursor)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_showCursor(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_showCursor)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_supportColorblindFilters(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_supportColorblindFilters)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_createZoomRegion(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, GNOME_Magnifier_ZoomRegion (*_impl_createZoomRegion)(PortableServer_Servant _servant, const CORBA_float zx, const CORBA_float zy, const GNOME_Magnifier_RectBounds* ROI, const GNOME_Magnifier_RectBounds* viewport, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_getZoomRegions(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, GNOME_Magnifier_ZoomRegionList* (*_impl_getZoomRegions)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_addZoomRegion(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, CORBA_boolean (*_impl_addZoomRegion)(PortableServer_Servant _servant, const GNOME_Magnifier_ZoomRegion region, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_clearAllZoomRegions(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_clearAllZoomRegions)(PortableServer_Servant _servant, CORBA_Environment *ev));
void _ORBIT_skel_small_GNOME_Magnifier_Magnifier_dispose(POA_GNOME_Magnifier_Magnifier *_ORBIT_servant, gpointer _ORBIT_retval, gpointer *_ORBIT_args, CORBA_Context ctx,CORBA_Environment *ev, void (*_impl_dispose)(PortableServer_Servant _servant, CORBA_Environment *ev));

/** stub prototypes **/
#define Bonobo_Listener_ref Bonobo_Unknown_ref
#define Bonobo_Listener_unref Bonobo_Unknown_unref
#define Bonobo_Listener_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_Listener_event(Bonobo_Listener _obj, const CORBA_char * event_name, const CORBA_any* args, CORBA_Environment *ev);
void Bonobo_Listener_unImplemented(Bonobo_Listener _obj, CORBA_Environment *ev);
void Bonobo_Listener_unImplemented2(Bonobo_Listener _obj, CORBA_Environment *ev);
#define Bonobo_EventSource_ref Bonobo_Unknown_ref
#define Bonobo_EventSource_unref Bonobo_Unknown_unref
#define Bonobo_EventSource_queryInterface Bonobo_Unknown_queryInterface
void Bonobo_EventSource_addListener(Bonobo_EventSource _obj, const Bonobo_Listener l, CORBA_Environment *ev);
void Bonobo_EventSource_addListenerWithMask(Bonobo_EventSource _obj, const Bonobo_Listener l, const CORBA_char * event_mask, CORBA_Environment *ev);
void Bonobo_EventSource_removeListener(Bonobo_EventSource _obj, const Bonobo_Listener l, CORBA_Environment *ev);
void Bonobo_EventSource_unImplemented(Bonobo_EventSource _obj, CORBA_Environment *ev);
void Bonobo_EventSource_unImplemented2(Bonobo_EventSource _obj, CORBA_Environment *ev);
#define Bonobo_PropertyBag_ref Bonobo_Unknown_ref
#define Bonobo_PropertyBag_unref Bonobo_Unknown_unref
#define Bonobo_PropertyBag_queryInterface Bonobo_Unknown_queryInterface
Bonobo_KeyList* Bonobo_PropertyBag_getKeys(Bonobo_PropertyBag _obj, const CORBA_char * filter, CORBA_Environment *ev);
CORBA_TypeCode Bonobo_PropertyBag_getType(Bonobo_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
CORBA_any* Bonobo_PropertyBag_getValue(Bonobo_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
void Bonobo_PropertyBag_setValue(Bonobo_PropertyBag _obj, const CORBA_char * key, const CORBA_any* value, CORBA_Environment *ev);
Bonobo_PropertySet* Bonobo_PropertyBag_getValues(Bonobo_PropertyBag _obj, const CORBA_char * filter, CORBA_Environment *ev);
void Bonobo_PropertyBag_setValues(Bonobo_PropertyBag _obj, const Bonobo_PropertySet* set, CORBA_Environment *ev);
CORBA_any* Bonobo_PropertyBag_getDefault(Bonobo_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
CORBA_string Bonobo_PropertyBag_getDocTitle(Bonobo_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
CORBA_string Bonobo_PropertyBag_getDoc(Bonobo_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
Bonobo_PropertyFlags Bonobo_PropertyBag_getFlags(Bonobo_PropertyBag _obj, const CORBA_char * key, CORBA_Environment *ev);
void Bonobo_PropertyBag_unImplemented1(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
void Bonobo_PropertyBag_unImplemented2(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
void Bonobo_PropertyBag_unImplemented3(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
void Bonobo_PropertyBag_unImplemented4(Bonobo_PropertyBag _obj, CORBA_Environment *ev);
#define Bonobo_ConfigDatabase_ref Bonobo_Unknown_ref
#define Bonobo_ConfigDatabase_unref Bonobo_Unknown_unref
#define Bonobo_ConfigDatabase_queryInterface Bonobo_Unknown_queryInterface
#define Bonobo_ConfigDatabase_getKeys Bonobo_PropertyBag_getKeys
#define Bonobo_ConfigDatabase_getType Bonobo_PropertyBag_getType
#define Bonobo_ConfigDatabase_getValue Bonobo_PropertyBag_getValue
#define Bonobo_ConfigDatabase_setValue Bonobo_PropertyBag_setValue
#define Bonobo_ConfigDatabase_getValues Bonobo_PropertyBag_getValues
#define Bonobo_ConfigDatabase_setValues Bonobo_PropertyBag_setValues
#define Bonobo_ConfigDatabase_getDefault Bonobo_PropertyBag_getDefault
#define Bonobo_ConfigDatabase_getDocTitle Bonobo_PropertyBag_getDocTitle
#define Bonobo_ConfigDatabase_getDoc Bonobo_PropertyBag_getDoc
#define Bonobo_ConfigDatabase_getFlags Bonobo_PropertyBag_getFlags
#define Bonobo_ConfigDatabase_unImplemented1 Bonobo_PropertyBag_unImplemented1
#define Bonobo_ConfigDatabase_unImplemented2 Bonobo_PropertyBag_unImplemented2
#define Bonobo_ConfigDatabase_unImplemented3 Bonobo_PropertyBag_unImplemented3
#define Bonobo_ConfigDatabase_unImplemented4 Bonobo_PropertyBag_unImplemented4
CORBA_boolean Bonobo_ConfigDatabase__get_isWriteable(Bonobo_ConfigDatabase _obj, CORBA_Environment *ev);
Bonobo_KeyList* Bonobo_ConfigDatabase_getDirs(Bonobo_ConfigDatabase _obj, const CORBA_char * dir, CORBA_Environment *ev);
CORBA_boolean Bonobo_ConfigDatabase_hasDir(Bonobo_ConfigDatabase _obj, const CORBA_char * dir, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_removeValue(Bonobo_ConfigDatabase _obj, const CORBA_char * key, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_removeDir(Bonobo_ConfigDatabase _obj, const CORBA_char * dir, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_addDatabase(Bonobo_ConfigDatabase _obj, const Bonobo_ConfigDatabase db, const CORBA_char * key, const Bonobo_ConfigDatabase_DBFlags flags, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_sync(Bonobo_ConfigDatabase _obj, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_unImplemented5(Bonobo_ConfigDatabase _obj, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_unImplemented6(Bonobo_ConfigDatabase _obj, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_unImplemented7(Bonobo_ConfigDatabase _obj, CORBA_Environment *ev);
void Bonobo_ConfigDatabase_unImplemented8(Bonobo_ConfigDatabase _obj, CORBA_Environment *ev);
#define GNOME_Magnifier_ZoomRegion_ref Bonobo_Unknown_ref
#define GNOME_Magnifier_ZoomRegion_unref Bonobo_Unknown_unref
#define GNOME_Magnifier_ZoomRegion_queryInterface Bonobo_Unknown_queryInterface
CORBA_boolean GNOME_Magnifier_ZoomRegion_setMagFactor(GNOME_Magnifier_ZoomRegion _obj, const CORBA_float magX, const CORBA_float magY, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_getMagFactor(GNOME_Magnifier_ZoomRegion _obj, CORBA_float* magX, CORBA_float* magY, CORBA_Environment *ev);
Bonobo_PropertyBag GNOME_Magnifier_ZoomRegion_getProperties(GNOME_Magnifier_ZoomRegion _obj, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_setROI(GNOME_Magnifier_ZoomRegion _obj, const GNOME_Magnifier_RectBounds* bounds, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_updatePointer(GNOME_Magnifier_ZoomRegion _obj, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_markDirty(GNOME_Magnifier_ZoomRegion _obj, const GNOME_Magnifier_RectBounds* dirtyRegion, CORBA_Environment *ev);
GNOME_Magnifier_RectBounds GNOME_Magnifier_ZoomRegion_getROI(GNOME_Magnifier_ZoomRegion _obj, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_moveResize(GNOME_Magnifier_ZoomRegion _obj, const GNOME_Magnifier_RectBounds* bounds, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_dispose(GNOME_Magnifier_ZoomRegion _obj, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_setPointerPos(GNOME_Magnifier_ZoomRegion _obj, const CORBA_long mouse_x, const CORBA_long mouse_y, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_setContrast(GNOME_Magnifier_ZoomRegion _obj, const CORBA_float R, const CORBA_float G, const CORBA_float B, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_getContrast(GNOME_Magnifier_ZoomRegion _obj, CORBA_float* R, CORBA_float* G, CORBA_float* B, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_setBrightness(GNOME_Magnifier_ZoomRegion _obj, const CORBA_float R, const CORBA_float G, const CORBA_float B, CORBA_Environment *ev);
void GNOME_Magnifier_ZoomRegion_getBrightness(GNOME_Magnifier_ZoomRegion _obj, CORBA_float* R, CORBA_float* G, CORBA_float* B, CORBA_Environment *ev);
#define GNOME_Magnifier_Magnifier_ref Bonobo_Unknown_ref
#define GNOME_Magnifier_Magnifier_unref Bonobo_Unknown_unref
#define GNOME_Magnifier_Magnifier_queryInterface Bonobo_Unknown_queryInterface
CORBA_string GNOME_Magnifier_Magnifier__get_SourceDisplay(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
void GNOME_Magnifier_Magnifier__set_SourceDisplay(GNOME_Magnifier_Magnifier _obj, const CORBA_char * value, CORBA_Environment *ev);
CORBA_string GNOME_Magnifier_Magnifier__get_TargetDisplay(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
void GNOME_Magnifier_Magnifier__set_TargetDisplay(GNOME_Magnifier_Magnifier _obj, const CORBA_char * value, CORBA_Environment *ev);
Bonobo_PropertyBag GNOME_Magnifier_Magnifier_getProperties(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
CORBA_boolean GNOME_Magnifier_Magnifier_fullScreenCapable(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
void GNOME_Magnifier_Magnifier_hideCursor(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
void GNOME_Magnifier_Magnifier_showCursor(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
CORBA_boolean GNOME_Magnifier_Magnifier_supportColorblindFilters(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
GNOME_Magnifier_ZoomRegion GNOME_Magnifier_Magnifier_createZoomRegion(GNOME_Magnifier_Magnifier _obj, const CORBA_float zx, const CORBA_float zy, const GNOME_Magnifier_RectBounds* ROI, const GNOME_Magnifier_RectBounds* viewport, CORBA_Environment *ev);
GNOME_Magnifier_ZoomRegionList* GNOME_Magnifier_Magnifier_getZoomRegions(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
CORBA_boolean GNOME_Magnifier_Magnifier_addZoomRegion(GNOME_Magnifier_Magnifier _obj, const GNOME_Magnifier_ZoomRegion region, CORBA_Environment *ev);
void GNOME_Magnifier_Magnifier_clearAllZoomRegions(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
void GNOME_Magnifier_Magnifier_dispose(GNOME_Magnifier_Magnifier _obj, CORBA_Environment *ev);
#include <orbit/orb-core/orbit-interface.h>

#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IInterface Bonobo_Listener__iinterface;
#define Bonobo_Listener_IMETHODS_LEN 3
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IMethod Bonobo_Listener__imethods[Bonobo_Listener_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IInterface Bonobo_EventSource__iinterface;
#define Bonobo_EventSource_IMETHODS_LEN 5
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IMethod Bonobo_EventSource__imethods[Bonobo_EventSource_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IInterface Bonobo_PropertyBag__iinterface;
#define Bonobo_PropertyBag_IMETHODS_LEN 14
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IMethod Bonobo_PropertyBag__imethods[Bonobo_PropertyBag_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IInterface Bonobo_ConfigDatabase__iinterface;
#define Bonobo_ConfigDatabase_IMETHODS_LEN 11
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IMethod Bonobo_ConfigDatabase__imethods[Bonobo_ConfigDatabase_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IInterface GNOME_Magnifier_ZoomRegion__iinterface;
#define GNOME_Magnifier_ZoomRegion_IMETHODS_LEN 14
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IMethod GNOME_Magnifier_ZoomRegion__imethods[GNOME_Magnifier_ZoomRegion_IMETHODS_LEN];
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IInterface GNOME_Magnifier_Magnifier__iinterface;
#define GNOME_Magnifier_Magnifier_IMETHODS_LEN 14
#ifdef ORBIT_IDL_C_IMODULE_GNOME_Magnifier
static 
#else
extern 
#endif
ORBit_IMethod GNOME_Magnifier_Magnifier__imethods[GNOME_Magnifier_Magnifier_IMETHODS_LEN];

/** IMethods index */

#ifndef __Bonobo_Listener__imethods_index
#define __Bonobo_Listener__imethods_index
typedef enum {
	Bonobo_Listener_event__imethods_index,
	Bonobo_Listener_unImplemented__imethods_index,
	Bonobo_Listener_unImplemented2__imethods_index
} Bonobo_Listener__imethods_index;
#endif /* __Bonobo_Listener__imethods_index */

#ifndef __Bonobo_EventSource__imethods_index
#define __Bonobo_EventSource__imethods_index
typedef enum {
	Bonobo_EventSource_addListener__imethods_index,
	Bonobo_EventSource_addListenerWithMask__imethods_index,
	Bonobo_EventSource_removeListener__imethods_index,
	Bonobo_EventSource_unImplemented__imethods_index,
	Bonobo_EventSource_unImplemented2__imethods_index
} Bonobo_EventSource__imethods_index;
#endif /* __Bonobo_EventSource__imethods_index */

#ifndef __Bonobo_PropertyBag__imethods_index
#define __Bonobo_PropertyBag__imethods_index
typedef enum {
	Bonobo_PropertyBag_getKeys__imethods_index,
	Bonobo_PropertyBag_getType__imethods_index,
	Bonobo_PropertyBag_getValue__imethods_index,
	Bonobo_PropertyBag_setValue__imethods_index,
	Bonobo_PropertyBag_getValues__imethods_index,
	Bonobo_PropertyBag_setValues__imethods_index,
	Bonobo_PropertyBag_getDefault__imethods_index,
	Bonobo_PropertyBag_getDocTitle__imethods_index,
	Bonobo_PropertyBag_getDoc__imethods_index,
	Bonobo_PropertyBag_getFlags__imethods_index,
	Bonobo_PropertyBag_unImplemented1__imethods_index,
	Bonobo_PropertyBag_unImplemented2__imethods_index,
	Bonobo_PropertyBag_unImplemented3__imethods_index,
	Bonobo_PropertyBag_unImplemented4__imethods_index
} Bonobo_PropertyBag__imethods_index;
#endif /* __Bonobo_PropertyBag__imethods_index */

#ifndef __Bonobo_ConfigDatabase__imethods_index
#define __Bonobo_ConfigDatabase__imethods_index
typedef enum {
	Bonobo_ConfigDatabase__get_isWriteable__imethods_index,
	Bonobo_ConfigDatabase_getDirs__imethods_index,
	Bonobo_ConfigDatabase_hasDir__imethods_index,
	Bonobo_ConfigDatabase_removeValue__imethods_index,
	Bonobo_ConfigDatabase_removeDir__imethods_index,
	Bonobo_ConfigDatabase_addDatabase__imethods_index,
	Bonobo_ConfigDatabase_sync__imethods_index,
	Bonobo_ConfigDatabase_unImplemented5__imethods_index,
	Bonobo_ConfigDatabase_unImplemented6__imethods_index,
	Bonobo_ConfigDatabase_unImplemented7__imethods_index,
	Bonobo_ConfigDatabase_unImplemented8__imethods_index
} Bonobo_ConfigDatabase__imethods_index;
#endif /* __Bonobo_ConfigDatabase__imethods_index */

#ifndef __GNOME_Magnifier_ZoomRegion__imethods_index
#define __GNOME_Magnifier_ZoomRegion__imethods_index
typedef enum {
	GNOME_Magnifier_ZoomRegion_setMagFactor__imethods_index,
	GNOME_Magnifier_ZoomRegion_getMagFactor__imethods_index,
	GNOME_Magnifier_ZoomRegion_getProperties__imethods_index,
	GNOME_Magnifier_ZoomRegion_setROI__imethods_index,
	GNOME_Magnifier_ZoomRegion_updatePointer__imethods_index,
	GNOME_Magnifier_ZoomRegion_markDirty__imethods_index,
	GNOME_Magnifier_ZoomRegion_getROI__imethods_index,
	GNOME_Magnifier_ZoomRegion_moveResize__imethods_index,
	GNOME_Magnifier_ZoomRegion_dispose__imethods_index,
	GNOME_Magnifier_ZoomRegion_setPointerPos__imethods_index,
	GNOME_Magnifier_ZoomRegion_setContrast__imethods_index,
	GNOME_Magnifier_ZoomRegion_getContrast__imethods_index,
	GNOME_Magnifier_ZoomRegion_setBrightness__imethods_index,
	GNOME_Magnifier_ZoomRegion_getBrightness__imethods_index
} GNOME_Magnifier_ZoomRegion__imethods_index;
#endif /* __GNOME_Magnifier_ZoomRegion__imethods_index */

#ifndef __GNOME_Magnifier_Magnifier__imethods_index
#define __GNOME_Magnifier_Magnifier__imethods_index
typedef enum {
	GNOME_Magnifier_Magnifier__get_SourceDisplay__imethods_index,
	GNOME_Magnifier_Magnifier__set_SourceDisplay__imethods_index,
	GNOME_Magnifier_Magnifier__get_TargetDisplay__imethods_index,
	GNOME_Magnifier_Magnifier__set_TargetDisplay__imethods_index,
	GNOME_Magnifier_Magnifier_getProperties__imethods_index,
	GNOME_Magnifier_Magnifier_fullScreenCapable__imethods_index,
	GNOME_Magnifier_Magnifier_hideCursor__imethods_index,
	GNOME_Magnifier_Magnifier_showCursor__imethods_index,
	GNOME_Magnifier_Magnifier_supportColorblindFilters__imethods_index,
	GNOME_Magnifier_Magnifier_createZoomRegion__imethods_index,
	GNOME_Magnifier_Magnifier_getZoomRegions__imethods_index,
	GNOME_Magnifier_Magnifier_addZoomRegion__imethods_index,
	GNOME_Magnifier_Magnifier_clearAllZoomRegions__imethods_index,
	GNOME_Magnifier_Magnifier_dispose__imethods_index
} GNOME_Magnifier_Magnifier__imethods_index;
#endif /* __GNOME_Magnifier_Magnifier__imethods_index */

#ifndef __ORBIT_IMETHODS_INDEX
#define __ORBIT_IMETHODS_INDEX
#define ORBIT_IMETHODS_INDEX(m) (m ## __imethods_index)
#endif /* __ORBIT_IMETHODS_INDEX */

#ifdef __cplusplus
}
#endif /* __cplusplus */

#ifndef EXCLUDE_ORBIT_H
#include <orbit/orbit.h>

#endif /* EXCLUDE_ORBIT_H */
#endif
#undef ORBIT_IDL_SERIAL
