Description of filename/directory/paste/undo/marker files for v8.5a:

Where:

  ? = Process.Number
  * = CurrentFile

File#1:

  Used for PrintFile, PrintHelp, and DOS Shell.

Structure of FileNames (HEXEDIT1.DA?) File#2:

  Bytes:

    Windows.Detected:

      Name AS STRING*260 ' asciiz

    Where:

      Filenames$ = WinFileStruc.Name

  Bytes:

    DOS.Detected:

      Name AS STRING*12 ' 8.3

    Where:

      Filenames$ = DosFileStruc.Name

Structure of Directories (HEXEDIT2.DA?) File#3:

  Bytes:

    Windows.Detected:

      Name AS STRING*260 ' asciiz

    Where:

      Directories$ = WinFileStruc.Name

  Bytes:

    DOS.Detected:

      Name AS STRING*12 ' 8.3

    Where:

      Diretories$ = DosFileStruc.Name

Structure of CopyFile (COPYFILE.DA?) File#4:

  Byte:

    00 - 03 = 4-byte breakdown of double precision number of
           length of paste copy byte entry;
    04 - xx = paste copy bytes;
           from 1B to 2GB minus 4 bytes for header.

Structure of UndoFile (UNDOFIL?.DA*) File#5:

  Byte:

    00 - 01 = 2-byte signed integer of number of undo paste entries (1-32767)
    n=1
    02 - 05 = 4-byte breakdown of double precision number of
           file position of start of undo paste area.
    06 - 09 = 4-byte breakdown of double precision number of
           number of undo paste bytes in following bytes:
    10 - xx = undo paste bytes.
    n=2
    ...

Structure of UndoByte (UNDOBYTE.DA?) File#6:

  Bytes:

    UndoByte1(9) AS INTEGER
    UndoPosition1(9) AS DOUBLE

  Where:

    UndoByte = UndoFile.UndoByte1(CurrentFile)
    UndoPosition = UndoFile.UndoPosition1(CurrentFile)

Structure of Markers (MARKERS1.DA?) File#7:

  Bytes:

    Markers1(9) AS DOUBLE

  Where:

    Markers = MarkerFile.Markers1(CurrentFile)

-end-
