Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Int 2FH Function B7H
◄Summary► ◄Notes► ◄Back►
──────────────────────────────────────────────────────────────────────────────
Description: APPEND DOS 3.3 Only
Allows an application to test whether APPEND has been installed. If
APPEND is resident, returns the APPEND version, state, and the path
used to search for data files.
Input Output
══════════════════════════════ ══════════════════════════════
AH=B7H If function successful
AL=subfunction Carry flag=clear
00H=Get Installed State and, if called with AL=00H
02H=Get Append Version AL=APPEND installed status
(MS-DOS 4.0) 00H if not installed, ok to
04H=Get Append Path Pointer install
(MS-DOS 4.0) 01H if not installed, not
06H=Get Append Function ok to install
State (MS-DOS 4.0) FFH if installed
07H=Set Append Function or, if called with AL=02H
State (MS-DOS 4.0) (MS-DOS 4.0)
11H=Set Return Found Name AX=FFFFH if MS-DOS 4.0 APPEND
State (MS-DOS 4.0; see or, if called with AL=04H
Note) (MS-DOS 4.0)
BX=APPEND state (if AL = 07H) ES:DI=segment:offset of active
Bit(s) Significance (if set) APPEND path
0 APPEND enabled or, if called with AL=06H
1-12 Reserved (0) (MS-DOS 4.0)
13 ATH switch active BX=APPEND state (see above)
14 /E switch active If function unsuccessful
15 /X switch active AX=error code
-♦-