Look in Troubleshooting MS-DOS-based programs in Windows XP and Troubleshooting MS-DOS-Based Programs in Windows
All of this are deprecated and shoudn't run in a NT family os
- All MS-DOS functions except task-switching APIs (program programming interface functions) are supported.
- Block mode device drivers are not supported. (Block devices are not supported, so MS-DOS IOCTL APIs that deal with block devices and SETDPB functions are not supported.)
- Interrupt 10 function 1A returns 0; all other functions are passed to read-only memory (ROM).
- Interrupt 13 calls that deal with prohibited disk access are not supported.
- Interrupt 18 (ROM BASIC) generates a message that says ROM BASIC is not supported.
- Interrupt 19 will not reboot the computer, but will cleanly terminate the current virtual DOS machine (VDM).
- Interrupt 2F dealing with the DOSKEY program call outs (AX = 4800) is not supported.
- Microsoft CD-ROM Extensions (MSCDEX) functions 2, 3, 4, 5, 8, E, and F are not supported.
- The 16-bit Windows subsystem on an x86 computer supports enhanced mode programs; it does not, however, support 16-bit VxDs (virtual device drivers). The subsystem on a non-x86 computer emulates the Intel 40486 instruction set, which lets the computer run Enhanced-mode programs, such as Microsoft Visual Basic, on RISC computers.