// -------------------------------------------------------------------------------------------------------------------------------------------------------
APP_MAIN WinMain( APP_ARGS )
{
	gMainApp.SetDefault();

	if (!gMainApp.Initialize(APP_ARGS_PUSH)) 
		return FALSE;

	RFile.SetInfo();
	BeginThread(MainTask, NULL, NULL);
	MCfg.Initialize();

	if(gDataBase.Initialize() == true)
	{
		for ( int i = 1; i < MAX_SRV_TYPES; i++ )
		{
			gMainApp.StartServer(i);
		}
		CLog.Info("Network Connection Successfully Initialized.");
	}
	return gMainApp.MsgLoop();
}