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