BOOLEAN DiskCtrlInitialize(VOID)
struct _DISK_INFO * PDISK_INFO
struct _DISK_INFO DISK_INFO
struct _DISK_IMAGE DISK_IMAGE
BYTE ReadDisk(IN PDISK_IMAGE DiskImage, IN WORD Cylinder, IN BYTE Head, IN BYTE Sector, IN BYTE NumSectors)
BOOLEAN UnmountDisk(IN DISK_TYPE DiskType, IN ULONG DiskNumber)
VOID DiskCtrlCleanup(VOID)
BOOLEAN IsDiskPresent(IN PDISK_IMAGE DiskImage)
BYTE WriteDisk(IN PDISK_IMAGE DiskImage, IN WORD Cylinder, IN BYTE Head, IN BYTE Sector, IN BYTE NumSectors)
BYTE SeekDisk(IN PDISK_IMAGE DiskImage, IN WORD Cylinder, IN BYTE Head, IN BYTE Sector)
enum _DISK_TYPE DISK_TYPE
BOOLEAN MountDisk(IN DISK_TYPE DiskType, IN ULONG DiskNumber, IN PCWSTR FileName, IN BOOLEAN ReadOnly)
PDISK_IMAGE RetrieveDisk(IN DISK_TYPE DiskType, IN ULONG DiskNumber)
struct _DISK_IMAGE * PDISK_IMAGE