Miscellaneous	Diverse Hilfsroutinen des MyMouse-Pakets.
ver 1.40	Copyright (c) 1993,1996 by Matthias Kppe.

-----------------------------------------------------------------------------

A l l g e m e i n e s

Misc ist eine Turbo-Pascal-Unit und ist Teil des MyMouse-Pakets. Misc
stellt diverse Hilfsroutinen bereit.


P r o z e d u r e n

function ReadValue(var F: TStream; Section, Id: string): string;

  Der Stream F enthalte eine INI-Datei im Format von MS Windows.
  ReadValue sucht in dem Abschnitt Section die Zeile mit dem Bezeichner
  Id und gibt den Wert dieses Bezeichners zurck.

function GetWinDir: DirStr;

  GetWinDir versucht, das Verzeichnis von MS Windows zu finden.

function GetBGIDir: DirStr;

  GetBGIDir versucht, das BGI-Verzeichnis zu finden.

function FirstFile(Files: string; Dir: DirStr): PathStr;

  Files enthalte eine Liste von Dateinamen, getrennt durch Semikola (;),
  DirStr einen Verzeichnisnamen.
  FirstFile ermittelt den Namen der ersten Datei aus der Liste, die in dem
  angegebenen Verzeichnis zu finden ist.

function GetDriveType(Drive: Char): Byte;

  Diese Funktion gibt den Typ eines Laufwerkes als eine der folgenden
  Konstanten zurck:

    dtInvalid = 0;
    dtFloppy = 1;
    dtHardDisk = 2;
    dtRamDrive = 3;
    dtNetDrive = 4;
    dtSubstDrive = 5;
    dtCDROM = 6;

function Canonicalize(var FName: PathStr): string;

  Diese Funktion formt einen Pfad oder Dateinamen in die kanonische
  Form um und gibt ihn zurck. Der Referenzparameter bleibt unverndert.

Die anderen Routinen bleiben undokumentiert.
