Format of Set_DPBforFormat structure |
Offset | Size | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00h |
WORD |
(call) size | |||||||||||||||
02h |
WORD |
(call) structure version??? (0000h) (ret) ??? |
|||||||||||||||
04h |
DWORD |
(call) function number
|
|||||||||||||||
---function 00h--- |
|||||||||||||||||
08h |
DWORD |
new DPB free count
|
|||||||||||||||
0Ch |
DWORD |
new DPB next-free
|
|||||||||||||||
10h |
DWORD |
unused | |||||||||||||||
14h |
DWORD |
unused | |||||||||||||||
---function 01h--- |
|||||||||||||||||
08h |
DWORD |
unused??? | |||||||||||||||
0Ch |
DWORD |
(call) BIOS Parameter Block from which to rebuild DPB | |||||||||||||||
10h |
DWORD |
unused | |||||||||||||||
14h |
DWORD |
unused | |||||||||||||||
---function 02h--- |
|||||||||||||||||
08h |
DWORD |
unused | |||||||||||||||
0Ch |
DWORD |
unused | |||||||||||||||
10h |
DWORD |
unused | |||||||||||||||
14h |
DWORD |
unused | |||||||||||||||
---function 03h--- |
|||||||||||||||||
08h |
DWORD |
(call) new active FAT/mirroring state, or FFFFFFFFh to get
|
|||||||||||||||
0Ch |
DWORD |
(ret) previous active FAT/mirroring state (as above) | |||||||||||||||
10h |
DWORD |
unused | |||||||||||||||
14h |
DWORD |
unused | |||||||||||||||
---function 04h--- |
|||||||||||||||||
08h |
DWORD |
(call) new root directory cluster number FFFFFFFFh to get current | |||||||||||||||
0Ch |
DWORD |
(ret) previous root directory cluster number | |||||||||||||||
10h |
DWORD |
unused | |||||||||||||||
14h |
DWORD |
unused |