Int 2F Fn 1684 P - Ms Windows - Vflatd - Get Api Entry Point [W]
AX = 1684h
BX = 011Fh (virtual device ID for VFLATD device) (see #2329)
ES:DI = 0000h:0000h
Return: ES:DI -> VxD API entry point (see #2368)
0000h:0000h if the VxD does not support API in current mode
See Also: AX=1684h"DEVICE API",AX=1684/BX=045Dh,INT 20"Windows"
(Table 2368)
Call VFLATD.VXD entry point with:
DL = function number
00h get VFLATD version and ???
Return: CF clear
EAX = version (AH = major, AL = minor)
EBX = ???
ECX = ???
EDX = ??? or 00000000h
01h ???
AX = ???
CX = ???
Return: EAX = ???
EDX = ???
02h ???
???
03h ???
EAX = ???
EBX = ???
ESI = ???
CX = ???
DH = ???
Return: EAX = ???
EDX = ???
CF clear
04h ???
DH = ???
EAX = ???
ECX = ???
Return: CF clear
EAX = ???
EDX = ???
05h ???
???
Note: locks some linear memory and calls fn 02h
06h ???
???
Return: CF clear if successful
CF set on error
Note: calls fn 02h and unlocks some linear memory
else
Return: CF set
See Also: #2367