/* DO NOT EDIT THIS FILE - it is machine generated */
#include <native.h>

#ifndef _Included_BR_unicamp_Guarana_Guarana
#define _Included_BR_unicamp_Guarana_Guarana

#ifdef __cplusplus
extern "C" {
#endif

/* Header for class BR_unicamp_Guarana_Guarana */

typedef struct ClassBR_unicamp_Guarana_Guarana {
	int __DUMMY__;
} ClassBR_unicamp_Guarana_Guarana;
HandleTo(BR_unicamp_Guarana_Guarana);

extern struct HBR_unicamp_Guarana_MetaObject* BR_unicamp_Guarana_Guarana_getMetaObjectOf(struct Hjava_lang_Object*);
extern void BR_unicamp_Guarana_Guarana_setMetaObjectOf(struct Hjava_lang_Object*, struct HBR_unicamp_Guarana_MetaObject*, struct HBR_unicamp_Guarana_MetaObject*);
extern struct HBR_unicamp_Guarana_Result* BR_unicamp_Guarana_Guarana_deliver(struct HBR_unicamp_Guarana_Operation*);
extern void BR_unicamp_Guarana_Guarana_markAsPerformed(struct HBR_unicamp_Guarana_Operation*);
extern struct Hjava_lang_Object* BR_unicamp_Guarana_Guarana_makeProxy(struct Hjava_lang_Class*, struct HBR_unicamp_Guarana_MetaObject*);
extern jint BR_unicamp_Guarana_Guarana_hashCode(struct Hjava_lang_Object*);
extern struct Hjava_lang_Class* BR_unicamp_Guarana_Guarana_getClass(struct Hjava_lang_Object*);
extern struct Hjava_lang_String* BR_unicamp_Guarana_Guarana_getClassName(struct Hjava_lang_Class*);

#ifdef __cplusplus
}
#endif

#endif
