hSFN struc
	dd ?
hSFN ends


PageCmd	STRUC
pgcmd_cmd	DB	?
pgcmd_priority	DB	?
pgcmd_status	DB	?
pgcmd_error	DB	?
pgcmd_addr	DD	?
pgcmd_fileOffset	DD	?
PageCmd	ENDS


PageCmdHeader	STRUC
pgcmdh_InFlags	DB	?
pgcmdh_OutFlags	DB	?
pgcmdh_OpCount	DB	?
pgcmdh_Pad	DB	?
pgcmdh_Reserved1	DD	?
pgcmdh_Reserved2	DD	?
pgcmdh_Reserved3	DD	?
pgcmdh_PageCmdList	DB	SIZE PageCmd * 1 DUP (?)
PageCmdHeader	ENDS

PGIO_FIRSTOPEN	EQU	00000001H 
PGIO_PADDR	EQU	00004000H 
PGIO_VADDR	EQU	00008000H 
PGIO_FI_ORDER	EQU	01H 
PGIO_FO_DONE	EQU	01H 
PGIO_FO_ERROR	EQU	02H 
PGIO_ATTEMPTED	EQU	0fH 
PGIO_FAILED	EQU	0f0H 

PgIOSaveBlock	STRUC
PgIOSave_GDT	DW	?
PgIOSave_flags	DW	?
PgIOSave_SFT	DD	?
PgIOSave_TCB	DB	?
PgIOSaveBlock	ENDS

