)
Call VXDLDR entry point with:
EAX = function number
0000h get VXDLDR version
Return: CF clear
AX = 0000h (successful)
DH = major version
DL = minor version
0001h load device
DS(???):DX -> ASCIZ path name of dynamically-loadable VxD
(driver must reside in current directory or Windows
system directory???)
ES:DI = 0000h:0000h
Return: CF clear if successful
AX = 0000h
ES:DI -> VxD API entry point
CF set on error
AX = error code (see #02667)
0002h unload device
EBX = device ID or FFFFFFFFh (Undefined_Device_ID)
---if EBX=FFFFFFFFh ---
(DS???):DX -> ASCIZ name of dynamically-loadable device
(case-sensitive)
Return: CF clear if successful
AX = 0000h
CF set on error
AX = error code (see #02667)
else
Return: CF set
AX = 000Bh
SeeAlso: #02664,#02668