Dateien im FreeXP-Source-Verzeichnis
------------------------------------
archive.pas       Verzeichnis von Archivdateien auslesen (ZIP, ARJ, etc.)
avscan.pas        OnAcess-Virenscanner triggern
capi.pas          unvollendetes ISDN-CAPI-1.1-Modul
clip.pas          Schnittstelle zum 16-Bit-Windows-Clipboard via INT 2F und zur XP_NTVDM.DLL
compdate.pas      Compilierdatum und Zeit fr Snapshots
crc.pas           CRC16/32/64-Routinen (CRC64 derzeit noch nicht in Benutzung)
databas1.inc      Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
databas2.inc      Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
database.inc      Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
database.pas      Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
databaso.pas      Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
datadef.pas       Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
datadef1.pas      Datenbankfunktionen fuer *.DB1/*.IX1/*.EB1
dbase.pas         dBASE-Dateien auslesen (fuer YUP2PKT)
docform.pas       Quelltext zu DOCFORM.EXE
dosx.pas          DOS- und BIOS-Funktionen
eddef.pas         Editor
editor.inc        Editor
editor.pas        Editor
ems.pas           EMS-Speicherverwaltung
encoder.pas       BASE64/UUENCODER
exxec.asm         externe Programme aufrufen; Swapping
exxec.obj         externe Programme aufrufen; Swapping
exxec.pas         externe Programme aufrufen; Swapping
feiertag.pas      Feiertage ermitteln
fido.pc           ???
fileio.pas        Dateien, Pfade, Laufwerke
file_id.diz       Archivkennzeichnungsdatei
gendate.pas       Quelltext zu GENDATE.EXE (erzeugt compdate.pas)
help.pas          Online-Hilfe: *.HLP auslesen und anzeigen
ihs.pas           Quelltext zu IHS.EXE (Helpfile-Compiler)
inout.pas         Diverse Funktionen fuer Tastatureingabe und Bildschirmausgabe
keys.pas          Tastatureingabe
lfn.pas           Lange Dateinamen fr Windows und Co.
lister.pas        Lister
maggi.pas         Multiformat-Konvertierer (MAGGI.EXE)
maske.inc         Dialoge / Eingabemasken
maske.pas         Dialoge / Eingabemasken
maus2.pas         Auswertung von Mauseingaben
mcb.pas           Doppelstart von FreeXP verhindern
mimedec.pas       Zeichensatzdecodierung und -konvertierung
montage.pas       Datumsfunktionen
mouse.pas         Auswertung von Maus-Interrupts (INT 33)
ndiff.pas         Nodelist-Differ (NDIFF.EXE)
ntfont.pas        Experimentelle Unit (inaktiv)
overxms.asm       Overlay im XMS
overxms.obj       Overlay im XMS
overxms.pas       Overlay im XMS
pmconv.pas        PM-Puffer-Konvertierer (PMCONV.EXE)
printerx.pas      Druckerausgabe
rc.pas            Quelltext zu RC.EXE (Resourcen-Compiler)
resource.pas      String-Resourcen: *.RES auslesen
snapx.pas         Quelltext zu SNAPX.EXE (Snapshot.dq zu version.txt)
stack.pas         ein primitiver Stack
touch.inc         Quelltext zu TOUCH.EXE (C) Martin Wodrich
touch.pas         Quelltext zu TOUCH.EXE (C) Martin Wodrich
touchlfn.pas      Quelltext zu TOUCH.EXE (C) Martin Wodrich
typeform.pas      Typumwandlungen, Stringformatierungen etc.
uart.pas          Ein-/Ausgabe via serieller Schnittstelle oder FOSSIL
uucico.pas        Quelltext zum UUCICO.EXE
uucp-fl1.pas      Quelltext zum UUCP-Filelistenkonverter
uucp-g.inc        Quelltext zum UUCICO.EXE
uuz.pas           UUCP/RFC-Konvertierer (alte Generation!!)
video.pas         Video-BIOS-Funktionen
win2.pas          Auswahlfenster
winxp.pas         Rahmenzeichnen
xms.asm           XMS-Speicherverwaltung
xms.obj           XMS-Speicherverwaltung
xms.pas           XMS-Speicherverwaltung
xp-d.rq           deutsches Sprachmodul fuer XP
xp-e.rq           englisches Sprachmodul fuer XP
xp-fm.inc         Fido-Mailer (XP-FM.EXE)
xp-fm.pas         Fido-Mailer (XP-FM.EXE)
xp.pas            CrossPoint-Hauptprogramm, Real-Mode-Version
xp0.pas           globale Definitionen und Deklarationen
xp1.pas           alles Moegliche
xp10.inc          Timinglisten, Tastenmakros, Gebuehrenzonen etc.
xp10.pas          Timinglisten, Tastenmakros, Gebuehrenzonen etc.
xp10p.inc         Timinglisten, Tastenmakros, Gebuehrenzonen etc.
xp1cm.inc         ein ueberfluessiges Relikt
xp1help.pas       Online-Hilfe aufrufen
xp1input.pas      diverse Eingaberoutinen
xp1menu.inc       Menuefunktionen
xp1o.pas          Diverses: Lister-Tastenabfrage
xp1o2.pas         Diverses
xp1s.inc          externe Programme aufrufen
xp2.pas           Initialisierungen bei Programmstart
xp2b.pas          ???
xp2c.pas          Konfiguration aendern /XPoint/Config
xp2cfg.inc        Konfiguration laden
xp2db.pas         Initialisierungen bei Programmstart
xp2f.pas          Fressen, Ficken, Fernsehen
xp2m.pas          Erweitertes Startup fuer FreeXP
xp3.pas           diverse Funktionen fuer Pointdatenverwaltung
xp3ex.pas         Nachrichten extrahieren
xp3o.inc          Puffer einlesen
xp3o.pas          diverse Funktionen fuer Nachrichtenverwaltung
xp3o2.pas         diverse Funktionen fuer Nachrichtenverwaltung
xp4.inc           Hauptmenueabfrage
xp4.pas           Tastaturabfragen,N/B/U-Fenster
xp4d.inc          Zeilenanzeigeroutine fuer N/B/U-Fenster
xp4e.pas          Editierfunktionen fuer N/B/U-Fenster
xp4o.inc          Reorganisation
xp4o.pas          Suchfunktionen, Dupekill
xp4o2.pas         DB-Packen, Kommentarbaum
xp4o3.pas         diverse Hilfsfunktionen fuer XP4
xp4rta.pas        Reply-To-All- (RTA) Routinen
xp4w.inc          Auswahl und Aufruf von Lister bzw. externem Viewer
xp5.pas           Kalender, Screen Saver, Passwort u.a.
xp6.pas           Hauptroutine Nachrichten verschicken
xp6l.pas          Nachrichten verschicken (... in DB und Puffer schreiben)
xp6m.inc          MIME-Encoding
xp6o.pas          Nachrichten verschicken (... in DB und Puffer schreiben)
xp6s.inc          Nachrichten verschicken (... in DB und Puffer schreiben)
xp7.inc           Netcall-Funktionen
xp7.pas           Netcall-Funktionen
xp7f.pas          Netcall-Funktionen
xp7l.pas          Netcall-Funktionen
xp7o.pas          Netcall-Funktionen
xp7u.inc          Netcall-Funktionen
xp8.inc           Brettmanager-Funktionen
xp8.pas           Brettmanager-Funktionen
xp8fs.inc         Brettmanager-Funktionen
xp9.inc           (fast) alle Funktionen im Edit-Menue 
xp9.pas           (fast) alle Funktionen im Edit-Menue 
xp9bp.pas         (fast) alle Funktionen im Edit-Menue 
xp9mime.pas       (fast) alle Funktionen im Edit-Menue 
xp9sel.pas        (fast) alle Funktionen im Edit-Menue 
xpauto.pas        AutoVersandt, Autoexec-Verzeichnis
xpcc.pas          Verteiler
xpcfg.pas         3. Cfg-Datei
xpdatum.pas       Datumsumwandlungen
xpdefine.inc      globale Compilerdefinitionen
xpdiff.pas        Definitionen fuer XP, XP-FM und ZFIDO
xpe.pas           Aufruf des internen Editors 
xpf1.inc          Fido-Funktionen
xpf2.pas          Fido-Funktionen
xpfido.pas        Fido-Funktionen
xpfidonl.pas      Fido-Nodelisten-Funktionen
xpfiles.inc       Dateinamenskonvertierung fuer UUZ
xpfm-d.rq         deutsches Sprachmodul fuer Fido-Mailer
xpfm-e.rq         englisches Sprachmodul fuer Fido-Mailer
xpfonts.inc       Bildschirmfonts
xpfonts.pas       Bildschirmfonts
xpglobal.pas      Globale Konstanten/Variablen
xpimpexp.pas      Import/Export-Funktionen
xpkeys.pas        Funktionstasten und Makros
xpmakehd.inc      ZCONNECT- und Z3.8-Header parsen
xpmaus.pas        MausTausch-Funktionen
xpme.pas          Menueeditor (XPME.EXE)
xpmecol.inc       Menueeditor (XPME.EXE)
xpmime.pas        MIME-Viewer-Funktionen
xpnodes.pas       Unit fuer Zugriff auf den XP-Nodelistenindex
xpnt.pas          Netztypen
xpovl.pas         Overlay fr Strings und Typkonvertierungen
xpreg.pas         /XPoint/Registrierung
xpstat.pas        /XPoint/Statistik
xpterm.pas        /XPoint/Terminal
xpuu-d.rq         deutsches Sprachmodul fuer UUCICO
xpuu-e.rq         englisches Sprachmodul fuer UUCICO
xpuu.pas          UUCICO-Aufruf
xpview.pas        Binaerfile-Viewer
xpx.pas           erste Unit: Startup-Funktionen
xp_des.pas        DES-Verschluesselung
xp_iti.pas        MausTausch-ITI-File auswerten
xp_ntvdm.pas      Quelltext zur XP_NTVDM.DLL (Clip und Co. fr Windows NT)
xp_pgp.pas        PGP-Schnittstelle
xp_uue.pas        UUDecode
yup2pkt.pas       Yuppie Mailbase -> Fido-PKT
zfido.pas         FTSC-Konvertierer (ZFIDO.EXE)
zpr.pas           ZCONNECT-Pufferreparierer (ZPR.EXE)


Verzeichnis .\beispiel
----------------------
glossary.cfg      Beispieldatei fuer Glossary-Funktion (Editor)
gsbox.scr         Login-Script fuer GSMail 
madness.scr       Login-Script fuer Madness-Boxen
magic.scr         Login-Script fuer MagicNET
maus.scr          Login-Script fuer MAUS-Boxen
o-magic.scr       Login-Script fuer MagicNET (Online)
oz-netz.scr       Login-Script fuer Z-Netz (Online)
pcsysop.scr       Login-Script fuer NetLand und PCNet
privhead.xps      Schablone fuer nicht zitierte Mails
qbrett.xps        Schablone fuer zitierte, oeff. Nachricht
qpmpriv.xps       Schablone fuer zitierte Mails
qpriv.xps         Schablone fuer als Mail zit. oeff. Nachrichten
quark.scr         Login-Script fuer QUARK-Boxen
quoteto.xps       Schablone fuer /Nachr./Weiterl./QuoteTo
servers.dat       Beispiele fr Mail und Newsserver
uucp.scr          Login-Script fuer UUCP
xpmailto.reg      CrossPoint/FreeXp als Windows Standard-Mailer
z-netz.scr        Login-Script fuer Z-Netz

Verzeichnis .\binaries (Dateien die nur in Binaerform beiliegen)
----------------------------------------------------------------
COMPRESS.EXE      Packer Compress
FREEXP.ICO        FreeXP Icon
FREEZE.EXE        Packer Freeze 
GZIP.EXE          Packer GZIP
RPSORT.COM        Sortierer
TAR.EXE           Der Tape Archiver (DOS)
UUZ.EXE           E-UUZ (UUZ neue Generation, derzeit getrennte Entwicklung)
XPICONS.DLL       allgemeine CrossPoint-Icons
xp_ntvdm.dll      vorcompilierte XP_NTVDM.DLL
ZCONFIG.EXE       Configtool fuer ZMODEM
ZM.EXE            Das ZMODEM-Protokol

Verzeichnis .\build (Buildsystem)
---------------------------------
build.txt         Doku zum Buildsystem
exclude.lst       Liste nicht beizulegender Dateien
sdisk.lst         Sourcearchiv-Split (Disk 1/2)
update.lst        Liste der Dateien fuer ein Updatepaket 

Verzeichnis .\build\dos16 (Systemspezifisch DOS16)
--------------------------------------------------
build.bat         Buildscript
clean.bat         Aufraemen
mdisk.lst         Archivsplit (Disk 1/2)

Verzeichnis .\DOC
-----------------
authors.txt       Namen und E-Mail-Adressen der FreeXP-Autoren
copying           GNU General Public License v2
dbform.txt        Beschreibung der Datenbankfelder 
docform.dq        Anleitung zu DOCFORM.EXE
fido.dq           Fido-Dokumentation im Quelltext
files.txt         Liste der Dateien im FreeXP-Quellcode (diese Datei)
fxp_en.htm        FreeXP Installation Guide
fxp_en.txt        FreeXP Installation Guide
make.txt          Anleitung zum Compilieren von FreeXP
readme.txt        wichtige Hinweise 
slicence.txt      Lizenz des FreeXP-Quellcode (bersetzung auf Englisch)
slizenz.txt       Lizenz des FreeXP-Quellcode (verbindliches Orginal)
snapshot.dq       detalierte Aufzhlung aller nderungen 
tools.txt         Tabelle von externen XP-Tools
touch.txt         Anleitung zu TOUCH.EXE (c) Martin Wodrich
update.txt        Hinweise fuer FreeXP-Updates
uucp.dq           UUCP-Dokumentation im Quelltext
uuz_enh.txt       Anleitung zum E-UUZ
version.txt       Versionsgeschichte
versions.faq      Versions-FAQ fuer alle CrossPoint-Derivate einschl. OpenXP
xp-e.ihq          Quelltext der englischen Online-Hilfe
xp.ihq            Quelltext der deutschen Online-Hilfe
xpme.dq           Anleitung zum Meneditor
xpoint.dq         CrossPoint/FreeXP-Handbuch
xp_ntvdm.txt      Hinweis zur XP_NTVDM.DLL
zm.txt            Anleitung zu PDZM
zpr.dq            Anleitung zum PUFFER-Reparaturtool ZPR.EXE

Verzeichnis .\LOGO
------------------
freexp.ico        FreeXP-Logo
freexp.svm        FreeXP-Logo
freexp.sxd        FreeXP-Logo
fxp600.pdf        FreeXP-Logo
fxp_100_t.gif     FreeXP-Logo
fxp_150_t.gif     FreeXP-Logo

Verzeichnis .\samples (Englische Schablonen)
--------------------------------------------
empfbest.xps      Schablone fuer Empfangsbestaetigung 
header.xps        Schablone fuer Kpfe neuer Nachrichten
privhead.xps      Schablone fuer Kpfe neuer privater Nachrichten
privsig.xps       Schablone fuer Signaturen privater Nachrichten
qbrett.xps        Schablone fuer zitierte, oeff. Nachricht
qpmpriv.xps       Schablone fuer zitierte Mails
qpriv.xps         Schablone fuer als Mail zit. oeff. Nachrichten
quoteto.xps       Schablone fuer /Nachr./Weiterl./QuoteTo
signatur.xps      Schablone fuer Signaturen oeff. Nachrichten 
weiter.xps        Schablone fuer weitergeleitete Nachrichten

Dateiformate
------------

Datenbank-Format
  Die Datei DBFORM.TXT enthlt eine kurze bersicht ber die einzelnen
  Datensatzfelder in den DB1-Dateien. Eine Beschreibung des
  Datenbank-Dateiformates existiert nicht; Sie werden also in den
  Quelltexten (DATA*.PAS und DATA*.INC) nachlesen muessen.

Online-Hilfe:
  Die Datei XP.IHQ beinhaltet die einzelnen, numerierten Seiten der
  Online-Hilfe incl. Formatierungen fr Querverweise und Hervorhe-
  bungen. Das Format sollte recht einfach zu verstehen sein.
  Bitte beachten Sie, da allen "@"-Zeichen im Hilfetext ein "\"
  vorangestellt werden mu, da diese sonst als Steuerzeichen
  interpretiert wrden.
  Es existiert eine englische Version der Online-Hilfe (XP-E.IHQ),
  die jedoch groesstenteils noch auf dem Stand von XP 2.1 ist.
  Die Funktionen zum Auslesen der compilierten Hilfsdatei befinden
  sich in HELP.PAS.

Resourcen:
  Die Dateien XP-D.RC und XP-E.RC enthalten alle sprachabhaengigen
  Texte und Tastendruecke; auerdem enthalten Sie Angaben ber die
  Abmessungen einiger Diualogboxen. Die Datei XP-E.RC ist nicht mehr
  auf dem aktuellen Stand. XPFM-*.RC enthalten entsprechende Dateien
  fr XP-FM.
  Alle Eintrge in den Ressourcendateien sind durchnumeriert. Ein
  Eintrag kann aus einer einzelnen Zeile, oder aus einer Gruppe von
  numerierten Subzeilen bestehen, die in "+" und "-" eingeschlossen
  sind.
  Die Funktionen zum Auslesen der compilierten Resourcendateien
  befinden sich in RESOURCE.PAS.

