INT 21,44 - I/O Control for Devices (IOCTL)

	Standard Call Format

	AH = 44h
	AL = function value
	BX = file handle
	BL = logical device number (0=default, 1=A:, 2=B:, 3=C:, ...)
	CX = number of bytes to read or write
	DS:DX = data or buffer


	on return:
	AX = error code if CF set
	AX = # of bytes transferred if CF not set


	For more information, see the following topics:

	IOCTL,0   Get Device Information
	IOCTL,1   Set Device Information
	IOCTL,2   Read From Character Device
	IOCTL,3   Write to Character Device
	IOCTL,4   Read From Block Device
	IOCTL,5   Write to Block Device
	IOCTL,6   Get Input Status
	IOCTL,7   Get Output Status
	IOCTL,8   Device Removable Query
	IOCTL,9   Device Local or Remote Query
	IOCTL,A   Handle Local or Remote Query
	IOCTL,B   Set Sharing Retry Count
	IOCTL,C   Generic I/O for Handles
	IOCTL,D   Generic I/O for Block Devices (3.2+)
	IOCTL,E   Get Logical Drive (3.2+)
	IOCTL,F   Set Logical Drive (3.2+)


	- see:	DEVICE COMMAND CODES
		DEVICE REQUEST HEADER
		DEVICE STATUS
		DEVICE HEADER
		DEVICE ATTRIBUTES