[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 60  u - HP 95lx System Manager - Initialize File Selection Menu        [b]

   DI = 0205h
   STACK:  2 WORDs unused dummies (for calls from high level languages)
       DWORD   pointer to file menu structure (see below)
       DWORD   pointer to edit record (see INT 60/DI=0400h)
       DWORD   pointer to wildcard filespec for initial file list
       WORD    row???
       WORD    column???

Return: ???
   STACK unchanged

See Also: INT 60/DI=0200h,INT 60/DI=0206h,INT 60/DI=0208h

Format of file menu structure:
Offset Size    Description
 00h   DWORD   pointer to ASCIZ base directory name
 04h   DWORD   pointer to ASCIZ file pattern (wildcard filespec)
 08h   DWORD   pointer to file list workspace, at least 1024 bytes (see below)
 0Ch   WORD    size of file list workspace in bytes
 0Eh   WORD    starting row (-3 is topmost, 0 is first non-"reserved" line)
 10h   WORD    starting column
 12h   WORD    number of lines
 14h   WORD    number of columns
 16h   WORD    number of files displayed on each line
---the remaining fields are initialized by the System Manager---
 18h   WORD    0000h if first edit character, else multiline
 1Ah   WORD    number of files in file list
 1Ch   WORD    max files workspace has room for
 1Eh   WORD    file at top of list
 20h   WORD    index of file to highlight
 22h   WORD    index of file to unhighlight
 24h   WORD    current focus (01h FMENU, 02h EDIT)

Format of file list workspace entry:
Offset Size    Description
 00h   BYTE    file attributes
 01h   WORD    file time (see INT 21/AX=5700h)
 03h   WORD    file date (see INT 21/AX=5700h)
 05h   DWORD   file size
 09h 13 BYTEs  ASCIZ filename

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson