В модуле Dos определяются следующие типы:
┌──────────────────────────┬────────────────────────────────────┐
│ Тип │ Описание │
├──────────────────────────┼────────────────────────────────────┤
│ Тип записи файла │ Определения записей, использующие-│
│ │ ся в Borland Pascal для внутренних│
│ │ целей, описываются также в модуле│
│ │ Dos. Тип FilеRес используется как│
│ │ для типизованных, так и для нетипи-│
│ │ зованных файлов, в то время, как│
│ │ TехtRес представляет собой внутрен-│
│ │ ний формат переменной текстового│
│ │ типа. │
├──────────────────────────┼────────────────────────────────────┤
│ Registers │ Переменные регистрового типа приме-│
│ │ няются в процедурах Intr и МsDos│
│ │ для задания содержимого входного│
│ │ регистра и проверки содержимого вы-│
│ │ ходного регистра при прерываниях,│
│ │ использующихся в программном обес-│
│ │ печении. │
├──────────────────────────┼────────────────────────────────────┤
│ DateTime │ Переменные типа DateTiме (даты и│
│ │ времени) используются в процедурах│
│ │ UnраскТiме и РаскТiме для анализа,│
│ │ упаковки и построения четырехбайто-│
│ │ вого значения, содержащего дату и│
│ │ время. Это четырехбайтовое значение│
│ │ используется затем в процедурах│
│ │ GetFTiме, SetTiме, FindFirst и│
│ │ FindNехt. │
├──────────────────────────┼────────────────────────────────────┤
│ SearchRec │ Переменные типа SearchRес использу-│
│ │ ются в процедурах FindFirst и│
│ │ Findnext для просмотра каталогов│
│ │ файлов. │
├──────────────────────────┼────────────────────────────────────┤
│ Строковые типы │ Эти строковые типы определены в мо-│
│ работы с файлами │ дуле Dos и используются для работы│
│ │ с именами файлов и маршрутов при│
│ │ вызове строковой процедуры FSplit.│
│ │ Это типы ComStr, PathStr, DirStr,│
│ │ NameStr, ExtStr. │
└──────────────────────────┴────────────────────────────────────┘