Int 2F Fn 1684 P - Ms Windows - Vcd - Get Api Entry Point [W]
AX = 1684h
BX = 000Eh (virtual device ID for VCD device) (see #2329)
ES:DI = 0000h:0000h
Return: ES:DI -> VxD API entry point (see #2339)
0000h:0000h if the VxD does not support API in current mode
See Also: AX=1684h"DEVICE API",INT 20"Windows"
(Table 2339)
Call VCD entry point with:
EDX = function number
0000h get VCD version
Return: CF clear
AH = major version
AL = minor version
0001h get ???
Return: CF clear
AX = bit mask of ???
0002h get ???
CX = COM port number
Return: CF clear
DX:AX -> ???
0003h set ???
CX = COM port number
DX:AX -> new ???
Return: CF clear
0004h acquire COM port
AX = ???
CX = COM port number
Return: CF clear
AX = ???
EBX = ???
DX = ???
0005h release COM port
CX = COM port number
Return: CF clear
0006h ???
Return: CF set
AL = 00h
else
Return: CF set
EAX = FFFFFFFFh
Note: these functions are apparently only available from the system VM,
returning CF set and EAX=FFFFFFFFh otherwise
See Also: #2338,#2340