#if !defined(__alfflall_h) // Sentry, use file only if it's not already included.
#define __alfflall_h
/*  Project TECLib

	 SUBSYSTEM:    TEC30.dll Library
	 FILE:         alfflall.h
	 AUTHOR:       Alcindo Ferreira Filho

	 OVERVIEW:
	 All Include Files Needed on TECLib Library.

    COPYRIGHT:    © 1998,2005
                  Alcindo Ferreira Filho
                  <alcindo@inttec.com.br>
                  
    LICENSE:      Biblio-Tec license (BiblTec.txt)
*/

#include "teclibs.h"

// Special Macro for memory pointers managing
#define ZAP(x) if(x){delete [] (x); x=0;}

// BC 5.0.2

//OWL & CLASSLIB
#include <owl\owlall.h>
#include <classlib\file.h>

//
#include <limits.h>
#include <dir.h>
#include <dos.h>
#include <iostream.h>
#include <string.h>
#include <stdio.h>
#include <mem.h>
#include <time.h>
#include <fstream.h>
#include <iomanip.h>
#include <tchar.h>
#include <errno.h>

// WINAPI
// MS-HTMLHelp
#include <htmlhelp.h>
#include <urlmon.h>

// OpenSSL Library
#include <openssl/asn1.h>

#include "alffobj.h"    	// ALFFObject
#include "alffexpt.h" 		// ALFFException
#include "alffdde.h"       // ALFFDde
#include "alffddes.h" 		// ALFFDde
#include "alffddec.h" 		// ALFFDde
#include "alffdlg.h"       // ALFFDialog
#include "alffhelp.h"      // ALFFHelp
#include "alfflstw.h"   	// ALFFListWindow
#include "alffmsgs.h"      // ALFFMsgs
#include "alfflogf.h"      //
#include "alfffile.h"      // ALFFFile
#include "alffbuff.h"
#include "alffkpad.h"
#include "alffkeyb.h"
#include "alffstat.h"
#include "alffinpt.h"     	// ALFFInput
#include "alffutil.h"
#include "alffsbar.h"      // ALFFStatusBar, ALFFProgressBar & ALFFGadget's Classes
#include "diskobj.h"    	// ALFFDiskObject
#include "alffdwld.h"      // ALFFDownloadFile & Status Progress Dialog

#include "teclib.rh"

#endif
