Usage: f = file, c = char device, b = block device. Function numbers preceeded by '/' are minor codes associated with Generic IOCTL. Function Version Usage Description ------------------------------------------------------------- 4400h 2.0 f,c Get Device Info Word 4401h 2.0 c Set Device Info Word 4402h 2.0 c Receive Control Data, char device 4403h 2.0 c Send Control Data, char device 4404h 2.0 b Receive Control Data, block device 4405h 2.0 b Send Control Data, block device 4406h 2.0 f,c Check Device Input Status 4407h 2.0 c Check Device Output Status 4408h 3.0 b Check If Media Removable 4409h 3.1 b Check If Drive Remote 440Ah 3.1 f,c Check If Handle Remote 440Bh 3.0 n/a Set Sharing Retry Count 440Ch Generic IOCTL, Character devices: 440Ch/45h 3.3 c Set Iteration (Busy) Count 440Ch/4Ah 3.3 c Select Code Page 440Ch/4Ch 3.3 c Start Code Page Prepare 440Ch/4Dh 3.3 c End Code Page Prepare 440Ch/5Fh 4.0 c Set ANSI.SYS Display Mode 440Ch/65h 3.3 c Get Iteration (Busy) Count 440Ch/6Ah 3.3 c Query Selected Code Page 440Ch/6Bh 3.3 c Query Code-Page Prepare List 440Ch/7Fh 4.0 c Get ANSI.SYS Display Mode 440Dh Generic IOCTL, Block Devices: 440Dh/40h 3.2 b Set Device Parameters 440Dh/41h 3.2 b Write Track on Logical Drive 440Dh/42h 3.2 b Format Track on Logical Drive 440Dh/46h 4.0 b Set Media ID 440Dh/47h 4.0 b Set Media Access Flag 440Dh/60h 3.2 b Get Device Parameters 440Dh/61h 3.2 b Read Track on Logical Drive 440Dh/62h 3.2 b Verify Track on Logical Drive 440Dh/66h 4.0 b Get Media ID 440Dh/67h 4.0 b Get Media Access Flag 440Dh/68h 5.0 b Sense Media Type 440Eh 3.2 b Get Logical Drive Mapping 440Fh 3.2 b Set Logical Drive Mapping 4410h 5.0 c Query IOCTL Character Device 4411h 5.0 b Query IOCTL Block Device Source: adapted from [2].