Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Ralf Brown's Interrupt List (Part 1,2) - int 2f - multiplex - ms windows - get device api entry point http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INT 2F - Multiplex - MS WINDOWS - GET DEVICE API ENTRY POINT
        AX = 1684h
        BX = virtual device (VxD) ID (see below)
        ES:DI = 0000h:0000h
Return: ES:DI -> VxD API entry point, or 0:0 if the VxD does not support an API
Note:   some enhanced Windows virtual devices provide services that
          applications can access.  For example, the Virtual Display Device
          (VDD) provides an API used in turn by WINOLDAP.
SeeAlso: AX=1683h

Values for VxD ID:
 01h    VMM             Virtual Machine Manager
 02h    Debug
 03h    VPICD           Virtual Prog. Interrupt Controller (PIC) Device
 04h    VDMAD           Virtual Direct Memory Access (DMA) Device
 05h    VTD             Virtual Timer Device
 06h    V86MMGR         Virtual 8086 Mode Device
 07h    PAGESWAP        Paging Device
 08h    Parity
 09h    Reboot
 0Ah    VDD             Virtual Display Device (GRABBER)
 0Bh    VSD             Virtual Sound Device
 0Ch    VMD             Virtual Mouse Device
 0Dh    VKD             Virtual Keyboard Device
 0Eh    VCD             Virtual COMM Device
 0Fh    VPD             Virtual Printer Device
 10h    VHD             Virtual Hard Disk Device
 11h    VMCPD
 12h    EBIOS           Reserve EBIOS page (e.g., on PS/2)
 13h    BIOSXLAT        Map ROM BIOS API between prot & V86 mode
 14h    VNETBIOS        Virtual NetBIOS Device
 15h    DOSMGR
 16h    WINLOAD
 17h    SHELL
 18h    VMPoll
 19h    VPROD
 1Ah    DOSNET          assures network integrity across VMs
 1Bh    VFD             Virtual Floppy Device
 1Ch    VDD2            Secondary display adapter
 1Dh    WINDEBUG
 1Eh    TSRLoad         TSR instance utility
Note:   The high bit of the VxD ID is reserved for future use. The
        next 10 bits are the OEM # which is assigned by Microsoft. The
        low 5 bits are the device number.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson