Int 61 Fn 0001 - Banyan Vines - "soint" - Set User Completion Function [N]
AX = 0001h subfn 000Bh
DS:DX -> communications control block (function 000Bh) (see #3014)
Return: AX = status (00h-0Ah,A2h) (see #3010)
Range: INT 60h to INT 66h
Note: The Banyan interrupt handler is identified by the string "BANV" in
the four bytes immediately preceding the interrupt handler
See Also: AX=0001h/SF=0005h,AX=0001h/SF=0008h
Format of VINES control block for subfunction 000Bh:
Offset Size Description (Table 3014)
00h WORD 000Bh
02h WORD pointer to argument block (see #3015)
04h WORD error return code (see #2996)
06h 2 BYTEs reserved
08h WORD user CS register
See Also: #3013
Format of VINES argument block for subfunction 000Bh:
Offset Size Description (Table 3015)
00h WORD pointer to user interrupt function (see #3016)
02h WORD pointer to user stack
04h WORD initial timeout value in multiples of 200ms, FFFFh = infinite
See Also: #3015
(Table 3016)
Values FAR user function is invoked with:
SS = DS = ES = segment of control block
STACK: DWORD return address
WORD argument pointer (sosend or sorec argument block)
WORD error return code
0000h argument pointer is valid
00A3h timeout