function CreateFile(const Path: string): Integer;
function OpenFile(const Path: string; Shared: Boolean): Integer;
function RewriteFile(const Path: string; Shared: Boolean): Integer;
function AppendFile(const Path: string): Integer;
procedure CloseFile(FileNum: Integer);
function EndOfFile(FileNum: Integer): Boolean;
function FileSize(FileNum: Integer): LongInt;
function ReadFileString(FileNum: Integer; var s: string; x: Integer):
Boolean;
function WriteFileString(FileNum: Integer; s: string): Boolean;
function SetFileCharPointer(FileNum, cChars, Origin: Integer): Integer;
function FilePointerPos(FileNum: Integer): Integer;
function DirectoryExists(const DirectoryName : string ) : Boolean;
function CreateDirectory(const DirectoryName : string) : boolean;
function FileExists (const FileName : string ) : Boolean;
function ForceDirectories(const dir : string) : boolean;
function GetFiles(const Path, Ext : string) : TStringArray;
function GetDirectories(const path : string) : TStringArray;
procedure WriteINI(const Section, KeyName, NewString, FileName: string);
function ReadINI(const Section, KeyName, FileName: string): string;
procedure DeleteINI(const Section, KeyName, FileName: string);
function ExtractFileExt(const FileName: string): string;');