DOS Undocumented Interrupts, Functions and Structures


	INT 15,20   PRINT.COM Critical Region Flag (DOS 3.x+)
	INT 21,1F   Get pointer to current drive parameter table
	INT 21,32   Get pointer to drive parameter table
	INT 21,34   Get address to DOS critical flag (INDOS flag)
	INT 21,37   Get/set switch char
	INT 21,4B   EXEC/Load and execute (Function 1 undocumented)
	INT 21,50   Set current process id (DOS 2.x)
	INT 21,51   Get current process id (DOS 2.x)
	INT 21,52   Get pointer to DOS "INVARS"
	INT 21,53   Generate drive parameter table
	INT 21,55   Create new PSP
	INT 21,58   Get/set memory allocation strategy (DOS 3.x+)
	INT 21,5D   Critical error information (DOS 3.x+)
	INT 21,60   Get fully qualified file name (DOS 3.x+)
	INT 21,64   Set device driver look ahead  (DOS 3.3+)
	INT 21,69   Get/set disk serial number (DOS 4.0+)
	INT 21,F8   Set INT 21 OEM handler
	INT 28      DOS idle loop/scheduler
	INT 29      Fast character output
	INT 2E      Execute command using base level COMMAND.COM

	BCB	    Batch Control Block
	DTA	    Disk Transfer Area	(partially undocumented)
	MCB	    Memory Control Block
	PSP	    Program Segment Prefix Layout (partially undocumented)
	SFT	    System File Table


	- the above items are undocumented with respect to IBM/Microsoft
	  and should be not be used unless one fully understands the
	  repercussions
	- several functions are version dependant and OEM specific