//Заголовок запроса
?define rh_len    0	//длина пакета
?define rh_unit   1	//номер устройства
?define rh_cmd    2	//команда драйвера устройств
?define rh_status 3	//возврат драйвером
?define rh_res1   5	//резерв
?define rh_res2   9	//резерв
?define size_rh   13

//Заголовок запроса для команды 0
?define rh0_nunits  13	//число устройств в группе
?define rh0_brk_ofs 14	//смещение для конца
?define rh0_brk_seg 16	//сегмент для конца
?define rh0_bpb_tbo 18	//смещение указателя массива BPB
?define rh0_bpb_tbs 20	//сегмент указателя массива BPB
?define rh0_drv_ltr 22	//первый доступный накопитель
?define size_rh0    23

//Заголовок запроса для команды 4
?define rh4_media   13	//дескриптор носителя из DPB
?define rh4_buf_ofs 14	//смещение DTA
?define rh4_buf_seg 16	//сегмент DTA
?define rh4_count   18	//счетчик передачи секторов для блоковых, байт для символьных
?define rh4_start   20	//начальный сектор

//Заголовок запроса для команды 8
?define rh8_media   13	//дескриптор носителя из DPB
?define rh8_buf_ofs 14	//смещение DTA
?define rh8_buf_seg 16	//сегмент DTA
?define rh8_count   18	//счетчик передачи секторов для блоковых, байт для символьных
?define rh8_start   20	//начальный сектор

//Заголовок запроса для команды 9
?define rh9_media   13	//дескриптор носителя из DPB
?define rh9_buf_ofs 14	//смещение DTA
?define rh9_buf_seg 16	//сегмент DTA
?define rh9_count   18	//счетчик передачи секторов для блоковых, байт для символьных
?define rh9_start   20	//начальный сектор
