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

Prev Next Ralf Interrups Categories Contents

------

MS Windows - azt16 - GET API ENTRY POINT

AX = 1684h
BX = 045Fh (virtual device ID for "azt16" device) (see #02642)
ES:DI = 0000h:0000h

Return:
ES:DI -> VxD API entry point (see #02686) 0000h:0000h if the VxD does not support API in current mode

See Also: AX=1684h/BX=3110h - AX=1684h"DEVICE API" - INT 20"Windows"

(Table 02686) Call azt16.VXD entry point with:. DX = function number 0000h get azt16 version

Return:
CF clear AX = version (AH=major, AL=minor) 0001h ??? AX = subfunction 0000h ??? Return: 0001h ??? ECX = ??? else error

Return:
CF clear if successful ??? CF set on error AX = error code 0002h ??? AX = ??? BX = ???

Return:
??? 0003h ??? AX = ??? BX = ???

Return:
??? 0004h ??? BX = ??? CX = ???

Return:
CF clear if successful AX = 0001h CF set on error AX = 0000h 0005h ??? BX = ??? CX = ???

Return:
CF clear if successful AX = 0001h CF set on error AX = 0000h 0006h ??? BX = ??? ECX = ???

Return:
CF clear if succesful AX = ??? CF set on error AX = FFFFh 0100h get azt16 version

Return:
CF clear AX = version (AH=major, AL=minor) 0101h AX = ??? ECX = ???

Return:
CF clear if successful AX = 0001h CF set on error AX = 0000h 0102h ??? AX = ???

Return:
CF clear if successful CF set on error AX = reason??? (0/1/2) 0103h ??? AX = ???

Return:
CF clear if successful AX = 0000h CF set on error AX = reason??? (1/3) 0200h ??? EDX = ??? ???

Return:
CF clear if successful DX:AX = ??? CF set on error DX:AX = 0000h:0000h 0201h ??? ???

Return:
CF clear AX= 0000h else

Return:
CF set

See Also: #02685 - #02705

Category: Windows - Int 2Fh - M

------

Prev Next Ralf Interrups Categories Contents