#ifndef GUI_FILE_H
#define GUI_FILE_H

/* Types */
#include <exec/types.h>
#include "Free_cat.h"

struct ObjApp
{
	APTR	App;
	APTR	JanelaPrincipal;
	APTR	MenuPrincipal;
	APTR	FreedomLabel;
	APTR	EspereGerando;
	APTR	GaugeGeracao;
	APTR	JanelaDesseMes;
	APTR	LabelMesUso;
	APTR	LabelMesUsadas;
	APTR	LabelMesExedentes;
	APTR	LabelCost;
	APTR	LabelCostAverage;
	APTR	LabelMesNumero;
	APTR	LabelMesMedia;
	APTR	LabelMesMaior;
	APTR	LabelMesMenor;
	APTR	LabelMesData;
	APTR	LabelMesLow;
	APTR	LabelPrimeiraLigacao;
	APTR	LabelUltimaLigacao;
	APTR	NrLogoutGoodMes;
	APTR	NrDownResetMes;
	APTR	NrQuedaLinhaMes;
	APTR	BotaoHtml;
	APTR	JanelaConfiguracao;
	APTR	ConfPrecision;
	APTR	ConfUnit;
	APTR	PrefsComboMenu;
	APTR	RequestMiamiLog;
	APTR	STR_RequestMiamiLog;
	APTR	LabelVisualGeneration;
	APTR	LabelGenerationStartup;
	APTR	DataBaseName;
	APTR	ExcededTime;
	APTR	ExcededYear;
	APTR	HtmlCheck;
	APTR	HtmlName;
	APTR	CheckReports;
	APTR	CheckGlobalHtml;
	APTR	Browser;
	APTR	STR_Browser;
	APTR	CheckLocalHost;
	APTR	InputLimitTime;
	APTR	HoraExtra;
	APTR	ContaProvedor;
	APTR	PrefsFreeHInicio;
	APTR	PrefsFreeHFim;
	APTR	PrefsDiaInicial;
	APTR	ProviderRetornaMes;
	APTR	GrupoFoneInput;
	APTR	GrupoFoneInputCheck;
	APTR	CategoriesList;
	APTR	CategorieBotaoDefault;
	APTR	CategorieBotaoDeleta;
	APTR	TextDefault;
	APTR	CategDiretorio;
	APTR	CategValorDefault;
	APTR	NomeCategoria;
	APTR	NomeMoeda;
	APTR	ComboMoeda;
	APTR	LimitesLista;
	APTR	LimitesHInicio;
	APTR	LimitesHFinal;
	APTR	LimiteCusto;
	APTR	ComboCost;
	APTR	LimitesAdicona;
	APTR	LimitesDeleta;
	APTR	LimitesClearAll;
	APTR	LimitesBotoes2Save;
	APTR	GrupoConfLabelName;
	APTR	RegisterName;
	APTR	GrupoConfLabelOrg;
	APTR	RegisterOrganization;
	APTR	GrupoConfLabelEmail;
	APTR	RegisterEmail;
	APTR	GrupoConfLabelKey;
	APTR	RegisterKey;
	APTR	GrupoConfLabelKeyReal;
	APTR	RegisterKeyReal;
	APTR	GrupoConfLabelCountry;
	APTR	RegisterCountry;
	APTR	RegisterCity;
	APTR	PrefsBotaoExport;
	APTR	PrefsBotaoImport;
	APTR	JanelaAbout;
	APTR	TextAbout;
	APTR	JanelaSelecionaMes;
	APTR	MenuSelecionaData;
	APTR	MesBotaEsquerda;
	APTR	ComboMes;
	APTR	MesBotaoDireita;
	APTR	DiaBotaEsquerda;
	APTR	TextDia;
	APTR	DiaBotaoDireita;
	APTR	AnoBotaEsquerda;
	APTR	TextAno;
	APTR	AnoBotaoDireita;
	APTR	ComboSelect;
	APTR	JanelaDeImportacaoRegistro;
	APTR	DirImportaRegistro;
	APTR	STR_DirImportaRegistro;
	APTR	JanelaDiaSemana;
	APTR	WeekLabelTop;
	APTR	ValorSegunda;
	APTR	TimeSegunda;
	APTR	PercentualSegunda;
	APTR	CustoSegunda;
	APTR	ValorTerca;
	APTR	TimeTerca;
	APTR	PercentualTerca;
	APTR	CustoTerca;
	APTR	ValorQuarta;
	APTR	TimeQuarta;
	APTR	PercentualQuarta;
	APTR	CustoQuarta;
	APTR	ValorQuinta;
	APTR	TimeQuinta;
	APTR	PercentualQuinta;
	APTR	CustoQuinta;
	APTR	ValorSexta;
	APTR	TimeSexta;
	APTR	PercentualSexta;
	APTR	CustoSexta;
	APTR	ValorSabado;
	APTR	TimeSabado;
	APTR	PercentualSabado;
	APTR	CustoSabado;
	APTR	ValorDomingo;
	APTR	TimeDomingo;
	APTR	PercentualDomingo;
	APTR	CustoDomingo;
	APTR	ValorTotal;
	APTR	TimeTotal;
	APTR	PercentualTotal;
	APTR	CustoTotal;
	APTR	SemanaBotaoOk;
	APTR	JanelaCincoLigacoes;
	APTR	FirstData;
	APTR	FirstLoginTime;
	APTR	FirstTimeOnline;
	APTR	FirstPhone;
	APTR	FirstStatus;
	APTR	FirstCost;
	APTR	SecondData;
	APTR	SecondLoginTime;
	APTR	SecondTimeOnline;
	APTR	SecondPhone;
	APTR	SecondStatus;
	APTR	SecondCost;
	APTR	ThirdData;
	APTR	ThirdLoginTime;
	APTR	ThirdTimeOnline;
	APTR	ThirdPhone;
	APTR	ThirdStatus;
	APTR	ThirdCost;
	APTR	FourthData;
	APTR	FourthLoginTime;
	APTR	FourthTimeOnline;
	APTR	FourthPhone;
	APTR	FourthStatus;
	APTR	FourthCost;
	APTR	LastData;
	APTR	LastLoginTime;
	APTR	LastTimeOnline;
	APTR	LastPhone;
	APTR	LastStatus;
	APTR	LastCost;
	APTR	UpdateCall;
	APTR	JanelaDeInputManual;
	APTR	LabelInputTop;
	APTR	LabelInputPhone;
	APTR	LabelInputDateLogin;
	APTR	LabelInputHourLogin;
	APTR	LabelInputTimeOnline;
	APTR	ComboStatusInput;
	APTR	JanelaInputSalvaValores;
	APTR	Input2Phone;
	APTR	Input2DateLogin;
	APTR	Input2DateLogout;
	APTR	Input2TimeLogin;
	APTR	Input2TimeLogout;
	APTR	Input2TimeOnline;
	APTR	Input2Status;
	APTR	JanelaTodasLigacoes;
	APTR	ListTodasLigacoes;
	APTR	GaugeTodasLigacoes;
	APTR	JanelaSelecionaPeriodo;
	APTR	InputPeriodo1;
	APTR	InputPeriodo2;
	APTR	BarraPeriodo;
	APTR	JanelaGeracaoQuery;
	APTR	GaugeQuery;
	APTR	JanelaMsg;
	APTR	Msg1;
	APTR	Msg2;
	APTR	Msg3;
	APTR	Msg4;
	APTR	Msg5;
	APTR	Msg6;
	APTR	Msg7;
	APTR	Msg8;
	APTR	Msg9;
	APTR	Msg11;
	APTR	Msg10;
	APTR	Msg12;
	APTR	Msg13;
	APTR	Msg14;
	APTR	Msg15;
	APTR	Msg16;
	APTR	Msg17;
	APTR	Msg18;
	APTR	Msg19;
	APTR	Msg20;
	APTR	Msg21;
	APTR	Msg22;
	APTR	Msg23;
	APTR	Msg24;
	APTR	Msg25;
	APTR	Msg26;
	APTR	Msg27;
	APTR	Msg28;
	APTR	Msg29;
	APTR	Msg30;
	APTR	Msg31;
	APTR	Msg32;
	APTR	Msg33;
	APTR	Msg34;
	APTR	Msg35;
	APTR	Msg36;
	APTR	Msg37;
	APTR	Msg38;
	APTR	Msg39;
	APTR	Msg40;
	APTR	Msg41;
	APTR	Msg42;
	APTR	Msg43;
	APTR	Msg44;
	APTR	Msg45;
	APTR	Msg46;
	APTR	Msg47;
	APTR	Msg48;
	APTR	Msg49;
	APTR	Msg50;
	APTR	Msg51;
	APTR	Msg52;
	APTR	Msg53;
	APTR	Msg54;
	APTR	Msg55;
	APTR	Msg56;
	APTR	Msg58;
	APTR	Msg59;
	APTR	Msg60;
	APTR	Msg61;
	APTR	Msg62;
	APTR	Msg63;
	APTR	Msg64;
	APTR	Msg65;
	APTR	Msg66;
	APTR	Msg67;
	APTR	Msg68;
	APTR	Msg69;
	APTR	Msg70;
	APTR	Msg71;
	APTR	Msg72;
	APTR	Msg73;
	APTR	Msg74;
	APTR	Msg75;
	APTR	Msg76;
	APTR	Msg77;
	APTR	Msg78;
	APTR	Msg79;
	APTR	Msg80;
	APTR	Msg81;
	APTR	Msg82;
	APTR	Msg83;
	APTR	Msg84;
	APTR	Msg85;
	APTR	Msg86;
	APTR	Msg87;
	APTR	Msg88;
	APTR	Msg89;
	APTR	Msg90;
	APTR	Msg91;
	APTR	Msg92;
	APTR	Msg93;
	APTR	Msg94;
	APTR	MsgJaneiro;
	APTR	MsgFevereiro;
	APTR	MsgMarco;
	APTR	MsgAbril;
	APTR	MsgMaio;
	APTR	MsgJunho;
	APTR	MsgJulho;
	APTR	MsgAgosto;
	APTR	MsgSetembro;
	APTR	MsgOutubro;
	APTR	MsgNovembro;
	APTR	MsgDezembro;
	APTR	MsgDomingo;
	APTR	MsgSegunda;
	APTR	MsgTerca;
	APTR	MsgQuarta;
	APTR	MsgQuinta;
	APTR	MsgSexta;
	APTR	MsgSabado;
	APTR	Msg95;
	APTR	Msg96;
	APTR	Msg97;
	APTR	Msg98;
	APTR	Msg99;
	APTR	Msg100;
	APTR	Msg101;
	APTR	Msg102;
	APTR	Msg103;
	APTR	Msg104;
	APTR	JanelaPrincipal2;
	APTR	MN_label_3667;
	APTR	FreedomLabel2;
	APTR	Janela2StatusBar;
	APTR	JanelaConsultaAnual;
	APTR	CAnualBarraInitial;
	APTR	CAnualMes1;
	APTR	CAnualMes2;
	APTR	CAnualEsquerda;
	APTR	CAnualText;
	APTR	CAnualDireita;
	APTR	JanelaConsultaAnualLista;
	APTR	ListConsultaAnual;
	APTR	CAnualGauge;
	APTR	JanelaPedidoRegistro;
	APTR	LabelPedidoRegistro;
	APTR	PedidoNick;
	APTR	PedidoFreedomCall;
	APTR	JanelaSelecionaMesCustos;
	APTR	MN_label_5971;
	APTR	ComboMes2;
	APTR	AnoBotaEsquerda2;
	APTR	TextAno2;
	APTR	AnoBotaoDireita2;
	APTR	JanelaChecaCustos;
	APTR	LabelCheckCosts;
	APTR	CheckContaProvedor;
	APTR	CheckTotalHoras;
	APTR	CheckContaTelefonica;
	APTR	CheckHorasExtras;
	APTR	CheckCustoTotal;
	APTR	JanelaRates;
	APTR	RatesLabel;
	APTR	Edt300;
	APTR	Edt2400;
	APTR	Edt9600;
	APTR	Edt14400;
	APTR	Edt16800;
	APTR	Edt19200;
	APTR	Edt21600;
	APTR	Edt24000;
	APTR	Edt26400;
	APTR	Edt28800;
	APTR	Edt30666;
	APTR	Edt31200;
	APTR	Edt31250;
	APTR	Edt32000;
	APTR	Edt33600;
	APTR	Edt38400;
	APTR	Edt45333;
	APTR	Edt46666;
	APTR	Edt48000;
	APTR	Edt49333;
	APTR	Edt50666;
	APTR	Edt52000;
	APTR	Edt54666;
	APTR	Edt57333;
	APTR	Edt57600;
	APTR	Edt64000;
	APTR	RatesBotaoOk;
	char *	STR_FreedomLabel;
	char *	STR_LabelGerando;
	char *	STR_LabelMesUso;
	char *	STR_LabelMesUsadas;
	char *	STR_LabelMesExedentes;
	char *	STR_LabelCost;
	char *	STR_LabelCostAverage;
	char *	STR_LabelMesNumero;
	char *	STR_LabelMesMedia;
	char *	STR_LabelMesMaior;
	char *	STR_LabelMesMenor;
	char *	STR_LabelMesData;
	char *	STR_LabelMesLow;
	char *	STR_LabelPrimeiraLigacao;
	char *	STR_LabelUltimaLigacao;
	char *	STR_NrLogoutGoodMes;
	char *	STR_NrDownResetMes;
	char *	STR_NrQuedaLinhaMes;
	char *	STR_TextDefault;
	char *	STR_GrupoConfLabelName;
	char *	STR_GrupoConfLabelOrg;
	char *	STR_GrupoConfLabelEmail;
	char *	STR_GrupoConfLabelKey;
	char *	STR_GrupoConfLabelKeyReal;
	char *	STR_GrupoConfLabelCountry;
	char *	STR_TextAbout;
	char *	STR_LabelSelectDate;
	char *	STR_WeekLabelTop;
	char *	STR_ValorSegunda;
	char *	STR_TimeSegunda;
	char *	STR_PercentualSegunda;
	char *	STR_CustoSegunda;
	char *	STR_ValorTerca;
	char *	STR_TimeTerca;
	char *	STR_PercentualTerca;
	char *	STR_CustoTerca;
	char *	STR_ValorQuarta;
	char *	STR_TimeQuarta;
	char *	STR_PercentualQuarta;
	char *	STR_CustoQuarta;
	char *	STR_ValorQuinta;
	char *	STR_TimeQuinta;
	char *	STR_PercentualQuinta;
	char *	STR_CustoQuinta;
	char *	STR_ValorSexta;
	char *	STR_TimeSexta;
	char *	STR_PercentualSexta;
	char *	STR_CustoSexta;
	char *	STR_ValorSabado;
	char *	STR_TimeSabado;
	char *	STR_PercentualSabado;
	char *	STR_CustoSabado;
	char *	STR_ValorDomingo;
	char *	STR_TimeDomingo;
	char *	STR_PercentualDomingo;
	char *	STR_CustoDomingo;
	char *	STR_ValorTotal;
	char *	STR_TimeTotal;
	char *	STR_PercentualTotal;
	char *	STR_CustoTotal;
	char *	STR_LabelDasCinco;
	char *	STR_FirstData;
	char *	STR_FirstLoginTime;
	char *	STR_FirstTimeOnline;
	char *	STR_FirstPhone;
	char *	STR_FirstStatus;
	char *	STR_FirstCost;
	char *	STR_SecondData;
	char *	STR_SecondLoginTime;
	char *	STR_SecondTimeOnline;
	char *	STR_SecondPhone;
	char *	STR_SecondStatus;
	char *	STR_SecondCost;
	char *	STR_ThirdData;
	char *	STR_ThirdLoginTime;
	char *	STR_ThirdTimeOnline;
	char *	STR_ThirdPhone;
	char *	STR_ThirdStatus;
	char *	STR_ThirdCost;
	char *	STR_FourthData;
	char *	STR_FourthLoginTime;
	char *	STR_FourthTimeOnline;
	char *	STR_FourthPhone;
	char *	STR_FourthStatus;
	char *	STR_FourthCost;
	char *	STR_LastData;
	char *	STR_LastLoginTime;
	char *	STR_LastTimeOnline;
	char *	STR_LastPhone;
	char *	STR_LastStatus;
	char *	STR_LastCost;
	char *	STR_UpdateCall;
	char *	STR_LabelInputTop;
	char *	STR_LabelInputSaveValores;
	char *	STR_Input2Phone;
	char *	STR_Input2DateLogin;
	char *	STR_Input2DateLogout;
	char *	STR_Input2TimeLogin;
	char *	STR_Input2TimeLogout;
	char *	STR_Input2TimeOnline;
	char *	STR_Input2Status;
	char *	STR_LabelTodasLigacoes;
	char *	STR_PeriodoLabelTop;
	char *	STR_Msg1;
	char *	STR_Msg2;
	char *	STR_Msg3;
	char *	STR_Msg4;
	char *	STR_Msg5;
	char *	STR_Msg6;
	char *	STR_Msg7;
	char *	STR_Msg8;
	char *	STR_Msg9;
	char *	STR_Msg11;
	char *	STR_Msg10;
	char *	STR_Msg12;
	char *	STR_Msg13;
	char *	STR_Msg14;
	char *	STR_Msg15;
	char *	STR_Msg16;
	char *	STR_Msg17;
	char *	STR_Msg18;
	char *	STR_Msg19;
	char *	STR_Msg20;
	char *	STR_Msg21;
	char *	STR_Msg22;
	char *	STR_Msg23;
	char *	STR_Msg24;
	char *	STR_Msg25;
	char *	STR_Msg26;
	char *	STR_Msg27;
	char *	STR_Msg28;
	char *	STR_Msg29;
	char *	STR_Msg30;
	char *	STR_Msg31;
	char *	STR_Msg32;
	char *	STR_Msg33;
	char *	STR_Msg34;
	char *	STR_Msg35;
	char *	STR_Msg36;
	char *	STR_Msg37;
	char *	STR_Msg38;
	char *	STR_Msg39;
	char *	STR_Msg40;
	char *	STR_Msg41;
	char *	STR_Msg42;
	char *	STR_Msg43;
	char *	STR_Msg44;
	char *	STR_Msg45;
	char *	STR_Msg46;
	char *	STR_Msg47;
	char *	STR_Msg48;
	char *	STR_Msg49;
	char *	STR_Msg50;
	char *	STR_Msg51;
	char *	STR_Msg52;
	char *	STR_Msg53;
	char *	STR_Msg54;
	char *	STR_Msg55;
	char *	STR_Msg56;
	char *	STR_Msg58;
	char *	STR_Msg59;
	char *	STR_Msg60;
	char *	STR_Msg61;
	char *	STR_Msg62;
	char *	STR_Msg63;
	char *	STR_Msg64;
	char *	STR_Msg65;
	char *	STR_Msg66;
	char *	STR_Msg67;
	char *	STR_Msg68;
	char *	STR_Msg69;
	char *	STR_Msg70;
	char *	STR_Msg71;
	char *	STR_Msg72;
	char *	STR_Msg73;
	char *	STR_Msg74;
	char *	STR_Msg75;
	char *	STR_Msg76;
	char *	STR_Msg77;
	char *	STR_Msg78;
	char *	STR_Msg79;
	char *	STR_Msg80;
	char *	STR_Msg81;
	char *	STR_Msg82;
	char *	STR_Msg83;
	char *	STR_Msg84;
	char *	STR_Msg85;
	char *	STR_Msg86;
	char *	STR_Msg87;
	char *	STR_Msg88;
	char *	STR_Msg89;
	char *	STR_Msg90;
	char *	STR_Msg91;
	char *	STR_Msg92;
	char *	STR_Msg93;
	char *	STR_Msg94;
	char *	STR_MsgJaneiro;
	char *	STR_MsgFevereiro;
	char *	STR_MsgMarco;
	char *	STR_MsgAbril;
	char *	STR_MsgMaio;
	char *	STR_MsgJunho;
	char *	STR_MsgJulho;
	char *	STR_MsgAgosto;
	char *	STR_MsgSetembro;
	char *	STR_MsgOutubro;
	char *	STR_MsgNovembro;
	char *	STR_MsgDezembro;
	char *	STR_MsgDomingo;
	char *	STR_MsgSegunda;
	char *	STR_MsgTerca;
	char *	STR_MsgQuarta;
	char *	STR_MsgQuinta;
	char *	STR_MsgSexta;
	char *	STR_MsgSabado;
	char *	STR_Msg95;
	char *	STR_Msg96;
	char *	STR_Msg97;
	char *	STR_Msg98;
	char *	STR_Msg99;
	char *	STR_Msg100;
	char *	STR_Msg101;
	char *	STR_Msg102;
	char *	STR_Msg103;
	char *	STR_Msg104;
	char *	STR_FreedomLabel2;
	char *	STR_Janela2StatusBar;
	char *	STR_CAnualLabel;
	char *	STR_LabelConsultaAnualLista;
	char *	STR_LabelPedidoRegistro;
	char *	STR_LabelSelectDate2;
	char *	STR_LabelCheckCosts;
	char *	STR_CheckContaProvedor;
	char *	STR_CheckTotalHoras;
	char *	STR_CheckContaTelefonica;
	char *	STR_CheckHorasExtras;
	char *	STR_CheckCustoTotal;
	char *	STR_RatesLabel;
	char *	STR_Edt300;
	char *	STR_Edt2400;
	char *	STR_Edt9600;
	char *	STR_Edt14400;
	char *	STR_Edt16800;
	char *	STR_Edt19200;
	char *	STR_Edt21600;
	char *	STR_Edt24000;
	char *	STR_Edt26400;
	char *	STR_Edt28800;
	char *	STR_Edt30666;
	char *	STR_Edt31200;
	char *	STR_Edt31250;
	char *	STR_Edt32000;
	char *	STR_Edt33600;
	char *	STR_Edt38400;
	char *	STR_Edt45333;
	char *	STR_Edt46666;
	char *	STR_Edt48000;
	char *	STR_Edt49333;
	char *	STR_Edt50666;
	char *	STR_Edt52000;
	char *	STR_Edt54666;
	char *	STR_Edt57333;
	char *	STR_Edt57600;
	char *	STR_Edt64000;
	char *	STR_GrupoPastas[9];
	char *	PrefsComboMenuContent[3];
	char *	STR_GrupoLimitesPastas[3];
	char *	ComboMoedaContent[3];
	char *	ComboCostContent[9];
	char *	ComboMesContent[13];
	char *	ComboSelectContent[4];
	char *	ComboStatusInputContent[3];
	char *	CAnualMes1Content[13];
	char *	CAnualMes2Content[13];
	char *	ComboMes2Content[13];
};


extern struct ObjApp * CreateApp(void);
extern void DisposeApp(struct ObjApp *);

#endif
