This structure can take on different values depending on whether it is a device, an assigned directory, or a volume. This structure combined structure for devices, assigned directories, volumes.
Source position: amigados.pas line 907
type TDosList = record |
||
dol_Next: Pointer; |
|
Pointer to next device on list |
dol_Type: LongInt; |
|
Type of record (DLT_*) |
dol_Task: PMsgPort; |
|
Pointer to handler task |
dol_Lock: Pointer; |
|
|
case SmallInt of |
||
0: ( |
||
dol_Handler: record |
|
file name to load if seglist is nil |
dol_Handler: Pointer; |
||
dol_StackSize: LongInt; |
||
dol_Priority: LongInt; |
||
dol_Startup: Pointer; |
||
dol_SegList: Pointer; |
||
dol_GlobVec: Pointer; |
||
end; |
||
); |
||
1: ( |
||
dol_Volume: record |
|
|
dol_VolumeDate: TDateStamp; |
||
dol_LockList: Pointer; |
||
dol_DiskType: LongInt; |
||
dol_Unused: Pointer; |
||
end; |
||
); |
||
2: ( |
||
dol_assign: record |
|
|
dol_AssignName: PChar; |
||
dol_List: PAssignList; |
||
end; |
||
); |
||
3: ( |
||
dol_Misc: array [0..23] of Byte; |
||
dol_Name: Pointer; |
|
Name of Entry |
); |
||
end; |