Int 2F/AX=1684h/BX=011Fh

lup.gif ldown.gif Interrups Categories Contents

rbline.gif

MS Windows - VFLATD - GET API ENTRY POINT

AX = 1684h
BX = 011Fh (virtual device ID for VFLATD device) (see #02642)
ES:DI = 0000h:0000h

Return:
ES:DI -> VxD API entry point (see #02681) 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 02681) 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: #02680

Category: Windows - Int 2Fh - M

rbline.gif

lup.gif ldown.gif Interrups Categories Contents