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) |
|||||||||||||||
|
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 | |||||||||||||||